[ARC] Local symbols relocation cleanup
authorClaudiu Zissulescu <claziss@synopsys.com>
Mon, 29 Feb 2016 15:51:11 +0000 (16:51 +0100)
committerClaudiu Zissulescu <claziss@synopsys.com>
Mon, 29 Feb 2016 15:51:11 +0000 (16:51 +0100)
commit841fdfcdd9caa69f3ad7560a2806d421e23f598a
tree4ea424595cbcb8ffc938e0ba6fbbbb63f90cfa24
parent7e4588997ebdddefc48d8be2d51a715822817c0e
[ARC] Local symbols relocation cleanup

bfd/
2016-02-29  Cupertino Miranda  <cmiranda@synopsys.com>

* elf32-arc.c (elf_arc_relocate_section): Added rules to fix the
relocation addend when sections get merged.

gas/
2016-02-29  Cupertino Miranda  <cmiranda@synopsys.com>
    Claudiu Zissulescu  <Claudiu.Zissulescu@synopsys.com>

        * config/tc-arc.c (arc_extra_reloc): Change size to 0.
        (tc_arc_fix_adjustable): Changed default return value to 1.
        * testsuite/gas/arc/j.d: Updated expected symbol
        * testsuite/gas/arc/jl.d: Likewise
        * testsuite/gas/arc/relax-avoid1.d: Likewise
        * testsuite/gas/arc/st.d: Likewise

ld/
2016-02-29 Cupertino Miranda  <cmiranda@synopsys.com>

* testsuite/ld-elf/merge.d: Removed xfail for ARC.
* testsuite/ld-elf/merge2.d: Likewise.
* testsuite/ld-elf/merge3.d: Likewise.
12 files changed:
bfd/ChangeLog
bfd/elf32-arc.c
gas/ChangeLog
gas/config/tc-arc.c
gas/testsuite/gas/arc/j.d
gas/testsuite/gas/arc/jl.d
gas/testsuite/gas/arc/relax-avoid1.d
gas/testsuite/gas/arc/st.d
ld/ChangeLog
ld/testsuite/ld-elf/merge.d
ld/testsuite/ld-elf/merge2.d
ld/testsuite/ld-elf/merge3.d