diff options
author | Richard Sandiford <rdsandiford@googlemail.com> | 2006-03-14 07:47:49 +0000 |
---|---|---|
committer | Richard Sandiford <rdsandiford@googlemail.com> | 2006-03-14 07:47:49 +0000 |
commit | 81d43bffb567f96a583839f2384445f91e69a4fc (patch) | |
tree | 71943bdba439e0c3d55eeff065ae9ef4957cf37d /ld/testsuite/ld-mips-elf/emit-relocs-1b.s | |
parent | 2f83030ff55770f7d5382868d0cef5dd7844f4b0 (diff) | |
download | gdb-81d43bffb567f96a583839f2384445f91e69a4fc.zip gdb-81d43bffb567f96a583839f2384445f91e69a4fc.tar.gz gdb-81d43bffb567f96a583839f2384445f91e69a4fc.tar.bz2 |
bfd/
* elf32-mips.c (mips_elf_adjust_addend): New function, mostly split
out from...
(_bfd_mips_elf_relocate_section): ...here. Use it to adjust r_addend
for final links too.
ld/testsuite/
* ld-mips/emit-relocs-1a.s, ld-mips/emit-relocs-1b.s,
* ld-mips/emit-relocs-1.ld, ld-mips/emit-relocs-1.d: New test.
* ld-mips/mips-elf.exp: Run it.
Diffstat (limited to 'ld/testsuite/ld-mips-elf/emit-relocs-1b.s')
-rw-r--r-- | ld/testsuite/ld-mips-elf/emit-relocs-1b.s | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ld/testsuite/ld-mips-elf/emit-relocs-1b.s b/ld/testsuite/ld-mips-elf/emit-relocs-1b.s new file mode 100644 index 0000000..0e88c14 --- /dev/null +++ b/ld/testsuite/ld-mips-elf/emit-relocs-1b.s @@ -0,0 +1,17 @@ + .section .merge1,"aMS",@progbits,1 +A: .string "flutter" + + .section .merge2,"aMS",@progbits,1 +B: .string "sting" + + .section .merge3,"aM",@progbits,4 +C: .4byte 0x300 +D: .4byte 0x200 + + .data +E: .4byte E + .4byte E + 0x1000 + .4byte A + .4byte B + .4byte C + .4byte D |