From 426fde9d16f9b9fc172a46ff49497ee4ffa5db93 Mon Sep 17 00:00:00 2001 From: nickc Date: Thu, 7 Sep 2006 17:01:10 +0000 Subject: [PATCH] * emulparams/h8300elf.sh: _tinydata should not be placed in relocatables. * emulparams/h8300.sh: Likewise. * emulparams/h8300sxelf.sh: Likewise. --- ld/ChangeLog | 7 +++++++ ld/emulparams/h8300.sh | 2 +- ld/emulparams/h8300elf.sh | 2 +- ld/emulparams/h8300sxelf.sh | 2 +- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/ld/ChangeLog b/ld/ChangeLog index 939fef05dd..a81518a0f2 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,10 @@ +2006-09-07 Joel Sherrill + + * emulparams/h8300elf.sh: _tinydata should not be placed in + relocatables. + * emulparams/h8300.sh: Likewise. + * emulparams/h8300sxelf.sh: Likewise. + 2006-09-05 H.J. Lu PR ld/3015 diff --git a/ld/emulparams/h8300.sh b/ld/emulparams/h8300.sh index 68ecdb3be7..7042535b40 100644 --- a/ld/emulparams/h8300.sh +++ b/ld/emulparams/h8300.sh @@ -10,7 +10,7 @@ TINY_READONLY_SECTION=".tinyrodata : TINY_DATA_SECTION=".tinydata 0xff8000 : { *(.tinydata) - _tinydata = .; + ${RELOCATING+ _tinydata = .; } }" TINY_BSS_SECTION=".tinybss : AT (_tinydata) { diff --git a/ld/emulparams/h8300elf.sh b/ld/emulparams/h8300elf.sh index 67d5b20361..39cff18d2c 100644 --- a/ld/emulparams/h8300elf.sh +++ b/ld/emulparams/h8300elf.sh @@ -17,7 +17,7 @@ TINY_READONLY_SECTION=".tinyrodata : TINY_DATA_SECTION=".tinydata 0xff8000 : { *(.tinydata) - _tinydata = .; + ${RELOCATING+ _tinydata = .; } }" TINY_BSS_SECTION=".tinybss : AT (_tinydata) { diff --git a/ld/emulparams/h8300sxelf.sh b/ld/emulparams/h8300sxelf.sh index bac2cc3cd0..c0b715f0ba 100644 --- a/ld/emulparams/h8300sxelf.sh +++ b/ld/emulparams/h8300sxelf.sh @@ -8,7 +8,7 @@ TINY_READONLY_SECTION=".tinyrodata : TINY_DATA_SECTION=".tinydata 0xff8000 : { *(.tinydata) - _tinydata = .; + ${RELOCATING+ _tinydata = .; } }" TINY_BSS_SECTION=".tinybss : AT (_tinydata) { -- 2.11.0