Re: [RFT PATCH, i386]: Fix PR87928, ICE in ix86_compute_frame_layout

2018-11-11 Thread Uros Bizjak
On Fri, Nov 9, 2018 at 7:37 PM Iain Sandoe wrote: > Bootstrap succeeds and the new test passes for Darwin. > > This does not alter that Darwin has breakage in this area > (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78444) > see : https://gcc.gnu.org/ml/gcc-patches/2018-08/msg00884.html and

Re: [RFT PATCH, i386]: Fix PR87928, ICE in ix86_compute_frame_layout

2018-11-09 Thread Iain Sandoe
Hi Uros, > On 8 Nov 2018, at 23:53, Uros Bizjak wrote: > > Attached patch fixes PR87928, where we ICE in ix86_compute_frame_layout in > I will commit the patch to mainline SVN early next week to allow > Darwin and Ming/Cygwin maintainers some time to test the patch on > their targets.

[RFT PATCH, i386]: Fix PR87928, ICE in ix86_compute_frame_layout

2018-11-08 Thread Uros Bizjak
Hello! Attached patch fixes PR87928, where we ICE in ix86_compute_frame_layout in gcc_assert (preferred_alignment >= STACK_BOUNDARY / BITS_PER_UNIT); when __attribute__ ((sysv_abi) is used. When the testcase is compiled, ix86_cfun_abi () returns SYSV_ABI due to function __attribute__