[Bug target/80367] internal compiler error: in print_reg, at config/i386/i386.c:16549
jakub at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Apr 10 07:10:00 GMT 2017
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80367
Jakub Jelinek <jakub at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jakub at gcc dot gnu.org
--- Comment #5 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Inline asm clobbering "esp" is of course invalid, what the compiler could do
with that? The inline asm needs to have the same stack pointer on entry and
exit, for anything more magic than that you need to use separate asm functions,
you can't have it inline.
That said, if there is ICE, we should error out on that instead. Can't
reproduce myself on x86_64-liux, because the source is too djgpp specific.
More information about the Gcc-bugs
mailing list