Re: [PATCH] combine: Do another check before splitting a parallel (PR86771)

2018-09-12 Thread Segher Boessenkool
On Wed, Aug 22, 2018 at 01:19:44PM +, Segher Boessenkool wrote: > When combine splits a resulting parallel into its two SETs, it has to > place one at i2, and the other stays at i3. This does not work if the > destination of the SET that will be placed at i2 is modified between > i2 and i3. T

[PATCH] combine: Do another check before splitting a parallel (PR86771)

2018-08-22 Thread Segher Boessenkool
When combine splits a resulting parallel into its two SETs, it has to place one at i2, and the other stays at i3. This does not work if the destination of the SET that will be placed at i2 is modified between i2 and i3. This patch fixes it. Tested on powerpc64-linux {-m32,-m64}, and the reported