[Bug debug/40521] [4.4/4.5 Regression] -g causes GCC to generate .eh_frame

jakub at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Tue Jun 23 11:10:00 GMT 2009



------- Comment #3 from jakub at gcc dot gnu dot org  2009-06-23 11:09 -------
I think if we don't want to emit .eh_frame, we should just default to
-fno-dwarf2-cfi-asm.  But if we do want to generate it, I fail to see what do
we gain by also generating .debug_frame.  Duplicating the same info, in one
case in a more compat form, doesn't look like a good idea.

If we decide to teach gas to emit both .eh_frame and .debug_frame, or just
.eh_frame, or just .debug_frame from CFI directives (controlled using some
directive or option?), then one thing that needs solving is that gas will have
to hardcode a register mapping table for ppc*, because on ppc .eh_frame uses
a different register numbering from .debug_frame.


-- 


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



More information about the Gcc-bugs mailing list