http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60387
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #6 from Andrew Pinski <pinskia at gcc dot gnu.org> --- http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00159.html http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40521#c3 https://www.sourceware.org/ml/binutils/2009-10/msg00028.html We only emit debug_frame iff eh_frame is not being emitted (so -fno-exceptions or normal C code). Since this is duplicated information, we don't need extra information and have extra space. Yes eh_frame and debug_frame for PPC use two different numbers but that is a fact of life and you need to live with it as the ABI is fixed for both.