12018-07-18 Nick Clifton <nickc@redhat.com> 2 3 2.31.1 Release point. 4 * configure: Regenerate. 5 62018-07-14 Nick Clifton <nickc@redhat.com> 7 8 * configure: Regenerate. 9 102018-07-14 Nick Clifton <nickc@redhat.com> 11 12 2.31 Release point. 13 * configure: Regenerate. 14 152018-07-05 Nick Clifton <nickc@redhat.com> 16 17 * po/bg.po: Updated Bulgarian translation. 18 192018-06-26 Nick Clifton <nickc@redhat.com> 20 21 * po/sv.po: Updated Swedish translation. 22 * po/uk.po: Updated Ukranian translation. 23 242018-06-26 Nick Clifton <nickc@redhat.com> 25 26 * doc/binutils.texi: Fix spelling mistakes. 27 282018-06-24 Nick Clifton <nickc@redhat.com> 29 30 * configure: Regenerate. 31 * po/binutils.pot: Regenerate. 32 332018-06-24 Nick Clifton <nickc@redhat.com> 34 35 2.31 branch created. 36 * NEWS: Add marker for 2.31. 37 382018-06-21 Alan Modra <amodra@gmail.com> 39 40 * doc/Makefile.am (AUTOMAKE_OPTIONS): Add "foreign". 41 * doc/Makefile.in: Regenerate. 42 432018-06-19 Simon Marchi <simon.marchi@ericsson.com> 44 45 * configure.ac: Remove AC_PREREQ. 46 * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove cygnus, add 47 info-in-builddir no-texinfo.tex. 48 * Makefile.in: Re-generate. 49 * aclocal.m4: Re-generate. 50 * config.in: Re-generate. 51 * configure: Re-generate. 52 * doc/Makefile.in: Re-generate. 53 542018-06-19 Andreas Schwab <schwab@suse.de> 55 56 * readelf.c (is_16bit_abs_reloc): Handle R_RISCV_SET16. 57 (is_8bit_abs_reloc): New function. 58 (is_6bit_abs_reloc): New function. 59 (is_6bit_inplace_sub_reloc): New function. 60 (apply_relocations): Use them. Handle 6-bit relocations. 61 622018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com> 63 64 * readelf.c (print_mips_ases): Add GINV extension. 65 662018-06-14 H.J. Lu <hongjiu.lu@intel.com> 67 68 PR binutils/23267 69 * readelf.c (get_symbol_version_string): Check if the first 70 symbol version is base version. 71 722018-06-13 Scott Egerton <scott.egerton@imgtec.com> 73 Faraz Shahbazker <Faraz.Shahbazker@mips.com> 74 75 * readelf.c (print_mips_ases): Add CRC. 76 772018-06-13 Nick Clifton <nickc@redhat.com> 78 79 * doc/binutils.texi (objdump): Add missing closing square 80 parenthesis to listing of objcopy's command line options. 81 822018-06-11 Nick Clifton <nickc@redhat.com> 83 84 * po/es.po: Updated Spanish translation. 85 862018-06-01 H.J. Lu <hongjiu.lu@intel.com> 87 88 * configure: Regenerated. 89 902018-05-31 Alan Modra <amodra@gmail.com> 91 92 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Don't 93 set CC_FOR_TARGET. Run test non-native. 94 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink): 95 Likewise. 96 (test_follow_debuglink): Run test non-native. 97 982018-05-30 Ant Bikeneev <ant.bikineev@gmail.com> 99 100 PR 23107 101 * ar.c (display_offsets): New variable. 102 (usage): Add description of 'O' operator. 103 (decode_option): Handle 'O' operator. 104 (print_descr): Pass display_offsets to print_arelt_descr. 105 * arsup.c: Update call to printy_arelt_descr. 106 * objdump.c: Likewise. 107 * bucomm.c (print_arelt_descr): If offsets parameter is true then 108 display offset of archive element within the archive. 109 * bucomm.h: Update prototype for print_arelt_descr. 110 * doc/binutils.texi: Update description of ar command. 111 * NEWS: Mention the new feature. 112 * testsuite/binutils-all/ar.exp: Add text of new feature. 113 1142018-05-28 Alan Modra <amodra@gmail.com> 115 116 PR 23235 117 * testsuite/binutils-all/compress.exp (test_gnu_debuglink): Return 118 unsupported rather than fail on compile errors. 119 * testsuite/binutils-all/objdump.exp (test_build_id_debuglink): 120 Likewise. Save and restore CFLAGS_FOR_TARGET. 121 1222018-05-18 Kito Cheng <kito.cheng@gmail.com> 123 124 * readelf.c (get_machine_flags): Handle EF_RISCV_RVE. 125 1262018-05-18 John Darrington <john@darrington.wattle.id.au> 127 128 * readelf.c: Add support for s12z architecture. 129 * testsuite/lib/binutils-common.exp (is_elf_format): Excluse s12z 130 targets. 131 1322018-05-15 Tamar Christina <tamar.christina@arm.com> 133 134 PR binutils/21446 135 * doc/binutils.texi (-M): Document AArch64 options. 136 1372018-05-15 Tamar Christina <tamar.christina@arm.com> 138 139 PR binutils/21446 140 * doc/binutils.texi (-M): Document AArch64 options. 141 * NEWS: Document notes and warnings. 142 1432018-05-15 Alan Modra <amodra@gmail.com> 144 145 * testsuite/lib/binutils-common.exp (is_elf_format): Add chorus, 146 cloudabi, fuchsia, kaos and nto. Merge netbsdelf* into *elf*, 147 and *uclinux* into *linux*. 148 * testsuite/binutils-all/objcopy.exp: Accept armeb for rel 149 strip-13 test, exclude arm-vxworks and arm-windiss. 150 1512018-05-10 John Darrington <john@darrington.wattle.id.au> 152 153 * readelf.c (get_machine_name): EM_S12Z - handle new case. 154 1552018-05-09 Alan Modra <amodra@gmail.com> 156 157 * od-macho.c (dump_unwind_encoding_x86): Fix typo in last patch. 158 1592018-05-09 Sebastian Rasmussen <sebras@gmail.com> 160 161 * od-macho.c (dump_unwind_encoding_x86): Adjust for macro renaming. 162 1632018-05-08 Alan Modra <amodra@gmail.com> 164 165 PR 23141 166 * objcopy.c (is_strip_section): Strip groups without a valid 167 signature symbol. 168 1692018-05-07 Alan Modra <amodra@gmail.com> 170 171 PR 23142 172 * objcopy.c (group_signature): Don't accept groups that use a 173 symbol table other than the one we've read. 174 1752018-04-30 Francois H. Theron <francois.theron@netronome.com> 176 177 * readelf.c: Very basic support for EM_NFP and its section types. 178 * testsuite/binutils-all/nfp: New directory. 179 * testsuite/binutils-all/nfp/objdump.exp: New file. Run new 180 tests. 181 * testsuite/binutils-all/nfp/test2_ctx8.d: New file. 182 * testsuite/binutils-all/nfp/test2_no-pc_ctx4.d: New file. 183 * testsuite/binutils-all/nfp/test1.d: New file. 184 * testsuite/binutils-all/nfp/nfp6000.nffw: New file. 185 * testsuite/binutils-all/nfp/test2_nfp6000.nffw: New file. 186 * NEWS: Mention the new support. 187 1882018-04-27 Maciej W. Rozycki <macro@mips.com> 189 190 * testsuite/lib/binutils-common.exp (match_target): New procedure. 191 * testsuite/lib/utils-lib.exp (run_dump_test): Use it in place 192 of `istarget' for matching with `target', `not-target', `skip' 193 and `not-skip' options. 194 1952018-04-26 Nick Clifton <nickc@redhat.com> 196 197 * readelf.c (is_32bit_abs_reloc): Support R_PARISC_DIR32 as a 198 32-bit absolute reloc for the HPPA target. 199 * testsuite/binutils-all/note-5.d: New test. 200 * testsuite/binutils-all/note-5.s: Source file for new test. 201 * testsuite/binutils-all/objcopy.exp: Run new test. 202 2032018-04-25 Christophe Lyon <christophe.lyon@st.com> 204 205 * testsuite/binutils-all/elfedit-2.d: Accept arm*-*-uclinuxfdpiceabi. 206 * testsuite/binutils-all/elfedit-3.d: Likewise. 207 * testsuite/binutils-all/objcopy.exp: Likewise. 208 * testsuite/binutils-all/strip-3.d: Likewise. 209 * testsuite/lib/binutils-common.exp: Likewise. 210 2112018-04-25 Christophe Lyon <christophe.lyon@st.com> 212 Mickaël Guêné <mickael.guene@st.com> 213 214 * readelf.c (decode_ARM_machine_flags): Support EF_ARM_PIC. 215 (get_osabi_name): Support ELFOSABI_ARM_FDPIC. 216 2172018-04-25 Alan Modra <amodra@gmail.com> 218 219 * testsuite/binutils-all/arm/objdump.exp: Remove arm-aout and 220 arm-coff support. 221 * testsuite/binutils-all/objcopy.exp: Likewise. 222 * testsuite/lib/binutils-common.exp: Likewise. 223 2242018-04-18 Nick Clifton <nickc@redhat.com> 225 226 PR 23062 227 * dwarf.c (read_and_display_attr_value): Replace assertions with 228 test and warning message. 229 2302018-04-18 Alan Modra <amodra@gmail.com> 231 232 * testsuite/lib/binutils-common.exp: Remove support for assorted 233 aout targets. 234 2352018-04-17 Nick Clifton <nickc@redhat.com> 236 237 PR 23063 238 * readelf.c (print_symbol): If the width is zero, return straight 239 away. 240 241 PR 23064 242 * dwarf.c (process_cu_tu_index): Test for a potential buffer 243 overrun before copying signature pointer. 244 2452018-04-17 Alan Modra <amodra@gmail.com> 246 247 * readelf.c: Revert 2018-04-16 and 2018-04-11 changes. 248 2492018-04-16 Alan Modra <amodra@gmail.com> 250 251 * readelf.c (get_machine_name): Correct typo. 252 2532018-04-16 Alan Modra <amodra@gmail.com> 254 255 * configure.ac: Remove arm-epoc-pe support. 256 * dlltool.c: Likewise. 257 * configure: Regenerate. 258 2592018-04-16 Alan Modra <amodra@gmail.com> 260 261 * testsuite/lib/binutils-common.exp: Remove sparc-aout and 262 sparc-coff support. 263 2642018-04-16 Alan Modra <amodra@gmail.com> 265 266 * testsuite/binutils-all/copy-2.d: Remove m68k-aout and m68k-coff 267 support. 268 * testsuite/binutils-all/copy-3.d: Likewise. 269 * testsuite/binutils-all/objcopy.exp: Likewise. 270 * testsuite/lib/binutils-common.exp: Likewise. 271 2722018-04-16 Alan Modra <amodra@gmail.com> 273 274 * testsuite/binutils-all/objcopy.exp: Remove sh5 and sh64 support. 275 2762018-04-16 Alan Modra <amodra@gmail.com> 277 278 * testsuite/binutils-all/objcopy.exp: Remove w65 support. 279 2802018-04-16 Alan Modra <amodra@gmail.com> 281 282 * testsuite/binutils-all/objdump.exp: Remove we32k support. 283 2842018-04-16 Alan Modra <amodra@gmail.com> 285 286 * MAINTAINERS (Mark Kettenis): Move to past maintainers. 287 * testsuite/binutils-all/objdump.exp: Remove m88k support. 288 2892018-04-16 Alan Modra <amodra@gmail.com> 290 291 * readelf.c: Remove i370 support. 292 * testsuite/binutils-all/objdump.exp: Likewise. 293 2942018-04-16 Alan Modra <amodra@gmail.com> 295 296 * testsuite/binutils-all/objcopy.exp: Remove h8500 support. 297 * testsuite/lib/binutils-common.exp: Likewise. 298 2992018-04-16 Alan Modra <amodra@gmail.com> 300 301 * testsuite/binutils-all/objcopy.exp: Remove h8300-coff support. 302 3032018-04-16 Alan Modra <amodra@gmail.com> 304 305 * Makefile.am: Remove IEEE 695 support. 306 * budbg.h: Likewise. 307 * doc/binutils.texi: Likewise. 308 * makefile.vms: Likewise. 309 * objcopy.c: Likewise. 310 * objdump.c: Likewise. 311 * rddbg.c: Likewise. 312 * ieee.c: Delete. 313 * Makefile.in: Regenerate. 314 * po/POTFILES.in: Regenerate. 315 3162018-04-16 Alan Modra <amodra@gmail.com> 317 318 * testsuite/binutils-all/copy-2.d: Remove newsos3 support. 319 * testsuite/binutils-all/nm.exp: Likewise. 320 3212018-04-16 Alan Modra <amodra@gmail.com> 322 323 * .gitignore: Remove netware support. 324 * Makefile.am: Likewise. 325 * configure.ac: Likewise. 326 * doc/Makefile.am: Likewise. 327 * doc/binutils.texi: Likewise. 328 * testsuite/binutils-all/nm.exp: Likewise. 329 * nlmconv.c: Delete. 330 * nlmconv.h: Delete. 331 * nlmheader.y: Delete. 332 * Makefile.in: Regenerate. 333 * configure: Regenerate. 334 * doc/Makefile.in: Regenerate. 335 * po/POTFILES.in: Regenerate. 336 3372018-04-16 Alan Modra <amodra@gmail.com> 338 339 * testsuite/binutils-all/objdump.exp: Remove tahoe support. 340 3412018-04-14 Alan Modra <amodra@gmail.com> 342 343 * readelf.c (get_machine_name): Revert 2018-04-11 change. 344 3452018-04-12 Nick Clifton <nickc@redhat.com> 346 347 PR 23050 348 * readelf.c (process_dynamic_section): Correct dynamic string 349 table size calculation. 350 3512018-04-11 Alan Modra <amodra@gmail.com> 352 353 * ieee.c: Remove i960 support. 354 * od-macho.c: Remove i860 support. 355 * readelf.c: Remove i860 and i960 support. 356 * testsuite/binutils-all/objcopy.exp: Likewise. 357 * testsuite/binutils-all/objdump.exp: Likewise. 358 * testsuite/lib/binutils-common.exp: Likewise. 359 3602018-04-11 Maciej W. Rozycki <macro@mips.com> 361 362 * testsuite/lib/binutils-common.exp (is_elf_format): Also return 363 1 for `*-*-lynxos*' and `*-*-symbianelf*' targets. 364 3652018-04-10 Alan Modra <amodra@gmail.com> 366 367 * testsuite/binutils-all/objcopy.exp (strip-14, strip-15): Choose 368 reloc=11 for pru and reloc=50 for nds32. 369 * testsuite/binutils-all/strip-15.d: Accept 0xb reloc number. 370 3712018-04-09 Maciej W. Rozycki <macro@mips.com> 372 373 * testsuite/binutils-all/strip-15.d: New test. 374 * testsuite/binutils-all/strip-15rel.s: New test source. 375 * testsuite/binutils-all/strip-15rela.s: New test source. 376 * testsuite/binutils-all/strip-15mips64.s: New test source. 377 * testsuite/binutils-all/objcopy.exp: Run the new test. 378 3792018-04-09 Maciej W. Rozycki <macro@mips.com> 380 381 * testsuite/binutils-all/strip-14.d: New test. 382 * testsuite/binutils-all/strip-14rel.s: New test source. 383 * testsuite/binutils-all/strip-14rela.s: New test source. 384 * testsuite/binutils-all/strip-14mips64.s: New test source. 385 * testsuite/binutils-all/objcopy.exp: Run the new test. 386 3872018-04-06 Tom Tromey <tom@tromey.com> 388 389 * dwarf.c (read_and_display_attr_value): Add missing DW_LANG 390 constants from DWARF 5. 391 3922018-04-05 H.J. Lu <hongjiu.lu@intel.com> 393 394 PR gas/22318 395 * configure: Regenerated. 396 3972018-04-05 Maciej W. Rozycki <macro@mips.com> 398 399 * testsuite/binutils-all/strip-13mips64.s: Use `.dc.l' rather 400 than `.dc.w' in second relocation. 401 4022018-04-05 Maciej W. Rozycki <macro@mips.com> 403 404 * testsuite/binutils-all/strip-13.d: Also expect `unsupported 405 relocation type 0x8f' error message. 406 4072018-04-05 Maciej W. Rozycki <macro@mips.com> 408 409 * testsuite/binutils-all/strip-13.s: Rename to... 410 * testsuite/binutils-all/strip-13rela.s: ... this. 411 * testsuite/binutils-all/strip-13rel.s: New test source. 412 * testsuite/binutils-all/strip-13mips64.s: New test source. 413 * testsuite/binutils-all/strip-13.d: Remove `arm-*', `d10v-*', 414 `dlx-*' and `xgate-*' from `not-target' list. Add `m6811-*' and 415 `m68hc11-*' to `not-target' list. 416 * testsuite/binutils-all/objcopy.exp: Switch between sources for 417 `strip-13'. 418 4192018-04-05 Maciej W. Rozycki <macro@mips.com> 420 421 * testsuite/binutils-all/strip-13.s: Use 143 (0x8f) rather than 422 241 (0xf1) for the relocation number and RELA addend. 423 * testsuite/binutils-all/strip-13.d: Remove `hppa*-*' from the 424 `not-target' list. 425 4262018-04-04 John David Anglin <danglin@gcc.gnu.org> 427 428 * MAINTAINERS: Update my e-mail address. 429 4302018-04-04 Nick Clifton <nickc@redhat.com> 431 432 * MAINTAINERS: Move Jason Eckhardt to past maintainers section. 433 4342018-03-23 Nick Clifton <nickc@redhat.com> 435 436 * readelf.c (get_symbol_for_build_attribute): Skip ARM mapping 437 symbols. 438 (print_gnu_build_attribute_description): If no file start symbol 439 could be found, look for one two bytes into the file. 440 * testsuite/binutils-all/note-4-64.s: Set the address of the file 441 start symbol to two bytes into the file. 442 * testsuite/binutils-all/note-4-32.s: Likewise. 443 4442018-03-21 H.J. Lu <hongjiu.lu@intel.com> 445 446 * readelf.c (process_dynamic_section): Also dump DF_1_KMOD, 447 DF_1_WEAKFILTER and DF_1_NOCOMMON. 448 4492018-03-20 Nick Clifton <nickc@redhat.com> 450 451 * po/es.po: Updated Spanish translation. 452 * po/ru.po: Updated Russian translation. 453 4542018-03-13 Nick Clifton <nickc@redhat.com> 455 456 PR 22957 457 * stabs.c (pop_binincl): Fail if the file index is off the end of 458 the stack. 459 4602018-03-13 Nick Clifton <nickc@redhat.com> 461 462 PR 22955 463 * stabs.c (parse_number): Add p_end parameter and use it to check 464 the validity of the pp parameter. Add checks to prevent walking 465 off the end of the string buffer. 466 (parse_stab_string): Likewise. 467 (parse_stab_type): Likewise. 468 (parse_stab_type_number): Likewise. 469 (parse_stab_range_type): Likewise. 470 (parse_stab_sun_builtin_type): Likewise. 471 (parse_stab_sun_floating_type): Likewise. 472 (parse_stab_enum_type): Likewise. 473 (parse_stab_struct_type): Likewise. 474 (parse_stab_baseclasses): Likewise. 475 (parse_stab_struct_fields): Likewise. 476 (parse_stab_cpp_abbrev): Likewise. 477 (parse_stab_one_struct_field): Likewise. 478 (parse_stab_members): Likewise. 479 (parse_stab_tilde_field): Likewise. 480 (parse_stab_array_type): Likewise. 481 482 * parse_stab: Compute the end of the string and then pass it on to 483 individual parser functions. 484 4852018-03-07 Paul Pluzhnikov <ppluzhnikov@google.com> 486 487 PR binutils/22923 488 * binutils/readelf.c (get_ver_flags): Expand buffer to avoid 489 overflow. 490 4912018-03-07 Alan Modra <amodra@gmail.com> 492 493 * configure.ac: Add objdump_private_desc_xcoff for rs6000. 494 * configure: Regenerate. 495 4962018-03-05 H.J. Lu <hongjiu.lu@intel.com> 497 498 PR binutils/22911 499 * objdump.c (is_significant_symbol_name): Return TRUE for all 500 .plt* sections. 501 (find_symbol_for_address): Replace linear search with binary 502 search on dynamic relocations. 503 5042018-03-01 Nick Clifton <nickc@redhat.com> 505 506 PR 22905 507 * dwarf.c (display_debug_ranges): Check that the offset loaded 508 from the range_entry structure is valid. 509 5102018-03-01 Alan Modra <amodra@gmail.com> 511 512 * configure.ac (ALL_LINGUAS): Add sr. Sort. 513 * configure: Regenerate. 514 5152018-02-27 Nick Clifton <nickc@redhat.com> 516 517 * po/pt.po: New Portuguese translation. 518 * configure.ac (ALL_LINGUAS): Add pt. 519 * configure: Regenerate. 520 5212018-02-27 Nick Clifton <nickc@redhat.com> 522 523 PR 22875 524 * objcopy.c (copy_object): Check the error status after marking 525 symbols used in relocations. 526 * testsuite/binutils-all/strip-13.s: New test source file. 527 * testsuite/binutils-all/strip-13.s: New test driver file. 528 * testsuite/binutils-all/objcopy.exp: Run the new test. 529 5302018-02-26 Alan Modra <amodra@gmail.com> 531 532 * testsuite/binutils-all/mips/mips-reginfo-n32.d, 533 * testsuite/binutils-all/mips/mips-reginfo.d: Update. 534 5352018-02-23 Alan Modra <amodra@gmail.com> 536 537 * testsuite/binutils-all/mips/mips-reginfo-n32.d, 538 * testsuite/binutils-all/mips/mips-reginfo.d: Update. 539 5402018-02-20 Ronald Hoogenboom <hoogenboom30@zonnet.nl> 541 542 * doc/binutils.texi (objcopy): Add missing closing square 543 parenthesis to listing of objcopy's command line options. 544 5452018-02-19 Matthias Klose <doko@debian.org> 546 547 * strings.c (long_options): Include-all-whitespace does not take 548 an extra agument. 549 5502018-02-13 Alan Modra <amodra@gmail.com> 551 552 PR 22836 553 * testsuite/binutils-all/group-7.s, 554 * testsuite/binutils-all/group-7a.d, 555 * testsuite/binutils-all/group-7b.d, 556 * testsuite/binutils-all/group-7c.d: New tests. 557 * testsuite/binutils-all/objcopy.exp: Run them. 558 5592018-02-08 Nick Clifton <nickc@redhat.com> 560 561 PR 22802 562 * dwarf.c (load_separate_debug_file): Return early if the user is 563 not interested in debug links. 564 5652018-02-06 Nick Clifton <nickc@redhat.com> 566 567 PR 22793 568 * readelf.c (find_section): Replace assertion with test and return 569 of NULL. 570 (find_section_by_address): Add test of section header table 571 existance. 572 (find_section_by_type): Likewise. 573 (find_section_in_set): Likewise. 574 5752018-02-05 Maciej W. Rozycki <macro@mips.com> 576 577 * testsuite/binutils-all/mips/mips-reginfo.d: New test. 578 * testsuite/binutils-all/mips/mips-reginfo-n32.d: New test. 579 * testsuite/binutils-all/mips/mips-reginfo.s: New test source. 580 * testsuite/binutils-all/mips/mips.exp: Run the new tests. 581 5822018-02-05 Maciej W. Rozycki <macro@mips.com> 583 584 * testsuite/config/default.exp (binutils_run): Document 585 `binutils_run_status'. 586 * testsuite/lib/utils-lib.exp (default_binutils_run): Likewise, 587 and set it. 588 (run_dump_test): Add `error', `error_output', `warning' and 589 `warning_output' options. Update documentation accordingly. 590 5912018-02-02 Andrew Burgess <andrew.burgess@embecosm.com> 592 593 * dwarf.c (dwarf_regnames_riscv): New register name table. 594 (init_dwarf_regnames_riscv): New function. 595 (init_dwarf_regnames): Add call to initialise RiscV register 596 names. 597 * dwarf.h (init_dwarf_regnames_riscv): Declare. 598 * objdump.c (dump_dwarf): Add call to initialise RiscV register 599 names. 600 6012018-02-01 Alan Modra <amodra@gmail.com> 602 603 PR 22769 604 * objdump.c (load_specific_debug_section): Check for overflow 605 when adding one to section size for a string section terminator. 606 6072018-01-30 Nick Clifton <nickc@redhat.com> 608 609 PR 22734 610 * doc/binutils.texi (nm): Update description to point out that 611 zero-initialized values can also be shown as type B, b, S or s 612 since they can be stored in the BSS section. 613 6142018-01-30 Alan Modra <amodra@gmail.com> 615 616 * objcopy.c (merge_gnu_build_notes): Use (bfd_vma) -1 as 617 "artificially large" end address. 618 6192018-01-28 Nick Clifton <nickc@redhat.com> 620 621 * README-how-to-make-a-release: Add note about checking gpg key 622 and the results of gnupload. 623 6242018-01-27 Nick Clifton <nickc@redhat.com> 625 626 * README-how-to-make-a-release: Add details on how to actually 627 make the release. 628 6292018-01-26 Nick Clifton <nickc@redhat.com> 630 631 * README-how-to-make-a-release: Add more details on updating 632 version numbers. 633 6342018-01-22 Maciej W. Rozycki <macro@mips.com> 635 636 * doc/binutils.texi (objcopy): Fix a typo in `--rename-section' 637 option description. 638 6392018-01-22 Maciej W. Rozycki <macro@mips.com> 640 641 * MAINTAINERS: Update my company e-mail address. 642 6432018-01-22 Nick Clifton <nickc@redhat.com> 644 645 * po/sv.po: Updated Swedish translation. 646 6472018-01-18 Nick Clifton <nickc@redhat.com> 648 649 * po/bg.po: Updated Bulgarian translation. 650 6512018-01-16 Joel Brobecker <brobecker@adacore.com> 652 653 * README-how-to-make-a-release: Add reminder to update the 654 branch name in gdbadmin's crontab on sourceware. 655 6562018-01-16 Joel Brobecker <brobecker@adacore.com> 657 658 * README-how-to-make-a-release: Remove trailing spaces. 659 6602018-01-16 Nick Clifton <nickc@redhat.com> 661 662 * po/fr.po: Updated French translation. 663 6642018-01-15 Nick Clifton <nickc@redhat.com> 665 666 * po/uk.po: Updated Ukranian translation. 667 6682018-01-13 Nick Clifton <nickc@redhat.com> 669 670 * README-how-to-make-a-release: Update notes. 671 * po/binutils.pot: Regenerated. 672 6732018-01-13 Nick Clifton <nickc@redhat.com> 674 675 * configure: Regenerate. 676 6772018-01-13 Nick Clifton <nickc@redhat.com> 678 679 2.30 branch created. 680 * NEWS: Add marker for 2.30. 681 6822018-01-12 Nick Clifton <nickc@redhat.com> 683 684 * README-how-to-make-a-release: Add notes on how to make the 685 branch and prelease snapshot. 686 * BRANCHES: Add binutils-2_29-branch. 687 6882018-01-10 Nick Clifton <nickc@redhat.com> 689 690 * MAINTAINERS: Note that it is now the configure.ac file and not 691 the configure.in file that needs to be kept in sync with gcc. 692 Add a note about sending patches for libiberty to gcc. 693 6942018-01-03 Nick Clifton <nickc@redhat.com> 695 696 * objcopy.c (merge_gnu_build_notes): Add cast to maximum address 697 constants. 698 6992018-01-03 Nick Clifton <nickc@redhat.com> 700 701 * objcopy.c (objcopy_internal_note): New structure. 702 (gap_exists): New function. 703 (is_open_note): New function. 704 (is_func_note): New function. 705 (is_64bit): New function. 706 (merge_gnu_build_notes): Handle v3 notes. Do not merge 707 if there are relocations against the notes. 708 * readelf.c (get_note_type): Use short names for build attribute 709 notes. 710 (print_symbol_for_build_attribute): Rename to 711 get_symbol_for_build_attribute. Returns the found symbol rather 712 than printing it. 713 (print_gnu_build_attribute_description): Maintain address ranges 714 for function notes as well as global notes. Handle v3 notes. 715 (print_gnu_build_attribute_name): Use more space for printing the 716 name in wide mode. 717 * testsuite/binutils-all/note-2-32.s: Use .dc.l instead of .word. 718 Eliminate symbol references in order to remove the need for 719 relocations. 720 * testsuite/binutils-all/note-2-64.s: Likewise. 721 * testsuite/binutils-all/note-3-32.s: Add a size to the note_1 722 symbol. 723 * testsuite/binutils-all/note-3-64.s: Likewise. 724 * testsuite/binutils-all/mips/mips-note-2r-n32.d: Update expected 725 output. 726 * testsuite/binutils-all/mips/mips-note-2r-n64.d: Likewise. 727 * testsuite/binutils-all/mips/mips-note-2r.d: Likewise. 728 * testsuite/binutils-all/note-2-32.d: Likewise. 729 * testsuite/binutils-all/note-2-64.d: Likewise. 730 * testsuite/binutils-all/note-3-32.d: Likewise. 731 * testsuite/binutils-all/note-3-64.d: Likewise. 732 * testsuite/binutils-all/note-4-64.s: New test. Checks v3 notes. 733 * testsuite/binutils-all/note-4-32.s: New test. 734 * testsuite/binutils-all/note-4-64.d: New test result file. 735 * testsuite/binutils-all/note-4-32.d: New test result file. 736 7372018-01-03 Alan Modra <amodra@gmail.com> 738 739 Update year range in copyright notice of all files. 740 741For older changes see ChangeLog-2017 742 743Copyright (C) 2018 Free Software Foundation, Inc. 744 745Copying and distribution of this file, with or without modification, 746are permitted in any medium without royalty provided the copyright 747notice and this notice are preserved. 748 749Local Variables: 750mode: change-log 751left-margin: 8 752fill-column: 74 753version-control: never 754End: 755