aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorStephane Carrez <stcarrez@nerim.fr>2003-07-29 20:17:17 +0000
committerStephane Carrez <stcarrez@nerim.fr>2003-07-29 20:17:17 +0000
commit83a27a96d4040509dd939341f6961646d4e337b2 (patch)
tree5490756bc184e9de55115f29d0fd7ba613fcc41c /ld
parent2445335eea2f5fd3ad6dc07027db6baef2814c52 (diff)
downloadbinutils-83a27a96d4040509dd939341f6961646d4e337b2.zip
binutils-83a27a96d4040509dd939341f6961646d4e337b2.tar.gz
binutils-83a27a96d4040509dd939341f6961646d4e337b2.tar.bz2
* scripttempl/elfm68hc12.sc: Add gcc_except_table.
* scripttempl/elfm68hc11.sc: Likewise.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog5
-rw-r--r--ld/scripttempl/elfm68hc11.sc5
-rw-r--r--ld/scripttempl/elfm68hc12.sc5
3 files changed, 15 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index c77b087..33bdae1 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,8 @@
+2003-07-29 Stephane Carrez <stcarrez@nerim.fr>
+
+ * scripttempl/elfm68hc12.sc: Add gcc_except_table.
+ * scripttempl/elfm68hc11.sc: Likewise.
+
2003-07-28 Alan Modra <amodra@bigpond.net.au>
* emulparams/elf64ppc.sh (GOT): Fix for shell brace matching.
diff --git a/ld/scripttempl/elfm68hc11.sc b/ld/scripttempl/elfm68hc11.sc
index 5188982..f4977f6 100644
--- a/ld/scripttempl/elfm68hc11.sc
+++ b/ld/scripttempl/elfm68hc11.sc
@@ -328,6 +328,11 @@ SECTIONS
KEEP (*(.eh_frame))
} ${RELOCATING+ > ${TEXT_MEMORY}}
+ .gcc_except_table ${RELOCATING-0} :
+ {
+ *(.gcc_except_table)
+ } ${RELOCATING+ > ${TEXT_MEMORY}}
+
.rodata ${RELOCATING-0} :
{
*(.rodata)
diff --git a/ld/scripttempl/elfm68hc12.sc b/ld/scripttempl/elfm68hc12.sc
index 94f10c9..876aff0 100644
--- a/ld/scripttempl/elfm68hc12.sc
+++ b/ld/scripttempl/elfm68hc12.sc
@@ -326,6 +326,11 @@ SECTIONS
KEEP (*(.eh_frame))
} ${RELOCATING+ > ${TEXT_MEMORY}}
+ .gcc_except_table ${RELOCATING-0} :
+ {
+ *(.gcc_except_table)
+ } ${RELOCATING+ > ${TEXT_MEMORY}}
+
.rodata ${RELOCATING-0} :
{
*(.rodata)