aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1996-04-11 16:07:40 +0000
committerIan Lance Taylor <ian@airs.com>1996-04-11 16:07:40 +0000
commitaa59d90e5565576fa712c7db2d17d7a1ca644d1e (patch)
tree488fb36d9f04ce7dcabaf5d918bbcb3a63bb8e9b /ld
parent8e85fd5fd04dc758519b1c768864e89fde964185 (diff)
downloadgdb-aa59d90e5565576fa712c7db2d17d7a1ca644d1e.zip
gdb-aa59d90e5565576fa712c7db2d17d7a1ca644d1e.tar.gz
gdb-aa59d90e5565576fa712c7db2d17d7a1ca644d1e.tar.bz2
* scripttempl/m68kcoff.sc: Remove regions and simplify.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog4
-rw-r--r--ld/scripttempl/m68kcoff.sc41
2 files changed, 45 insertions, 0 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 097f5e4..bb56ab1 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+Thu Apr 11 12:05:35 1996 Ian Lance Taylor <ian@cygnus.com>
+
+ * scripttempl/m68kcoff.sc: Remove regions and simplify.
+
Wed Apr 10 14:41:53 1996 Jeffrey A Law (law@cygnus.com)
* scripttempl/h8300.sc: Add the "8-bit area" in the upper 256
diff --git a/ld/scripttempl/m68kcoff.sc b/ld/scripttempl/m68kcoff.sc
new file mode 100644
index 0000000..6f75974
--- /dev/null
+++ b/ld/scripttempl/m68kcoff.sc
@@ -0,0 +1,41 @@
+cat <<EOF
+OUTPUT_FORMAT("${OUTPUT_FORMAT}")
+${LIB_SEARCH_DIRS}
+
+SECTIONS
+{
+ .text 0x1000000 : {
+ *(.text)
+ ${RELOCATING+ etext = .;}
+ ${CONSTRUCTING+ __CTOR_LIST__ = .;}
+ ${CONSTRUCTING+ LONG((__CTOR_END__ - __CTOR_LIST__) / 4 - 2)}
+ ${CONSTRUCTING+ *(.ctors)}
+ ${CONSTRUCTING+ LONG(0)}
+ ${CONSTRUCTING+ __CTOR_END__ = .;}
+ ${CONSTRUCTING+ __DTOR_LIST__ = .;}
+ ${CONSTRUCTING+ LONG((__DTOR_END__ - __DTOR_LIST__) / 4 - 2)}
+ ${CONSTRUCTING+ *(.dtors)}
+ ${CONSTRUCTING+ LONG(0)}
+ ${CONSTRUCTING+ __DTOR_END__ = .;}
+ }
+ .data 0x3000000 : {
+ *(.data)
+ ${RELOCATING+ edata = .};
+ }
+ .bss : {
+ ${RELOCATING+ __bss_start = .};
+ *(.bss)
+ *(COMMON)
+ ${RELOCATING+ end = ALIGN(0x8)};
+ ${RELOCATING+ _end = ALIGN(0x8)};
+ }
+ .stab 0 ${RELOCATING+(NOLOAD)} :
+ {
+ [ .stab ]
+ }
+ .stabstr 0 ${RELOCATING+(NOLOAD)} :
+ {
+ [ .stabstr ]
+ }
+}
+EOF