bfd/
authorAlan Modra <amodra@gmail.com>
Sat, 19 May 2012 06:58:48 +0000 (06:58 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 19 May 2012 06:58:48 +0000 (06:58 +0000)
commit94caa966375d53b07f39beac80f1f9af4cac18da
treef76c215bcf08b7a259a206770a2889d61b3887e4
parentd791e1550cc8fbf4454437815e4193b6990d1014
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.
bfd/ChangeLog
bfd/elf32-ppc.c
bfd/elf32-ppc.h
ld/testsuite/ChangeLog
ld/testsuite/ld-powerpc/powerpc.exp
ld/testsuite/ld-powerpc/vle.ld [new file with mode: 0644]
opcodes/ChangeLog
opcodes/ppc-dis.c