[Bug debug/54694] [4.7/4.8/4.9 Regression] internal compiler error: in dwarf2out_frame_debug_expr, at dwarf2out.c:2387

rth at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Jan 13 19:32:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54694

--- Comment #15 from Richard Henderson <rth at gcc dot gnu.org> ---
I'm tempted to simply say this is user-error.  It's the use of the global
register of EBP that's causing the problem.  And honestly I don't see a
way around it.

The only possible resolution I could see is to generate an error or sorry
earlier, before the ICE.  But it still wouldn't let the test case compile.

Anyway that's exactly why current QEMU does not do this anymore.  So one
can also fix the "problem" by upgrading from qemu-kvm-1.1 to qemu-1.7.



More information about the Gcc-bugs mailing list