aboutsummaryrefslogtreecommitdiff
path: root/ld
diff options
context:
space:
mode:
authorSteve Chamberlain <sac@cygnus>1995-08-16 20:34:44 +0000
committerSteve Chamberlain <sac@cygnus>1995-08-16 20:34:44 +0000
commit22cd79c599ea73e9ead3a229c41162cf8377f2a5 (patch)
treef51e93238e44f79585d11186849572318afd0bd2 /ld
parent4c67b523a31b703c53c6bdbfdaacc6304515cad9 (diff)
downloadgdb-22cd79c599ea73e9ead3a229c41162cf8377f2a5.zip
gdb-22cd79c599ea73e9ead3a229c41162cf8377f2a5.tar.gz
gdb-22cd79c599ea73e9ead3a229c41162cf8377f2a5.tar.bz2
Wed Aug 16 11:38:59 1995 steve chamberlain <sac@slash.cygnus.com>
* scripttempl/armpe.sc: Always start code at 0x401000, even if -r. * ldwrite.c (strdup): New extern declaration. * ldgram.y (atype): New rule to clarify type parsing. * ldlang.c (init_os): Remove commented out code. (lang_size_sections): Set SEC_ALLOC and SEC_LOAD bits unless told not to by the link script.
Diffstat (limited to 'ld')
-rw-r--r--ld/ChangeLog10
-rw-r--r--ld/scripttempl/armpe.sc2
2 files changed, 11 insertions, 1 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog
index c21cc10..7e18dce 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,13 @@
+Wed Aug 16 11:38:59 1995 steve chamberlain <sac@slash.cygnus.com>
+
+ * scripttempl/armpe.sc: Always start code at 0x401000, even
+ if -r.
+ * ldwrite.c (strdup): New extern declaration.
+ * ldgram.y (atype): New rule to clarify type parsing.
+ * ldlang.c (init_os): Remove commented out code.
+ (lang_size_sections): Set SEC_ALLOC and SEC_LOAD bits
+ unless told not to by the link script.
+
Wed Aug 16 11:45:11 1995 Ian Lance Taylor <ian@cygnus.com>
* ldlang.c (lang_set_startof): New static function.
diff --git a/ld/scripttempl/armpe.sc b/ld/scripttempl/armpe.sc
index 208ebeb..11a3a1a 100644
--- a/ld/scripttempl/armpe.sc
+++ b/ld/scripttempl/armpe.sc
@@ -11,7 +11,7 @@ ENTRY(_mainCRTStartup)
SECTIONS
{
- .text ${RELOCATING+ 0x401000} :
+ .text 0x401000 :
{
${RELOCATING+ *(.init);}
*(.text)