| 1 | 2018-04-04 Nick Clifton <nickc@redhat.com> |
| 2 | |
| 3 | * MAINTAINERS: Move Jason Eckhardt to past maintainers section. |
| 4 | |
| 5 | 2018-03-23 Nick Clifton <nickc@redhat.com> |
| 6 | |
| 7 | * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping |
| 8 | symbols. |
| 9 | (print_gnu_build_attribute_description): If no file start symbol |
| 10 | could be found, look for one two bytes into the file. |
| 11 | * testsuite/binutils-all/note-4-64.s: Set the address of the file |
| 12 | start symbol to two bytes into the file. |
| 13 | * testsuite/binutils-all/note-4-32.s: Likewise. |
| 14 | |
| 15 | 2018-03-21 H.J. Lu <hongjiu.lu@intel.com> |
| 16 | |
| 17 | * readelf.c (process_dynamic_section): Also dump DF_1_KMOD, |
| 18 | DF_1_WEAKFILTER and DF_1_NOCOMMON. |
| 19 | |
| 20 | 2018-03-20 Nick Clifton <nickc@redhat.com> |
| 21 | |
| 22 | * po/es.po: Updated Spanish translation. |
| 23 | * po/ru.po: Updated Russian translation. |
| 24 | |
| 25 | 2018-03-13 Nick Clifton <nickc@redhat.com> |
| 26 | |
| 27 | PR 22957 |
| 28 | * stabs.c (pop_binincl): Fail if the file index is off the end of |
| 29 | the stack. |
| 30 | |
| 31 | 2018-03-13 Nick Clifton <nickc@redhat.com> |
| 32 | |
| 33 | PR 22955 |
| 34 | * stabs.c (parse_number): Add p_end parameter and use it to check |
| 35 | the validity of the pp parameter. Add checks to prevent walking |
| 36 | off the end of the string buffer. |
| 37 | (parse_stab_string): Likewise. |
| 38 | (parse_stab_type): Likewise. |
| 39 | (parse_stab_type_number): Likewise. |
| 40 | (parse_stab_range_type): Likewise. |
| 41 | (parse_stab_sun_builtin_type): Likewise. |
| 42 | (parse_stab_sun_floating_type): Likewise. |
| 43 | (parse_stab_enum_type): Likewise. |
| 44 | (parse_stab_struct_type): Likewise. |
| 45 | (parse_stab_baseclasses): Likewise. |
| 46 | (parse_stab_struct_fields): Likewise. |
| 47 | (parse_stab_cpp_abbrev): Likewise. |
| 48 | (parse_stab_one_struct_field): Likewise. |
| 49 | (parse_stab_members): Likewise. |
| 50 | (parse_stab_tilde_field): Likewise. |
| 51 | (parse_stab_array_type): Likewise. |
| 52 | |
| 53 | * parse_stab: Compute the end of the string and then pass it on to |
| 54 | individual parser functions. |
| 55 | |
| 56 | 2018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com> |
| 57 | |
| 58 | PR binutils/22923 |
| 59 | * binutils/readelf.c (get_ver_flags): Expand buffer to avoid |
| 60 | overflow. |
| 61 | |
| 62 | 2018-03-07 Alan Modra <amodra@gmail.com> |
| 63 | |
| 64 | * configure.ac: Add objdump_private_desc_xcoff for rs6000. |
| 65 | * configure: Regenerate. |
| 66 | |
| 67 | 2018-03-05 H.J. Lu <hongjiu.lu@intel.com> |
| 68 | |
| 69 | PR binutils/22911 |
| 70 | * objdump.c (is_significant_symbol_name): Return TRUE for all |
| 71 | .plt* sections. |
| 72 | (find_symbol_for_address): Replace linear search with binary |
| 73 | search on dynamic relocations. |
| 74 | |
| 75 | 2018-03-01 Nick Clifton <nickc@redhat.com> |
| 76 | |
| 77 | PR 22905 |
| 78 | * dwarf.c (display_debug_ranges): Check that the offset loaded |
| 79 | from the range_entry structure is valid. |
| 80 | |
| 81 | 2018-03-01 Alan Modra <amodra@gmail.com> |
| 82 | |
| 83 | * configure.ac (ALL_LINGUAS): Add sr. Sort. |
| 84 | * configure: Regenerate. |
| 85 | |
| 86 | 2018-02-27 Nick Clifton <nickc@redhat.com> |
| 87 | |
| 88 | * po/pt.po: New Portuguese translation. |
| 89 | * configure.ac (ALL_LINGUAS): Add pt. |
| 90 | * configure: Regenerate. |
| 91 | |
| 92 | 2018-02-27 Nick Clifton <nickc@redhat.com> |
| 93 | |
| 94 | PR 22875 |
| 95 | * objcopy.c (copy_object): Check the error status after marking |
| 96 | symbols used in relocations. |
| 97 | * testsuite/binutils-all/strip-13.s: New test source file. |
| 98 | * testsuite/binutils-all/strip-13.s: New test driver file. |
| 99 | * testsuite/binutils-all/objcopy.exp: Run the new test. |
| 100 | |
| 101 | 2018-02-26 Alan Modra <amodra@gmail.com> |
| 102 | |
| 103 | * testsuite/binutils-all/mips/mips-reginfo-n32.d, |
| 104 | * testsuite/binutils-all/mips/mips-reginfo.d: Update. |
| 105 | |
| 106 | 2018-02-23 Alan Modra <amodra@gmail.com> |
| 107 | |
| 108 | * testsuite/binutils-all/mips/mips-reginfo-n32.d, |
| 109 | * testsuite/binutils-all/mips/mips-reginfo.d: Update. |
| 110 | |
| 111 | 2018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl> |
| 112 | |
| 113 | * doc/binutils.texi (objcopy): Add missing closing square |
| 114 | parenthesis to listing of objcopy's command line options. |
| 115 | |
| 116 | 2018-02-19 Matthias Klose <doko@debian.org> |
| 117 | |
| 118 | * strings.c (long_options): Include-all-whitespace does not take |
| 119 | an extra agument. |
| 120 | |
| 121 | 2018-02-13 Alan Modra <amodra@gmail.com> |
| 122 | |
| 123 | PR 22836 |
| 124 | * testsuite/binutils-all/group-7.s, |
| 125 | * testsuite/binutils-all/group-7a.d, |
| 126 | * testsuite/binutils-all/group-7b.d, |
| 127 | * testsuite/binutils-all/group-7c.d: New tests. |
| 128 | * testsuite/binutils-all/objcopy.exp: Run them. |
| 129 | |
| 130 | 2018-02-08 Nick Clifton <nickc@redhat.com> |
| 131 | |
| 132 | PR 22802 |
| 133 | * dwarf.c (load_separate_debug_file): Return early if the user is |
| 134 | not interested in debug links. |
| 135 | |
| 136 | 2018-02-06 Nick Clifton <nickc@redhat.com> |
| 137 | |
| 138 | PR 22793 |
| 139 | * readelf.c (find_section): Replace assertion with test and return |
| 140 | of NULL. |
| 141 | (find_section_by_address): Add test of section header table |
| 142 | existance. |
| 143 | (find_section_by_type): Likewise. |
| 144 | (find_section_in_set): Likewise. |
| 145 | |
| 146 | 2018-02-05 Maciej W. Rozycki <macro@mips.com> |
| 147 | |
| 148 | * testsuite/binutils-all/mips/mips-reginfo.d: New test. |
| 149 | * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test. |
| 150 | * testsuite/binutils-all/mips/mips-reginfo.s: New test source. |
| 151 | * testsuite/binutils-all/mips/mips.exp: Run the new tests. |
| 152 | |
| 153 | 2018-02-05 Maciej W. Rozycki <macro@mips.com> |
| 154 | |
| 155 | * testsuite/config/default.exp (binutils_run): Document |
| 156 | `binutils_run_status'. |
| 157 | * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise, |
| 158 | and set it. |
| 159 | (run_dump_test): Add `error', `error_output', `warning' and |
| 160 | `warning_output' options. Update documentation accordingly. |
| 161 | |
| 162 | 2018-02-02 Andrew Burgess <andrew.burgess@embecosm.com> |
| 163 | |
| 164 | * dwarf.c (dwarf_regnames_riscv): New register name table. |
| 165 | (init_dwarf_regnames_riscv): New function. |
| 166 | (init_dwarf_regnames): Add call to initialise RiscV register |
| 167 | names. |
| 168 | * dwarf.h (init_dwarf_regnames_riscv): Declare. |
| 169 | * objdump.c (dump_dwarf): Add call to initialise RiscV register |
| 170 | names. |
| 171 | |
| 172 | 2018-02-01 Alan Modra <amodra@gmail.com> |
| 173 | |
| 174 | PR 22769 |
| 175 | * objdump.c (load_specific_debug_section): Check for overflow |
| 176 | when adding one to section size for a string section terminator. |
| 177 | |
| 178 | 2018-01-30 Nick Clifton <nickc@redhat.com> |
| 179 | |
| 180 | PR 22734 |
| 181 | * doc/binutils.texi (nm): Update description to point out that |
| 182 | zero-initialized values can also be shown as type B, b, S or s |
| 183 | since they can be stored in the BSS section. |
| 184 | |
| 185 | 2018-01-30 Alan Modra <amodra@gmail.com> |
| 186 | |
| 187 | * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as |
| 188 | "artificially large" end address. |
| 189 | |
| 190 | 2018-01-28 Nick Clifton <nickc@redhat.com> |
| 191 | |
| 192 | * README-how-to-make-a-release: Add note about checking gpg key |
| 193 | and the results of gnupload. |
| 194 | |
| 195 | 2018-01-27 Nick Clifton <nickc@redhat.com> |
| 196 | |
| 197 | * README-how-to-make-a-release: Add details on how to actually |
| 198 | make the release. |
| 199 | |
| 200 | 2018-01-26 Nick Clifton <nickc@redhat.com> |
| 201 | |
| 202 | * README-how-to-make-a-release: Add more details on updating |
| 203 | version numbers. |
| 204 | |
| 205 | 2018-01-22 Maciej W. Rozycki <macro@mips.com> |
| 206 | |
| 207 | * doc/binutils.texi (objcopy): Fix a typo in `--rename-section' |
| 208 | option description. |
| 209 | |
| 210 | 2018-01-22 Maciej W. Rozycki <macro@mips.com> |
| 211 | |
| 212 | * MAINTAINERS: Update my company e-mail address. |
| 213 | |
| 214 | 2018-01-22 Nick Clifton <nickc@redhat.com> |
| 215 | |
| 216 | * po/sv.po: Updated Swedish translation. |
| 217 | |
| 218 | 2018-01-18 Nick Clifton <nickc@redhat.com> |
| 219 | |
| 220 | * po/bg.po: Updated Bulgarian translation. |
| 221 | |
| 222 | 2018-01-16 Joel Brobecker <brobecker@adacore.com> |
| 223 | |
| 224 | * README-how-to-make-a-release: Add reminder to update the |
| 225 | branch name in gdbadmin's crontab on sourceware. |
| 226 | |
| 227 | 2018-01-16 Joel Brobecker <brobecker@adacore.com> |
| 228 | |
| 229 | * README-how-to-make-a-release: Remove trailing spaces. |
| 230 | |
| 231 | 2018-01-16 Nick Clifton <nickc@redhat.com> |
| 232 | |
| 233 | * po/fr.po: Updated French translation. |
| 234 | |
| 235 | 2018-01-15 Nick Clifton <nickc@redhat.com> |
| 236 | |
| 237 | * po/uk.po: Updated Ukranian translation. |
| 238 | |
| 239 | 2018-01-13 Nick Clifton <nickc@redhat.com> |
| 240 | |
| 241 | * README-how-to-make-a-release: Update notes. |
| 242 | * po/binutils.pot: Regenerated. |
| 243 | |
| 244 | 2018-01-13 Nick Clifton <nickc@redhat.com> |
| 245 | |
| 246 | * configure: Regenerate. |
| 247 | |
| 248 | 2018-01-13 Nick Clifton <nickc@redhat.com> |
| 249 | |
| 250 | 2.30 branch created. |
| 251 | * NEWS: Add marker for 2.30. |
| 252 | |
| 253 | 2018-01-12 Nick Clifton <nickc@redhat.com> |
| 254 | |
| 255 | * README-how-to-make-a-release: Add notes on how to make the |
| 256 | branch and prelease snapshot. |
| 257 | * BRANCHES: Add binutils-2_29-branch. |
| 258 | |
| 259 | 2018-01-10 Nick Clifton <nickc@redhat.com> |
| 260 | |
| 261 | * MAINTAINERS: Note that it is now the configure.ac file and not |
| 262 | the configure.in file that needs to be kept in sync with gcc. |
| 263 | Add a note about sending patches for libiberty to gcc. |
| 264 | |
| 265 | 2018-01-03 Nick Clifton <nickc@redhat.com> |
| 266 | |
| 267 | * objcopy.c (merge_gnu_build_notes): Add cast to maximum address |
| 268 | constants. |
| 269 | |
| 270 | 2018-01-03 Nick Clifton <nickc@redhat.com> |
| 271 | |
| 272 | * objcopy.c (objcopy_internal_note): New structure. |
| 273 | (gap_exists): New function. |
| 274 | (is_open_note): New function. |
| 275 | (is_func_note): New function. |
| 276 | (is_64bit): New function. |
| 277 | (merge_gnu_build_notes): Handle v3 notes. Do not merge |
| 278 | if there are relocations against the notes. |
| 279 | * readelf.c (get_note_type): Use short names for build attribute |
| 280 | notes. |
| 281 | (print_symbol_for_build_attribute): Rename to |
| 282 | get_symbol_for_build_attribute. Returns the found symbol rather |
| 283 | than printing it. |
| 284 | (print_gnu_build_attribute_description): Maintain address ranges |
| 285 | for function notes as well as global notes. Handle v3 notes. |
| 286 | (print_gnu_build_attribute_name): Use more space for printing the |
| 287 | name in wide mode. |
| 288 | * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word. |
| 289 | Eliminate symbol references in order to remove the need for |
| 290 | relocations. |
| 291 | * testsuite/binutils-all/note-2-64.s: Likewise. |
| 292 | * testsuite/binutils-all/note-3-32.s: Add a size to the note_1 |
| 293 | symbol. |
| 294 | * testsuite/binutils-all/note-3-64.s: Likewise. |
| 295 | * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected |
| 296 | output. |
| 297 | * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise. |
| 298 | * testsuite/binutils-all/mips/mips-note-2r.d: Likewise. |
| 299 | * testsuite/binutils-all/note-2-32.d: Likewise. |
| 300 | * testsuite/binutils-all/note-2-64.d: Likewise. |
| 301 | * testsuite/binutils-all/note-3-32.d: Likewise. |
| 302 | * testsuite/binutils-all/note-3-64.d: Likewise. |
| 303 | * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes. |
| 304 | * testsuite/binutils-all/note-4-32.s: New test. |
| 305 | * testsuite/binutils-all/note-4-64.d: New test result file. |
| 306 | * testsuite/binutils-all/note-4-32.d: New test result file. |
| 307 | |
| 308 | 2018-01-03 Alan Modra <amodra@gmail.com> |
| 309 | |
| 310 | Update year range in copyright notice of all files. |
| 311 | |
| 312 | For older changes see ChangeLog-2017 |
| 313 | \f |
| 314 | Copyright (C) 2018 Free Software Foundation, Inc. |
| 315 | |
| 316 | Copying and distribution of this file, with or without modification, |
| 317 | are permitted in any medium without royalty provided the copyright |
| 318 | notice and this notice are preserved. |
| 319 | |
| 320 | Local Variables: |
| 321 | mode: change-log |
| 322 | left-margin: 8 |
| 323 | fill-column: 74 |
| 324 | version-control: never |
| 325 | End: |