Update Darwin section names for DWARF5

gcc/

2018-08-15  Iain Sandoe  <iain@sandoe.co.uk>

	PR target/81685
	* config/darwin.h: (DEBUG_STR_OFFSETS_SECTION, DEBUG_LOCLISTS_SECTION,
	DEBUG_RNGLISTS_SECTION) new macros.  (DEBUG_PUBNAMES_SECTION,
	DEBUG_PUBTYPES_SECTION) update to include GNU variant.

From-SVN: r263553
This commit is contained in:
Iain Sandoe 2018-08-15 09:19:39 +00:00 committed by Iain Sandoe
parent 7c8357def1
commit 89bcf3fffe
2 changed files with 28 additions and 12 deletions

View File

@ -1,3 +1,10 @@
2018-08-15 Iain Sandoe <iain@sandoe.co.uk>
PR target/81685
* config/darwin.h: (DEBUG_STR_OFFSETS_SECTION, DEBUG_LOCLISTS_SECTION,
DEBUG_RNGLISTS_SECTION) new macros. (DEBUG_PUBNAMES_SECTION,
DEBUG_PUBTYPES_SECTION) update to include GNU variant.
2018-08-15 Martin Liska <mliska@suse.cz> 2018-08-15 Martin Liska <mliska@suse.cz>
PR tree-optimization/86925 PR tree-optimization/86925

View File

@ -430,18 +430,20 @@ extern GTY(()) int darwin_ms_struct;
#define DWARF2_DEBUGGING_INFO 1 #define DWARF2_DEBUGGING_INFO 1
#define DEBUG_FRAME_SECTION "__DWARF,__debug_frame,regular,debug" #define DEBUG_FRAME_SECTION "__DWARF,__debug_frame,regular,debug"
#define DEBUG_INFO_SECTION "__DWARF,__debug_info,regular,debug" #define DEBUG_INFO_SECTION "__DWARF,__debug_info,regular,debug"
#define DEBUG_ABBREV_SECTION "__DWARF,__debug_abbrev,regular,debug" #define DEBUG_ABBREV_SECTION "__DWARF,__debug_abbrev,regular,debug"
#define DEBUG_ARANGES_SECTION "__DWARF,__debug_aranges,regular,debug" #define DEBUG_ARANGES_SECTION "__DWARF,__debug_aranges,regular,debug"
#define DEBUG_MACINFO_SECTION "__DWARF,__debug_macinfo,regular,debug" #define DEBUG_MACINFO_SECTION "__DWARF,__debug_macinfo,regular,debug"
#define DEBUG_LINE_SECTION "__DWARF,__debug_line,regular,debug" #define DEBUG_LINE_SECTION "__DWARF,__debug_line,regular,debug"
#define DEBUG_LOC_SECTION "__DWARF,__debug_loc,regular,debug" #define DEBUG_LOC_SECTION "__DWARF,__debug_loc,regular,debug"
#define DEBUG_PUBNAMES_SECTION "__DWARF,__debug_pubnames,regular,debug" #define DEBUG_LOCLISTS_SECTION "__DWARF,__debug_loclists,regular,debug"
#define DEBUG_PUBTYPES_SECTION "__DWARF,__debug_pubtypes,regular,debug"
#define DEBUG_STR_SECTION "__DWARF,__debug_str,regular,debug" #define DEBUG_STR_SECTION "__DWARF,__debug_str,regular,debug"
#define DEBUG_RANGES_SECTION "__DWARF,__debug_ranges,regular,debug" #define DEBUG_STR_OFFSETS_SECTION "__DWARF,__debug_str_offs,regular,debug"
#define DEBUG_MACRO_SECTION "__DWARF,__debug_macro,regular,debug" #define DEBUG_RANGES_SECTION "__DWARF,__debug_ranges,regular,debug"
#define DEBUG_RNGLISTS_SECTION "__DWARF,__debug_rnglists,regular,debug"
#define DEBUG_MACRO_SECTION "__DWARF,__debug_macro,regular,debug"
#define DEBUG_LTO_INFO_SECTION "__GNU_DWARF_LTO,__debug_info,regular,debug" #define DEBUG_LTO_INFO_SECTION "__GNU_DWARF_LTO,__debug_info,regular,debug"
#define DEBUG_LTO_ABBREV_SECTION "__GNU_DWARF_LTO,__debug_abbrev,regular,debug" #define DEBUG_LTO_ABBREV_SECTION "__GNU_DWARF_LTO,__debug_abbrev,regular,debug"
@ -451,6 +453,13 @@ extern GTY(()) int darwin_ms_struct;
#define DEBUG_LTO_MACRO_SECTION "__GNU_DWARF_LTO,__debug_macro,regular,debug" #define DEBUG_LTO_MACRO_SECTION "__GNU_DWARF_LTO,__debug_macro,regular,debug"
#define TARGET_WANT_DEBUG_PUB_SECTIONS true #define TARGET_WANT_DEBUG_PUB_SECTIONS true
#define DEBUG_PUBNAMES_SECTION ((debug_generate_pub_sections == 2) \
? "__DWARF,__debug_gnu_pubn,regular,debug" \
: "__DWARF,__debug_pubnames,regular,debug")
#define DEBUG_PUBTYPES_SECTION ((debug_generate_pub_sections == 2) \
? "__DWARF,__debug_gnu_pubt,regular,debug" \
: "__DWARF,__debug_pubtypes,regular,debug")
/* When generating stabs debugging, use N_BINCL entries. */ /* When generating stabs debugging, use N_BINCL entries. */