--- - branch: MAIN date: Fri Apr 26 11:48:10 UTC 2024 files: - new: '1.37' old: '1.36' path: pkgsrc/cross/avr-binutils/Makefile pathrev: pkgsrc/cross/avr-binutils/Makefile@1.37 type: modified - new: '1.14' old: '1.13' path: pkgsrc/cross/avr-binutils/PLIST pathrev: pkgsrc/cross/avr-binutils/PLIST@1.14 type: modified - new: '1.7' old: '1.6' path: pkgsrc/cross/avr-binutils/buildlink3.mk pathrev: pkgsrc/cross/avr-binutils/buildlink3.mk@1.7 type: modified - new: '1.18' old: '1.17' path: pkgsrc/cross/avr-binutils/distinfo pathrev: pkgsrc/cross/avr-binutils/distinfo@1.18 type: modified - new: '1.3' old: '1.2' path: pkgsrc/cross/avr-binutils/patches/patch-bfd_Makefile.in pathrev: pkgsrc/cross/avr-binutils/patches/patch-bfd_Makefile.in@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/cross/avr-binutils/patches/patch-binutils_Makefile.in pathrev: pkgsrc/cross/avr-binutils/patches/patch-binutils_Makefile.in@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/cross/avr-binutils/patches/patch-gas_Makefile.in pathrev: pkgsrc/cross/avr-binutils/patches/patch-gas_Makefile.in@1.3 type: modified - new: '1.3' old: '1.2' path: pkgsrc/cross/avr-binutils/patches/patch-ld_Makefile.in pathrev: pkgsrc/cross/avr-binutils/patches/patch-ld_Makefile.in@1.3 type: modified - new: '1.1' old: '0' path: pkgsrc/cross/avr-binutils/patches/patch-binutils_testsuite_binutils-all_ar.exp pathrev: pkgsrc/cross/avr-binutils/patches/patch-binutils_testsuite_binutils-all_ar.exp@1.1 type: added - new: '1.1' old: '0' path: pkgsrc/cross/avr-binutils/patches/patch-libsframe_Makefile.in pathrev: pkgsrc/cross/avr-binutils/patches/patch-libsframe_Makefile.in@1.1 type: added - new: '1.2' old: '1.1' path: pkgsrc/cross/avr-binutils/patches/patch-gprof_Makefile.in pathrev: pkgsrc/cross/avr-binutils/patches/patch-gprof_Makefile.in@1.2 type: modified - new: '1.2' old: '1.1' path: pkgsrc/cross/avr-binutils/patches/patch-libctf_Makefile.in pathrev: pkgsrc/cross/avr-binutils/patches/patch-libctf_Makefile.in@1.2 type: modified id: 20240426T114810Z.db131a3e78b38001e920d6591797938cb876bc74 log: "cross/avr-binutils: Update to 2.42\n\nAdd pkgsrc patch for binutils testsuite.\n\nChangelog\n=========\n\n2024-01-15 \ Nick Clifton \n\n * 2.42 branch point.\n\n2023-12-04 Tom Tromey \n\n * dwarf.c (display_debug_names): Handle empty .debug_names hash\n table. Name entries start at 1.\n\n2023-11-15 Arsen ArsenoviÃ\x84\\u2021 \ \n\n * aclocal.m4: Regenerate.\n * configure: Regenerate.\n \ * po/Make-in ($(srcdir)/$(PACKAGE).pot): Output to a .pot\n temporary file, to suppress xgettext checking charset names.\n\n2023-11-14 Nick Clifton \n\n \ PR 31062\n * objdump.c (decompressed_dumps): New local variable.\n (usage): Mention the -z/--decompress option.\n (long_options): Add --decompress.\n (dump_section_header): Add \"COMPRESSED\" to the Flags field of any\n compressed section.\n (dump_section): Warn users when dumping a compressed section.\n (display_any_bfd): Decompress the section if decompressed_dumps is\n true.\n (main): Handle the -z/--decompress option.\n * NEWS: Mention the new feature.\n * doc/binutils.texi: Document the new feature.\n * testsuite/binutils-all/objdump.s: Update expected output.\n \ * testsuite/binutils-all/objdump.exp: Add test of -Z -s.\n * testsuite/binutils-all/objdump.Zs: New file.\n\n * readelf.c (maybe_expand_or_relocate_section): New function.\n \ Contains common code found in dump functions. Adds a note message\n if a compressed section is not being decompressed.\n (dump_section_as_strings): Use new function.\n (dump_section_as_bytes): Likewise.\n\n2023-11-10 Simon Marchi \n\n * readelf.c (decode_AMDGPU_machine_flags): Handle gfx1100,\n gfx1101, gfx1102.\n\n2023-11-10 Vsevolod Alekseyev \n\n \ PR 30880\n * dwarf.c (read_and_display_attr_value): Fix loclist handling.\n \ (display_loclists_list): Likewise.\n\n2023-10-24 Tom de Vries \n\n \ * dwarf.c (display_gdb_index): Handle unknown name of main.\n\n2023-10-10 \ Tom de Vries \n\n * dwarf.c (display_lang): New function, factored out of ...\n (read_and_display_attr_value): ... here.\n (display_gdb_index): Handle v9 .gdb_index.\n\n2023-10-05 A. Wilcox w\n\n \ PR 30916\n * testsuite/binutils-all/addr2line.exp: Do not use PowerPC\n \ specific options when working with a MUSL target.\n\n2023-10-02 Vsevolod Alekseyev \n\n PR 29267\n * dwarf.c (fetch_indexed_value): Delete.\n (fetch_indexed_offset): Correct base address calculation.\n (read_and_display_attr_value): Replace uses of fetch_indexed_value\n with fetch_indexed_offset.\n\n2023-09-28 \ Frederic Cambus \n\n * readelf.c (get_segment_type): Handle PT_OPENBSD_NOBTCFI segment\n type.\n\n2023-09-26 Nick Clifton \n\n \ * testsuite/binutils-all/ar.exp: Remove assumption of the setting\n of umask when creating test archive files.\n\n2023-09-25 Vsevolod Alekseyev \n\n \ PR 30792\n * dwarf.h (struct debug_info): Remove range_versions field.\n \ * dwarf.c (fetch_indexed_offset): New function.\n (read_and_display_attr_value): Use it for DW_FORM_rnglistx.\n Remove code to initialise range_versions.\n \ (skip_attribute): New function.\n (read_bases): Read and reccord all range and address bases in a CU.\n (process_debug_info): Call read_bases.\n (display_debug_rnglists): Rename to display_debug_rnglists_unit_header\n and only display the range list header information.\n (display_debug_ranges): Adjust.\n\n2023-09-05 Nick Clifton \ \n\n PR 30684\n * readelf.c (extra_sym_info): New variable.\n \ (section_name_valid): Also check for filedata being NULL.\n (section_name_print): Delete.\n (section_index_real): New function. Returns true if the given\n \ section index references a real section.\n (print_symbol): Rename to print_sumbol_name.\n \ (printable_section_name): Use a rotating array of static buffers\n for the return string.\n (printable_section_name_from_index): Merge code from\n \ dump_relocations and get_symbol_index_type into here.\n (long_option_values): Add OPTION_NO_EXTRA_SYM_INFO.\n (options): Add \"extra-sym-info\" and \"no-extra-sym-info\".\n \ (usage): Mention new options.\n (parse_args): Parse new options.\n (get_symbol_index_type): Delete.\n (print_dynamic_symbol_size): Rename to print_symbol_size.\n (print_dynamic_symbol): Rename to print_symbol.\n (print_symbol_table_heading): New function.\n (process_symbol_table): Use new function.\n * doc/binutils.texi: Document the new option.\n * NEWS: Mention the new feature.\n\n2023-08-23 Nick Clifton \n\n PR 30781\n * dwarf.h (debug_info): Add range_versions field.\n * dwarf.c (read_and_display_attr_value): When recording a range\n arribute also ecord the dwarf version number.\n (is_range_list_for_this_section): New function.\n (display_debug_ranges): Only show debug ranges whose version is\n suitable for the secction being displayed.\n\n2023-07-30 Jose E. Marchesi \ \n\n * readelf.c (get_machine_flags): Recognize and pretty print BPF\n machine flags.\n\n2023-07-24 Johannes Schauer Marin Rodrigues \n\n * doc/binutils.texi (objcopy): Document change in behaviour of\n objcopy's --preserve-dates command line option.\n\n2023-07-09 \ Fangrui Song \n\n PR 30592\n * NEWS: Mention the new feature for objcopy.\n * doc/binutils.texi: Mention \"large\".\n * objcopy.c (parse_flags): Parse \"large\".\n (check_new_section_flags): Error if \"large\" is used with a\n non-x86-64 ELF target.\n * testsuite/binutils-all/x86-64/large-sections.d: New.\n * testsuite/binutils-all/x86-64/large-sections.s: New.\n * testsuite/binutils-all/x86-64/large-sections-i386.d: New.\n * testsuite/binutils-all/x86-64/large-sections-2.d: New.\n * testsuite/binutils-all/x86-64/large-sections-2-x32.d: New.\n\n2023-07-03 Nick Clifton \n\n * README-how-to-make-a-release: Change some version numbers.\n * configure: Regenerate.\n * po/binutils.pot: Regenerate.\n\n2023-07-03 Nick Clifton \n\n 2.41 Branch Point.\n\n2023-06-30 Nick Clifton \n\n PR 30598\n * strings.c (set_string_min): New function.\n (main): Use it.\n (print_unicode_stream): Calculate buffer size using a size_t.\n\n2023-06-30 Nick Clifton \n\n \ PR 30595\n * strings.c (main): Check for an excessively large minimum string\n \ length.\n\n2023-06-21 Nick Clifton \n\n * testsuite/lib/binutils-common.exp (prune_warnings_extra): Prune\n warnings about -z execstack creating an executable stack.\n\n2023-05-30 Nick Clifton \n\n * od-pe.c (targ_info): New array.\n (get_target_specific_info): New function\n (decode_machine_number): Retire. Use get_target_specific_info\n instead.\n (is_pe_object_magic): Likewise.\n (dump_pe_file_header): Display more information.\n Rework layout to be similar to that from 'objdump -p'.\n Add code to handle larger than normnal AOUT headers.\n\n2023-05-30 Nick Clifton \n\n * od-pe.c (decode_machine_number): Add ARMMAGIC value of 0xa00.\n (is_pe_object_magic): Likewise.\n\n2023-05-26 Nick Clifton \n\n * od-pe.c: New file: Dumps fields in PE format headers.\n * configure.ac (od_vectors): Add objdump_private_desc_pe for PE\n format targets.\n (od_files): Add od-pe for PE format targets.\n * configure: Regenerate.\n * Makefile.am (CFILES): Add od-pe.c\n (EXTRA_objdump_SOURCE): Likewise.\n * Makefile.in: Generate.\n \ * NEWS: Mention the new feature.\n * doc/binutils.texi: Document the new support.\n * objdump.c (wide_output): Change from local to global.\n * objdump.h (wide_output): Prototype.\n (objdump_private_desc_pe): Prototype.\n * testsuite/binutils-all/objdump.exp: Add a test of the new feature.\n\n2023-05-09 Enze Li \n\n * README: Correct a typo.\n\n2023-05-02 Nick Clifton \n\n * MAINTAINERS: Remove Dimity Diky as MSP430 maintainer.\n\n2023-04-20 Nick Clifton \ \n\n * SECURITY.txt: New file.\n\n2023-04-19 Nick Clifton \ \n\n PR 30355\n * dwarf.c (read_and_display_attr_value): Correctly handle\n DW_loclistx attributes that index a version 5 .debug_loclists\n \ section.\n\n2023-04-17 Nick Clifton \n\n PR 30142\n \ * rescoff.c (write_coff_file): Add the SEC_READONLY flag to the\n .rsrc section.\n\n2023-04-11 Nick Clifton \n\n PR 30327\n * dwarf.c (read_and_display_attr_value): Warn if the number of\n views is greater than the number of locations.\n\n PR 30313\n * dwarf.c (display_debug_lines_decoded): Check for an overlarge\n number of files or directories.\n\n PR 30312\n \ * dwarf.c (prealloc_cu_tu_list): Always allocate at least one\n entry.\n\n \ PR 30311\n * readelf.c (uncompress_section_contents): Check for a\n suspiciously large uncompressed size.\n\n2023-03-30 Nick Clifton \n\n PR 30284\n * dwarf.c (read_and_display_attr_value): Detect and ignore\n negative base values.\n\n2023-03-23 Frederic Cambus \n\n * readelf.c (get_segment_type): Handle PT_OPENBSD_MUTABLE segment\n type.\n\n2023-03-14 \ Nick Clifton \n\n PR 30227\n * dwarf.c (process_cu_tu_index): Prevent excessive memory\n allocation when nused is large and ncols is zero.\n\n2023-02-09 \ Tom Tromey \n\n * dwarf-mode.el: Bump version to 1.8.\n \ (dwarf-insert-substructure): Tighten regexp.\n (dwarf-refresh-all): New defun.\n (dwarf-mode-map): Bind \"A\" to dwarf-refresh-all.\n (dwarf-mode): Remove old FIXME.\n\n2023-02-07 Nick Clifton \n\n PR 30080\n \ * doc/binutils.texi (nm): Update description of the 'n' symbol\n type.\n\n2023-01-31 \ Nick Clifton \n\n * po/sv.po: Updated Swedish translation.\n\n2023-01-23 \ Nick Clifton \n\n * po/sv.po: Updated Swedish translation.\n\n2023-01-18 \ Nick Clifton \n\n PR 29993\n * objcopy.c (merge_gnu_build_notes): Remember the last non-deleted\n note in order to speed up the scan for matching notes.\n\n2023-01-16 Nick Clifton \n\n * po/sv.po: Updated Swedish translation.\n\n2023-01-09 Nick Clifton \n\n * po/bg.po: Updated Bulgarian translation.\n * po/ro.po: Updated Romainian translation.\n\n2023-01-05 \ Nick Clifton \n\n * MAINTAINERS: Remove Stephen Casner as the PDP11 maintainer.\n\n2023-01-03 Nick Clifton \n\n * po/fr.po: Updated French translation.\n * po/uk.po: Updated Ukrainian translation.\n\n2023-01-03 \ Luis Machado \n\n * readelf.c (get_note_type): Add support for NT_ARM_SSVE and\n NT_ARM_ZA note types.\n\n2022-12-31 Nick Clifton \ \n\n * 2.40 branch created.\n\n2022-12-31 Nick Clifton \ \n\n * po/ro.po: Updated Romanian translation.\n\n2022-12-21 \ Nick Clifton \n\n PR 29924\n * objdump.c (load_specific_debug_section): Check for excessively\n large sections.\n\n2022-12-19 Tom Tromey \n\n \ * dwarf-mode.el (dwarf-do-refresh): Avoid compiler warning.\n\n2022-12-19 \ Nick Clifton \n\n PR 29914\n * dwarf.c (fetch_indexed_value): Fail if the section is not big\n enough to contain a header size field.\n (display_debug_addr): Fail if the computed address size is too big\n or too small.\n\n2022-12-16 \ Nick Clifton \n\n PR 29908\n * dwarf.c (display_debug_addr): Check for corrupt header lengths.\n\n2022-12-01 Nick Clifton \n\n \ PR 25202\n * objcopy.c (copy_object): Set VerilogDataEndianness to the\n \ endianness of the input file.\n (copy_main): Verifiy the value set by the --verilog-data-width\n option.\n * testsuite/binutils-all/objcopy.exp: Add tests of the new behaviour.\n * testsuite/binutils-all/verilog-I4.hex: New file.\n\n2022-11-21 Nick Clifton \n\n PR 29764\n * doc/binutils.texi (objdump): Note that the -m option supports\n the : syntax.\n\n2022-11-04 Nick Clifton \n\n * README-how-to-make-a-release: Add instructions for uploading the\n gprofng documentation.\n\n2022-10-31 Nick Clifton \n\n PR 29457\n * configure.ac: Add --enable-colored-disassembly.\n \ * objdump.c: Add --disassembler-color=terminal.\n * doc/binutils.texi (objdump): Document the new option.\n * NEWS: Mention new feature.\n * config.in: Regenerate in.\n * configure: Regenerate.\n\n2022-10-19 Nick Clifton \n\n \ * MAINTAINERS: Add section on patches, copyright and DCO.\n\n2022-10-12 Nick Clifton \n\n PR 29665\n * objcopy.c (copy_object): Use the input filename when\n reporting that a .gnu_debuglink section already exists.\n\n2022-10-03 \ Nick Clifton \n\n * readelf.c (get_32bit_section_headers): Return false if the\n e_shoff field is zero.\n (get_64bit_section_headers): Likewise.\n\n2022-09-28 Nick Clifton \n\n PR 29628\n * size.c (usage): Add -f.\n * doc/binutils.texi (size): Add -f.\n\n2022-09-20 \ Nick Clifton \n\n * objcopy.c (copy_object): Do not issue a warning message when\n encountering empty .gnu.build.attribute sections.\n\n2022-09-14 \ Rupesh Potharla \n\n * testsuite/binutils-all/readelf.exp (readelf_wi_test): Extend\n regexps to allow for output genreated by the Clang compiler.\n\n2022-09-12 Aaron Merey \n\n * objcopy.c (might_need_separate_debug_info): Add with_source_code to\n the options that cause this function to return true.\n \ (main.c): Add with_source_code to the options that enable\n dump_any_debugging.\n\n2022-09-09 \ Nick Clifton \n\n PR 29532\n * objcopy.c (setup_section): Leave group sections intact when\n creating separate debuginfo files.\n\n2022-09-08 \ Nick Clifton \n\n PR 29523\n * dwarf.c (display_debug_lines_decoded): Correctly handle DWARF-5\n directory and filename tables.\n\n2022-09-02 Aaron Merey \n\n PR 29075\n * objdump.c (find_separate_debug): New function. Finds the bfd\n corresponding to the separate debuginfod of a given bfd.\n (find_alt_debug): New function. Finds the bfd corresponding to the\n .gnu_debugaltlink of a given bfd.\n (slurp_file): Add bfd parameter. If a source file cannot be found\n attempt to download it from debuginfod, if enabled.\n (try_print_file_open): Add bfd parameter and pass it to slurp_file.\n \ (show_line): If debuginfod is enabled, call\n bfd_find_nearest_line_with_alt instead of bfd_find_nearest_line.\n\n2022-09-01 Nick Clifton \n\n \ PR 29534\n * dllwrap.c: Replace uses of choose_temp_base() with\n make_temp_file().\n \ * dlltool.c: Likewise.\n * resrc.c: Likewise.\n\n2022-08-23 Nick Clifton \ \n\n PR 29489\n * dlltool.c (deterministic): New variable.\n \ (gen_lib_file): If deterministic is true set the\n BFD_DETERMINISTIC_OUTPUT flag.\n (usage): Mention --deterministic-libraries and\n --non-deterministic-libraries.\n \ (long_options): Add new options.\n (main): Parse new options.\n * doc/binutils.texi: Document the new options.\n * NEWS: Mention the new feature.\n\n2022-08-22 \ Nick Clifton \n\n * readelf.c (check_magic_number): New function. Checks the magic\n bytes at the start of a file. If they are not the ELF format\n magic values, then attempts to generate a helpful error message.\n \ (process_file_header): Call check_magic_number.\n\n2022-08-09 Nick Clifton \ \n\n PR 29457\n * objdump.c (disassembler_color): Change type to an enum.\n (disassembler_extended_color): Remove.\n (usage): Update.\n \ (objdump_color_for_assembler_style): Update.\n (main): Update initialisation of disassembler_color. If not\n initialised via a command line option, set based upon terminal\n output.\n * doc/binutils.texi: Update description of disassmbler-color\n option.\n * testsuite/binutils-all/arc/objdump.exp: Add\n --disassembler-color=off option when disassembling.\n * testsuite/binutils-all/arm/objdump.exp: Likewise.\n\n2022-08-08 Nick Clifton \n\n * README-how-to-make-a-release: Add a link to the NEWS files in\n the release announcement email.\n\n2022-07-08 \ Nick Clifton \n\n * 2.39 branch created.\n\n2022-07-01 \ Nick Clifton \n\n * dwarf.c (display_debug_rnglists): Add newline at end of listing.\n\n2022-06-30 Nick Clifton \n\n \ * dwarf.c (dwarf_select_sections_by_name): If the entry's value is\n zero then clear the corresponding variable.\n (dwarf_select_sections_by_letters): Likewise.\n * testsuite/binutils-all/debuginfo.exp: Expect -WE and -wE\n debuginfod tests to fail.\n\n2022-06-28 Nick Clifton \n\n PR 29267\n \ * dwarf.c (display_debug_rnglists): New function, broken out of..\n (display_debug_ranges): ... here.\n (read_and_display_attr_value): Correct calculation of index\n displayed for DW_FORM_loclistx and DW_FORM_rnglistx.\n * testsuite/binutils-all/x86-64/pr26808.dump: Update expected\n output.\n\n2022-06-27 Nick Clifton \n\n \ PR 29289\n * dwarf.c (display_debug_names): Replace assert with a warning\n \ message.\n\n2022-06-27 Nick Clifton \n\n PR 29290\n \ * dwarf.c (read_and_display_attr_value): Check that debug_info_p\n is set before dereferencing it.\n\n2022-06-27 Nick Clifton \n\n * dwarf.c (fetch_indexed_string): Do not use length of first table\n in string section as the length of every table in the section.\n\n * testsuite/binutils-all/pr26112.r: Update expected output.\n\n2022-06-22 Kumar N, Bhuvanendra \n\n \ * dwarf.c (fetch_indexed_string): Added new parameter\n str_offsets_base to calculate the string offset.\n (read_and_display_attr_value): Read DW_AT_str_offsets_base\n \ attribute.\n (process_debug_info): While allocating memory and initializing\n \ debug_information, do it for do_debug_info also, if its true.\n (load_separate_debug_files): Load .debug_str_offsets if exists.\n * dwarf.h (struct debug_info): Add str_offsets_base field.\n\n2022-06-22 Marcus Nilsson \n\n * readelf.c: (slurp_relr_relocs) Use malloc instead of xmalloc\n when allocating space for relocations.\n\n2022-06-21 Kumar N, Bhuvanendra \n\n \ * dwarf.h (struct debug_info): Add rnglists_base field.\n * dwarf.c (read_and_display_attr_value): Read attribute DW_AT_rnglists_base.\n (display_debug_rnglists_list): While handling DW_RLE_base_addressx,\n DW_RLE_startx_endx, DW_RLE_startx_length items, pass the proper parameter\n value to fetch_indexed_addr(), i.e. fetch the proper entry in .debug_addr section.\n (display_debug_ranges): Add rnglists_base to the .debug_rnglists base address.\n (load_separate_debug_files): Load .debug_addr section, if exists.\n\n2022-05-20 Nick Clifton \n\n * dwarf.c (dwarf_select_sections_by_names): Return zero if no\n sections were selected.\n \ (dwarf_select_sections_by_letters): Likewise.\n * dwarf.h: (dwarf_select_sections_by_names): Update prototype.\n (dwarf_select_sections_by_letters): Update prototype.\n \ * objdump.c (might_need_separate_debug_info): New function.\n (dump_bfd): Call new function before attempting to load separate\n debug info files.\n \ (main): Do not enable dwarf section dumping for -WK or -WN.\n * readelf.c (parse_args): Do not enable dwarf section dumping for\n -wK or -wN.\n (might_need_separate_debug_info): New function.\n (process_object): Call new function before attempting to load\n \ separate debug info files.\n * testsuite/binutils-all/debuginfo.exp: Expect -WE and -wE\n debuginfod tests to pass.\n * testsuite/binutils-all/objdump.Wk: Add extra regexps.\n * testsuite/binutils-all/readelf.k: Add extra regexps.\n\n2022-05-19 \ Nick Clifton \n\n * dlltool.c (run): Initialise errmsg_fmt.\n \ * dllwrap.c (run): Likewise.\n * resrc.c (run_cmd): Likewise.\n * mclex.c (mc_add_keyword): Initialise usz.\n * srconv.c (wd_hd): Initialise hd.spare2.\n \ * windmc.c (mc_add_node_lang): Initialise s.\n (mc_generate_bin_item): Initialise cvt_txt.\n (main): Initialise u.\n\n2022-05-18 Nick Clifton \n\n \ PR 29135\n * nm.c (non_weak): New variable.\n (filter_symbols): When non-weak is true, ignore weak symbols.\n (long_options): Add --no-weak.\n (usage): Mention --no-weak.\n (main): Handle -W/--no-weak.\n * doc/binutils.texi: Document new feature.\n * NEWS: Mention the new feature.\n * testsuite/binutils-all/nm.exp: Add test of new feature.\n * testsuite/binutils-all/no-weak.s: New test source file.\n\n2022-04-25 Nick Clifton \n\n PR 29072\n * testsuite/lib/binutils-common.exp (prune_warnings_extra): Filter\n out notes about the executable stacjk behaviour beign deprecated.\n\n2022-04-12 Nick Clifton \n\n PR 28992\n \ * objcopy.c (is_strip_section_1): Do not delete debuglink sections\n when stripping debug information.\n\n2022-04-06 Nick Clifton \n\n \ PR 28981\n * dwarf.c (fetch_indexed_value): Rename to fecth_indexed_addr and\n return the address, rather than a string.\n (fetch_indexed_value): New function - returns a value indexed by a\n DW_FORM_loclistx or DW_FORM_rnglistx form.\n (read_and_display_attr_value): Add support for DW_FORM_loclistx\n and DW_FORM_rnglistx.\n (process_debug_info): Load the loclists and rnglists sections.\n \ (display_loclists_list): Add support for DW_LLE_base_addressx,\n DW_LLE_startx_endx, DW_LLE_startx_length and\n DW_LLE_default_location.\n (display_offset_entry_loclists): New function. Displays a\n .debug_loclists section that contains offset entry tables.\n (display_debug_loc): Call the new function.\n (display_debug_rnglists_list): Add support for\n DW_RLE_base_addressx, DW_RLE_startx_endx and DW_RLE_startx_length.\n \ (display_debug_ranges): Display the contents of the section's\n header.\n \ * dwarf.h (struct debug_info): Add loclists_base field.\n * testsuite/binutils-all/dw5.W: Update expected output.\n * testsuite/binutils-all/x86-64/pr26808.dump: Likewise.\n\n2022-04-01 \ John Baldwin \n\n * readelf.c (get_freebsd_elfcore_note_type): Handle\n NT_FREEBSD_X86_SEGBASES.\n\n2022-03-31 Nick Clifton \n\n \ * arlex.l: Accept the plus character as part of a filename.\n\n2022-03-16 \ Fangrui Song \n\n PR binutils/28926\n * objcopy.c (filter_symbols): Apply weaken to STB_GNU_UNIQUE symbols\n * NEWS: Mention feature.\n * testsuite/binutils-all/objcopy.exp (objcopy_test_symbol_manipulation): New test.\n * testsuite/binutils-all/weaken-gnu-unique.s: New.\n\n2022-03-16 \ Martin StorsjÃ\x83¶ \n\n PR 28885\n * dlltool.c (main): use imp_name rather than dll_name when\n generating a temporary file name.\n\n2022-03-16 \ Simon Marchi \n\n * readelf.c (dump_relocations): Handle EM_AMDGPU.\n\n2022-03-16 Simon Marchi \n\n \ * Makefile.am (readelf_CFLAGS): New.\n (readelf_LDADD): Add MSGPACK_LIBS.\n \ * Makefile.in: Re-generate.\n * config.in: Re-generate.\n * configure: Re-generate.\n * configure.ac: Add --with-msgpack flag and check for msgpack\n \ using pkg-config.\n * readelf.c: Include msgpack.h if HAVE_MSGPACK.\n (print_note_contents_hex): New.\n (print_indents): New.\n (dump_msgpack_obj): New.\n (dump_msgpack): New.\n (print_amdgpu_note): New.\n (process_note): Handle NT_AMDGPU_METADATA note contents.\n Use print_note_contents_hex.\n\n2022-03-16 Simon Marchi \n\n \ * readelf.c (get_amdgpu_elf_note_type): New.\n (process_note): Handle \"AMDGPU\" notes.\n\n2022-03-16 Simon Marchi \n\n * readelf.c: Include elf/amdgcn.h.\n (decode_AMDGPU_machine_flags): New.\n (get_machine_flags): Handle flags for EM_AMDGPU machine type.\n\n2022-03-16 Simon Marchi \n\n \ * readelf.c (get_osabi_name): Handle EM_AMDGPU OS ABIs.\n\n2022-03-16 Nick Clifton \n\n * po/sr.po: Updated Serbian translation.\n\n2022-03-15 \ Tom Tromey \n\n * dwarf-mode.el: Now 1.7.\n (dwarf--sentinel): Switch to the process buffer.\n\n2022-03-11 Vladimir Mezentsev \n\n \ * MAINTAINERS: Add gprofng maintainer.\n * README-how-to-make-a-release: Add gprofng.\n\n2022-03-10 Nick Clifton \n\n * dwarf.c (use_debuginfod): New variable. Set to 1.\n (load_separate_debug_info): Only call\n debuginfod_fetch_separate_debug_info is use_debuginfod is true.\n (dwarf_select_sections_by_names): Add do-not-use-debuginfod and\n use-debuginfod options.\n (dwarf_select_sections_by_letters): Add D and E options.\n * dwarf.h (use_debuginfod): New extern.\n * objdump.c (usage): Mention the new options.\n * readelf.c (usage): Likewise.\n * doc/binutils.texi: Document the new options.\n * doc/debug-options.texi: Describe the new options.\n \ * NEWS: Mention the new feature.\n * testsuite/binutils-all/debuginfod.exp: Add tests of the new\n options.\n\n2021-03-06 Maciej W. Rozycki \n\n \ * testsuite/binutils-all/mips/mips1-branch-alias.d: New test.\n * testsuite/binutils-all/mips/mips1-branch-noalias.d: New test.\n * testsuite/binutils-all/mips/mips2-branch-alias.d: New test.\n \ * testsuite/binutils-all/mips/mips2-branch-noalias.d: New test.\n * testsuite/binutils-all/mips/mips32r6-branch-alias.d: New test.\n * testsuite/binutils-all/mips/mips32r6-branch-noalias.d: New\n \ test.\n * testsuite/binutils-all/mips/micromips-branch-alias.d: New\n test.\n \ * testsuite/binutils-all/mips/micromips-branch-noalias.d: New\n test.\n \ * testsuite/binutils-all/mips/mips-branch-alias.s: New test\n source.\n \ * testsuite/binutils-all/mips/micromips-branch-alias.s: New test\n source.\n \ * testsuite/binutils-all/mips/mips.exp: Run the new tests.\n\n2022-03-04 Simon Marchi \n\n * readelf.c (process_dynamic_section): Fix indentation.\n" module: pkgsrc subject: 'CVS commit: pkgsrc/cross/avr-binutils' unixtime: '1714132090' user: micha