summaryrefslogtreecommitdiff
path: root/c
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@OARcorp.com>2008-03-03 23:00:54 +0000
committerJoel Sherrill <joel.sherrill@OARcorp.com>2008-03-03 23:00:54 +0000
commit734e053691666af3307fa747fb6b304e9ca801ee (patch)
tree880ee15a69814432c7dcc9965cbf57a771d10281 /c
parent35305b59e8390dd6e06d47b497efca56d905441b (diff)
2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
* startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add wildcard to gcc_except_table section so programs compiled with gcc 4.3.x can link.
Diffstat (limited to 'c')
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/ChangeLog6
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp2
-rw-r--r--c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom2
4 files changed, 9 insertions, 3 deletions
diff --git a/c/src/lib/libbsp/m68k/gen68360/ChangeLog b/c/src/lib/libbsp/m68k/gen68360/ChangeLog
index 83669f71d2..01101c3c0e 100644
--- a/c/src/lib/libbsp/m68k/gen68360/ChangeLog
+++ b/c/src/lib/libbsp/m68k/gen68360/ChangeLog
@@ -1,3 +1,9 @@
+2008-03-03 Joel Sherrill <joel.sherrill@OARcorp.com>
+
+ * startup/linkcmds, startup/linkcmds.bootp, startup/linkcmds.prom: Add
+ wildcard to gcc_except_table section so programs compiled with gcc
+ 4.3.x can link.
+
2007-05-03 Joel Sherrill <joel@OARcorp.com>
* startup/linkcmds: Handle .data.* sections
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
index a29be43c64..7d481d45dc 100644
--- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
+++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds
@@ -112,7 +112,7 @@ SECTIONS {
_copy_start = .;
*(.data*)
*(.gnu.linkonce.d*)
- *(.gcc_except_table)
+ *(.gcc_except_table*)
*(.jcr)
. = ALIGN (16);
PROVIDE (edata = .);
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp
index 606dfd8c81..eb9f7fcad3 100644
--- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp
+++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.bootp
@@ -118,7 +118,7 @@ SECTIONS {
*(.data)
*(.gnu.linkonce.d*)
*(.jcr)
- *(.gcc_except_table)
+ *(.gcc_except_table*)
. = ALIGN (16);
PROVIDE (edata = .);
_copy_end = .;
diff --git a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom
index f97ef89b4f..db0a5fe94a 100644
--- a/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom
+++ b/c/src/lib/libbsp/m68k/gen68360/startup/linkcmds.prom
@@ -117,7 +117,7 @@ SECTIONS {
*(.data)
*(.gnu.linkonce.d*)
*(.jcr)
- *(.gcc_except_table)
+ *(.gcc_except_table*)
. = ALIGN (16);
PROVIDE (edata = .);
_copy_end = .;