https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67172
--- Comment #4 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- On Tue, 11 Aug 2015, breedlove.matt at gmail dot com wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67172 > > --- Comment #3 from Matt Breedlove <breedlove.matt at gmail dot com> --- > In gcc/defaults.h, it gets defined via: So why does not exactly the same sequence of conditional macro definitions apply when libgcc is being built and so cause your patch to be ineffective, given that libgcc does still include the host-side tm.h until the transition away from host-side target macros in target-side code is complete? (In any case, my point still applies: stop __LIBGCC_EH_FRAME_SECTION_NAME__ being defined if it's incorrect, which means some sort of host-side change.)