diff options
author | Maciej W. Rozycki <macro@linux-mips.org> | 2013-05-29 16:22:14 +0000 |
---|---|---|
committer | Maciej W. Rozycki <macro@linux-mips.org> | 2013-05-29 16:22:14 +0000 |
commit | d6101ac20076846ff5092444691d502fd689c886 (patch) | |
tree | bc8ed8a04d7189c55c1d9b6b3966300002064ba8 /ld/testsuite/ld-mips-elf/jalr3.dd | |
parent | 95e34fb4f43f5cc57c48d4799c5c59d7dcf6c2a2 (diff) | |
download | gdb-d6101ac20076846ff5092444691d502fd689c886.zip gdb-d6101ac20076846ff5092444691d502fd689c886.tar.gz gdb-d6101ac20076846ff5092444691d502fd689c886.tar.bz2 |
gas/
* write.c (resolve_reloc_expr_symbols): On REL targets don't
convert relocs who have no relocatable field either. Rephrase
the conditional so that the PC-relative check is only applied
for REL targets.
gas/testsuite/
* gas/mips/jalr3.d: New test.
* gas/mips/jalr3-n32.d: New test.
* gas/mips/jalr3-n64.d: New test.
* gas/mips/jalr3.s: New test source.
* gas/mips/mips.exp: Run the new tests.
ld/testsuite/
* ld-mips-elf/jalr3.dd: New test.
* ld-mips-elf/jalr3.ld: New test linker script.
* ld-mips-elf/mips-elf.exp: Run the new test.
Diffstat (limited to 'ld/testsuite/ld-mips-elf/jalr3.dd')
-rw-r--r-- | ld/testsuite/ld-mips-elf/jalr3.dd | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ld/testsuite/ld-mips-elf/jalr3.dd b/ld/testsuite/ld-mips-elf/jalr3.dd new file mode 100644 index 0000000..6b6d484 --- /dev/null +++ b/ld/testsuite/ld-mips-elf/jalr3.dd @@ -0,0 +1,14 @@ +.*: +file format .*mips.* + +Disassembly of section \.text: + +0+000000 <foo>: + 0: 04110003 bal 10 <\$bar> + 4: 00000000 nop + 8: 10000001 b 10 <\$bar> + c: 00000000 nop + +0+000010 <\$bar>: + 10: 03e00008 jr ra + 14: 00000000 nop + \.\.\. |