Re: [PATCH] Fix PR middle-end/86705

2018-07-31 Thread Jozef Lawrynowicz
On 30/07/18 14:29, Richard Biener wrote: On Sun, Jul 29, 2018 at 6:27 PM Jozef Lawrynowicz wrote: pr45678-2.c ICEs for msp430-elf with -mlarge, because an alignment of POINTER_SIZE is attempted. POINTER_SIZE with -mlarge is 20-bits, so further code in the middle-end that expects this to be a po

Re: [PATCH] Fix PR middle-end/86705

2018-07-30 Thread Richard Biener
On Sun, Jul 29, 2018 at 6:27 PM Jozef Lawrynowicz wrote: > > pr45678-2.c ICEs for msp430-elf with -mlarge, because an alignment of > POINTER_SIZE is attempted. POINTER_SIZE with -mlarge is 20-bits, so further > code in the middle-end that expects this to be a power or 2 causes odd > alignments to

[PATCH] Fix PR middle-end/86705

2018-07-29 Thread Jozef Lawrynowicz
pr45678-2.c ICEs for msp430-elf with -mlarge, because an alignment of POINTER_SIZE is attempted. POINTER_SIZE with -mlarge is 20-bits, so further code in the middle-end that expects this to be a power or 2 causes odd alignments to be set, in this case eventually resulting in an ICE. The test ICEs