This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk/gnu-master-aarch64-spec2k6-O2 in repository toolchain/ci/binutils-gdb.
from 75faf5c41d AArch64: Allow additional sizes in prologue adds fc9e754460 Automatic date update in version.in adds 2208ee9170 [gdb] Fix gdb build on mips64-linux adds 6485977b89 Updatesd Swdish translation for the gas sub-directory. adds 05192282ca Fix CU overrun in scan_unit_for_symbols adds 9177214a22 Correct a typo in the documentation for the disassembler. adds c6778d00df Simplify write_inferior_memory adds 4196ab2a6d Replace write_inferior_memory with target_write_memory adds 6ae978f133 Add a description of the 'n' symbol type displayed by nm. adds 97dd8e07d9 [testsuite] Make the testsuite work on mingw adds d59b55f095 Use gdb::byte_vector in target_write_memory adds 835b995b57 Skip batch-preserve-term-settings.exp tests that cannot work [...] adds 22a2ab04f5 Disable dw2-dir-file-name.exp on remote and/or Windows host. adds 65962b20b6 Simplify TUI boxing adds ed4a1084d7 Remove FIXMEs from tui-layout.c adds f2dda47784 Move locator code to tui-stack.c adds e2a678a557 Avoid string_file in tui_make_status_line adds a54700c6c4 Move contents of tui_show_frame_info to new method adds 088f37dd90 Change tui_addr_is_displayed into a method adds c9033fe839 Change tui_line_is_displayed to be a method adds 002f15c277 Remove tui_alloc_source_buffer adds e25d200487 Turn tui_erase_source_content into a method adds c398c3d0b5 Remove tui_clear_source_content adds f4ce562c7f Minor simplification in tui_default_win_viewport_height adds 46f438e3d5 Remove tui_initialize_static_data adds ee556432c4 Rename the "reset" method to "resize" adds 3891b65efe Change TUI source window iteration adds db502012fc TUI window resize should not need invisibility adds 080a488354 RISC-V: Fix lui relaxation issue with code at address 0. adds 08235187bc Rename internal Python functions to start with an underscore adds 272560b577 Fix bug with character enumeration literal adds 3df505f60e TUI resize unification adds 6eac171f06 [gdb] Make maint info sections print relocated addresses adds 3339426357 Automatic date update in version.in adds d8f9e51c36 Fix paste-o in examine-backward.exp. adds 63f6e94fb3 Aligned vs. unaligned ppc32 relocs adds 7df6aecc97 PowerPC gcc bootstrap fail with bss-plt adds 0b8b76098f PR24909, Uninitialized use on stack in readelf adds fdfc8cf7f0 [ld] [arm] Add support for noinit section adds aa7ca1bb44 Move [PAC] into a new MI field addr_flags adds b4c555cfc4 Fix detection of missing plugin for LTO objects. adds d4ab829a24 Remove m_has_locator adds 2d83e710a1 Remove separate visibility flag adds 20149b6b20 Remove "noerror" parameter from some TUI functions adds ed8358e949 Change tui_update_source_window_as_is to be a method adds 017f982820 Change tui_update_source_window to be a method adds 2ddaf61443 Change tui_update_breakpoint_info to be a method adds 81c82c4b90 Introduce tui_source_window_base::set_contents method adds bb01dbfc04 Change tui_show_symtab_source to be a method adds e699d33164 Remove useless assignment from tui_remove_hooks adds 398fdd6086 Remove the TUI execution info window adds 81e8046dc0 x86-64: Move PIC check for PC-relative relocations back adds 34dafe9f39 [gdb/testsuite] Fix compare-sections.exp with -fPIE/-pie adds 98ac8787e9 Automatic date update in version.in adds d367307b93 PR24911, Heap overflow issue in qsort_r, dwarf.c adds b271c8567a Automatic date update in version.in adds 2c115c4f3c Automatic date update in version.in adds 72c03e30ae Float16: Fix test failures for non ELF targets adds 903b777dde PowerPC64 ha/lo insn checks adds d292364e95 PR24898, An out-of-bounds read occured in display_data adds 3eb185c97d Fix N^2 behavior in _bfd_dwarf2_find_symbol_bias adds c1a5d03a89 Add --with-static-standard-libraries to the top level adds d806ea2d0e Add Rust support to source highlighting adds f21c2bd7b7 Fix Fortran regression with variables in nested functions adds 7ce8f214f1 Fix indentation in value_has_field adds 770c015139 MIPS/gas: Retain ISA mode bit for labels with .insn annotation adds 5203173819 MIPS/gas: Fix misaligned address errors to disregard ISA mode bit adds ac533243be Automatic date update in version.in adds aedbe3bb9f Improve remote attach round-trips without btrace adds d7a11d1383 [gdb/testsuite] Clean up stale exec in gdb_compile_pascal adds b4e87f2c1e Arm: Fix performance issue with thumb-2 tailcalls adds 546053acfa Adds support for following CPUs to the ARM and Aarch64 assem [...] adds 722a298cca Remove test files for a different patch accidentally committ [...] adds 605dc2c21d Some i18n fixes for the TUI adds 0f8d8876d9 Remove NULL check from tui_reg_command adds 1a4f81dd7e Minor rearrangement in tui-regs.c adds 8e114aab8b Remove tui_data_item_window::value adds b9ad36868f Change tui_data_item_window::content to be a unique_xmalloc_ptr adds 42cc14a753 Rearrange tui-regs.c some more adds 63356bfda1 Change tui_check_register_values to be a method adds ca02d7c800 Add two methods to tui_data_window adds fa4dc567ae Remove indirection from tui_data_window::regs_content adds 100c2bf31f Remove tui_data_window::display_regs adds ab0e1f1a45 Change tui_make_window to be a method adds 973961bda3 Move some defines to tui-stack.c adds 072272ce05 Remove some defines from tui-data.h adds 04c72a68e0 Change some tui_data_window methods to be private adds b068c22c2a Automatic date update in version.in adds 61f80d5daf [gdb/testsuite] Stabilize gdb-caching-proc.exp test order adds 3960cb7a1b gdb/djgpp: Add Hygon Dhyana processor support adds c07aae6e72 Fix g++ 9.1 build breakage adds 26c957f127 Fix nullptr in with_command_1 adds 65d20a7403 Automatic date update in version.in adds baf46cd780 ARM CMSE symbols adds a051e2f3e0 [AArch64][gas] Update MTE system register encodings adds b20d385926 Implement a float16 directive for assembling 16 bit IEEE 754 [...] adds 652afeef24 AArch64: Fix LD crash on weak and undefined TLS symbols. (PR [...] adds 43771869e5 gdb/fortran: Remove some dead code from the parser adds a3197745b1 Fix the assembler's floating point number parser so that it [...] adds 4ac948a044 Prevent a floating point exception in the dwarf parser when [...] adds 93d6a337d5 oops - omitted changelog entry from previous delta. adds 03da31c676 Fix an illegal memory access when dumping corrupt x86_64 PE [...] adds 0535e5d74d Arm: Add support for missing CPUs adds 395fad095c [gdb/testsuite] Make gdb_test message more informative in mu [...] adds 272044897e Make GDB compile with Python 3 on MinGW adds 1aa7f807d2 Automatic date update in version.in adds afc72f154d Prevent a potential illegal memory access in the DWARF parse [...] adds fe4b77d9e5 Updated Swedish translation for the gas sub-directory. adds 2600d80ccd PR24933, Memory leak in elf_x86_64_get_synthetic_symtab adds a7ba389645 Stop the BFD library from failing when encountering a second [...] adds 09f7b0de53 or1k: Fix incorrect value in PLT GOT entries, causing infinite loop adds de8af80891 Fix bug in nios2 prologue analysis. adds 2d41fa1165 Move gdb-dlfcn.[ch] to gdbsupport/ adds 8a9455cc82 Automatic date update in version.in adds 6d5554a605 PowerPC64 segfault in ppc64_elf_edit_toc adds d0509ba443 Fix compile warning in symtab.c adds 25602020bc Automatic date update in version.in adds e3ec872f80 Convert the RX target to make use of target descriptions. adds beadd3e84e dwarf2read: replace gdb::optional<bool> with enum adds c9d136dade Automatic date update in version.in adds 23c13d4299 dwarf2read: fix compilation issue with gcc 4.8 adds db3b6ecc28 RISC-V: Improve li expansion for better code density. adds 37606e67df PR24938, Null Pointer Dereference in debug.c:debug_write_type adds d9c4ba536c Use raw strings on gdb.python/py-xmethods.exp (and fix Pytho [...] adds b694989f50 [gdb/testsuite] Make skip_libstdcxx_probe_tests return 1 if true adds 5c31b35808 [gdb, c++] Improve error message when using libstdcxx withou [...] adds 9aa5520697 Factor out the common code in lookup_{static,global}_symbol adds e8fffdff93 Automatic date update in version.in adds c4a23bf878 Add support for the MVE VMOV instruction to the ARM assemble [...] adds 4acfdd20c9 gdb: Add new -n flag to some info commands adds ec1b0fbb8d Improve the DWARF decoder's ability to describe the DW_AT_di [...] adds 550105b779 Fix compiler warning in linux-namespaces.c adds 72dd1784ef Automatic date update in version.in adds a1c110a3fe Add a --source-comment=<text> option to objdump which provid [...] adds fa463e9fc6 Add an option to objcopy to change the alignment of sections. adds 1f20c35ea4 gdb/fortran: Implement la_print_typedef for Fortran adds d8f27c6018 gdb/fortran: Don't include module symbols when searching for types adds 8ae0786c30 Fix Gnulib glob.c resource leaks found by Coverity adds a78fca7b57 Segfault in ld building SPEC CPU2017 527.cam4_r with -flto adds 48352473b1 [gdb/testsuite] Fix info-var.exp for debug info from other files adds 83cf0d04dc PR24891, objdump memory leaks when parsing malformed archive adds a85eba51f6 Tidy check_uvalue adds 09c721040c Automatic date update in version.in adds 507685a390 RISC-V: Fix a gp relaxation reloc overflow error. adds dd9b12c245 PowerPC64 xlate_pcrel_opt adds c0d9f31dbd PR24697, R_PPC_EMB_SDA21 cannot be used when making a shared object adds 8077c50dbb [gdb/testsuite] Fix gdb.fortran/info-types.exp regexp adds 16d01f9cd4 Fix PR win32/24284: tcp_auto_retry doesn't work in MinGW adds 2ea1a07a0a Run argv0-symlink.exp only on native target and local host. adds 9d1c2eb1b8 Automatic date update in version.in adds cd18a823d1 [ARC] [COMMITTED] Fix FASTMATH field. adds 1c1e0fe58b [PATCH][ARM][GAS]: Assembler support to interpret MVE VMOV i [...] adds 6744bcad05 Copy BFD_COMPRESS/BFD_DECOMPRESS/BFD_COMPRESS_GABI for thin archive adds 1f6d2f100a Remove NO_DATA_STRING adds 18bb55c722 Remove tui_data_window::display_all_data adds 0670413d0e Remove some checks of .empty() adds 1bf2866a59 Remove some calls in tui_data_window adds 89df7f9056 Private data members in tui_data_window adds cdaa6eb439 Simplify register display adds 108e13abdf Remove NULL checks from box_win adds 772f3f0398 Don't call touchwin in tui_gen_win_info::refresh_window adds 715bb467fe Don't call tui_refresh_all from show_layout adds e594a5d19e Turn two locator functions into methods adds 99ab33fb2d Swap tui_show_locator_content and tui_locator_window::rerender adds 900ac24287 Make tui_locator_window::set_locator_fullname re-render adds 12a8555a54 Minor rearrangement of tui-stack.c adds 55b2657bdc Don't call wrefresh from tui_cont_sig adds d6a00eba2a Remove tui_win_info::refresh_all adds 47a536d940 Remove "\nError: " suffix from nat/fork-inferior.c:trace_sta [...] adds fdd502691f RISC-V: Force linker error exit after unresolvable reloc. adds 094951090f Automatic date update in version.in adds 5d2c57a3b7 Automatic date update in version.in adds 3e7bd7f241 RISC-V: Fix linker problems with tls copy relocs. adds 579e12e52d Automatic date update in version.in adds 22b31fea07 Memory leak in dwarf2.c adds 217d2eaa69 Re: Memory leak in dwarf2.c adds e661ef01e5 Refactor svr4_create_solib_event_breakpoints adds fe01123efb Use gdbarch for probe::get_argument_count adds d90b8f2632 Check arguments for all probes before using them adds 6591bf0131 Automatic date update in version.in adds 1e4b5e7d35 Fix a potential buffer overrun in the MMIX disassembler when [...] adds f44b758d31 Fix buffer underrun bug in the TI C30 disassembler. adds 4e962e74e4 Handle biased types adds 06ff036ed2 gdb: Handle missing domain types in: maintenance print psymbols adds ee6d95574b Automatic date update in version.in adds 98b0ebab0a Avoid expect's buffer overflow in info-var.exp test. adds 809f915398 Automatic date update in version.in adds 89bdc77eab PR24955, libbfd terminating program on out of memory adds 77486630b1 R_PPC64_PCREL_OPT adds 133a1f6041 PowerPC64 GOT_PCREL relocs adds e47d413a2c PowerPC warning on symbol+offset@got adds 30331a6ca0 [gdb/testsuite] Restore breakpoint command in ui-redirect.exp adds de07a74580 Fix PR ld/24574 adds 6ade8373c9 Automatic date update in version.in adds b16c44debc bfd_get_filename adds f5c3a9e305 beos.em qsort predicate tidy adds ead0e69a4a Change int to bool for the relocate_* functions adds 736b0f7618 un-XFAIL under Clang tests using labels adds deccd150e1 Automatic date update in version.in adds c7f839cbf0 Change lookup_symbol's block_index parameter type to block_enum adds b26b24e027 Automatic date update in version.in adds 8634b4628e Truncate long TUI window titles adds 4082c6ee39 Automatic date update in version.in adds 60391a255b Add markers for 2.33 branch to NEWS and ChangeLog files. adds 6715fe29ff i386: Adjust for new output format from readelf adds e4df087431 Fix leak detected in python.c initialization code. adds 25a2915e8d Use ui_out for "info win" adds b76c1a8361 Automatic date update in version.in adds a084a2a6a1 DWARF 5 support: Handle dwo_id adds efd0b3103f [PATCH][ARM][GAS]: Support to MVE VCTP instruction. adds aebcfb76fc Enhance the disassembler so that it will reliably determine [...] adds 199b4314ef Change map_matching_symbols to take a symbol_found_callback_ftype adds 6969f124b9 Change iterate_over_symbols to return bool adds 6a3dbf1bc6 Simplify psym_map_matching_symbols adds b054970d54 Change map_matching_symbols to take a lookup_name_info adds aa39165480 Fix latent bug in .debug_names file-name handling adds 3b00ef10a2 Add Ada support for .debug_names adds 8a51616424 Add Ada support to cc-with-tweaks.exp adds 2d60161648 Update "save gdb-index" documentation adds 8063ab7e37 Use the correct alias for the M68K tdiv instruction. adds e9697e24f5 Automatic date update in version.in adds 0410b45003 Tidy ld/plugin.c adds cb7f4b298e Tidy ld/ldmisc.c adds d871d47806 Move elf32.em and elf-generic.em functions adds 075a2b89c7 Rename elf32.em to elf.em adds 0a4632b563 Re: Enhance the disassembler adds 1ff5d5c463 Constify argument to make_tempname and make_tempdir adds 64b2d4a0a4 Introduce bfd_set_filename adds 67547d896b Change the type of copy_names from int to bool adds 9cab7ecda2 Fix float to LONGEST conversion. adds f48cd8368b Refactor get_init_files to use std::string adds 9224a01377 Factor out the code to do the datadir-relocation for gdbinit adds f2aec7f6d1 Make relocate_{path,gdb_directory} return std::string adds 19d16d8789 Automatic date update in version.in adds 7a28970742 Fix signals reported for faults on Solaris adds a19826f4c4 PR24981, Hit assertion failure in ld/ldlang.c:7504 adds 0d41d9a2aa LOAD in linker map file adds 4993045d18 Output the Ada task name in more messages. adds 25e5c20918 [gdb/testsuite] Allow some tests in gdb.base/store.exp to be [...] adds f8c0fc571b Automatic date update in version.in adds 3dd9bb4620 gdb: Don't fault for 'maint print psymbols' when using an index adds aa17805fb9 gdb: Have 'maint info sections' print all sections again adds 5fabdcd680 gdb/testsuite: Make use of exec_has_index_section function adds ec6c8338a8 gdb: Force use of float version of log10 adds 1f1f5b92e8 Always add input_statement to statement_list
No new revisions were added by this update.
Summary of changes: ChangeLog | 9 + bfd/ChangeLog | 344 +++++ bfd/aout-target.h | 5 +- bfd/aout-tic30.c | 3 + bfd/archive.c | 23 +- bfd/archures.c | 15 +- bfd/bfd-in.h | 4 +- bfd/bfd-in2.h | 28 +- bfd/bfd.c | 6 + bfd/binary.c | 1 + bfd/coff-alpha.c | 1 + bfd/coff-mips.c | 1 + bfd/coff-rs6000.c | 1 + bfd/coff64-rs6000.c | 2 + bfd/coffcode.h | 4 + bfd/coffgen.c | 11 + bfd/corefile.c | 8 +- bfd/cpu-aarch64.c | 11 +- bfd/cpu-alpha.c | 9 +- bfd/cpu-arc.c | 11 +- bfd/cpu-arm.c | 5 +- bfd/cpu-avr.c | 9 +- bfd/cpu-bfin.c | 3 +- bfd/cpu-bpf.c | 5 +- bfd/cpu-cr16.c | 31 +- bfd/cpu-cr16c.c | 31 +- bfd/cpu-cris.c | 5 +- bfd/cpu-crx.c | 31 +- bfd/cpu-csky.c | 31 +- bfd/cpu-d10v.c | 66 +- bfd/cpu-d30v.c | 27 +- bfd/cpu-dlx.c | 29 +- bfd/cpu-epiphany.c | 51 +- bfd/cpu-fr30.c | 25 +- bfd/cpu-frv.c | 25 +- bfd/cpu-ft32.c | 71 +- bfd/cpu-h8300.c | 116 +- bfd/cpu-hppa.c | 87 +- bfd/cpu-i386.c | 189 +-- bfd/cpu-ia64.c | 50 +- bfd/cpu-iamcu.c | 38 +- bfd/cpu-ip2k.c | 51 +- bfd/cpu-iq2000.c | 53 +- bfd/cpu-k1om.c | 38 +- bfd/cpu-l1om.c | 37 +- bfd/cpu-lm32.c | 27 +- bfd/cpu-m10200.c | 31 +- bfd/cpu-m10300.c | 66 +- bfd/cpu-m32c.c | 41 +- bfd/cpu-m32r.c | 4 +- bfd/cpu-m68hc11.c | 27 +- bfd/cpu-m68hc12.c | 51 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m9s12x.c | 27 +- bfd/cpu-m9s12xg.c | 27 +- bfd/cpu-mcore.c | 25 +- bfd/cpu-mep.c | 4 +- bfd/cpu-metag.c | 3 +- bfd/cpu-microblaze.c | 11 +- bfd/cpu-mips.c | 25 +- bfd/cpu-mmix.c | 31 +- bfd/cpu-moxie.c | 31 +- bfd/cpu-msp430.c | 7 +- bfd/cpu-mt.c | 69 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 11 +- bfd/cpu-nios2.c | 19 +- bfd/cpu-ns32k.c | 8 +- bfd/cpu-or1k.c | 54 +- bfd/cpu-pdp11.c | 31 +- bfd/cpu-pj.c | 15 +- bfd/cpu-plugin.c | 9 +- bfd/cpu-powerpc.c | 401 +----- bfd/cpu-pru.c | 3 +- bfd/cpu-riscv.c | 15 +- bfd/cpu-rl78.c | 3 +- bfd/cpu-rs6000.c | 84 +- bfd/cpu-rx.c | 72 +- bfd/cpu-s12z.c | 27 +- bfd/cpu-s390.c | 11 +- bfd/cpu-score.c | 13 +- bfd/cpu-sh.c | 359 +---- bfd/cpu-sparc.c | 370 +---- bfd/cpu-spu.c | 32 +- bfd/cpu-tic30.c | 13 +- bfd/cpu-tic4x.c | 51 +- bfd/cpu-tic54x.c | 13 +- bfd/cpu-tic6x.c | 31 +- bfd/cpu-tic80.c | 31 +- bfd/cpu-tilegx.c | 51 +- bfd/cpu-tilepro.c | 31 +- bfd/cpu-v850.c | 25 +- bfd/cpu-v850_rh850.c | 4 +- bfd/cpu-vax.c | 31 +- bfd/cpu-visium.c | 27 +- bfd/cpu-wasm32.c | 4 +- bfd/cpu-xc16x.c | 67 +- bfd/cpu-xgate.c | 27 +- bfd/cpu-xstormy16.c | 25 +- bfd/cpu-xtensa.c | 3 +- bfd/cpu-z80.c | 4 +- bfd/cpu-z8k.c | 4 +- bfd/dwarf2.c | 112 +- bfd/elf-bfd.h | 2 + bfd/elf.c | 21 +- bfd/elf32-arm.c | 51 +- bfd/elf32-or1k.c | 7 +- bfd/elf32-ppc.c | 27 +- bfd/elf64-ppc.c | 345 +++-- bfd/elf64-x86-64.c | 149 +- bfd/elfcode.h | 11 +- bfd/elflink.c | 3 +- bfd/elfnn-aarch64.c | 83 +- bfd/elfnn-riscv.c | 52 +- bfd/elfxx-aarch64.c | 15 +- bfd/elfxx-aarch64.h | 4 +- bfd/elfxx-target.h | 4 + bfd/elfxx-x86.c | 7 +- bfd/i386msdos.c | 1 + bfd/ihex.c | 1 + bfd/libbfd-in.h | 11 + bfd/libbfd.h | 11 + bfd/libcoff-in.h | 3 +- bfd/libcoff.h | 3 +- bfd/linker.c | 31 +- bfd/mach-o-target.c | 1 + bfd/mmo.c | 1 + bfd/opncls.c | 61 +- bfd/pef.c | 1 + bfd/pei-x86_64.c | 71 +- bfd/plugin.c | 5 +- bfd/ppcboot.c | 1 + bfd/section.c | 18 + bfd/som.c | 1 + bfd/srec.c | 1 + bfd/targets.c | 4 + bfd/tekhex.c | 1 + bfd/verilog.c | 1 + bfd/version.h | 2 +- bfd/vms-alpha.c | 2 + bfd/xsym.c | 1 + binutils/.README-how-to-make-a-release.swp | Bin 0 -> 16384 bytes binutils/BRANCHES | 1 + binutils/ChangeLog | 139 ++ binutils/NEWS | 8 + binutils/bucomm.c | 4 +- binutils/bucomm.h | 4 +- binutils/debug.c | 5 +- binutils/doc/binutils.texi | 28 +- binutils/dwarf.c | 504 ++++++- binutils/nm.c | 42 +- binutils/objcopy.c | 50 +- binutils/objdump.c | 75 +- binutils/readelf.c | 9 +- binutils/testsuite/binutils-all/dwarf-attributes.S | 8 +- binutils/testsuite/binutils-all/dwarf-attributes.W | 72 +- binutils/testsuite/binutils-all/objdump.exp | 40 + config/ChangeLog | 4 + configure | 24 +- configure.ac | 16 +- cpu/ChangeLog | 4 + elfcpp/ChangeLog | 4 + gas/ChangeLog | 101 ++ gas/NEWS | 21 +- gas/atof-generic.c | 39 +- gas/config/tc-aarch64.c | 25 +- gas/config/tc-arm.c | 113 +- gas/config/tc-mips.c | 35 +- gas/config/tc-ppc.c | 6 +- gas/config/tc-riscv.c | 38 +- gas/doc/c-aarch64.texi | 13 + gas/doc/c-arm.texi | 3 + gas/po/sv.po | 1403 +++++++----------- gas/testsuite/gas/aarch64/cpu-cortex-a34.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/aarch64/cpu-cortex-a77.d | 6 + gas/testsuite/gas/aarch64/float16-be.d | 11 + gas/testsuite/gas/aarch64/float16-le.d | 11 + gas/testsuite/gas/aarch64/float16.s | 19 + gas/testsuite/gas/{arm => aarch64}/nop-asm.s | 0 gas/testsuite/gas/aarch64/sysreg-4.d | 20 +- gas/testsuite/gas/all/float.s | 2 + gas/testsuite/gas/arm/cpu-cortex-a76ae.d | 6 + gas/testsuite/gas/arm/cpu-cortex-a77.d | 6 + gas/testsuite/gas/arm/cpu-cortex-m35p.d | 6 + gas/testsuite/gas/arm/mve-vctp-bad.d | 4 + gas/testsuite/gas/arm/mve-vctp-bad.l | 36 + gas/testsuite/gas/arm/mve-vctp-bad.s | 14 + gas/testsuite/gas/arm/mve-vctp.d | 67 + gas/testsuite/gas/arm/mve-vctp.s | 15 + gas/testsuite/gas/arm/mve-vmov-1.d | 97 ++ gas/testsuite/gas/arm/mve-vmov-1.s | 13 + gas/testsuite/gas/arm/mve-vorr.d | 400 +++--- gas/testsuite/gas/arm/pr24907.d | 19 + gas/testsuite/gas/arm/pr24907.s | 16 + gas/testsuite/gas/i386/fp.d | 1 + gas/testsuite/gas/i386/fp.s | 4 + gas/testsuite/gas/mips/insn-isa-mode.d | 16 + gas/testsuite/gas/mips/insn-isa-mode.s | 14 + gas/testsuite/gas/mips/mips.exp | 1 + gas/testsuite/gas/riscv/li32.d | 17 + gas/testsuite/gas/riscv/li32.s | 5 + gas/testsuite/gas/riscv/li64.d | 44 + gas/testsuite/gas/riscv/li64.s | 9 + gdb/ChangeLog | 1078 ++++++++++++++ gdb/Makefile.in | 4 +- gdb/NEWS | 17 + gdb/aarch64-tdep.c | 13 + gdb/ada-exp.y | 5 +- gdb/ada-lang.c | 66 +- gdb/ada-tasks.c | 66 +- gdb/ada-valprint.c | 9 +- gdb/arch-utils.c | 8 + gdb/arch-utils.h | 4 + gdb/auto-load.c | 2 +- gdb/block.c | 19 +- gdb/block.h | 10 +- gdb/break-catch-throw.c | 8 +- gdb/cli/cli-cmds.c | 3 + gdb/cli/cli-utils.c | 65 +- gdb/cli/cli-utils.h | 39 +- gdb/coffread.c | 2 +- gdb/compile/compile-c-support.c | 2 +- gdb/configure | 11 +- gdb/configure.ac | 11 +- gdb/dbxread.c | 26 +- gdb/defs.h | 8 +- gdb/doc/ChangeLog | 24 + gdb/doc/gdb.texinfo | 61 +- gdb/dtrace-probe.c | 4 +- gdb/dwarf-index-write.c | 48 +- gdb/dwarf2read.c | 463 +++--- gdb/f-exp.y | 14 +- gdb/f-lang.c | 2 +- gdb/f-lang.h | 5 + gdb/f-typeprint.c | 11 + gdb/features/Makefile | 2 + gdb/features/rx.c | 80 ++ gdb/features/rx.xml | 74 + gdb/gdb_bfd.c | 2 +- gdb/gdbarch.c | 23 + gdb/gdbarch.h | 6 + gdb/gdbarch.sh | 3 + gdb/gdbserver/ChangeLog | 45 + gdb/gdbserver/Makefile.in | 2 + gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 2 +- gdb/gdbserver/linux-aarch64-low.c | 4 +- gdb/gdbserver/linux-ppc-low.c | 22 +- gdb/gdbserver/linux-s390-low.c | 4 +- gdb/gdbserver/linux-x86-low.c | 8 +- gdb/gdbserver/mem-break.c | 30 +- gdb/gdbserver/proc-service.c | 2 +- gdb/gdbserver/remote-utils.c | 4 +- gdb/gdbserver/server.c | 2 +- gdb/gdbserver/target.c | 33 +- gdb/gdbserver/target.h | 5 +- gdb/gdbserver/tracepoint.c | 32 +- gdb/gdbsupport/common.m4 | 3 +- gdb/{ => gdbsupport}/gdb-dlfcn.c | 2 +- gdb/{ => gdbsupport}/gdb-dlfcn.h | 0 gdb/gdbtypes.c | 12 +- gdb/gdbtypes.h | 8 +- gdb/go32-nat.c | 7 +- gdb/guile/guile.c | 5 +- gdb/jit.c | 6 +- gdb/language.h | 2 +- gdb/linux-nat-trad.c | 1 + gdb/main.c | 227 +-- gdb/maint.c | 169 ++- gdb/mdebugread.c | 32 +- gdb/mingw-hdep.c | 11 + gdb/nat/fork-inferior.c | 2 +- gdb/nat/linux-namespaces.c | 2 +- gdb/nios2-tdep.c | 8 +- gdb/printcmd.c | 55 +- gdb/probe.c | 7 +- gdb/probe.h | 2 +- gdb/procfs.c | 38 +- gdb/psympriv.h | 2 +- gdb/psymtab.c | 107 +- gdb/psymtab.h | 6 +- gdb/python/lib/gdb/__init__.py | 42 +- gdb/python/py-unwind.c | 6 +- gdb/python/py-value.c | 2 +- gdb/python/python.c | 38 +- gdb/remote.c | 5 + gdb/rx-tdep.c | 160 +-- gdb/solib-aix.c | 8 +- gdb/solib-darwin.c | 3 +- gdb/solib-svr4.c | 139 +- gdb/solib.c | 2 +- gdb/source-cache.c | 24 +- gdb/stack.c | 106 +- gdb/stap-probe.c | 6 +- gdb/symfile-debug.c | 28 +- gdb/symfile-mem.c | 6 +- gdb/symfile.c | 2 +- gdb/symfile.h | 26 +- gdb/symtab.c | 266 ++-- gdb/symtab.h | 26 +- gdb/target-float.c | 17 +- gdb/testsuite/ChangeLog | 179 +++ gdb/testsuite/boards/cc-with-tweaks.exp | 5 + gdb/testsuite/gdb.ada/bias.exp | 56 + gdb/testsuite/gdb.ada/bias/bias.adb | 52 + .../gdb.ada/{char_enum/pck.ads => bias/pck.adb} | 11 +- gdb/testsuite/gdb.ada/{char_enum => bias}/pck.ads | 4 +- gdb/testsuite/gdb.ada/char_enum.exp | 6 + gdb/testsuite/gdb.ada/char_enum/foo.adb | 6 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- .../gdb.ada/{print_chars.exp => dgopt.exp} | 32 +- .../gdb.ada/{char_enum/pck.ads => dgopt/x.adb} | 13 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 3 + gdb/testsuite/gdb.ada/rdv_wait.exp | 2 +- gdb/testsuite/gdb.ada/task_switch_in_core.exp | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 17 + .../gdb.base/batch-preserve-term-settings.exp | 7 + gdb/testsuite/gdb.base/compare-sections.exp | 11 +- gdb/testsuite/gdb.base/examine-backward.exp | 2 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 1 + gdb/testsuite/gdb.base/info-fun.exp | 97 +- .../gdb.base/info-var-f1.c} | 23 +- .../gdb.base/info-var-f2.c} | 23 +- gdb/testsuite/gdb.base/info-var.exp | 65 + .../tui-stack.h => testsuite/gdb.base/info-var.h} | 19 +- gdb/testsuite/gdb.base/label.exp | 10 - gdb/testsuite/gdb.base/maint.exp | 24 +- gdb/testsuite/gdb.base/store.exp | 65 +- gdb/testsuite/gdb.base/ui-redirect.exp | 31 +- gdb/testsuite/gdb.base/with.exp | 2 + gdb/testsuite/gdb.cp/cplabel.exp | 1 - gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- .../resize.exp => gdb.cp/no-libstdcxx-probe.exp} | 31 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 7 + gdb/testsuite/gdb.fortran/info-types.exp | 50 + gdb/testsuite/gdb.fortran/info-types.f90 | 36 + gdb/testsuite/gdb.linespec/ls-errs.exp | 3 - gdb/testsuite/gdb.mi/mi-catch-cpp-exceptions.exp | 2 +- gdb/testsuite/gdb.multi/multi-term-settings.exp | 4 +- gdb/testsuite/gdb.python/py-xmethods.py | 36 +- gdb/testsuite/gdb.python/python.exp | 4 +- gdb/testsuite/gdb.tui/basic.exp | 14 +- gdb/testsuite/gdb.tui/empty.exp | 26 +- gdb/testsuite/gdb.tui/regs.exp | 3 - gdb/testsuite/gdb.tui/resize.exp | 2 - gdb/testsuite/lib/fortran.exp | 24 + gdb/testsuite/lib/gdb.exp | 40 +- gdb/testsuite/lib/pascal.exp | 2 + gdb/testsuite/lib/tuiterm.exp | 7 + gdb/top.c | 2 +- gdb/tui/tui-command.c | 47 +- gdb/tui/tui-command.h | 18 +- gdb/tui/tui-data.c | 69 +- gdb/tui/tui-data.h | 112 +- gdb/tui/tui-disasm.c | 82 +- gdb/tui/tui-disasm.h | 21 +- gdb/tui/tui-hooks.c | 8 +- gdb/tui/tui-interp.c | 2 - gdb/tui/tui-io.c | 19 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 151 +- gdb/tui/tui-regs.c | 558 +++----- gdb/tui/tui-regs.h | 90 +- gdb/tui/tui-source.c | 108 +- gdb/tui/tui-source.h | 29 +- gdb/tui/tui-stack.c | 223 ++- gdb/tui/tui-stack.h | 41 + gdb/tui/tui-win.c | 197 ++- gdb/tui/tui-wingeneral.c | 95 +- gdb/tui/tui-wingeneral.h | 1 - gdb/tui/tui-winsource.c | 305 +--- gdb/tui/tui-winsource.h | 167 ++- gdb/tui/tui.c | 2 +- gdb/tui/tui.h | 1 - gdb/value.c | 18 +- gdb/xcoffread.c | 18 +- gdb/xml-syscall.c | 7 +- gnulib/ChangeLog | 6 + gnulib/import/glob.c | 84 +- .../patches/0003-Fix-glob-c-Coverity-issues.patch | 279 ++++ gnulib/update-gnulib.sh | 1 + gold/ChangeLog | 12 + gold/object.cc | 6 +- gprof/ChangeLog | 4 + include/ChangeLog | 13 + include/elf/arm.h | 7 - include/opcode/arc.h | 2 +- ld/ChangeLog | 455 ++++++ ld/Makefile.am | 10 +- ld/Makefile.in | 15 +- ld/NEWS | 2 + ld/configure | 2 +- ld/configure.ac | 2 +- ld/configure.tgt | 673 ++++++--- ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64elf.sh | 2 +- ld/emulparams/aarch64elf32.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arcelf.sh | 2 +- ld/emulparams/arcelf_prof.sh | 2 +- ld/emulparams/arclinux.sh | 2 +- ld/emulparams/arclinux_prof.sh | 2 +- ld/emulparams/arcv2elf.sh | 2 +- ld/emulparams/arcv2elfx.sh | 2 +- ld/emulparams/armelf.sh | 16 +- ld/emulparams/armelf_fuchsia.sh | 2 +- ld/emulparams/armelf_linux.sh | 2 +- ld/emulparams/armelf_phoenix.sh | 2 +- ld/emulparams/armnto.sh | 2 +- ld/emulparams/avr1.sh | 2 +- ld/emulparams/avr2.sh | 2 +- ld/emulparams/avr25.sh | 2 +- ld/emulparams/avr3.sh | 2 +- ld/emulparams/avr31.sh | 2 +- ld/emulparams/avr35.sh | 2 +- ld/emulparams/avr4.sh | 2 +- ld/emulparams/avr5.sh | 2 +- ld/emulparams/avr51.sh | 2 +- ld/emulparams/avr6.sh | 2 +- ld/emulparams/avrtiny.sh | 2 +- ld/emulparams/avrxmega1.sh | 2 +- ld/emulparams/avrxmega2.sh | 2 +- ld/emulparams/avrxmega3.sh | 2 +- ld/emulparams/avrxmega4.sh | 2 +- ld/emulparams/avrxmega5.sh | 2 +- ld/emulparams/avrxmega6.sh | 2 +- ld/emulparams/avrxmega7.sh | 2 +- ld/emulparams/criself.sh | 2 +- ld/emulparams/crislinux.sh | 2 +- ld/emulparams/cskyelf.sh | 2 +- ld/emulparams/d10velf.sh | 2 +- ld/emulparams/elf32_sparc.sh | 2 +- ld/emulparams/elf32_spu.sh | 2 +- ld/emulparams/elf32_tic6x_le.sh | 2 +- ld/emulparams/elf32_x86_64.sh | 2 +- ld/emulparams/elf32am33lin.sh | 2 +- ld/emulparams/elf32bfin.sh | 2 +- ld/emulparams/elf32bfinfd.sh | 2 +- ld/emulparams/elf32bmip.sh | 2 +- ld/emulparams/elf32bmipn32-defs.sh | 2 +- ld/emulparams/elf32cr16.sh | 2 +- ld/emulparams/elf32cr16c.sh | 2 +- ld/emulparams/elf32crx.sh | 2 +- ld/emulparams/elf32epiphany.sh | 2 +- ld/emulparams/elf32epiphany_4x4.sh | 2 +- ld/emulparams/elf32frvfd.sh | 2 +- ld/emulparams/elf32ip2k.sh | 2 +- ld/emulparams/elf32lm32.sh | 2 +- ld/emulparams/elf32lm32fd.sh | 2 +- ld/emulparams/elf32lriscv-defs.sh | 2 +- ld/emulparams/elf32m32c.sh | 2 +- ld/emulparams/elf32mb_linux.sh | 2 +- ld/emulparams/elf32mbel_linux.sh | 2 +- ld/emulparams/elf32mcore.sh | 2 +- ld/emulparams/elf32mep.sh | 2 +- ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf32microblaze.sh | 2 +- ld/emulparams/elf32mipswindiss.sh | 2 +- ld/emulparams/elf32or1k.sh | 2 +- ld/emulparams/elf32ppccommon.sh | 2 +- ld/emulparams/elf32rl78.sh | 2 +- ld/emulparams/elf32rx.sh | 2 +- ld/emulparams/elf32tilegx.sh | 2 +- ld/emulparams/elf32tilepro.sh | 2 +- ld/emulparams/elf32vax.sh | 2 +- ld/emulparams/elf32visium.sh | 2 +- ld/emulparams/elf32xc16x.sh | 2 +- ld/emulparams/elf32xc16xl.sh | 2 +- ld/emulparams/elf32xc16xs.sh | 2 +- ld/emulparams/elf32xstormy16.sh | 2 +- ld/emulparams/elf32xtensa.sh | 2 +- ld/emulparams/elf64_aix.sh | 2 +- ld/emulparams/elf64_ia64.sh | 2 +- ld/emulparams/elf64_s390.sh | 2 +- ld/emulparams/elf64_sparc.sh | 2 +- ld/emulparams/elf64alpha.sh | 2 +- ld/emulparams/elf64bpf.sh | 2 +- ld/emulparams/elf64hppa.sh | 2 +- ld/emulparams/elf64mmix.sh | 2 +- ld/emulparams/elf64rdos.sh | 2 +- ld/emulparams/elf64tilegx.sh | 3 +- ld/emulparams/elf_i386.sh | 2 +- ld/emulparams/elf_i386_be.sh | 2 +- ld/emulparams/elf_i386_ldso.sh | 2 +- ld/emulparams/elf_i386_vxworks.sh | 2 +- ld/emulparams/elf_iamcu.sh | 2 +- ld/emulparams/elf_k1om.sh | 2 +- ld/emulparams/elf_l1om.sh | 2 +- ld/emulparams/elf_s390.sh | 2 +- ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/h8300elf.sh | 2 +- ld/emulparams/h8300elf_linux.sh | 2 +- ld/emulparams/hppa64linux.sh | 2 +- ld/emulparams/hppaelf.sh | 2 +- ld/emulparams/hppalinux.sh | 2 +- ld/emulparams/i386lynx.sh | 2 +- ld/emulparams/i386moss.sh | 2 +- ld/emulparams/i386nto.sh | 2 +- ld/emulparams/m32relf.sh | 2 +- ld/emulparams/m32relf_linux.sh | 2 +- ld/emulparams/m68hc11elf.sh | 2 +- ld/emulparams/m68hc11elfb.sh | 2 +- ld/emulparams/m68hc12elf.sh | 2 +- ld/emulparams/m68hc12elfb.sh | 2 +- ld/emulparams/m68kelf.sh | 2 +- ld/emulparams/mn10300.sh | 2 +- ld/emulparams/nds32elf.sh | 2 +- ld/emulparams/nds32elf16m.sh | 2 +- ld/emulparams/nds32elf_linux.sh | 2 +- ld/emulparams/nios2elf.sh | 2 +- ld/emulparams/nios2linux.sh | 2 +- ld/emulparams/pruelf.sh | 2 +- ld/emulparams/score3_elf.sh | 2 +- ld/emulparams/shelf.sh | 2 +- ld/emulparams/shelf_nto.sh | 2 +- ld/emulparams/shelf_vxworks.sh | 2 +- ld/emulparams/shlelf_linux.sh | 2 +- ld/emulparams/shlelf_nto.sh | 2 +- ld/emulparams/v850.sh | 2 +- ld/emulparams/v850_rh850.sh | 2 +- ld/emultempl/aarch64elf.em | 26 +- ld/emultempl/alphaelf.em | 4 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 26 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/beos.em | 53 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 4 +- ld/emultempl/crxelf.em | 6 +- ld/emultempl/cskyelf.em | 26 +- ld/emultempl/elf-generic.em | 46 +- ld/emultempl/elf-x86.em | 2 +- ld/emultempl/elf.em | 904 ++++++++++++ ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 3 +- ld/emultempl/hppaelf.em | 29 +- ld/emultempl/ia64elf.em | 4 +- ld/emultempl/m68hc1xelf.em | 23 +- ld/emultempl/m68kelf.em | 4 +- ld/emultempl/metagelf.em | 27 +- ld/emultempl/mipself.em | 20 - ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 13 +- ld/emultempl/nds32elf.em | 4 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/nios2elf.em | 27 +- ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/emultempl/ppc32elf.em | 12 +- ld/emultempl/ppc64elf.em | 30 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 2 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/spuelf.em | 4 +- ld/emultempl/tic6xdsbt.em | 4 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vms.em | 5 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 2 +- ld/{emultempl/elf32.em => ldelf.c} | 1504 ++++---------------- ld/ldelf.h | 32 + ld/{emultempl/elf-generic.em => ldelfgen.c} | 57 +- bfd/cpu-plugin.c => ld/ldelfgen.h | 27 +- ld/ldlang.c | 62 +- ld/ldmisc.c | 24 +- ld/pe-dll.c | 5 + ld/plugin.c | 20 +- ld/po/SRC-POTFILES.in | 4 + ld/scripttempl/arclinux.sc | 2 +- ld/scripttempl/armbpabi.sc | 2 +- ld/scripttempl/elf.sc | 2 +- ld/scripttempl/elf64bpf.sc | 2 +- ld/scripttempl/elf64hppa.sc | 2 +- ld/scripttempl/elf_chaos.sc | 2 +- ld/scripttempl/elfarc.sc | 2 +- ld/scripttempl/elfarcv2.sc | 2 +- ld/scripttempl/elfd10v.sc | 2 +- ld/scripttempl/elfm68hc11.sc | 2 +- ld/scripttempl/elfm68hc12.sc | 2 +- ld/scripttempl/elfm9s12z.sc | 2 +- ld/scripttempl/elfxgate.sc | 2 +- ld/scripttempl/elfxtensa.sc | 2 +- ld/scripttempl/epiphany_4x4.sc | 2 +- ld/scripttempl/iq2000.sc | 2 +- ld/scripttempl/mep.sc | 2 +- ld/scripttempl/nds32elf.sc | 2 +- ld/scripttempl/v850.sc | 2 +- ld/scripttempl/v850_rh850.sc | 2 +- ld/scripttempl/xstormy16.sc | 2 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 2 + ld/testsuite/ld-aarch64/undef-tls.d | 17 + ld/testsuite/ld-aarch64/undef-tls.s | 13 + ld/testsuite/ld-aarch64/weak-tls.d | 8 + ld/testsuite/ld-aarch64/weak-tls.s | 16 + ld/testsuite/ld-arm/arm-dyn.ld | 2 +- ld/testsuite/ld-arm/arm-lib.ld | 2 +- ld/testsuite/ld-arm/arm-no-rel-plt.ld | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-b-plt.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.d | 2 +- ld/testsuite/ld-arm/farcall-cond-thumb-arm.d | 2 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-app2.d | 4 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 20 +- ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm-short.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-arm.d | 4 +- .../ld-arm/farcall-thumb-thumb-pic-veneer.d | 2 +- ld/testsuite/ld-arm/farcall-thumb-thumb.d | 2 +- ld/testsuite/ld-arm/fdpic-main.ld | 2 +- ld/testsuite/ld-arm/fdpic-shared.ld | 2 +- ld/testsuite/ld-arm/fix-arm1176-on.d | 2 +- ld/testsuite/ld-arm/ifunc-10.dd | 32 +- ld/testsuite/ld-arm/ifunc-2.dd | 8 +- ld/testsuite/ld-arm/ifunc-4.dd | 32 +- ld/testsuite/ld-arm/ifunc-6.dd | 4 +- ld/testsuite/ld-arm/ifunc-8.dd | 16 +- ld/testsuite/ld-arm/jump-reloc-veneers-long.d | 2 +- ld/testsuite/ld-arm/mixed-app.d | 2 +- ld/testsuite/ld-arm/thumb2-b-interwork.d | 2 +- ld/testsuite/ld-arm/tls-longplt.d | 2 +- ld/testsuite/ld-arm/tls-thumb1.d | 4 +- ld/testsuite/ld-elf/elf.exp | 2 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elfvsb/elf-offset.ld | 2 +- ld/testsuite/ld-i386/property-1.r | 2 +- ld/testsuite/ld-i386/property-1a.r | 2 +- ld/testsuite/ld-i386/property-2.r | 2 +- ld/testsuite/ld-i386/property-2a.r | 2 +- ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 2 +- ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 2 +- ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 2 +- ld/testsuite/ld-i386/property-6.r | 2 +- ld/testsuite/ld-i386/property-7.r | 2 +- ld/testsuite/ld-i386/property-7a.r | 2 +- ld/testsuite/ld-mips-elf/mips-dyn.ld | 2 +- ld/testsuite/ld-mips-elf/mips-lib.ld | 2 +- ld/testsuite/ld-powerpc/pcrelopt.d | 17 +- ld/testsuite/ld-powerpc/pcrelopt.s | 12 + ld/testsuite/ld-riscv-elf/c-lui-2.d | 19 + ld/testsuite/ld-riscv-elf/c-lui-2.ld | 6 + ld/testsuite/ld-riscv-elf/c-lui-2.s | 12 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 1 + ld/testsuite/ld-scripts/dynamic-sections.t | 2 +- ld/testsuite/ld-shared/elf-offset.ld | 2 +- ld/testsuite/ld-x86-64/pr24905-x32.d | 8 + ld/testsuite/ld-x86-64/pr24905.d | 7 + ld/testsuite/ld-x86-64/pr24905.s | 6 + ld/testsuite/ld-x86-64/pr24905.t | 1 + ld/testsuite/ld-x86-64/x86-64.exp | 2 + libctf/ChangeLog | 4 + opcodes/ChangeLog | 37 + opcodes/aarch64-opc.c | 20 +- opcodes/arm-dis.c | 23 + opcodes/m68k-opc.c | 4 +- opcodes/mmix-dis.c | 93 +- opcodes/tic30-dis.c | 4 +- sim/cris/ChangeLog | 4 + sim/cris/sim-if.c | 2 +- 673 files changed, 12758 insertions(+), 9288 deletions(-) create mode 100644 binutils/.README-how-to-make-a-release.swp create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a34.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a65ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/aarch64/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/aarch64/float16-be.d create mode 100644 gas/testsuite/gas/aarch64/float16-le.d create mode 100644 gas/testsuite/gas/aarch64/float16.s copy gas/testsuite/gas/{arm => aarch64}/nop-asm.s (100%) create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a76ae.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-a77.d create mode 100644 gas/testsuite/gas/arm/cpu-cortex-m35p.d create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vctp.d create mode 100644 gas/testsuite/gas/arm/mve-vctp.s create mode 100644 gas/testsuite/gas/arm/pr24907.d create mode 100644 gas/testsuite/gas/arm/pr24907.s create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.d create mode 100644 gas/testsuite/gas/mips/insn-isa-mode.s create mode 100644 gas/testsuite/gas/riscv/li32.d create mode 100644 gas/testsuite/gas/riscv/li32.s create mode 100644 gas/testsuite/gas/riscv/li64.d create mode 100644 gas/testsuite/gas/riscv/li64.s create mode 100644 gdb/features/rx.c create mode 100644 gdb/features/rx.xml rename gdb/{ => gdbsupport}/gdb-dlfcn.c (99%) rename gdb/{ => gdbsupport}/gdb-dlfcn.h (100%) create mode 100644 gdb/testsuite/gdb.ada/bias.exp create mode 100644 gdb/testsuite/gdb.ada/bias/bias.adb copy gdb/testsuite/gdb.ada/{char_enum/pck.ads => bias/pck.adb} (80%) copy gdb/testsuite/gdb.ada/{char_enum => bias}/pck.ads (88%) copy gdb/testsuite/gdb.ada/{print_chars.exp => dgopt.exp} (55%) copy gdb/testsuite/gdb.ada/{char_enum/pck.ads => dgopt/x.adb} (78%) copy gdb/{tui/tui-stack.h => testsuite/gdb.base/info-var-f1.c} (61%) copy gdb/{tui/tui-stack.h => testsuite/gdb.base/info-var-f2.c} (61%) create mode 100644 gdb/testsuite/gdb.base/info-var.exp copy gdb/{tui/tui-stack.h => testsuite/gdb.base/info-var.h} (61%) copy gdb/testsuite/{gdb.tui/resize.exp => gdb.cp/no-libstdcxx-probe.exp} (58%) create mode 100644 gdb/testsuite/gdb.fortran/info-types.exp create mode 100644 gdb/testsuite/gdb.fortran/info-types.f90 create mode 100644 gnulib/patches/0003-Fix-glob-c-Coverity-issues.patch create mode 100644 ld/emultempl/elf.em rename ld/{emultempl/elf32.em => ldelf.c} (59%) create mode 100644 ld/ldelf.h copy ld/{emultempl/elf-generic.em => ldelfgen.c} (52%) copy bfd/cpu-plugin.c => ld/ldelfgen.h (58%) create mode 100644 ld/testsuite/ld-aarch64/undef-tls.d create mode 100644 ld/testsuite/ld-aarch64/undef-tls.s create mode 100644 ld/testsuite/ld-aarch64/weak-tls.d create mode 100644 ld/testsuite/ld-aarch64/weak-tls.s create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.d create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.ld create mode 100644 ld/testsuite/ld-riscv-elf/c-lui-2.s create mode 100644 ld/testsuite/ld-x86-64/pr24905-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.d create mode 100644 ld/testsuite/ld-x86-64/pr24905.s create mode 100644 ld/testsuite/ld-x86-64/pr24905.t