aboutsummaryrefslogtreecommitdiff
path: root/libgloss
diff options
context:
space:
mode:
authorJeff Johnston <jjohnstn@redhat.com>2005-12-06 22:04:29 +0000
committerJeff Johnston <jjohnstn@redhat.com>2005-12-06 22:04:29 +0000
commite01c5cce7578b375059e2de0f6f6f291af6505bc (patch)
treea1149ea1b6c76c2dd83af229761e9eb2afeda1df /libgloss
parent77e70d34ce5c54ed93fc3212d6bff80a9a54cdbd (diff)
downloadnewlib-e01c5cce7578b375059e2de0f6f6f291af6505bc.zip
newlib-e01c5cce7578b375059e2de0f6f6f291af6505bc.tar.gz
newlib-e01c5cce7578b375059e2de0f6f6f291af6505bc.tar.bz2
2005-12-06 Paul Brook <paul@codesourcery.com>
* m68k/bcc.ld: Add .text.*, .rodata.*, .data.* and .bss.*. * m68k/idp.ld: Ditto. * m68k/idpgdb: Ditto. * m68k/mvme135.ld: Ditto. * m68k/sbc5204.ld: Ditto. * m68k/sbc5206.ld: Ditto. * m68k/sim.ld: Ditto.
Diffstat (limited to 'libgloss')
-rw-r--r--libgloss/ChangeLog10
-rw-r--r--libgloss/m68k/bcc.ld8
-rw-r--r--libgloss/m68k/idp.ld8
-rw-r--r--libgloss/m68k/idpgdb.ld8
-rw-r--r--libgloss/m68k/mvme135.ld8
-rw-r--r--libgloss/m68k/mvme162.ld8
-rw-r--r--libgloss/m68k/sbc5204.ld8
-rw-r--r--libgloss/m68k/sbc5206.ld8
-rw-r--r--libgloss/m68k/sim.ld8
9 files changed, 42 insertions, 32 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog
index 4d3c891..f2a6a6c 100644
--- a/libgloss/ChangeLog
+++ b/libgloss/ChangeLog
@@ -1,3 +1,13 @@
+2005-12-06 Paul Brook <paul@codesourcery.com>
+
+ * m68k/bcc.ld: Add .text.*, .rodata.*, .data.* and .bss.*.
+ * m68k/idp.ld: Ditto.
+ * m68k/idpgdb: Ditto.
+ * m68k/mvme135.ld: Ditto.
+ * m68k/sbc5204.ld: Ditto.
+ * m68k/sbc5206.ld: Ditto.
+ * m68k/sim.ld: Ditto.
+
2005-11-30 Shaun Jackman <sjackman@gmail.com>
* libnosys/Makefile.in (OBJS): Add chown, readlink, and symlink.
diff --git a/libgloss/m68k/bcc.ld b/libgloss/m68k/bcc.ld
index 65f6441..562a79a 100644
--- a/libgloss/m68k/bcc.ld
+++ b/libgloss/m68k/bcc.ld
@@ -63,7 +63,7 @@ SECTIONS
{
.text :
{
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
__CTOR_LIST__ = .;
___CTOR_LIST__ = .;
@@ -77,7 +77,7 @@ SECTIONS
*(.dtors)
LONG(0)
__DTOR_END__ = .;
- *(.rodata)
+ *(.rodata .rodata.*)
*(.gcc_except_table)
. = ALIGN(0x2);
@@ -100,7 +100,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -109,7 +109,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;
diff --git a/libgloss/m68k/idp.ld b/libgloss/m68k/idp.ld
index db6d8c5..fca2809 100644
--- a/libgloss/m68k/idp.ld
+++ b/libgloss/m68k/idp.ld
@@ -77,7 +77,7 @@ SECTIONS
.text :
{
CREATE_OBJECT_SYMBOLS
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
/* These are for running static constructors and destructors under ELF. */
@@ -90,7 +90,7 @@ SECTIONS
KEEP (*(SORT(.dtors.*)))
KEEP (*(.dtors))
- *(.rodata)
+ *(.rodata .rodata.*)
. = ALIGN(0x4);
*(.gcc_except_table)
@@ -119,7 +119,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -128,7 +128,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;
diff --git a/libgloss/m68k/idpgdb.ld b/libgloss/m68k/idpgdb.ld
index 9d24e28..53b56b7 100644
--- a/libgloss/m68k/idpgdb.ld
+++ b/libgloss/m68k/idpgdb.ld
@@ -77,7 +77,7 @@ SECTIONS
.text :
{
CREATE_OBJECT_SYMBOLS
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
/* These are for running static constructors and destructors under ELF. */
@@ -90,7 +90,7 @@ SECTIONS
KEEP (*(SORT(.dtors.*)))
KEEP (*(.dtors))
- *(.rodata)
+ *(.rodata .rodata.*)
. = ALIGN(0x4);
*(.gcc_except_table)
@@ -119,7 +119,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -128,7 +128,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;
diff --git a/libgloss/m68k/mvme135.ld b/libgloss/m68k/mvme135.ld
index dba0dbe..8b65630 100644
--- a/libgloss/m68k/mvme135.ld
+++ b/libgloss/m68k/mvme135.ld
@@ -64,7 +64,7 @@ SECTIONS
{
.text :
{
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
__CTOR_LIST__ = .;
___CTOR_LIST__ = .;
@@ -78,7 +78,7 @@ SECTIONS
*(.dtors)
LONG(0)
__DTOR_END__ = .;
- *(.rodata)
+ *(.rodata .rodata.*)
*(.gcc_except_table)
. = ALIGN(0x2);
@@ -101,7 +101,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -110,7 +110,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;
diff --git a/libgloss/m68k/mvme162.ld b/libgloss/m68k/mvme162.ld
index fd3ae10..6d1bf87 100644
--- a/libgloss/m68k/mvme162.ld
+++ b/libgloss/m68k/mvme162.ld
@@ -65,7 +65,7 @@ SECTIONS
{
.text :
{
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
__CTOR_LIST__ = .;
___CTOR_LIST__ = .;
@@ -79,7 +79,7 @@ SECTIONS
*(.dtors)
LONG(0)
__DTOR_END__ = .;
- *(.rodata)
+ *(.rodata .rodata.*)
*(.gcc_except_table)
. = ALIGN(0x2);
@@ -102,7 +102,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -111,7 +111,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;
diff --git a/libgloss/m68k/sbc5204.ld b/libgloss/m68k/sbc5204.ld
index 4570b0e..f95f5a2 100644
--- a/libgloss/m68k/sbc5204.ld
+++ b/libgloss/m68k/sbc5204.ld
@@ -63,7 +63,7 @@ SECTIONS
{
.text :
{
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
__CTOR_LIST__ = .;
___CTOR_LIST__ = .;
@@ -77,7 +77,7 @@ SECTIONS
*(.dtors)
LONG(0)
__DTOR_END__ = .;
- *(.rodata)
+ *(.rodata .rodata.*)
*(.gcc_except_table)
. = ALIGN(0x2);
@@ -100,7 +100,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -109,7 +109,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;
diff --git a/libgloss/m68k/sbc5206.ld b/libgloss/m68k/sbc5206.ld
index d082a08..aa24be1 100644
--- a/libgloss/m68k/sbc5206.ld
+++ b/libgloss/m68k/sbc5206.ld
@@ -63,7 +63,7 @@ SECTIONS
{
.text :
{
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
__CTOR_LIST__ = .;
___CTOR_LIST__ = .;
@@ -77,7 +77,7 @@ SECTIONS
*(.dtors)
LONG(0)
__DTOR_END__ = .;
- *(.rodata)
+ *(.rodata .rodata.*)
*(.gcc_except_table)
. = ALIGN(0x2);
@@ -100,7 +100,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -109,7 +109,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;
diff --git a/libgloss/m68k/sim.ld b/libgloss/m68k/sim.ld
index b44fd07..edc0490 100644
--- a/libgloss/m68k/sim.ld
+++ b/libgloss/m68k/sim.ld
@@ -18,7 +18,7 @@ SECTIONS
.text :
{
CREATE_OBJECT_SYMBOLS
- *(.text)
+ *(.text .text.*)
. = ALIGN(0x4);
/* These are for running static constructors and destructors under ELF. */
@@ -31,7 +31,7 @@ SECTIONS
KEEP (*(SORT(.dtors.*)))
KEEP (*(.dtors))
- *(.rodata)
+ *(.rodata .rodata.*)
. = ALIGN(0x4);
*(.gcc_except_table)
@@ -60,7 +60,7 @@ SECTIONS
.data :
{
*(.shdata)
- *(.data)
+ *(.data .data.*)
_edata = .;
} > ram
@@ -69,7 +69,7 @@ SECTIONS
. = ALIGN(0x4);
__bss_start = . ;
*(.shbss)
- *(.bss)
+ *(.bss .bss.*)
*(COMMON)
_end = ALIGN (0x8);
__end = _end;