[Bug other/59927] [4.9 Regression] ICE sorry, unimplemented: ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it
ktietz at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jan 23 21:46:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59927
--- Comment #3 from Kai Tietz <ktietz at gcc dot gnu.org> ---
(In reply to Jakub Jelinek from comment #2)
> 0x14cdc97 add_file_to_cache_tab
> /home/marek/src/gcc/gcc/input.c:296
>
> That's unrelated segfault,
> http://gcc.gnu.org/ml/gcc-patches/2014-01/msg01514.html
>
> Supposedly ms_abi attribute, if accumulate_outgoing_args isn't set, could
> just implicitly add target ("accumulate-outgoing-args")? Or what is the
> reason why ms_abi doesn't support it?
That might be a way. ACCUMULATE_OUTGOING_ARGS has to be set for ABI do
resevered stack-area. On windows 64-bit we have additionally the problem that
drap-register can't be expressed in SEH-block (unwind information), and so to
turn it off is violating the ABI.
More information about the Gcc-bugs
mailing list