[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