* write.c (fixup_segment): Do not assume we know the section a
authorNick Clifton <nickc@redhat.com>
Thu, 29 Apr 2010 14:44:15 +0000 (14:44 +0000)
committerNick Clifton <nickc@redhat.com>
Thu, 29 Apr 2010 14:44:15 +0000 (14:44 +0000)
commit77db8e2e96ba37bb1915261d21f7287f15b67bf8
tree95d5cd9e621e6912a423b1b35b9120b31360df4d
parentc0643a5132a92140534e5a0de9fd26ca5c5e9060
    * write.c (fixup_segment): Do not assume we know the section a
        defined weak symbol is in.
        * config/tc-arm.c (relax_adr, relax_branch, md_apply_fix): Treat
        weak symbols as not known to be in the same section, even if they
        are defined.

        * gas/arm/weakdef-1.s: New.
        * gas/arm/weakdef-1.d: New.
        * gas/arm/weakdef-2.s: New.
        * gas/arm/weakdef-2.d: New.
        * gas/arm/weakdef-2.l: New.
gas/ChangeLog
gas/config/tc-arm.c
gas/testsuite/ChangeLog
gas/testsuite/gas/arm/weakdef-1.d [new file with mode: 0644]
gas/testsuite/gas/arm/weakdef-1.s [new file with mode: 0644]
gas/testsuite/gas/arm/weakdef-2.d [new file with mode: 0644]
gas/testsuite/gas/arm/weakdef-2.l [new file with mode: 0644]
gas/testsuite/gas/arm/weakdef-2.s [new file with mode: 0644]
gas/write.c
This page took 0.034676 seconds and 4 git commands to generate.