This is the mail archive of the binutils-cvs@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] |
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gdb and binutils". The branch, binutils-2_24-branch has been updated via cde98f8566e14f52b896abc92c357cdd14717505 (commit) from 8f9babb29970df5b9daf84fc4fdd1d3fb54498c5 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=cde98f8566e14f52b896abc92c357cdd14717505 commit cde98f8566e14f52b896abc92c357cdd14717505 Author: Jiong Wang <jiong.wang@arm.com> Date: Fri Oct 24 12:25:28 2014 +0100 [AArch64] Cortex-A53 erratum 835769 linker workaround 2014-10-24 Tejas Belagod <tejas.belagod@arm.com> bfd/ * bfd-in.h (bfd_elf64_aarch64_set_options): Add a parameter. * bfd-in2.h (bfd_elf64_aarch64_set_options): Likewise. * elfnn-aarch64.c (aarch64_erratum_835769_stub): New. (elf_aarch64_stub_type): Add new type aarch64_stub_erratum_835769_veneer. (elf_aarch64_stub_hash_entry): New fields for erratum 835769. (aarch64_erratum_835769_fix): New data struct to record erratum 835769. (elf_aarch64_link_hash_table: Global flags for 835769. (aarch64_build_one_stub): Add case for 835769. (aarch64_size_one_stub): Likewise. (aarch64_mem_op_p, aarch64_mlxl_p, aarch64_erratum_sequence,erratum_835769_scan): New. Decode and scan functions for erratum 835769. (elf_aarch64_create_or_find_stub_sec): New. (elfNN_aarch64_size_stubs): Look for erratum 835769 and record them. (bfd_elfNN_aarch64_set_options: Set global flag for 835769. (erratum_835769_branch_to_stub_data, make_branch_to_erratum_835769_stub):New. Connect up all the erratum stubs to occurances by branches. (elfNN_aarch64_write_section): New hook. (aarch64_map_one_stub): Output erratum stub symbol. (elfNN_aarch64_size_dynamic_sections): Init mapping symbol information for erratum 835769. (elf_backend_write_section): Define. ld/ * emultempl/aarch64elf.em: Add command-line option for erratum 835769. ld/testsuite/ * ld-aarch64/aarch64-elf.exp (aarch64elftests): Drive erratum 835769 tests. * ld-aarch64/erratum835769.d: New. * ld-aarch64/erratum835769.s: New. ----------------------------------------------------------------------- Summary of changes: bfd/ChangeLog | 29 ++ bfd/bfd-in.h | 4 +- bfd/bfd-in2.h | 4 +- bfd/elfnn-aarch64.c | 641 ++++++++++++++++++++++++++++++- ld/ChangeLog | 5 + ld/emultempl/aarch64elf.em | 10 +- ld/ld.texinfo | 7 + ld/testsuite/ChangeLog | 7 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 8 + ld/testsuite/ld-aarch64/erratum835769.d | 48 +++ ld/testsuite/ld-aarch64/erratum835769.s | 75 ++++ 11 files changed, 830 insertions(+), 8 deletions(-) create mode 100644 ld/testsuite/ld-aarch64/erratum835769.d create mode 100644 ld/testsuite/ld-aarch64/erratum835769.s hooks/post-receive -- gdb and binutils
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |