aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-mips-elf/n64-plt-3.ld
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-mips-elf/n64-plt-3.ld')
-rw-r--r--ld/testsuite/ld-mips-elf/n64-plt-3.ld23
1 files changed, 23 insertions, 0 deletions
diff --git a/ld/testsuite/ld-mips-elf/n64-plt-3.ld b/ld/testsuite/ld-mips-elf/n64-plt-3.ld
new file mode 100644
index 0000000..be88c49
--- /dev/null
+++ b/ld/testsuite/ld-mips-elf/n64-plt-3.ld
@@ -0,0 +1,23 @@
+MEMORY
+{
+ text (rx) : ORIGIN = 0xffffffff10000000, LENGTH = 0x10000
+ data (w) : ORIGIN = 0xffffffff7fff7ff0, LENGTH = 0x10000
+}
+SECTIONS
+{
+ .dynamic : { *(.dynamic) } >text
+ .hash : { *(.hash) } >text
+ .dynsym : { *(.dynsym) } >text
+ .dynstr : { *(.dynstr) } >text
+ .rel.plt : { *(.rel.plt) } >text
+ .plt : { *(.plt) } >text
+ .text : { *(.text) } >text
+ .interp : { *(.interp) } >text
+ .got.plt : { *(.got.plt) } >data
+ .rld.map : { *(.rld.map) } >data
+ .got : { *(.got) } >data
+ .symtab : { *(.symtab) }
+ .strtab : { *(.strtab) }
+ .shstrtab : { *(.shstrtab) }
+ /DISCARD/ : { *(*) }
+}