The change of Andrew Dixie and David Edelsohn on 2015-09-18 introduced a new define, EH_FRAME_THROUGH_COLLECT2, and broke EH frame handling on 32-bit hppa*-*-hpux*. We now need to define EH_FRAME_THROUGH_COLLECT2 on this target.
Tested on hppa2.0w-hp-hpux11.11. Committed to trunk. Dave -- John David Anglin dave.ang...@bell.net
2015-10-25 John David Anglin <dang...@gcc.gnu.org> * config/pa/som.h (EH_FRAME_THROUGH_COLLECT2): Define. Index: config/pa/som.h =================================================================== --- config/pa/som.h (revision 229301) +++ config/pa/som.h (working copy) @@ -340,6 +340,11 @@ this suffix when generating constructor/destructor names. */ #define SHLIB_SUFFIX ".sl" +/* We don't have named sections. */ #define TARGET_HAVE_NAMED_SECTIONS false #define TARGET_ASM_TM_CLONE_TABLE_SECTION pa_som_tm_clone_table_section + +/* Generate specially named labels to identify DWARF 2 frame unwind + information. */ +#define EH_FRAME_THROUGH_COLLECT2