This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH ARC 2]: Local symbols relocations cleanup


Hi everyone,

This patch changes the assembler and linker not to output so many local symbols.
Does this by resolving them to section + addend instead.

Best regards,
Cupertino

bfd/ChangeLog:

Cupertino Miranda  <cmiranda@synopsys.com>
                * elf32-arc.c (elf_arc_relocate_section): Added rules to fix the
        relocation addend when sections get merged.


gas/ChangeLog:

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.

gas/ChangeLog:

Cupertino Miranda  <cmiranda@synopsys.com>
                * 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/ChangeLog:

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.

Attachment: symbols.patch
Description: symbols.patch


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]