[Bug target/59927] [4.9 Regression] ICE sorry, unimplemented: ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it
rth at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Tue Feb 11 01:13:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59927
--- Comment #9 from Richard Henderson <rth at gcc dot gnu.org> ---
Author: rth
Date: Tue Feb 11 01:12:38 2014
New Revision: 207677
URL: http://gcc.gnu.org/viewcvs?rev=207677&root=gcc&view=rev
Log:
PR target/59927
* calls.c (expand_call): Don't double-push for reg_parm_stack_space.
* config/i386/i386.c (init_cumulative_args): Remove sorry for 64-bit
ms-abi vs -mno-accumulate-outgoing-args.
(ix86_expand_prologue): Unconditionally call ix86_eax_live_at_start_p.
* config/i386/i386.h (ACCUMULATE_OUTGOING_ARGS): Fix comment with
respect to ms-abi.
Modified:
trunk/gcc/ChangeLog
trunk/gcc/calls.c
trunk/gcc/config/i386/i386.c
trunk/gcc/config/i386/i386.h
More information about the Gcc-bugs
mailing list