diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2009-08-10 13:38:44 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@codesourcery.com> | 2009-08-10 13:38:44 +0000 |
commit | 01017ef89a902536817c86aa0d0562184807a954 (patch) | |
tree | 7479f8fca97167522f03259c9c82e7804c762753 /ld/testsuite/ld-powerpc/relax.d | |
parent | 023e4e81acd973bf79e07681690ca4196bf2e37d (diff) | |
download | gdb-01017ef89a902536817c86aa0d0562184807a954.zip gdb-01017ef89a902536817c86aa0d0562184807a954.tar.gz gdb-01017ef89a902536817c86aa0d0562184807a954.tar.bz2 |
bfd/
* elf32-ppc.c (shared_stub_entry, stub_entry): Use r12, not r11.
(ppc_elf_relax_section): Use symbol index to distinguish
relocatable stubs.
ld/testsuite/
* ld-powerpc/relax.s: New.
* ld-powerpc/relax.d: New.
* ld-powerpc/relaxr.d: New.
* ld-powerpc/powerpc.exp: Add new tests.
Diffstat (limited to 'ld/testsuite/ld-powerpc/relax.d')
-rw-r--r-- | ld/testsuite/ld-powerpc/relax.d | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/ld/testsuite/ld-powerpc/relax.d b/ld/testsuite/ld-powerpc/relax.d new file mode 100644 index 0000000..2f09522 --- /dev/null +++ b/ld/testsuite/ld-powerpc/relax.d @@ -0,0 +1,15 @@ + +.*: file format .* + +Disassembly of section .text: + +00000000 <_start>: + 0: 48 00 43 21 bl 4320 <near> + 4: 48 00 00 11 bl 14 <_start\+0x14> + 8: 48 00 43 19 bl 4320 <near> + c: 48 00 00 09 bl 14 <_start\+0x14> + 10: 48 00 00 14 b 24 <.*> + 14: 3d 80 80 00 lis r12,-32768 + 18: 39 8c 12 34 addi r12,r12,4660 + 1c: 7d 89 03 a6 mtctr r12 + 20: 4e 80 04 20 bctr |