aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-powerpc/vle.ld
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2012-05-19 06:58:48 +0000
committerAlan Modra <amodra@gmail.com>2012-05-19 06:58:48 +0000
commit94caa966375d53b07f39beac80f1f9af4cac18da (patch)
treef76c215bcf08b7a259a206770a2889d61b3887e4 /ld/testsuite/ld-powerpc/vle.ld
parentd791e1550cc8fbf4454437815e4193b6990d1014 (diff)
downloadgdb-94caa966375d53b07f39beac80f1f9af4cac18da.zip
gdb-94caa966375d53b07f39beac80f1f9af4cac18da.tar.gz
gdb-94caa966375d53b07f39beac80f1f9af4cac18da.tar.bz2
bfd/
* elf32-ppc.h (has_vle_insns, is_ppc_vle): Delete. (has_tls_reloc, has_tls_get_addr_call): Move back to.. * elf32-ppc.c: ..here. (ppc_elf_section_flags, elf_backend_section_flags): Delete. (ppc_elf_modify_segment_map): Use ELF sh_flags to detect VLE sections. opcodes/ * ppc-dis.c: Don't include elf32-ppc.h, do include elf/ppc.h. (get_powerpc_dialect): Detect VLE sections from ELF sh_flags. ld/testsuite/ * ld-powerpc/vle.ld: New. * ld-powerpc/powerpc.exp (vle reloc tests): Link using vle.ld.
Diffstat (limited to 'ld/testsuite/ld-powerpc/vle.ld')
-rw-r--r--ld/testsuite/ld-powerpc/vle.ld11
1 files changed, 11 insertions, 0 deletions
diff --git a/ld/testsuite/ld-powerpc/vle.ld b/ld/testsuite/ld-powerpc/vle.ld
new file mode 100644
index 0000000..01b6598
--- /dev/null
+++ b/ld/testsuite/ld-powerpc/vle.ld
@@ -0,0 +1,11 @@
+SECTIONS
+{
+ . = 0x01800000 + SIZEOF_HEADERS;
+ .text : { *(.text) }
+ .PPC.EMB.sdata0 : { *(.PPC.EMB.sdata0) }
+ .sdata2 : { PROVIDE (_SDA2_BASE_ = 32768); *(.sdata2) }
+ . = ALIGN (0x10000) + (. & (0x10000 - 1));
+ .data : { *(.data) }
+ .sdata : { PROVIDE (_SDA_BASE_ = 32768); *(.sdata) }
+ /DISCARD/ : { *(*) }
+}