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] | |
Hi Maintainers,
Attached is a small patch that enables gc-section support for AARCH64.
In the sweep hook I have handled TLS and GOT related relocs that were
already supported in that file.
Make check passes along with the gc-section tests.
I used the patched binutils to build gcc for aarch64-none-elf target
and tested the gcc testsuite in v8 foundation model.
Ok for trunk?
regards,
Venkat,
ChangeLog:
BFD
2013-02-21 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
* elf64-aarch64.c (elf_backend_can_gc_sections): Enable
gc-section support.
(elf64_aarch64_gc_sweep_hook): Handle GOT, TLS and PLT related relocs.
LD
2013-02-21 Venkataramanan Kumar <venkataramanan.kumar@linaro.org>
* lib/ld-lib.exp (check_gc_sections_available): Remove aarch64
from list of
targets that don't support gc-section.
Attachment:
gc-section-support.txt
Description: Text document
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |