diff options
Diffstat (limited to 'bfd/ChangeLog')
-rw-r--r-- | bfd/ChangeLog | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 701f177..c2f404c 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,6 +1,41 @@ 2015-07-01 Sandra Loosemore <sandra@codesourcery.com> Cesar Philippidis <cesar@codesourcery.com> + * bfd-in2.h: Regenerated. + * elf32-nios2.c (elf_nios2_howto_table_rel): Rename to... + (elf_nios2_r1_howto_table_rel): This. + (elf_nios2_r2_howto_table_rel): New. + (BFD_IS_R2): New. + (lookup_howto): Add ABFD parameter. Adjust to look up in either + the R1 or R2 relocation table, as determined by ABFD. + (nios2_reloc_map): Add R2 relocations. + (nios2_elf32_bfd_reloc_type_lookup): Do lookup using lookup_howto. + Pass it the ABFD parameter. + (nios2_elf32_bfd_reloc_name_lookup): Use ABFD to decide whether to + return an R1 or R2 relocation. + (nios2_elf32_info_to_howto): Do lookup using lookup_howto. + Pass it the ABFD parameter. + (nios2_elf32_do_call26_relocate): Check for alignment on a 4-byte + boundary. + (nios2_elf32_relocate_section): Adjust call to lookup_howto. + * libbfd.h: Regenerated. + * reloc.c (BFD_RELOC_NIOS2_R2_S12): New. + (BFD_RELOC_NIOS2_R2_I10_1_PCREL): New. + (BFD_RELOC_NIOS2_R2_T1I7_1_PCREL): New. + (BFD_RELOC_NIOS2_R2_T1I7_2): New. + (BFD_RELOC_NIOS2_R2_T2I4): New. + (BFD_RELOC_NIOS2_R2_T2I4_1): New. + (BFD_RELOC_NIOS2_R2_T2I4_2): New. + (BFD_RELOC_NIOS2_R2_X1I7_2): New. + (BFD_RELOC_NIOS2_R2_X2L5): New. + (BFD_RELOC_NIOS2_R2_F1I5_2): New. + (BFD_RELOC_NIOS2_R2_L5I4X1): New. + (BFD_RELOC_NIOS2_R2_T1X1I6): New. + (BFD_RELOC_NIOS2_R2_T1X1I6_2): New. + +2015-07-01 Sandra Loosemore <sandra@codesourcery.com> + Cesar Philippidis <cesar@codesourcery.com> + * archures.c (bfd_mach_nios2r1, bfd_mach_nios2r2): New. * bfd-in2.h: Regenerated. * cpu-nios2.c (nios2_compatible): New. |