2006-09-23 H.J. Lu <hongjiu.lu@intel.com>
PR ld/3249 * scripttempl/elf.sc: Don't combine .gnu.linkonce.d.*personality* and .gnu.linkonce.wi.* sections with .data and .debug_info for relocatable link.
This commit is contained in:
parent
86034c36bd
commit
779dafb461
@ -1,3 +1,10 @@
|
|||||||
|
2006-09-23 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
PR ld/3249
|
||||||
|
* scripttempl/elf.sc: Don't combine .gnu.linkonce.d.*personality*
|
||||||
|
and .gnu.linkonce.wi.* sections with .data and .debug_info for
|
||||||
|
relocatable link.
|
||||||
|
|
||||||
2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
|
2006-09-20 Kai Tietz <Kai.Tietz@onevision.com>
|
||||||
|
|
||||||
* configure.in: Add new target x86_64-pc-mingw64.
|
* configure.in: Add new target x86_64-pc-mingw64.
|
||||||
|
@ -420,7 +420,7 @@ cat <<EOF
|
|||||||
{
|
{
|
||||||
${RELOCATING+${DATA_START_SYMBOLS}}
|
${RELOCATING+${DATA_START_SYMBOLS}}
|
||||||
*(.data${RELOCATING+ .data.* .gnu.linkonce.d.*})
|
*(.data${RELOCATING+ .data.* .gnu.linkonce.d.*})
|
||||||
KEEP (*(.gnu.linkonce.d.*personality*))
|
${RELOCATING+KEEP (*(.gnu.linkonce.d.*personality*))}
|
||||||
${CONSTRUCTING+SORT(CONSTRUCTORS)}
|
${CONSTRUCTING+SORT(CONSTRUCTORS)}
|
||||||
}
|
}
|
||||||
.data1 ${RELOCATING-0} : { *(.data1) }
|
.data1 ${RELOCATING-0} : { *(.data1) }
|
||||||
@ -486,7 +486,7 @@ cat <<EOF
|
|||||||
.debug_pubnames 0 : { *(.debug_pubnames) }
|
.debug_pubnames 0 : { *(.debug_pubnames) }
|
||||||
|
|
||||||
/* DWARF 2 */
|
/* DWARF 2 */
|
||||||
.debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
|
.debug_info 0 : { *(.debug_info${RELOCATING+ .gnu.linkonce.wi.*}) }
|
||||||
.debug_abbrev 0 : { *(.debug_abbrev) }
|
.debug_abbrev 0 : { *(.debug_abbrev) }
|
||||||
.debug_line 0 : { *(.debug_line) }
|
.debug_line 0 : { *(.debug_line) }
|
||||||
.debug_frame 0 : { *(.debug_frame) }
|
.debug_frame 0 : { *(.debug_frame) }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user