Support R_SPARC_WDISP10 and R_SPARC_H34.
[external/binutils.git] / ld / emulparams / h8300elf.sh
index 67d5b20..38b8a36 100644 (file)
@@ -3,6 +3,7 @@
 
 SCRIPT_NAME=elf
 OUTPUT_FORMAT="elf32-h8300"
+NO_REL_RELOCS=yes
 TEXT_START_ADDR=0x100
 MAXPAGESIZE=2
 TARGET_PAGE_SIZE=128
@@ -14,12 +15,12 @@ TINY_READONLY_SECTION=".tinyrodata :
   {
        *(.tinyrodata)
   } =0"
-TINY_DATA_SECTION=".tinydata   0xff8000 :
+TINY_DATA_SECTION=".tinydata   ${RELOCATING+0xff8000} :
   {
        *(.tinydata)
-       _tinydata = .;
+        ${RELOCATING+ _tinydata = .; }
   }"
-TINY_BSS_SECTION=".tinybss     : AT (_tinydata)
+TINY_BSS_SECTION=".tinybss     : ${RELOCATING+AT (_tinydata)}
   {
        *(.tinybss)
   }"