diff options
author | Alan Modra <amodra@gmail.com> | 2011-02-10 08:18:58 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2011-02-10 08:18:58 +0000 |
commit | 09b910c68c67101602c8f8b86a3b1e1f9b110216 (patch) | |
tree | 86f914eec22b24e781d75a3f6aa03834f8fa8e2a | |
parent | ea6c5ce90d6009f4b883b1003fec16521b5c5756 (diff) | |
download | gdb-09b910c68c67101602c8f8b86a3b1e1f9b110216.zip gdb-09b910c68c67101602c8f8b86a3b1e1f9b110216.tar.gz gdb-09b910c68c67101602c8f8b86a3b1e1f9b110216.tar.bz2 |
* scripttempl/armbpabi.sc: Revert 2010-11-02 H.J. Lu.
* scripttempl/avr.sc: Likewise.
* scripttempl/elf32cr16.sc: Likewise.
* scripttempl/elf32crx.sc: Likewise.
* scripttempl/elf32msp430.sc: Likewise.
* scripttempl/elf32msp430_3.sc: Likewise.
* scripttempl/elf32sh-symbian.sc: Likewise.
* scripttempl/elf64hppa.sc: Likewise.
* scripttempl/elf_chaos.sc: Likewise.
* scripttempl/elfd10v.sc: Likewise.
* scripttempl/elfd30v.sc: Likewise.
* scripttempl/elfi370.sc: Likewise.
* scripttempl/elfm68hc11.sc: Likewise.
* scripttempl/elfm68hc12.sc: Likewise.
* scripttempl/elfxtensa.sc: Likewise.
* scripttempl/ip2k.sc: Likewise.
* scripttempl/iq2000.sc: Likewise.
* scripttempl/mep.sc: Likewise.
* scripttempl/mmo.sc: Likewise.
* scripttempl/v850.sc: Likewise.
* scripttempl/xstormy16.sc: Likewise.
* scripttempl/elf.sc: Revert 2010-10-29 H.J. Lu.
-rw-r--r-- | ld/ChangeLog | 38 | ||||
-rw-r--r-- | ld/scripttempl/armbpabi.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/avr.sc | 22 | ||||
-rw-r--r-- | ld/scripttempl/elf.sc | 35 | ||||
-rw-r--r-- | ld/scripttempl/elf32cr16.sc | 18 | ||||
-rw-r--r-- | ld/scripttempl/elf32crx.sc | 18 | ||||
-rw-r--r-- | ld/scripttempl/elf32msp430.sc | 22 | ||||
-rw-r--r-- | ld/scripttempl/elf32msp430_3.sc | 22 | ||||
-rw-r--r-- | ld/scripttempl/elf32sh-symbian.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/elf64hppa.sc | 34 | ||||
-rw-r--r-- | ld/scripttempl/elf_chaos.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/elfd10v.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/elfd30v.sc | 22 | ||||
-rw-r--r-- | ld/scripttempl/elfi370.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/elfm68hc11.sc | 22 | ||||
-rw-r--r-- | ld/scripttempl/elfm68hc12.sc | 22 | ||||
-rw-r--r-- | ld/scripttempl/elfxtensa.sc | 34 | ||||
-rw-r--r-- | ld/scripttempl/ip2k.sc | 22 | ||||
-rw-r--r-- | ld/scripttempl/iq2000.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/mep.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/mmo.sc | 20 | ||||
-rw-r--r-- | ld/scripttempl/v850.sc | 30 | ||||
-rw-r--r-- | ld/scripttempl/xstormy16.sc | 30 |
23 files changed, 317 insertions, 304 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 3dcf6c2..a6bd0d5 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,28 @@ +2011-02-10 Alan Modra <amodra@gmail.com> + + * scripttempl/armbpabi.sc: Revert 2010-11-02 H.J. Lu. + * scripttempl/avr.sc: Likewise. + * scripttempl/elf32cr16.sc: Likewise. + * scripttempl/elf32crx.sc: Likewise. + * scripttempl/elf32msp430.sc: Likewise. + * scripttempl/elf32msp430_3.sc: Likewise. + * scripttempl/elf32sh-symbian.sc: Likewise. + * scripttempl/elf64hppa.sc: Likewise. + * scripttempl/elf_chaos.sc: Likewise. + * scripttempl/elfd10v.sc: Likewise. + * scripttempl/elfd30v.sc: Likewise. + * scripttempl/elfi370.sc: Likewise. + * scripttempl/elfm68hc11.sc: Likewise. + * scripttempl/elfm68hc12.sc: Likewise. + * scripttempl/elfxtensa.sc: Likewise. + * scripttempl/ip2k.sc: Likewise. + * scripttempl/iq2000.sc: Likewise. + * scripttempl/mep.sc: Likewise. + * scripttempl/mmo.sc: Likewise. + * scripttempl/v850.sc: Likewise. + * scripttempl/xstormy16.sc: Likewise. + * scripttempl/elf.sc: Revert 2010-10-29 H.J. Lu. + 2011-01-22 H.J. Lu <hongjiu.lu@intel.com> * Makefile.am (CXX): Removed. @@ -20,19 +45,6 @@ 2011-01-14 Alan Modra <amodra@gmail.com> - * ldmain.c (main): Flush stdout before and stderr after printing - message. - * ldmisc.c (einfo): Similarly. - * plugin.c (message): Likewise. - * emultempl/ppc64elf.em: Likewise. - * emultempl/xtensaelf.em: Likewise. - * emulparams/elf32mcore.sh: Use einfo rather than printf. - * emultempl/beos.em: Likewise. - * emultempl/pe.em: Likewise. - * emultempl/pep.em: Likewise. - -2011-01-14 Alan Modra <amodra@gmail.com> - * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Don't attempt to put non-alloc orphans before debug sections, just place them after .comment. diff --git a/ld/scripttempl/armbpabi.sc b/ld/scripttempl/armbpabi.sc index 3049f36..8b3ea0a 100644 --- a/ld/scripttempl/armbpabi.sc +++ b/ld/scripttempl/armbpabi.sc @@ -335,27 +335,27 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } ${STACK_ADDR+${STACK}} ${OTHER_SECTIONS} diff --git a/ld/scripttempl/avr.sc b/ld/scripttempl/avr.sc index 2a0bc6a..4545b72 100644 --- a/ld/scripttempl/avr.sc +++ b/ld/scripttempl/avr.sc @@ -214,21 +214,21 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } } EOF diff --git a/ld/scripttempl/elf.sc b/ld/scripttempl/elf.sc index 37f7667..bfbec15 100644 --- a/ld/scripttempl/elf.sc +++ b/ld/scripttempl/elf.sc @@ -302,6 +302,7 @@ else fi cat <<EOF +LD_FEATURE("SANE_EXPR") OUTPUT_FORMAT("${OUTPUT_FORMAT}", "${BIG_OUTPUT_FORMAT}", "${LITTLE_OUTPUT_FORMAT}") OUTPUT_ARCH(${OUTPUT_ARCH}) @@ -588,31 +589,31 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*}) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ - .debug_pubtypes 0 : { *(.debug_pubtypes .zdebug_pubtypes) } - .debug_ranges 0 : { *(.debug_ranges .zdebug_ranges) } + .debug_pubtypes 0 : { *(.debug_pubtypes) } + .debug_ranges 0 : { *(.debug_ranges) } ${TINY_DATA_SECTION} ${TINY_BSS_SECTION} diff --git a/ld/scripttempl/elf32cr16.sc b/ld/scripttempl/elf32cr16.sc index b40bfbd..61351c5 100644 --- a/ld/scripttempl/elf32cr16.sc +++ b/ld/scripttempl/elf32cr16.sc @@ -154,15 +154,15 @@ SECTIONS Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } } __DATA_IMAGE_START = LOADADDR(.data); diff --git a/ld/scripttempl/elf32crx.sc b/ld/scripttempl/elf32crx.sc index e36e27f..c320bda 100644 --- a/ld/scripttempl/elf32crx.sc +++ b/ld/scripttempl/elf32crx.sc @@ -156,15 +156,15 @@ SECTIONS Symbols in the DWARF debugging sections are relative to the beginning of the section so we begin them at 0. */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } } __DATA_IMAGE_START = LOADADDR(.data); diff --git a/ld/scripttempl/elf32msp430.sc b/ld/scripttempl/elf32msp430.sc index 54c35be..cbffe48 100644 --- a/ld/scripttempl/elf32msp430.sc +++ b/ld/scripttempl/elf32msp430.sc @@ -223,21 +223,21 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } PROVIDE (__stack = ${STACK}) ; PROVIDE (__data_start_rom = _etext) ; diff --git a/ld/scripttempl/elf32msp430_3.sc b/ld/scripttempl/elf32msp430_3.sc index 1c44d93..15eb517 100644 --- a/ld/scripttempl/elf32msp430_3.sc +++ b/ld/scripttempl/elf32msp430_3.sc @@ -167,21 +167,21 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } PROVIDE (__stack = ${STACK}) ; PROVIDE (__data_start_rom = _etext) ; diff --git a/ld/scripttempl/elf32sh-symbian.sc b/ld/scripttempl/elf32sh-symbian.sc index b8fbcbc..c8d9360 100644 --- a/ld/scripttempl/elf32sh-symbian.sc +++ b/ld/scripttempl/elf32sh-symbian.sc @@ -356,27 +356,27 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } ${STACK_ADDR+${STACK}} ${ATTRS_SECTIONS} diff --git a/ld/scripttempl/elf64hppa.sc b/ld/scripttempl/elf64hppa.sc index 5cbf212..584192a 100644 --- a/ld/scripttempl/elf64hppa.sc +++ b/ld/scripttempl/elf64hppa.sc @@ -538,31 +538,31 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*}) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ - .debug_pubtypes 0 : { *(.debug_pubtypes .zdebug_pubtypes) } - .debug_ranges 0 : { *(.debug_ranges .zdebug_ranges) } + .debug_pubtypes 0 : { *(.debug_pubtypes) } + .debug_ranges 0 : { *(.debug_ranges) } ${TINY_DATA_SECTION} ${TINY_BSS_SECTION} diff --git a/ld/scripttempl/elf_chaos.sc b/ld/scripttempl/elf_chaos.sc index 44279a9..379c739 100644 --- a/ld/scripttempl/elf_chaos.sc +++ b/ld/scripttempl/elf_chaos.sc @@ -328,27 +328,27 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } ${STACK_ADDR+${STACK}} ${ATTRS_SECTIONS} diff --git a/ld/scripttempl/elfd10v.sc b/ld/scripttempl/elfd10v.sc index cf926d0..c5f9631 100644 --- a/ld/scripttempl/elfd10v.sc +++ b/ld/scripttempl/elfd10v.sc @@ -173,26 +173,26 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } } EOF diff --git a/ld/scripttempl/elfd30v.sc b/ld/scripttempl/elfd30v.sc index 431236f..b5db0e6 100644 --- a/ld/scripttempl/elfd30v.sc +++ b/ld/scripttempl/elfd30v.sc @@ -200,21 +200,21 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } PROVIDE (__stack = ${STACK_START_ADDR}); } diff --git a/ld/scripttempl/elfi370.sc b/ld/scripttempl/elfi370.sc index b004b3f..140021a 100644 --- a/ld/scripttempl/elfi370.sc +++ b/ld/scripttempl/elfi370.sc @@ -192,27 +192,27 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } ${ATTRS_SECTIONS} ${OTHER_SECTIONS} diff --git a/ld/scripttempl/elfm68hc11.sc b/ld/scripttempl/elfm68hc11.sc index e3d5e9a..a6f2cce 100644 --- a/ld/scripttempl/elfm68hc11.sc +++ b/ld/scripttempl/elfm68hc11.sc @@ -441,20 +441,20 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } } EOF diff --git a/ld/scripttempl/elfm68hc12.sc b/ld/scripttempl/elfm68hc12.sc index 48df867..0774eb2 100644 --- a/ld/scripttempl/elfm68hc12.sc +++ b/ld/scripttempl/elfm68hc12.sc @@ -444,20 +444,20 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } } EOF diff --git a/ld/scripttempl/elfxtensa.sc b/ld/scripttempl/elfxtensa.sc index 7d5d5ee..53cec71 100644 --- a/ld/scripttempl/elfxtensa.sc +++ b/ld/scripttempl/elfxtensa.sc @@ -548,31 +548,31 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*}) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } /* DWARF 3 */ - .debug_pubtypes 0 : { *(.debug_pubtypes .zdebug_pubtypes) } - .debug_ranges 0 : { *(.debug_ranges .zdebug_ranges) } + .debug_pubtypes 0 : { *(.debug_pubtypes) } + .debug_ranges 0 : { *(.debug_ranges) } ${TINY_DATA_SECTION} ${TINY_BSS_SECTION} diff --git a/ld/scripttempl/ip2k.sc b/ld/scripttempl/ip2k.sc index b10013a..a54c310 100644 --- a/ld/scripttempl/ip2k.sc +++ b/ld/scripttempl/ip2k.sc @@ -133,18 +133,18 @@ SECTIONS .debug 0 : { *(.debug) } .line 0 : { *(.line) } /* GNU DWARF 1 extensions. */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2. */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2. */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } } EOF diff --git a/ld/scripttempl/iq2000.sc b/ld/scripttempl/iq2000.sc index acfc07e..e571a58 100644 --- a/ld/scripttempl/iq2000.sc +++ b/ld/scripttempl/iq2000.sc @@ -414,27 +414,27 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } ${RELOCATING+${OTHER_RELOCATING_SECTIONS}} diff --git a/ld/scripttempl/mep.sc b/ld/scripttempl/mep.sc index 82a2b25..e61342d 100644 --- a/ld/scripttempl/mep.sc +++ b/ld/scripttempl/mep.sc @@ -414,27 +414,27 @@ cat <<EOF .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } ${STACK_ADDR+${STACK}} ${OTHER_SECTIONS} diff --git a/ld/scripttempl/mmo.sc b/ld/scripttempl/mmo.sc index bdb345e..a70b312 100644 --- a/ld/scripttempl/mmo.sc +++ b/ld/scripttempl/mmo.sc @@ -69,16 +69,16 @@ SECTIONS .stab.exclstr 0 : { *(.stab.exclstr) } .stab.index 0 : { *(.stab.index) } .stab.indexstr 0 : { *(.stab.indexstr) } - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } - .debug_ranges 0 : { *(.debug_ranges .zdebug_ranges) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } + .debug_ranges 0 : { *(.debug_ranges) } .data ${RELOCATING+ ${DATA_ADDR}}: { diff --git a/ld/scripttempl/v850.sc b/ld/scripttempl/v850.sc index 40b627c..7359975 100644 --- a/ld/scripttempl/v850.sc +++ b/ld/scripttempl/v850.sc @@ -199,27 +199,27 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions. */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } /* User stack. */ .stack 0x200000 : diff --git a/ld/scripttempl/xstormy16.sc b/ld/scripttempl/xstormy16.sc index 68a8379..d55ebdb 100644 --- a/ld/scripttempl/xstormy16.sc +++ b/ld/scripttempl/xstormy16.sc @@ -211,27 +211,27 @@ SECTIONS .line 0 : { *(.line) } /* GNU DWARF 1 extensions */ - .debug_srcinfo 0 : { *(.debug_srcinfo .zdebug_srcinfo) } - .debug_sfnames 0 : { *(.debug_sfnames .zdebug_sfnames) } + .debug_srcinfo 0 : { *(.debug_srcinfo) } + .debug_sfnames 0 : { *(.debug_sfnames) } /* DWARF 1.1 and DWARF 2 */ - .debug_aranges 0 : { *(.debug_aranges .zdebug_aranges) } - .debug_pubnames 0 : { *(.debug_pubnames .zdebug_pubnames) } + .debug_aranges 0 : { *(.debug_aranges) } + .debug_pubnames 0 : { *(.debug_pubnames) } /* DWARF 2 */ - .debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*} .zdebug_info) } - .debug_abbrev 0 : { *(.debug_abbrev .zdebug_abbrev) } - .debug_line 0 : { *(.debug_line .zdebug_line) } - .debug_frame 0 : { *(.debug_frame .zdebug_frame) } - .debug_str 0 : { *(.debug_str .zdebug_str) } - .debug_loc 0 : { *(.debug_loc .zdebug_loc) } - .debug_macinfo 0 : { *(.debug_macinfo .zdebug_macinfo) } + .debug_info 0 : { *(.debug_info) *(.gnu.linkonce.wi.*) } + .debug_abbrev 0 : { *(.debug_abbrev) } + .debug_line 0 : { *(.debug_line) } + .debug_frame 0 : { *(.debug_frame) } + .debug_str 0 : { *(.debug_str) } + .debug_loc 0 : { *(.debug_loc) } + .debug_macinfo 0 : { *(.debug_macinfo) } /* SGI/MIPS DWARF 2 extensions */ - .debug_weaknames 0 : { *(.debug_weaknames .zdebug_weaknames) } - .debug_funcnames 0 : { *(.debug_funcnames .zdebug_funcnames) } - .debug_typenames 0 : { *(.debug_typenames .zdebug_typenames) } - .debug_varnames 0 : { *(.debug_varnames .zdebug_varnames) } + .debug_weaknames 0 : { *(.debug_weaknames) } + .debug_funcnames 0 : { *(.debug_funcnames) } + .debug_typenames 0 : { *(.debug_typenames) } + .debug_varnames 0 : { *(.debug_varnames) } ${RELOCATING+${OTHER_RELOCATING_SECTIONS}} |