https://sourceware.org/bugzilla/show_bug.cgi?id=21532
--- Comment #5 from Jiong Wang <jiwang at gcc dot gnu.org> --- (In reply to Nick Clifton from comment #3) > Hi Jiong, > > Thanks for taking a look at this. > > > Looks like AArch64 could avoid emiting COPY relocation if it's a > > relocation > > against writable section. We could adopt similar code from > > elf_x86_64_adjust_dynamic_symbol or ppc64_elf_adjust_dynamic_symbol. > > Ah - maybe not. The original testcase (in the BZ) shows the bug happening > when > constant data is used rather than writeable data. You can also extend the > second > testcase I posted to use constant data and the same problem happens. Hi Nick, It looks like those cases are relro sections, that the elf attribute is still writable, so COPY relocation still can be elimiated I have posted the patch at https://sourceware.org/ml/binutils/2017-06/msg00070.html, both testcases on this PR passed. -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils