[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