summaryrefslogtreecommitdiff
path: root/ld/emulparams/h8300.sh
diff options
context:
space:
mode:
Diffstat (limited to 'ld/emulparams/h8300.sh')
-rw-r--r--ld/emulparams/h8300.sh18
1 files changed, 18 insertions, 0 deletions
diff --git a/ld/emulparams/h8300.sh b/ld/emulparams/h8300.sh
new file mode 100644
index 0000000..7042535
--- /dev/null
+++ b/ld/emulparams/h8300.sh
@@ -0,0 +1,18 @@
+SCRIPT_NAME=h8300
+OUTPUT_FORMAT="coff-h8300"
+TEXT_START_ADDR=0x8000
+TARGET_PAGE_SIZE=128
+ARCH=h8300
+TINY_READONLY_SECTION=".tinyrodata :
+ {
+ *(.tinyrodata)
+ } =0"
+TINY_DATA_SECTION=".tinydata 0xff8000 :
+ {
+ *(.tinydata)
+ ${RELOCATING+ _tinydata = .; }
+ }"
+TINY_BSS_SECTION=".tinybss : AT (_tinydata)
+ {
+ *(.tinybss)
+ }"