summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Backport from mainlinebinutils-2_24-branchTerry Guo2015-01-226-1/+36
| | | | | | | | | | | | | | | | | | | | | | bfd/ChangeLog 2015-01-22 Thomas Preud'homme <thomas.preudhomme@arm.com> Backport from mainline 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com> * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use SYMBOLIC_BIND to check if a symbol should be bound symbolically. ld/testsuite/ChangeLog 2015-01-22 Thomas Preud'homme <thomas.preudhomme@arm.com> Backport from mainline 2015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com> * ld-aarch64/aarch64-elf.exp: Added relocs-257-symbolic-func test. * ld-aarch64/relocs-257-symbolic-func.d: New file. * ld-aarch64/relocs-257-symbolic-func.s: Likewise.
* Backport from master:Chung-Lin Tang2015-01-192-0/+6
| | | | Define elf_backend_default_execstack as 0 for Nios II.
* [AArch64] Cortex-A53 Erratum 835769 -- sort mapsJiong Wang2014-11-242-0/+32
| | | | | | | 2014-11-24 Tejas Belagod <tejas.belagod@arm.com> bfd/ * elfnn-aarch64.c (elf_aarch64_compare_mapping): New. (erratum_835769_scan): Sort map list.
* [AArch64] Add CRC feature for cortex-A53 and cortex-A57.Marcus Shawcroft2014-11-182-2/+10
| | | | | | Apply trunk patch: * config/tc-aarch64.c (aarch64_cpus): Add CRC feature for cortex-A53 and cortex-A57.
* Revert "[AArch64] Enable CRC feature in GAS for cortex-a53 and cortex-a57."Marcus Shawcroft2014-11-182-12/+2
| | | | This reverts commit f460784869eb8134c6e9cf09261df45f2107b063.
* [AArch64] Enable CRC feature in GAS for cortex-a53 and cortex-a57.Marcus Shawcroft2014-11-142-2/+12
|
* [AArch64] Cortex-A53 erratum 835769 linker workaroundJiong Wang2014-10-2411-8/+830
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* daily updateAlan Modra2014-10-171-1/+1
|
* daily updateAlan Modra2014-10-161-1/+1
|
* daily updateAlan Modra2014-10-151-1/+1
|
* daily updateAlan Modra2014-10-141-1/+1
|
* daily updateAlan Modra2014-10-131-1/+1
|
* daily updateAlan Modra2014-10-121-1/+1
|
* daily updateAlan Modra2014-10-111-1/+1
|
* daily updateAlan Modra2014-10-101-1/+1
|
* daily updateAlan Modra2014-10-091-1/+1
|
* daily updateAlan Modra2014-10-081-1/+1
|
* daily updateAlan Modra2014-10-071-1/+1
|
* daily updateAlan Modra2014-10-061-1/+1
|
* daily updateAlan Modra2014-10-051-1/+1
|
* daily updateAlan Modra2014-10-041-1/+1
|
* daily updateAlan Modra2014-10-031-1/+1
|
* daily updateAlan Modra2014-10-021-1/+1
|
* daily updateAlan Modra2014-10-011-1/+1
|
* daily updateAlan Modra2014-09-301-1/+1
|
* daily updateAlan Modra2014-09-291-1/+1
|
* daily updateAlan Modra2014-09-281-1/+1
|
* daily updateAlan Modra2014-09-271-1/+1
|
* daily updateAlan Modra2014-09-261-1/+1
|
* daily updateAlan Modra2014-09-251-1/+1
|
* daily updateAlan Modra2014-09-241-1/+1
|
* daily updateAlan Modra2014-09-231-1/+1
|
* daily updateAlan Modra2014-09-221-1/+1
|
* daily updateAlan Modra2014-09-211-1/+1
|
* daily updateAlan Modra2014-09-201-1/+1
|
* daily updateAlan Modra2014-09-191-1/+1
|
* daily updateAlan Modra2014-09-181-1/+1
|
* daily updateAlan Modra2014-09-171-1/+1
|
* daily updateAlan Modra2014-09-161-1/+1
|
* daily updateAlan Modra2014-09-151-1/+1
|
* daily updateAlan Modra2014-09-141-1/+1
|
* daily updateAlan Modra2014-09-131-1/+1
|
* daily updateAlan Modra2014-09-121-1/+1
|
* daily updateAlan Modra2014-09-111-1/+1
|
* daily updateAlan Modra2014-09-101-1/+1
|
* daily updateAlan Modra2014-09-091-1/+1
|
* daily updateAlan Modra2014-09-081-1/+1
|
* daily updateAlan Modra2014-09-071-1/+1
|
* daily updateAlan Modra2014-09-061-1/+1
|
* daily updateAlan Modra2014-09-051-1/+1
|