OLD | NEW |
| 1 2010-03-03 Tristan Gingold <gingold@adacore.com> |
| 2 |
| 3 * Makefile.am (RELEASE): Unset. |
| 4 * Makefile.in: Regenerate. |
| 5 |
| 6 2010-03-01 Tristan Gingold <gingold@adacore.com> |
| 7 |
| 8 * configure.in: Bump version to 2.20.1 |
| 9 * Makefile.am (RELEASE): Set. |
| 10 * configure, Makefile.in: Regenerate. |
| 11 |
| 12 2010-02-19 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> |
| 13 |
| 14 2010-01-19 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> |
| 15 * elf32-arm.c (elf32_arm_howto_table_1): Correct bitsize of |
| 16 R_ARM_THM_CALL entry. |
| 17 (elf32_arm_final_link_relocate): Correct calculation of |
| 18 reloc_signed_max when doing a R_ARM_THM_CALL, R_ARM_THM_XPC22, |
| 19 or R_ARM_THM_JUMP24 relocation. |
| 20 |
| 21 2010-02-17 Dave Korn <dave.korn.cygwin@gmail.com> |
| 22 |
| 23 PR binutils/11280 |
| 24 * configure.host (*-*-solaris2.11): Add host define to select |
| 25 valid default code page for windres/windmc on solaris. |
| 26 |
| 27 2010-01-30 Richard Sandiford <r.sandiford@uk.ibm.com> |
| 28 |
| 29 * coff-rs6000.c (xcoff_howto_table): Change size to 0 and bitsize to 1. |
| 30 (_bfd_xcoff_reloc_type_lookup): Handle BFD_RELOC_NONE. |
| 31 * coff64-rs6000.c (xcoff64_howto_table): Change size to 0 and |
| 32 bitsize to 1. |
| 33 (xcoff64_reloc_type_lookup): Handle BFD_RELOC_NONE. |
| 34 |
| 35 2010-01-27 Alan Modra <amodra@gmail.com> |
| 36 |
| 37 PR ld/11217 |
| 38 * elf64-ppc.c (struct ppc_link_hash_table): Add toc_bfd, toc_first_sec. |
| 39 (ppc64_elf_setup_section_lists): Init them. |
| 40 (ppc64_elf_next_toc_section): Don't partition multi-toc between .got |
| 41 and .toc on the same input file. |
| 42 (ppc64_elf_relocate_section): Correct GOT entry offset. |
| 43 |
| 44 2010-01-25 Alan Modra <amodra@gmail.com> |
| 45 |
| 46 PR ld/11217 |
| 47 * elf64-ppc.c (ppc64_elf_tls_optimize): Optimize tls sequences |
| 48 with relocations against undefined weak symbols. |
| 49 (ppc64_elf_relocate_section): Don't optimize calls to undefined |
| 50 weak functions if the symbol is dynamic. |
| 51 (ppc64_elf_relocate_section): Edit tprel tls sequences. |
| 52 * elf32-ppc.c (ppc_elf_relocate_section): Likewise. |
| 53 (_bfd_elf_ppc_at_tprel_transform): New function. |
| 54 * bfd-in.h (_bfd_elf_ppc_at_tprel_transform): Declare. |
| 55 * bfd-in2.h: Regenerate. |
| 56 |
| 57 2010-01-25 Alan Modra <amodra@gmail.com> |
| 58 |
| 59 2009-12-11 Nick Clifton <nickc@redhat.com> |
| 60 * elf32-ppc.c: Fix shadowed variable warnings. |
| 61 * elf64-ppc.c: Likewise. |
| 62 |
| 63 2009-11-18 Alan Modra <amodra@bigpond.net.au> |
| 64 * bfd-in.h (_bfd_elf_ppc_at_tls_transform): Declare. |
| 65 * bfd-in2.h: Regenerate. |
| 66 * elf64-ppc.c (ppc64_elf_relocate_section): Move code for R_PPC64_TLS |
| 67 insn optimisation to.. |
| 68 * elf32-ppc.c (_bfd_elf_ppc_at_tls_transform): ..here. New function. |
| 69 (ppc_elf_relocate_section): Use it. |
| 70 |
| 71 2010-01-11 Alan Modra <amodra@gmail.com> |
| 72 |
| 73 PR 11103 |
| 74 * dwarf1.c (parse_die): Correct FORM_STRING data pointer increment. |
| 75 |
| 76 2010-01-11 Alan Modra <amodra@gmail.com> |
| 77 |
| 78 PR 6832 |
| 79 * dwarf2.c (struct comp_unit): Add sec_info_ptr. |
| 80 (find_abstract_instance_name): Use it. |
| 81 (parse_comp_unit): Set it. |
| 82 |
| 83 2009-12-21 Alan Modra <amodra@gmail.com> |
| 84 |
| 85 * elf64-ppc.c: Delete my email address. |
| 86 |
| 87 2009-12-17 Alan Modra <amodra@bigpond.net.au> |
| 88 |
| 89 PR ld/11088 |
| 90 * elf32-ppc.c (update_plt_info): Clear sec here when addend is |
| 91 less than 32768.. |
| 92 (ppc_elf_check_relocs): ..rather than doing so here. Ignore new |
| 93 relax relocs. |
| 94 (ppc_elf_gc_sweep_hook): Don't segfault when symbol hiding has |
| 95 removed plt_entry records. |
| 96 (ppc_elf_tls_setup): Handle PIE calls to __tls_get_addr correctly. |
| 97 (ppc_elf_tls_optimize): Likewise. Also dec __tls_get_addr refcount |
| 98 when optimizing code using new tlsgd and tlsld marker relocs. |
| 99 (ppc_elf_relax_section): Differentiate relaxed PLTREL24 relocs |
| 100 from ADDR24 relocs using plt or glink. Don't clear the addend |
| 101 for R_PPC_RELAX_PLTREL24. |
| 102 (ppc_elf_relocate_section): Correctly handle addends on relaxed |
| 103 PLTREL24 relocs. |
| 104 |
| 105 2009-12-17 Alan Modra <amodra@bigpond.net.au> |
| 106 |
| 107 PR ld/11088 |
| 108 * elf64-ppc.c (ppc64_elf_gc_sweep_hook): Don't abort if symbol |
| 109 hiding has nulled out plt.plist. |
| 110 |
| 111 2009-12-03 Alan Modra <amodra@bigpond.net.au> |
| 112 |
| 113 PR ld/11047 |
| 114 * elf32-ppc.c (ppc_elf_relocate_section): Delete __tls_get_addr |
| 115 symbol reference from relocs belonging to calls that are |
| 116 optimized away. |
| 117 * elf64-ppc.c (ppc64_elf_relocate_section): Likewise. |
| 118 |
| 119 2009-11-17 Ulrich Weigand <uweigand@de.ibm.com> |
| 120 |
| 121 * elf32-spu.c (struct spu_link_hash_table): Remove overlay_fixed, |
| 122 reserved, and extra_stack_space members. |
| 123 (spu_elf_auto_overlay): Use auto_overlay_fixed, auto_overlay_reserved, |
| 124 and extra_stack_space members of htab->params instead. |
| 125 |
| 126 2009-11-03 Alan Modra <amodra@bigpond.net.au> |
| 127 Ulrich Weigand <uweigand@de.ibm.com> |
| 128 |
| 129 * elf32-spu.c (mark_functions_via_relocs): Handle non-branch relocs |
| 130 (jump tables or other references to code labels) as well. |
| 131 |
| 132 2009-10-20 Alan Modra <amodra@bigpond.net.au> |
| 133 |
| 134 PR binutils/10802 |
| 135 * opncls.c (_maybe_make_executable): Make DYNAMIC files executable. |
| 136 |
| 137 2009-10-19 Hans-Peter Nilsson <hp@axis.com> |
| 138 |
| 139 * elf32-cris.c (cris_elf_relocate_section) <case R_CRIS_32_DTPREL>: |
| 140 Don't subtract the size of the TLS block for non-shared objects |
| 141 from the relocation. |
| 142 |
| 143 2009-10-16 Tristan Gingold <gingold@adacore.com> |
| 144 |
| 145 * configure.in: Bump version to 2.20.0 |
| 146 * Makefile.am (RELEASE): Unset. |
| 147 * configure, Makefile.in: Regenerate. |
| 148 |
1 2009-10-16 Tristan Gingold <gingold@adacore.com> | 149 2009-10-16 Tristan Gingold <gingold@adacore.com> |
2 | 150 |
3 * configure.in: Bump version to 2.20 | 151 * configure.in: Bump version to 2.20 |
4 * Makefile.am (RELEASE): Set. | 152 * Makefile.am (RELEASE): Set. |
5 * configure, Makefile.in: Regenerate. | 153 * configure, Makefile.in: Regenerate. |
6 | 154 |
7 2009-10-16 Alan Modra <amodra@bigpond.net.au> | 155 2009-10-16 Alan Modra <amodra@bigpond.net.au> |
8 | 156 |
9 PR binutils/10785 | 157 PR binutils/10785 |
10 * coff-alpha.c (alpha_ecoff_get_elt_at_filepos): Don't bfd_alloc | 158 * coff-alpha.c (alpha_ecoff_get_elt_at_filepos): Don't bfd_alloc |
(...skipping 4455 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4466 | 4614 |
4467 For older changes see ChangeLog-2008 | 4615 For older changes see ChangeLog-2008 |
4468 | 4616 |
4469 | 4617 |
4470 Local Variables: | 4618 Local Variables: |
4471 mode: change-log | 4619 mode: change-log |
4472 left-margin: 8 | 4620 left-margin: 8 |
4473 fill-column: 74 | 4621 fill-column: 74 |
4474 version-control: never | 4622 version-control: never |
4475 End: | 4623 End: |
OLD | NEW |