aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libgloss/ChangeLog7
-rw-r--r--libgloss/mep/default.ld2
-rw-r--r--libgloss/mep/fmax.ld2
-rw-r--r--libgloss/mep/gmap_default.ld2
-rw-r--r--libgloss/mep/simple.ld2
5 files changed, 11 insertions, 4 deletions
diff --git a/libgloss/ChangeLog b/libgloss/ChangeLog
index 7afd780..a88285e 100644
--- a/libgloss/ChangeLog
+++ b/libgloss/ChangeLog
@@ -1,3 +1,10 @@
+2009-07-28 DJ Delorie <dj@redhat.com>
+
+ * mep/gmap_default.ld: Add linkonce sections for .vtext.
+ * mep/default.ld: Likewise.
+ * mep/fmax.ld: Likewise.
+ * mep/simple.ld: Likewise.
+
2009-07-14 DJ Delorie <dj@redhat.com>
* mep/syscalls.S (sysret): Maintain 16-byte stack alignment.
diff --git a/libgloss/mep/default.ld b/libgloss/mep/default.ld
index 0b965d6..dba860b 100644
--- a/libgloss/mep/default.ld
+++ b/libgloss/mep/default.ld
@@ -168,7 +168,7 @@ SECTIONS
} >RAM2 /* CODE-section */ =0
.vtext ALIGN(8) :
{
- *(.vtext)
+ *(.vtext) *(.vtext.*) *(.gnu.linkonce.v.*)
} >RAM2 /* CODE-section */
.fini :
{
diff --git a/libgloss/mep/fmax.ld b/libgloss/mep/fmax.ld
index b651ca5..83f15b5 100644
--- a/libgloss/mep/fmax.ld
+++ b/libgloss/mep/fmax.ld
@@ -162,7 +162,7 @@ SECTIONS
} >RAM1 /* CODE-section */ =0
.vtext ALIGN(8) :
{
- *(.vtext)
+ *(.vtext) *(.vtext.*) *(.gnu.linkonce.v.*)
} >RAM1 /* CODE-section */
.fini :
{
diff --git a/libgloss/mep/gmap_default.ld b/libgloss/mep/gmap_default.ld
index 9cbecb5..7f2e007 100644
--- a/libgloss/mep/gmap_default.ld
+++ b/libgloss/mep/gmap_default.ld
@@ -174,7 +174,7 @@ SECTIONS
} >RAM /* CODE-section */ =0
.vtext ALIGN(8) :
{
- *(.vtext)
+ *(.vtext) *(.vtext.*) *(.gnu.linkonce.v.*)
} >RAM /* CODE-section */
.fini :
{
diff --git a/libgloss/mep/simple.ld b/libgloss/mep/simple.ld
index 96d68fc..d4b0c20 100644
--- a/libgloss/mep/simple.ld
+++ b/libgloss/mep/simple.ld
@@ -162,7 +162,7 @@ SECTIONS
} >RAM1 /* CODE-section */ =0
.vtext ALIGN(8) :
{
- *(.vtext)
+ *(.vtext) *(.vtext.*) *(.gnu.linkonce.v.*)
} >RAM1 /* CODE-section */
.fini :
{