|
| 1 | +2015-04-01 Tejas Belagod < [email protected]> |
| 2 | + Marcus Shawcroft < [email protected]> |
| 3 | + |
| 4 | + |
| 5 | + * bfd-in.h (bfd_elf64_aarch64_set_options) |
| 6 | + (bfd_elf32_aarch64_set_options): Add parameter. |
| 7 | + * bfd-in2.h: Regenerated. |
| 8 | + * elfnn-aarch64.c (aarch64_erratum_843419_stub) |
| 9 | + (_bfd_aarch64_adrp_p, _bfd_aarch64_erratum_843419_sequence_p) |
| 10 | + (_bfd_aarch64_erratum_843419_stub_name) |
| 11 | + (_bfd_aarch64_erratum_843419_fixup) |
| 12 | + (_bfd_aarch64_erratum_843419_scan) |
| 13 | + (_bfd_aarch64_erratum_843419_branch_to_stub) |
| 14 | + (_bfd_aarch64_erratum_843419_p): Define. |
| 15 | + (enum elf_aarch64_stub_type): Define |
| 16 | + aarch64_stub_erratum_843419_veneer. |
| 17 | + (struct elf_aarch64_stub_hash_entry): Define adrp_offset. |
| 18 | + (struct elf_aarch64_link_hash_table): Define fix_erratum_843419 |
| 19 | + and fix_erratum_843419_adr. |
| 20 | + (stub_hash_newfunc): Initialize adrp_offset; |
| 21 | + (_bfd_aarch64_add_stub_entry_after): Define. |
| 22 | + (aarch64_map_one_stub, aarch64_build_one_stub) |
| 23 | + (aarch64_size_one_stub): Handle |
| 24 | + aarch64_stub_erratum_843419_veneer. |
| 25 | + (_bfd_aarch64_resize_stubs): Round stub section size. |
| 26 | + (elfNN_aarch64_size_stubs): Add scan for 843419. |
| 27 | + (bfd_elfNN_aarch64_set_options): Add parameter. Initialize |
| 28 | + fix_erratum_843419 and fix_erratum_843419_adr. |
| 29 | + (struct erratum_835769_branch_to_stub_data): Add info. |
| 30 | + (elfNN_aarch64_write_section): Initialise info. Handle 843419. |
| 31 | + (elfNN_aarch64_size_dynamic_sections): Handle 843419. |
| 32 | + * elfxx-aarch64.c (_bfd_aarch64_decode_adrp_imm) |
| 33 | + (_bfd_aarch64_sign_extend): Define. |
| 34 | + (reencode_adr_imm): Remove static. Rename to: |
| 35 | + (_bfd_aarch64_reencode_adr_imm): Define. |
| 36 | + (_bfd_aarch64_elf_put_addend): Call _bfd_aarch64_reencode_adr_imm. |
| 37 | + * elfxx-aarch64.h (AARCH64_ADR_OP, AARCH64_ADRP_OP) |
| 38 | + (AARCH64_ADRP_OP_MASK, _bfd_aarch64_sign_extend) |
| 39 | + (_bfd_aarch64_decode_adrp_imm, _bfd_aarch64_reencode_adr_imm): |
| 40 | + Define. |
| 41 | + |
1 | 42 | 2015-04-01 H.J. Lu < [email protected]>
|
2 | 43 |
|
3 | 44 | * configure: Regenerated.
|
|
0 commit comments