From 92f27c21581cdfdf90627727c9cc6cda914f74cc Mon Sep 17 00:00:00 2001 From: Paul Brook Date: Wed, 20 Sep 2006 18:58:42 +0000 Subject: 2006-09-20 Paul Brook libgloss/ * arm/arm.sc: Add .gnu.linkonce and .ARM.extab sections. --- ChangeLog.csl | 5 +++++ libgloss/arm/arm.sc | 9 +++++---- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/ChangeLog.csl b/ChangeLog.csl index 485e4188d..f57e546aa 100644 --- a/ChangeLog.csl +++ b/ChangeLog.csl @@ -1,3 +1,8 @@ +2006-09-20 Paul Brook + + libgloss/ + * arm/arm.sc: Add .gnu.linkonce and .ARM.extab sections. + 2006-09-20 Paul Brook libgloss/ diff --git a/libgloss/arm/arm.sc b/libgloss/arm/arm.sc index 0294483d9..144257119 100644 --- a/libgloss/arm/arm.sc +++ b/libgloss/arm/arm.sc @@ -33,7 +33,7 @@ SECTIONS { CREATE_OBJECT_SYMBOLS ${ROM:+*(.isr_vector)} - *(.text .text.*) + *(.text .text.* .gnu.linkonce.t.*) *(.plt) *(.gnu.warning) *(.glue_7t) *(.glue_7) @@ -49,8 +49,9 @@ SECTIONS KEEP (*(SORT(.dtors.*))) KEEP (*crtend.o(.dtors)) - *(.rodata .rodata.*) + *(.rodata .rodata.* .gnu.linkonce.r.*) + *(.ARM.extab .gnu.linkonce.armextab.*) *(.gcc_except_table) *(.eh_frame_hdr) *(.eh_frame) @@ -86,7 +87,7 @@ SECTIONS KEEP(*(.jcr)) *(.got.plt) *(.got) *(.shdata) - *(.data .data.*) + *(.data .data.* .gnu.linkonce.d.*) . = ALIGN (4); _edata = .; } >ram ${ROM:+AT>rom} @@ -95,7 +96,7 @@ SECTIONS { __bss_start__ = . ; *(.shbss) - *(.bss .bss.*) + *(.bss .bss.* .gnu.linkonce.b.*) *(COMMON) . = ALIGN (8); __bss_end__ = .; -- cgit v1.2.3