This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-O2-vs-O2_LTO in repository toolchain/ci/binutils-gdb.
from 607b483327 Use bfd_get_filename throughout ld adds 7e05773767 [PATCH v3] aarch64: Emit jump slot for conditional branch to [...] adds ae440402f5 or1k: Remove 64-bit support, it's not used and it breaks 32- [...] adds a501eb446f or1k: Regenerate opcodes after removing 32-bit support adds 164446e04c Fix the ARM assembler to generate a Realtime profile for armv8-r. adds 7e94cf6cb0 OpenRISC BFD fixups for Glibc: adds 8ac10c5bfc Allow readelf to issue warnings if checking is enabled and t [...] adds 62982abdee gdb: allocate symfile_segment_data with new adds 68b888fff3 gdb: use std::vector to store segments in symfile_segment_data adds 9005fbbb00 gdb: make symfile_segment_data::segment_info an std::vector adds 6fd1d259e9 Fix thinko in recent update to bfd_section_from_shdr. adds 1d6ce4d312 gdb: fix -Wtautological-overlap-compare error in h8300-tdep.c adds ad80db5b9f Default gdb_bfd_open's fd parameter to -1 adds 4111f652f9 Eliminate target_fileio_open_warn_if_slow adds 98c59b527b Make exec-file-mismatch compare build IDs adds f408d82c7a gdb: fix off-by-one error in quirk_rust_enum adds 563c591bed Update call to target_fileio_open adds 7d874253bf Fix duplicate tests in gdb.rust adds 4cd9f3d510 [gdb/testsuite] Fix typo in gdb.base/gdb-caching-proc.exp adds 76571211fe Restore missing Rust test adds c7e9767920 Use bfd_get_filename throughout gdb adds 3c568b8afa PR26011, excessive memory allocation with fuzzed reloc sections adds 3d205eb448 Power10 dcbf, sync, and wait extensions. adds 84f800117f Automatic date update in version.in adds 7b958a48e1 PR25993, read of freed memory adds 9a0bacfb08 [gdb/symtab] Handle .gdb_index in ada language mode adds 11c0dd51e8 Fix thinko in bfd ChangeLog entry adds 250106a76a Remove bound_name static from ada-lang.c adds b4757f2e45 Fix array_char_idx.exp adds 41977d16e4 gdb/testsuite: check mmap ret val against MAP_FAILED adds 8f595e9b4f [PATCH v2 0/9] RISC-V: Support version controling for ISA st [...] adds 9d428aae67 gdb: reset/recompute objfile section offsets in reread_symbols adds 1484644d35 Automatic date update in version.in adds c31ab5a001 asan: readelf: wild read in get_num_dynamic_syms adds c95949892f Replace "if (x) free (x)" with "free (x)", bfd adds 9db70fc365 Replace "if (x) free (x)" with "free (x)", binutils adds 9fbb53c7c8 Replace "if (x) free (x)" with "free (x)", gas adds 3d45296946 Replace "if (x) free (x)" with "free (x)", gprof adds 5e2ab61254 Replace "if (x) free (x)" with "free (x)", ld adds d96bf37ba8 Replace "if (x) free (x)" with "free (x)", opcodes adds 0490dd41ae Re: PR25993, read of freed memory adds 84d53fa9d2 gdb: remove unnecessary NULL checks before xfree adds aa370940e2 gdb: fix -Wtautological-overlap-compare error in lm32-tdep.c adds 1b2e4380eb Automatic date update in version.in adds 6f3fe02b0b PowerPC: downgrade FP mismatch error for shared libraries to [...] adds 7c13f4e875 gdb: Restore old annotations behaviour when printing frame info adds 9392ebb3bb Remove obsolete declaration adds 5e33d5f4e1 gdb: add type::num_fields / type::set_num_fields adds 1f704f761b gdb: remove TYPE_NFIELDS macro adds 3cabb6b069 gdb: add type::fields / type::set_fields adds 80fc5e77f0 gdb: remove TYPE_FIELDS macro adds a3d674e022 Automatic date update in version.in adds 3f3c36087e ar many_files test adds c892b44730 Fix potential segfault adds 51e2cfa2dc Use safe-ctype.h (ISSPACE etc.) in symbol parsing & comparison adds eca1f90cf4 Add completion styling adds 26f1625454 Document the GDB 9.2 release in gdb/ChangeLog adds ceacbf6edf gdb: remove TYPE_FIELD macro adds 4636b7db71 Automatic date update in version.in adds 309cae1f7b ld: Add -Bsymbolic-functions tests adds bb68f22c8e ld: Handle --dynamic-list* before -Bsymbolic -Bsymbolic-functions adds e08bd6c508 Don't remove C++ aliases from completions if symbol doesn't match adds 41a77cbaad gdb: make gdbarch.sh write gdbarch.{c,h} directly adds 72393fd103 RISC-V: Gas inserts cfa relocs in wrong section. adds ddb9ebd500 Automatic date update in version.in adds 0a4f5f8cae Revert "Add completion styling" adds 3c5a0e025b [gdb/testsuite] Add target board gold adds 465e1b0f19 [gdb/testsuite] Fix exec_is_pie with gold linker adds 8f7d38efad [gdb/testsuite] Fix var use in compile_and_download_n_jit_so adds a39d29cda1 gas: Update fr_literal access in frag for GCC 10 adds af2c48d854 ld: Pass -z notext to linker for tests with DT_TEXTREL adds 07e0bb0fb2 ld-x86-64: Pass -z notext to linker for tests with DT_TEXTREL adds 42cf184456 [gdb/testsuite] Add comment in exec_is_pie adds 92651b1d91 gdb: Move construct_inferior_arguments to gdbsupport adds c699004a29 gdbsupport: Adapt construct_inferior_arguments adds 8c4b5f3d98 gdbsupport: Let construct_inferior_arguments take gdb::array [...] adds b69ca137ac gdbserver: Don't add extra NULL to program args adds ace6b9195e nto_process_target::create_inferior: Pass args as char ** adds bea571ebd7 Use construct_inferior_arguments which handles special chars adds 7dbfcd6f79 gdbsupport: Drop now unused function 'stringify_argv' adds 75d0451240 gdb/testsuite: support passing inferior arguments with nativ [...] adds 6cf66e763a gdb/testsuite: add inferior arguments test adds 462f72c552 gdb/testsuite: add simavr.exp board adds 1218a4bf49 gdb: make avr_integer_to_address generate code or data addre [...] adds 043e2e02c0 [gdb/testsuite] Add target board gold-gdb-index adds 68dc60e6a7 ELF: Updated comments for ET_EXEC and ET_DYN adds 6c115e16ca gas: Silence GCC 10 warning on tc-cr16.c adds dcb5d41bef Automatic date update in version.in adds 9fcc34577e tc-cr16.c: Use memmove to concatenate 2 overlapping strings adds c6412eeea9 gas: Silence GCC 10 warning on tc-mcore.c adds 40d22035a7 [gdb/testsuite] Add test-case gold-gdb-index.exp adds a05e3e2039 tc-score.c: Replace overlapping sprintf with memmove adds 9e7cb4c359 Extend the error message displayed when a plugin fails to load. adds e67e940f5d gas: Silence GCC 10 warning on tc-crx.c adds 70b1b570bf gas: Silence GCC 10 warning on tc-v850.c adds c4612b92e3 gas: Silence GCC 10 warning tc-vax.c adds 8bbc5da5ee gas: Silence GCC 10 warning on tc-visium.c adds f687f5f563 S/390: z13: Accept vector alignment hints adds e3fed0f2fe tc-xgate.c: Replace R_XGATE_PCREL_X with BFD_RELOC_XGATE_PCREL_X adds 57b179405a ChangeLog entries for f687f5f563 adds 0db49895f3 Use = instead of == for better portability adds 0bc2354b81 Fix bugs in 'val and 'pos with range types adds 53a47a3e49 Handle indexing Ada arrays with enum indices adds e98d2e6da4 Ensure class_tui is listed in the output of "help" giving th [...] adds 3c73074034 gas: Adjust x86 tests for PECOFF adds 368584aa8c ld: Skip some x86 ifunc tests for lynxos and nto adds dbac035ca0 Automatic date update in version.in adds 25e1eca8fa Fix extraction of signed constants in nios2 disassembler (again). adds a6dbf402de ld: Add --warn-textrel and obsolete --warn-shared-textrel adds c2b750436a Fix some duplicate test names adds f8c6d1528c Fix PR 26000, logical bitwise error / prologue analyzer adds 4594094926 Introduce dwarf2_per_objfile::obstack adds 5717c425a6 Add "objfile" parameter to two partial_symtab methods adds d3473f0c4b Add dwarf2_per_cu_data::index adds a50264baf5 Add dwarf2_per_objfile member to DWARF batons adds 5989a64ed5 Split dwarf2_per_objfile into dwarf2_per_objfile and dwarf2_per_bfd adds af758d117e Remove symtab links from dwarf2_psymtab and dwarf2_per_cu_qu [...] adds ae090bdbf8 Move die_type_hash to dwarf2_per_objfile adds 9e021579fa Add dwarf2_per_objfile field to dwarf2_cu adds 97a1449a95 Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile i [...] adds 5e22e966a0 Remove dwarf2_cu->per_cu->dwarf2_per_objfile references adds 1859c670e9 Add dwarf2_per_bfd field to dwarf2_per_cu_data adds c3699833af Make dwarf2_get_dwz_file take a dwarf2_per_bfd adds 313bad1bc6 Use bfd_get_filename instead of objfile_name in lookup_dwo_unit adds ab43249077 Add dwarf2_per_objfile parameter to cutu_reader's constructors adds d460f6600a Make queue_and_load_dwo_tu receive a dwarf2_cu adds e3beb21d35 Remove dwarf2_per_cu_data::dwarf2_per_objfile reference in c [...] adds 7aa104c423 Add dwarf2_per_objfile parameter to create_partial_symtab adds 43182c09c6 Add dwarf2_per_objfile parameter to recursively_compute_inclusions adds 47b14e8676 Add dwarf2_per_objfile parameter to process_full_{comp,type}_unit adds 4ab09049d6 Pass dwarf2_cu objects to dwo-related functions, instead of [...] adds 64874a4030 Remove reference to dwarf2_per_cu_data::dwarf2_per_objfile i [...] adds 293e7e5114 Move int type methods out of dwarf2_per_cu_data adds 89b07335fe Add dwarf2_per_objfile to dwarf_expr_context and dwarf2_frame_cache adds 4b167ea1a0 Remove dwarf2_per_cu_data::text_offset adds 82ca3f5189 Add dwarf2_per_objfile parameter to dwarf2_read_addr_index adds 3c3cd3d4d7 Add dwarf2_per_objfile parameter to allocate_piece_closure adds 14095eb326 Add dwarf2_per_objfile parameters to dwarf2_fetch_* functions adds 9f47c70716 Remove dwarf2_per_cu_data::objfile () adds 120ce1b5b2 Add dwarf2_per_objfile parameter to free_one_cached_comp_unit adds aa66c37944 Add dwarf2_per_objfile parameter to get_die_type_at_offset adds f6e649ddaf Remove leftover references to dwarf2_per_cu_data::dwarf2_per [...] adds 127bbf4b50 Remove dwarf2_per_cu_data::dwarf2_per_objfile adds 8adb84872b Split type_unit_group adds e286671bf9 Move signatured_type::type to unshareable object adds 168c9250f2 Pass dwarf2_per_bfd instead of dwarf2_per_objfile to some in [...] adds 8fc0b21da6 Pass dwarf2_cu to process_full_{comp,type}_unit adds 1b555f1747 Make load_cu return the loaded dwarf2_cu adds 2e6a9f7959 Add comp_unit_head to dwarf2_per_cu_data adds 2e6711003b Pass existing_cu object to cutu_reader adds 7188ed02d2 Replace dwarf2_per_cu_data::cu backlink with per-objfile map adds fcf23d5b65 Make mapped_debug_names independent of objfile adds 39b16f87f7 Move line_header_hash to dwarf2_per_objfile adds 17ee85fc2a Share DWARF partial symtabs adds 198204a7f0 [PATCH] allow empty string as argument to -Map adds ac637ec30d Don't close thread handles provided by WaitForDebugEvent adds 6479bf854a Don't close process handle provided by WaitForDebugEvent adds 96445f0b66 Use errno value of first openp failure adds c17ace4397 Move exit_status_set_internal_vars out of GLOBAL_CURDIR adds 697bba1827 Attribute method inlining adds 7d00ffecd2 Lazily compute partial DIE name adds af0b2a3e85 Inline abbrev lookup adds f0fbb768c2 Use add_partial_symbol in load_partial_dies adds 636edd0018 cp-completion-aliases.exp: Use test_gdb_complete_{unique,multiple} adds 2a37823bfe PR ld/22909 amendment; don't xfail ld-elf/pr19539.d for cris*-*-*. adds 5c5055683b RISC-V: Fix missing initialization of riscv_csr_extra structs adds 92eb6ed177 Automatic date update in version.in adds 1c912705af Fix PR gas/26001 (pdp11-*-*) adds 72a3b182e1 Linker: Remove support for -Map= with an empty argument. adds 151f5de4a6 Fix a potential use of an uninitialised value in the ns32k d [...] adds b32632c499 ld: Add --enable-textrel-check=[no|yes|warning|error] adds fa6ecf9405 ld: Enable --warn-textrel by default for Linux/x86 targets adds 6f028f3c07 ld: Mention --enable-textrel-check=yes is default for Linux/ [...] adds ab382d6426 asan: ns32k: use of uninitialized value adds 8eff95bcb6 PR26044, Some targets can't be compiled with GCC 10 (tilepro) adds efcf5fb585 ubsan: nios2: undefined shift adds cee00f1715 Fix "'operator new' should not return NULL" errors in testsuite adds 9e85f042a6 [PATCH] gas: Fix comment on definition of frag_grow() adds f030440daa [gdb/symtab] Make gold index workaround more precise adds 09fe663ed8 Pass -Wno-deprecated-register for gdb.cp that use "register" adds 44486dcf19 gdb: use caller objfile in dwarf_evaluate_loc_desc::push_dwa [...] adds a3fc941881 Stop the linker from accepting executable ELF files as input [...] adds a87e1817a4 Have the linker fail if any attempt to link in an executable [...] adds 4ad2c6a03e Fix "enumeration values not handled in switch" error in testsuite adds 66e3eb08a5 Fix all unexpected failures in gas testsuite for pdp11-aout. adds c47bae859a Fix Python3.9 related runtime problems adds 989ade0552 gdb: add comment in dwarf_evaluate_loc_desc::push_dwarf_reg_ [...] adds 78c1c35437 cpu,opcodes: add instruction semantics to bpf.cpu and minor fixes adds 12adf8053b bfd: fix handling of R_BPF_INSN_{32,64} relocations. adds c7f4cd8683 Automatic date update in version.in adds ab7ad28739 binutils: Add myself as Xtensa maintainer adds 735d5a0716 Build two gdb.cp testcases with -Wno-unused-comparison adds 9fcafd23fa Fix file-not-found error with clang in gdb.arch/i386-{avx,sse}.c adds 678048e807 Fix build errors in with clang in gdb.compile/compile-cplus.c adds 976ca31673 gdb: rename dwarf2_per_objfile variables/fields to per_objfile adds bb6e246742 Automatic date update in version.in adds f68f85b52b replace_typedefs: handle templates in namespaces adds 112c22ed1f gdb: change bug URL to https adds 6930bffe33 hurd: fix gnu_debug_flag type adds c6887cfb4f hurd: add missing awk script dependency adds f14871bfa4 hurd: make function cast stronger adds 366f550a59 hurd: add missing include adds 5a8b86270b hurd: remove unused variables adds 53dff92cb5 hurd: add gnu_target pointer to fix thread API calls adds 078f2fc9c1 hurd: fix pushing target on inferior creation adds 0af5e1061d hurd: unwinding support over signal trampolines adds 40dba20562 Automatic date update in version.in adds 14a8ad62e6 gnu-nat: Move local functions inside gnu_nat_target class adds cd22ee0513 Automatic date update in version.in adds b7ed9f3d46 hurd: Add shared mig declarations adds 1313c56ef9 gdb: Preserve is-stmt lines when switch between files adds 3c3d03769e Regen opcodes/bpf-desc.c adds 2fdb65f247 alpha-vms: ETIR checks adds c39c821c1d gas: Fix checking for backwards .org with negative offset adds b1d12b40da Automatic date update in version.in adds 190eb1ddba ELF: Move dyn_relocs to struct elf_link_hash_entry adds 0bee4d1c08 binutils archive tests adds 621eacdfb4 [gdb/testsuite] Fix scrolling in gdb.dwarf2/multidictionary.exp adds 0874fd075b gdb: Represent all languages as sub-classes of language_defn adds 5bd40f2a3f gdb: Convert language la_print_array_index field to a method adds 15e5fd3556 gdb: Convert language la_read_var_value field to a method adds 48448202d7 gdb: Convert language la_pass_by_reference field to a method adds 1fb314aaa3 gdb: Convert language la_language_arch_info field to a method adds 54f4ca4610 gdb: Convert language la_lookup_transparent_type field to a method adds 4009ee92c4 gdb: Convert language la_iterate_over_symbols field to a method adds 8e25bafe93 gdb: Convert language la_get_compile_instance field to a method adds fb8006fd35 gdb: Convert language la_search_name_hash field to a method adds 6f8270197a gdb: Convert language la_sniff_from_mangled_name field to a method adds fbfb0a463f gdb: Convert language la_print_type field to a method adds 0a50df5dab gdb: Convert language la_demangle field to a method adds f6eee2d098 gdb: Convert language skip_trampoline field to a method adds 721276a249 Automatic date update in version.in adds 44730156af RISC-V: Fix the error when building RISC-V linux native gdbserver. adds bb7322c671 RISC-V: Fix minor bugs in .insn docs. adds 0ed18fa177 PR26069, strip/objcopy memory leaks adds 4a32244804 PR26069, strip/objcopy memory leaks adds 675800364b PR26069, strip/objcopy misaligned address accesses adds bbd2d6bf2d ld: fix ld-elf/linux-x86.exp for r/o source tree adds 433953ffa1 x86: Silence -fsanitize=undefined adds 37a141bfed ld: Add --export-dynamic-symbol and --export-dynamic-symbol-list adds 1949ad044a ld: Pass -fno-sanitize=all to tests with linker adds 5dbc8b372f ELF: Consolidate readonly_dynrelocs adds ad172eaa4f ELF: Copy dyn_relocs in _bfd_elf_link_hash_copy_indirect adds d49e5065ed ELF: Consolidate maybe_set_textrel adds 0bff75284e This patch set for the generic BFD a.out backend removes a d [...] adds 4ee4189f86 Updated Serbian translation for the opcodes sub-directory adds 5144dfba28 [gdb/testsuite] Fix use of verbose in gdb/jit-*.exp adds 913e0fd473 [PATCH] fix windmc typedef bug adds 50d036364f arc: Don't generate dynamic relocation for non SEC_ALLOC sections adds 9a6896021d frv: Don't generate dynamic relocation for non SEC_ALLOC sections adds 58ee44efbc nios2: Don't check relocations in non-loaded, non-alloced sections adds d4d8aee345 nios2: Call _bfd_elf_maybe_set_textrel to set DF_TEXTREL adds 338d56a848 * gas/doc/c-riscv.texi (RISC-V-Options): Fix non-ASCII apostrophe. adds f9b5d5ea18 [gdb/symtab] Fix missing breakpoint location for inlined function adds fda3f1174e Automatic date update in version.in adds 31af1e68af Copy several years of fixes from bfd/aoutx.h to bfd/pdp11.c. adds 7eea15c514 Correct PR number in changelog adds 60f207b4a9 ld testsuite fails with default-PIE compiler adds a0c0ad5670 ld-dynamic test fixes adds e2c8dab6ae tcl global directive outside proc body does nothing (ld) adds 0a4f37af5c tcl global directive outside proc body does nothing (binutils) adds 1cf67587a0 tcl global directive outside proc body does nothing (gas) adds c4b126b87a ELF: Don't check relocations in non-loaded, non-alloced sections adds 0cfcd4f003 [gdb/testsuite] Fix use of fail in gdb_cmd_file adds b3db6d07be opcodes: support insn endianness in cgen_cpu_open adds e9bffec9af opcodes: discriminate endianness and insn-endianness in CGEN ports adds d8740be159 cpu,gas,opcodes: remove no longer needed workaround from the [...] adds 95146b5da2 [gdb/testsuite] Fix error handling in gdb_file_cmd adds 7d8b91fda9 gas: simplify code in tc-bpf.c:md_apply_fix adds 1c07a73f66 [gdb/testsuite] Remove path names from error messages in gdb [...] adds add5f777de x86: Remove target_id from elf_x86_link_hash_table adds f8c4185131 gdb: really share partial symtabs when using .gdb_index or . [...] adds d413a6233a gas: Fix ip2k-elf and xstormy16-elf build adds 3b9313c420 Correct a comment. adds 470e738f6d Automatic date update in version.in adds a975c88e65 Extend pdp11-aout symbol table format and code for .stab symbols. adds 3fc6c3dc2a RISC-V: Don't generate the ELF privilege attributes when no [...] adds 412857647f RISC-V: The object without priv spec attributes can be linke [...] adds 8eca5c7d9f Fix unresolved test in binutils for pdp11. adds d3d1cc7b13 bpf stack smashing detected adds 9c65eeacd8 Fix a use before initialization bug in the pdp11.c source file. adds 8affa48ac7 Fix a potential infinite loop in the Windows resource parser. adds 82f06518c4 [gdb/NEWS] Fix typos adds 981f151804 bfin: Skip non SEC_ALLOC section adds 8a4ba3a142 bfin: Initialize picrel to silence GCC warning adds f1919c56e1 gas: avoid GCC 10 warning stringop-overflow in tc-bpf.c adds 982a38f60b gdb/python: Avoid use after free in py-tui.c adds 940dace9cf Revert "gdb/python: Avoid use after free in py-tui.c" adds 62b5b3d836 Automatic date update in version.in adds 070558eb0d ld -plugin options when plugins are disabled adds 1fc47f8089 Re: PR13802, referred common symbol not UNDefined adds 87c69f9732 Rename PowerPC64 pcrel GOT TLS relocations adds 1424c35d07 Power10 tidies adds 90c14f0c3a ELF: Add target_os to elf_link_hash_table/elf_backend_data adds 20955c7cb8 Automatic date update in version.in adds bcab203d31 Remove is_vxworks from _bfd_sparc_elf_link_hash_table adds 82836c928f Remove unused parameter from generic_val_print_float adds 9b8a8575b4 elf64-hppa: Replace plt_sec/plt_rel_sec with root.splt/root.srelplt adds 0fd91d25e2 pr11304.d: Skip tic6x-*-elf adds 656e4a22f3 ld: Xfail pr20995 and pr20995-2 for tic6x-*-* adds 597344c9a4 ld: Pass $LFLAGS to PR ld/21703 shared test adds 845b83d7eb elf32-tic6x.c: Define the default elf32_bed to elf32_tic6x_bed adds 334a017304 Automatic date update in version.in adds 8a6fb3f9bb x86: restrict use of register aliases adds af32b72209 x86: also allow %st(N) in CFI directives adds 1ab84e0251 ix86: enable 2nd CFI test adds 22e00a3f4d x86: restrict %tr<N> visibility adds 73c7637595 x86: simplify check_byte_reg() adds dd6b8a0bc2 x86: also handle %k<N> and %bnd<N> in debugging helpers adds 9f3e7dbcba Fix a gas testsuite failure for PE based targets which canno [...] adds c4b2f181c3 Fix an illegal memory access when parsing corrupt DWARF debu [...] adds b37a771440 Fix a typo in the description of the strings program. adds 9bcc30e417 ELF: Move tlsdesc_plt/tlsdesc_got to elf_link_hash_table adds 26417f1919 [PATCH] arm: Add DFB instruction for ARMv8-R adds 262abc0d67 gdb: add type::index_type / type::set_index_type adds 3d967001ec gdb: remove TYPE_INDEX_TYPE macro adds 5d14b6e5d6 gdb: add field::type / field::set_type adds b6cdac4b80 gdb: remove FIELD_TYPE macro adds 940da03e32 gdb: remove TYPE_FIELD_TYPE macro adds c3cd66019e Automatic date update in version.in adds efb2a7b412 PowerPC64: Downgrade ifunc with textrel error to a warning adds da4977e00b x86: don't ignore mandatory pseudo prefixes adds 828c2a2580 x86-64: adjust far indirect branch handling adds a5aaedb9db x86: correct mis-named MOD_0F51 enumerator adds bf926894b6 x86: correct decoding of packed-FP-only AVX encodings adds 97e6786a6e x86: utilize X macro in EVEX decoding adds 18897deb53 x86: fix {,V}MOV{L,H}PD disassembly adds 73239888b3 x86: consistently print prefixes explicitly which are invali [...] adds a61e306070 PR26065, ld/testsuite/ld-elf symbolic tests dl4e and dl4f fail adds 6778f1c485 x86: add missing 64-bit tests for "don't ignore mandatory ps [...] adds 18ca16bec8 [PATCH] gas/doc: improve AVR modifiers wording. adds f9630fa654 i386-dis.c: Fix a typo in comments adds cebd6b8ac1 IFUNC: Update IFUNC resolver check with DT_TEXTREL adds f5163fdc3c Automatic date update in version.in adds cab5c3b707 gdb/testsuite: fix duplicate test names in gdb.base/index-cache.exp adds 25065fcd19 Fix the windmc program to conform to the behaviour of mc.exe [...] adds e1b5d517d1 ELF: Properly handle section symbols adds e5f3ece2ab [gdb/symtab] Fix name lookup in dw2_map_matching_symbols adds 7ab9679411 [gdb/symtab] Enable ada .gdb_index adds 84df1f9dcb Fix x86 ld testsuite fails with glibc < 2.28 adds 6cff1eab4d Automatic date update in version.in adds 447f6d8627 ia64: Set DF_TEXTREL instead of reltext adds c5a6a07f2a gdb/doc: remove broken links Previous and Up from contents adds ec16513e31 gdb: fix whitespaces in ChangeLog adds d0c4e7802d asan: readelf: process_mips_specific buffer overflow adds fd17d1e695 Re: asan: readelf: process_mips_specific buffer overflow adds f0aa30258a PR26107, Compilation failure in pdp11.c adds 928055a369 Fix a compile time warning in the linker testsuite when comp [...] adds 382264181d Run certain ld-plugun lto tests only for ELF adds 14962256b3 [PATCH]: aarch64: Refactor representation of system registers adds a8baf0a32b [gdb/testsuite] Make gdb.base/dbx.exp more robust adds 2f33032a93 Compute proper length for dynamic types of TYPE_CODE_TYPEDEF adds 4412332f4b gdb: add mailing list and IRC information to --help adds 2b4e6a3f4b Fix hex floating point lexing adds 914592f9ff Update documentation for Ada .gdb_index adds e9576b7d68 Automatic date update in version.in adds d8af286fff RISC-V: Drop the privileged spec v1.9 support. adds 453c733fcf RISC-V: Update the rebuild-csr-xml.sh. adds 26783bce15 [gdb/testsuite] Don't abort testrun for invalid command in t [...] adds 8c74a764f2 [gdb/testsuite] Don't leak tuiterm.exp spawn override adds a29d511281 gdb/testsuite: Prevent globals leaking between test scripts adds 8118159c69 [gdbserver] Fix Wlto-type-mismatch for debug_agent adds c00094dc7a gdbserver: small cleanup of README file adds fdb95bf546 gdbserver: remove support for LynxOS adds 613f149a90 gdbserver: remove support for Neutrino adds 1fa29f56ba gdbserver: remove support for Blackfin adds 7b46bf6f83 gdbserver: remove support for CRIS adds bd1467aee8 gdbserver: remove support for M32R adds 96c16e2b7f gdbserver: remove support for Tile adds 84b300de36 gdbserver: remove support for ARM/WinCE adds 6a17d503c4 gdb: mention removed GDBserver host support in NEWS adds 10059956ee Automatic date update in version.in adds 83015056b2 Automatic date update in version.in adds efe30057d2 x86: Correct xsusldtrk mnemonic adds 2c074f4902 Handle Windows drives in rbreak paths adds 5d0fdfee24 Automatic date update in version.in adds cda58d5f97 ld-linkonce test adds 75cfe082c0 PR26103, Assertion failure with symbols defined in link-once [...] adds ea4b3731ec PR26103 testcase adds 1298463902 Unnecessary load_lib in ld testsuite adds 40be168cc4 Obsolete PowerPC PE, winnt and cygwin targets adds ff08abb8a2 gdb/testsuite: fix minor things in jit tests adds f5272a3bb3 Remove read_memory_string adds 670e35fad9 Rewrite target_read_string adds a5d871ddaf Remove a use of target_read_string adds 6692031743 Change target_read_string API adds cae64165f4 gold, ld: Implement -z start-stop-visibility=... option. adds 7a77f1ac2c xtensa: allow runtime ABI selection adds 9e790a8016 Automatic date update in version.in adds a435742a7f Really remove tic30-aout support adds 2106ed9baf x86: drop SSE4a from SSE check again adds 90cd2aad03 Use CXXCOMPILE in gold/testsuite/Makefile for c++ testcases adds c802e8a76c Add two missing return values in gdb.python/py-nested-maps.c adds 423054bead Use __asm__ rather than asm in gold testsuite adds 07e7fdfd42 Use __asm__ rather than asm in ld testsuite adds 5f89899448 Re: Use __asm__ rather than asm in ld testsuite adds 708a2ffff5 x86: Correct noavx512_vp2intersect adds d2d1ea20ae Fix crash when TUI window creation fails adds 1ce22eebea Automatic date update in version.in adds 39ec04904f Fix C-x 1 from gdb prompt adds a350efd4fb Fix crash when exiting TUI with gdb -tui adds de54374205 Use macros for TUI window names adds eff93b4d48 gdb: Convert language la_class_name_from_physname field to a method adds 9a49ad8c52 gdb: Convert language la_compute_program field to a method adds c9debfb97e gdb: Convert language la_get_symbol_name_matcher field to a method adds 53fc67f8b2 gdb: Convert language la_word_break_characters field to a method adds 7e56227dff gdb: Convert language la_collect_symbol_completion_matches f [...] adds f16a9f57b5 gdb: Convert language la_watch_location_expression field to [...] adds a1d1fa3e41 gdb: Convert language la_value_print field to a method adds ebe2334ee6 gdb: Convert language la_value_print_inner field to a method adds a78a19b152 gdb: Convert language la_lookup_symbol_nonlocal field to a method adds b25e22fd16 Update thread_control_state::trap_expected comments adds 081e778cb8 [gdb/testsuite] Remove dependence on tcl_unknown adds 6fde587ff7 x86: Delete incorrect vmgexit entry in prefix_table adds 22aa1d5119 ld: Require GCC 5 for Build pr25749-1b (-pie -fPIE) adds 00401e65be ld: Suppress warning for unsupported attribute from older GCC adds 43327b208e Pass INTERNAL_GDBFLAGS when executing GDB adds 3af96c0d99 gdb/features: remove rx.xml from XMLTOC list adds 7d458ea516 gdb, gdbserver: remove ARM regdat files adds 2951f6c068 gdb/regformats: remove unused regformats/reg-*.dat adds efb763a5ea gdb: check for partial symtab presence in dwarf2_initialize_objfile adds 05e682e3be Fix TCL error in gdb.python/py-format-string.exp. adds 99cf27cf12 Fix typo in my gdb.debuginfod entry. adds 0574b47b73 Automatic date update in version.in adds 612f258a49 Remove unnecessary TUI declarations adds 581bea2c99 Fix TUI support checks in gdb.tui tests. adds 9a17a13643 [PATCH] gold: Set DF_1_PIE for -pie adds d27c357a5b x86: also test alternative VMGEXIT encoding adds a8a566853a [gdb/testsuite] Move code from gdb_init to default_gdb_init adds 41792d688a Don't write to inferior_ptid in linux_get_siginfo_data adds 8df017996f gcore, handle exited threads better adds c5316fc6e6 Don't write to inferior_ptid in gdbarch-selftests.c, mock ad [...] adds 6155c136cc Don't write to inferior_ptid in inf-ptrace.c adds a0776b131d Don't write to inferior_ptid in target.c adds 18493a005a Don't write to inferior_ptid in infrun.c adds 7fb43e53d5 Don't write to inferior_ptid in procfs.c adds 087e161b3c Don't write to inferior_ptid in tracefile-tfile.c adds 5233f39b8b Don't write to inferior_ptid in tracectf.c adds 0ac553107c Don't write to inferior_ptid in remote.c adds 191f02e593 Don't write to inferior_ptid in remote-sim.c adds ebe84f23d2 Don't write to inferior_ptid in nto-procfs.c adds 1a20473059 Don't write to inferior_ptid in go32-nat.c adds 975f8708de Don't write to inferior_ptid in gnu-nat.c adds fe7d6a8db0 Don't write to inferior_ptid in darwin-nat.c adds 60db1b8565 Don't write to inferior_ptid in corelow.c adds f2e1c129f8 Don't write to inferior_ptid in bsd-kvm.c adds 86e57d1b23 Don't write to inferior_ptid in btrace_fetch adds 5d971d48b9 Don't write to inferior_ptid in bsd-kvm.c adds 6d350754a3 Don't write to inferior_ptid in fork-child.c adds 1ee1a36345 Don't write to inferior_ptid in go32-nat.c adds 31ce04e9e0 Don't write to inferior_ptid in windows-nat.c, part I adds 50838d1be7 Don't write to inferior_ptid in windows-nat.c, part II adds 2da4b788f7 Don't write to inferior_ptid in ravenscar-thread.c adds 6dbdab44e5 Don't write to inferior_ptid in aix-thread.c adds 3922b30264 Decouple inferior_ptid/inferior_thread(); dup ptids in threa [...] adds 753d1583f7 Automatic date update in version.in adds 5fd104addf Emit a warning when -z relro is unsupported adds 2d0a923cc6 ld testsuite fixes for alpha adds e443398846 Re: ld testsuite fixes for alpha adds 13aa5ceb01 Silence warnings about incompatible plugins. adds 37ab86550b [gdb/testsuite] Limit default_target_compile override adds 87f83f2002 Fixes for gdb.xml/tdesc-regs.exp. adds 17fc27167f Automatic date update in version.in adds e2201c2a57 SH gas configure and ld tests adds b0ee49d21b ecoff testsuite fixes adds 348fe36b1d Remove perror from ld_assemble, ld_compile and ld_nm adds bfbf16ce8b Automatic date update in version.in adds 4d91c2a467 Fix gdb.base/list-missing-source.exp on remote host. adds 160f8a8f32 Adjust gdb.mi/mi-sym-info.exp filename patterns.
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 919 +++++ bfd/Makefile.am | 2 - bfd/Makefile.in | 3 - bfd/aout-tic30.c | 1173 ------ bfd/aout64.c | 8 - bfd/aoutx.h | 67 +- bfd/archive.c | 21 +- bfd/bfd-in2.h | 10 +- bfd/bfd.c | 3 +- bfd/bfdio.c | 8 +- bfd/coff-alpha.c | 9 +- bfd/coff-ppc.c | 95 +- bfd/coff-sh.c | 17 +- bfd/coff-stgo32.c | 3 +- bfd/coffcode.h | 3 +- bfd/coffgen.c | 13 +- bfd/cofflink.c | 116 +- bfd/config.bfd | 11 +- bfd/configure | 1 - bfd/configure.ac | 1 - bfd/cpu-arm.c | 6 +- bfd/doc/chew.c | 9 +- bfd/dwarf2.c | 43 +- bfd/ecoff.c | 63 +- bfd/ecofflink.c | 17 +- bfd/elf-bfd.h | 43 +- bfd/elf-eh-frame.c | 19 +- bfd/elf-ifunc.c | 15 +- bfd/elf-m10200.c | 27 +- bfd/elf-m10300.c | 39 +- bfd/elf-s390-common.c | 2 +- bfd/elf-strtab.c | 3 +- bfd/elf.c | 61 +- bfd/elf32-arc.c | 17 +- bfd/elf32-arm.c | 281 +- bfd/elf32-avr.c | 33 +- bfd/elf32-bfin.c | 14 +- bfd/elf32-cr16.c | 44 +- bfd/elf32-crx.c | 27 +- bfd/elf32-csky.c | 95 +- bfd/elf32-epiphany.c | 12 +- bfd/elf32-frv.c | 5 +- bfd/elf32-ft32.c | 6 +- bfd/elf32-h8300.c | 27 +- bfd/elf32-hppa.c | 120 +- bfd/elf32-i386.c | 66 +- bfd/elf32-ip2k.c | 15 +- bfd/elf32-lm32.c | 169 +- bfd/elf32-m32c.c | 18 +- bfd/elf32-m32r.c | 171 +- bfd/elf32-m68hc11.c | 16 +- bfd/elf32-m68k.c | 10 +- bfd/elf32-metag.c | 105 +- bfd/elf32-microblaze.c | 91 +- bfd/elf32-mips.c | 3 + bfd/elf32-msp430.c | 11 +- bfd/elf32-nds32.c | 152 +- bfd/elf32-nds32.h | 10 - bfd/elf32-nios2.c | 77 +- bfd/elf32-or1k.c | 465 ++- bfd/elf32-ppc.c | 219 +- bfd/elf32-pru.c | 11 +- bfd/elf32-rl78.c | 10 +- bfd/elf32-rx.c | 6 +- bfd/elf32-s390.c | 103 +- bfd/elf32-sh.c | 179 +- bfd/elf32-sparc.c | 24 +- bfd/elf32-spu.c | 15 +- bfd/elf32-tic6x.c | 109 +- bfd/elf32-tilepro.c | 101 +- bfd/elf32-v850.c | 9 +- bfd/elf32-vax.c | 10 + bfd/elf32-xtensa.c | 82 +- bfd/elf64-alpha.c | 60 +- bfd/elf64-bpf.c | 27 +- bfd/elf64-hppa.c | 41 +- bfd/elf64-ia64-vms.c | 44 +- bfd/elf64-mips.c | 7 +- bfd/elf64-mmix.c | 8 +- bfd/elf64-ppc.c | 295 +- bfd/elf64-s390.c | 103 +- bfd/elf64-sparc.c | 7 +- bfd/elf64-x86-64.c | 60 +- bfd/elfcode.h | 32 +- bfd/elflink.c | 233 +- bfd/elfnn-aarch64.c | 179 +- bfd/elfnn-ia64.c | 43 +- bfd/elfnn-riscv.c | 151 +- bfd/elfxx-mips.c | 211 +- bfd/elfxx-riscv.c | 285 +- bfd/elfxx-riscv.h | 6 + bfd/elfxx-sparc.c | 135 +- bfd/elfxx-sparc.h | 3 - bfd/elfxx-target.h | 5 + bfd/elfxx-tilegx.c | 101 +- bfd/elfxx-x86.c | 176 +- bfd/elfxx-x86.h | 47 +- bfd/format.c | 8 +- bfd/i386aout.c | 1 - bfd/ihex.c | 20 +- bfd/libaout.h | 3 - bfd/libbfd.c | 2 +- bfd/libbfd.h | 8 +- bfd/libcoff-in.h | 5 +- bfd/libcoff.h | 5 +- bfd/linker.c | 12 +- bfd/mach-o.c | 17 +- bfd/mmo.c | 3 +- bfd/opncls.c | 73 +- bfd/pdp11.c | 338 +- bfd/peXXigen.c | 30 +- bfd/pef.c | 26 +- bfd/peicode.h | 54 +- bfd/plugin.c | 35 +- bfd/po/SRC-POTFILES.in | 1 - bfd/po/bfd.pot | 3115 +++++++------- bfd/reloc.c | 8 +- bfd/simple.c | 5 +- bfd/som.c | 84 +- bfd/srec.c | 33 +- bfd/stabs.c | 9 +- bfd/syms.c | 12 +- bfd/targets.c | 5 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 34 +- bfd/vms-lib.c | 15 +- bfd/xcofflink.c | 106 +- bfd/xtensa-isa.c | 43 +- binutils/ChangeLog | 134 + binutils/MAINTAINERS | 1 + binutils/addr2line.c | 10 +- binutils/dlltool.c | 16 +- binutils/doc/binutils.texi | 10 +- binutils/dwarf.c | 4 +- binutils/elfcomm.c | 12 +- binutils/mclex.c | 46 +- binutils/mcparse.y | 1 + binutils/objcopy.c | 6 +- binutils/objdump.c | 2 + binutils/rddbg.c | 13 +- binutils/readelf.c | 352 +- binutils/stabs.c | 18 +- binutils/testsuite/binutils-all/ar.exp | 179 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 - binutils/testsuite/binutils-all/objcopy.exp | 8 +- binutils/testsuite/binutils-all/objdump.exp | 105 +- binutils/testsuite/binutils-all/pr25662-pdp11.s | 36 + binutils/testsuite/binutils-all/x86-64/objects.exp | 3 - binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 - binutils/testsuite/config/default.exp | 2 - binutils/testsuite/lib/binutils-common.exp | 27 +- binutils/windmc.c | 13 +- binutils/windmc.h | 1 + binutils/windres.c | 3 +- binutils/wrstabs.c | 3 +- cpu/ChangeLog | 58 + cpu/bpf.cpu | 342 +- cpu/mep.opc | 5 +- cpu/or1k.cpu | 35 +- cpu/or1kcommon.cpu | 14 - cpu/or1korfpx.cpu | 64 - elfcpp/ChangeLog | 13 + elfcpp/elfcpp.h | 3 +- elfcpp/powerpc.h | 8 +- gas/ChangeLog | 577 +++ gas/atof-generic.c | 6 +- gas/cgen.c | 9 +- gas/config.in | 9 + gas/config/obj-elf.c | 10 +- gas/config/tc-aarch64.c | 6 +- gas/config/tc-arm.c | 32 +- gas/config/tc-bpf.c | 11 +- gas/config/tc-cr16.c | 7 +- gas/config/tc-crx.c | 6 +- gas/config/tc-csky.c | 2 +- gas/config/tc-i386.c | 268 +- gas/config/tc-ip2k.c | 3 +- gas/config/tc-m68k.c | 3 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-mep.c | 2 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-nios2.c | 7 +- gas/config/tc-pdp11.c | 21 +- gas/config/tc-ppc.c | 34 +- gas/config/tc-riscv.c | 537 ++- gas/config/tc-score.c | 20 +- gas/config/tc-sh.c | 2 +- gas/config/tc-tic30.c | 3 +- gas/config/tc-tic30.h | 4 - gas/config/tc-v850.c | 4 +- gas/config/tc-vax.c | 4 +- gas/config/tc-visium.c | 2 +- gas/config/tc-xgate.c | 8 +- gas/config/tc-xstormy16.c | 6 +- gas/config/tc-xtensa.c | 29 +- gas/configure | 52 +- gas/configure.ac | 33 +- gas/configure.tgt | 6 +- gas/doc/as.texi | 1 + gas/doc/c-avr.texi | 37 +- gas/doc/c-i386.texi | 1 + gas/doc/c-ppc.texi | 3 + gas/doc/c-riscv.texi | 29 +- gas/doc/c-xtensa.texi | 8 + gas/ecoff.c | 6 +- gas/frags.c | 6 +- gas/po/gas.pot | 4360 +++++++++++--------- gas/read.c | 12 +- gas/stabs.c | 3 +- gas/symbols.c | 6 +- gas/testsuite/config/default.exp | 2 - gas/testsuite/gas/aarch64/org-neg.d | 3 + gas/testsuite/gas/aarch64/org-neg.l | 2 + gas/testsuite/gas/aarch64/org-neg.s | 2 + gas/testsuite/gas/all/cond-pdp11.l | 74 + gas/testsuite/gas/all/eqv-dot-pdp11.d | 12 + .../gas/all/{eqv-dot.s => eqv-dot-pdp11.s} | 0 gas/testsuite/gas/all/gas.exp | 19 +- gas/testsuite/gas/all/test-gen.c | 6 +- gas/testsuite/gas/arm/attr-march-armv8-r+crypto.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+fp.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r+simd.d | 2 +- gas/testsuite/gas/arm/attr-march-armv8-r.d | 2 +- gas/testsuite/gas/arm/dfb.d | 15 + gas/testsuite/gas/arm/dfb.s | 14 + gas/testsuite/gas/arm/org-neg.d | 3 + gas/testsuite/gas/arm/org-neg.l | 2 + gas/testsuite/gas/arm/org-neg.s | 2 + gas/testsuite/gas/cfi/cfi-i386-2.d | 17 +- gas/testsuite/gas/cfi/cfi-i386.s | 1 + gas/testsuite/gas/cfi/cfi.exp | 1 + gas/testsuite/gas/i386/align-branch-9.d | 2 +- gas/testsuite/gas/i386/arch-13.d | 3 +- gas/testsuite/gas/i386/arch-13.s | 1 + gas/testsuite/gas/i386/equ-bad.l | 3 + gas/testsuite/gas/i386/equ-bad.s | 9 + gas/testsuite/gas/i386/i386.exp | 6 + gas/testsuite/gas/i386/inval-avx512f.l | 3 + gas/testsuite/gas/i386/inval-avx512f.s | 1 + gas/testsuite/gas/i386/noreg-intel64.d | 5 + gas/testsuite/gas/i386/noreg-intel64.l | 134 + gas/testsuite/gas/i386/noreg-intel64.s | 1 + gas/testsuite/gas/i386/noreg64.d | 2 + gas/testsuite/gas/i386/noreg64.s | 2 + gas/testsuite/gas/i386/prefix.d | 19 +- gas/testsuite/gas/i386/prefix.s | 65 + gas/testsuite/gas/i386/pseudos-bad.l | 9 + gas/testsuite/gas/i386/pseudos-bad.s | 13 + gas/testsuite/gas/i386/sse-check-error.l | 6 +- gas/testsuite/gas/i386/sse-check-warn.e | 1 - gas/testsuite/gas/i386/sse-check.s | 2 +- gas/testsuite/gas/i386/tsxldtrk.d | 2 +- gas/testsuite/gas/i386/tsxldtrk.s | 2 +- gas/testsuite/gas/i386/x86-64-equ-bad.l | 8 + gas/testsuite/gas/i386/x86-64-equ-bad.s | 19 + gas/testsuite/gas/i386/x86-64-pseudos-bad.l | 3 + gas/testsuite/gas/i386/x86-64-pseudos-bad.s | 4 + gas/testsuite/gas/i386/x86-64-sse-check-error.l | 6 +- gas/testsuite/gas/i386/x86-64-tsxldtrk.d | 2 +- gas/testsuite/gas/i386/x86_64-intel.d | 2 + gas/testsuite/gas/i386/x86_64.d | 2 + gas/testsuite/gas/i386/x86_64.s | 3 + gas/testsuite/gas/i386/xmmhi64.s | 6 +- gas/testsuite/gas/mep/complex-relocs.exp | 1 - gas/testsuite/gas/microblaze/relax_size.exp | 1 - gas/testsuite/gas/microblaze/reloc_sym.exp | 1 - gas/testsuite/gas/mt/relocs.exp | 1 - gas/testsuite/gas/pdp11/pdp11.exp | 1 + gas/testsuite/gas/pdp11/pr26001.d | 12 + gas/testsuite/gas/pdp11/pr26001.s | 9 + gas/testsuite/gas/ppc/power10.d | 35 + gas/testsuite/gas/ppc/power10.s | 35 + gas/testsuite/gas/ppc/power9.d | 6 + gas/testsuite/gas/ppc/power9.s | 6 + gas/testsuite/gas/riscv/attribute-01.d | 2 +- gas/testsuite/gas/riscv/attribute-02.d | 4 +- gas/testsuite/gas/riscv/attribute-03.d | 4 +- gas/testsuite/gas/riscv/attribute-04.d | 2 +- gas/testsuite/gas/riscv/attribute-05.d | 6 +- gas/testsuite/gas/riscv/attribute-05.s | 4 +- gas/testsuite/gas/riscv/attribute-06.d | 2 +- gas/testsuite/gas/riscv/attribute-07.d | 2 +- gas/testsuite/gas/riscv/attribute-09.d | 6 + gas/testsuite/gas/riscv/attribute-10.d | 6 + gas/testsuite/gas/riscv/attribute-11.d | 8 + gas/testsuite/gas/riscv/attribute-11.s | 1 + gas/testsuite/gas/riscv/attribute-12.d | 9 + gas/testsuite/gas/riscv/attribute-13.d | 6 + gas/testsuite/gas/riscv/csr-dw-regnums.d | 2 +- gas/testsuite/gas/riscv/march-fail-s-with-version | 2 - gas/testsuite/gas/riscv/priv-reg-fail-fext.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-fext.l | 25 + .../gas/riscv/priv-reg-fail-read-only-01.d | 2 +- .../gas/riscv/priv-reg-fail-read-only-01.l | 25 + .../gas/riscv/priv-reg-fail-read-only-01.s | 114 +- .../gas/riscv/priv-reg-fail-read-only-02.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.d | 2 +- gas/testsuite/gas/riscv/priv-reg-fail-rv32-only.l | 25 + .../gas/riscv/priv-reg-fail-version-1p10.d | 11 + .../gas/riscv/priv-reg-fail-version-1p10.l | 27 + .../gas/riscv/priv-reg-fail-version-1p11.d | 11 + .../gas/riscv/priv-reg-fail-version-1p11.l | 25 + .../gas/riscv/priv-reg-fail-version-1p9p1.d | 12 + .../gas/riscv/priv-reg-fail-version-1p9p1.l | 30 + gas/testsuite/gas/riscv/priv-reg-version-1p10.d | 257 ++ gas/testsuite/gas/riscv/priv-reg-version-1p11.d | 257 ++ gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d | 257 ++ gas/testsuite/gas/riscv/priv-reg.d | 256 -- gas/testsuite/gas/rx/rx.exp | 1 - gas/testsuite/gas/s390/zarch-z13.d | 12 +- gas/testsuite/gas/s390/zarch-z13.s | 12 +- gas/testsuite/gas/xtensa/abi-call0.d | 7 + gas/testsuite/gas/xtensa/abi-windowed.d | 7 + .../extern.s => gas/testsuite/gas/xtensa/abi.s | 0 gas/write.c | 4 +- gdb/ChangeLog | 2514 ++++++++++- gdb/NEWS | 52 +- gdb/aarch64-tdep.c | 10 +- gdb/ada-exp.y | 6 +- gdb/ada-lang.c | 1131 ++--- gdb/ada-lang.h | 2 +- gdb/ada-tasks.c | 4 +- gdb/ada-typeprint.c | 38 +- gdb/ada-valprint.c | 62 +- gdb/ada-varobj.c | 12 +- gdb/aix-thread.c | 2 +- gdb/amd64-tdep.c | 14 +- gdb/annotate.c | 19 +- gdb/annotate.h | 16 +- gdb/arm-tdep.c | 16 +- gdb/avr-tdep.c | 5 +- gdb/ax-gdb.c | 18 +- gdb/breakpoint.c | 2 +- gdb/bsd-kvm.c | 6 +- gdb/btrace.c | 11 +- gdb/build-id.c | 2 +- gdb/buildsym.c | 11 +- gdb/c-exp.y | 11 +- gdb/c-lang.c | 463 ++- gdb/c-lang.h | 11 +- gdb/c-typeprint.c | 48 +- gdb/c-valprint.c | 2 +- gdb/c-varobj.c | 28 +- gdb/cli/cli-cmds.c | 8 +- gdb/cli/cli-script.c | 3 +- gdb/coff-pe-read.c | 2 +- gdb/coffread.c | 51 +- gdb/command.h | 2 +- gdb/compile/compile-c-support.c | 4 +- gdb/compile/compile-c-symbols.c | 8 +- gdb/compile/compile-c-types.c | 18 +- gdb/compile/compile-cplus-types.c | 18 +- gdb/compile/compile-loc2c.c | 20 +- gdb/compile/compile-object-load.c | 16 +- gdb/compile/compile-object-load.h | 1 - gdb/compile/compile-object-run.c | 14 +- gdb/compile/compile.c | 12 +- gdb/compile/compile.h | 13 +- gdb/completer.c | 18 +- gdb/config/i386/i386gnu.mn | 4 +- gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/corefile.c | 30 +- gdb/corelow.c | 20 +- gdb/cp-abi.c | 8 +- gdb/cp-namespace.c | 2 +- gdb/cp-support.c | 85 +- gdb/cp-support.h | 7 +- gdb/cp-valprint.c | 22 +- gdb/ctfread.c | 22 +- gdb/d-lang.c | 222 +- gdb/d-valprint.c | 6 +- gdb/darwin-nat.c | 16 +- gdb/dictionary.c | 8 +- gdb/doc/ChangeLog | 25 + gdb/doc/gdb.texinfo | 27 +- gdb/dtrace-probe.c | 2 +- gdb/dwarf2/abbrev.c | 22 +- gdb/dwarf2/abbrev.h | 13 +- gdb/dwarf2/attribute.c | 29 +- gdb/dwarf2/attribute.h | 25 +- gdb/dwarf2/comp-unit.c | 9 +- gdb/dwarf2/comp-unit.h | 2 +- gdb/dwarf2/expr.c | 11 +- gdb/dwarf2/expr.h | 11 +- gdb/dwarf2/frame.c | 79 +- gdb/dwarf2/index-cache.c | 8 +- gdb/dwarf2/index-cache.h | 2 +- gdb/dwarf2/index-write.c | 144 +- gdb/dwarf2/index-write.h | 4 +- gdb/dwarf2/line-header.c | 15 +- gdb/dwarf2/line-header.h | 6 +- gdb/dwarf2/loc.c | 297 +- gdb/dwarf2/loc.h | 11 +- gdb/dwarf2/macro.c | 35 +- gdb/dwarf2/macro.h | 2 +- gdb/dwarf2/read.c | 3515 ++++++++-------- gdb/dwarf2/read.h | 304 +- gdb/elfread.c | 18 +- gdb/eval.c | 38 +- gdb/exec.c | 62 +- gdb/expprint.c | 12 +- gdb/f-lang.c | 257 +- gdb/f-lang.h | 2 +- gdb/f-typeprint.c | 10 +- gdb/f-valprint.c | 8 +- gdb/features/Makefile | 5 +- gdb/features/riscv/rebuild-csr-xml.sh | 4 +- gdb/findvar.c | 13 +- gdb/fork-child.c | 3 - gdb/gdb_bfd.c | 28 +- gdb/gdb_bfd.h | 7 +- gdb/gdbarch-selftests.c | 17 +- gdb/gdbarch.c | 12 +- gdb/gdbarch.h | 12 +- gdb/gdbarch.sh | 39 +- gdb/gdbcore.h | 6 - gdb/gdbthread.h | 43 +- gdb/gdbtypes.c | 288 +- gdb/gdbtypes.h | 103 +- gdbsupport/common-inferior.cc => gdb/gnu-nat-mig.h | 25 +- gdb/gnu-nat.c | 163 +- gdb/gnu-nat.h | 54 +- gdb/gnu-v2-abi.c | 6 +- gdb/gnu-v3-abi.c | 57 +- gdb/go-lang.c | 194 +- gdb/go-valprint.c | 2 +- gdb/go32-nat.c | 8 +- gdb/guile/scm-type.c | 24 +- gdb/h8300-tdep.c | 13 +- gdb/i386-darwin-tdep.c | 4 +- gdb/i386-gnu-nat.c | 2 + gdb/i386-gnu-tdep.c | 132 + gdb/i386-tdep.c | 12 +- gdb/i386-windows-tdep.c | 7 +- gdb/ia64-tdep.c | 8 +- gdb/inf-ptrace.c | 19 +- gdb/infcall.c | 10 +- gdb/infcmd.c | 134 +- gdb/inferior.h | 2 - gdb/infrun.c | 101 +- gdb/iq2000-tdep.c | 4 +- gdb/language.c | 421 +- gdb/language.h | 496 +-- gdb/linespec.c | 4 +- gdb/linux-fork.c | 4 +- gdb/linux-tdep.c | 76 +- gdb/linux-thread-db.c | 9 +- gdb/lm32-tdep.c | 2 +- gdb/m2-lang.c | 114 +- gdb/m2-typeprint.c | 50 +- gdb/m2-valprint.c | 21 +- gdb/m32c-tdep.c | 2 +- gdb/m68k-tdep.c | 4 +- gdb/machoread.c | 4 +- gdb/main.c | 9 +- gdb/mdebugread.c | 36 +- gdb/minsyms.c | 6 +- gdb/mips-tdep.c | 64 +- gdb/mn10300-tdep.c | 8 +- gdb/nat/windows-nat.c | 2 - gdb/nat/windows-nat.h | 3 - gdb/nds32-tdep.c | 6 +- gdb/nto-procfs.c | 24 +- gdb/objc-lang.c | 146 +- gdb/objfiles.h | 2 +- gdb/opencl-lang.c | 114 +- gdb/or1k-tdep.c | 2 +- gdb/p-exp.y | 5 +- gdb/p-lang.c | 175 +- gdb/p-typeprint.c | 18 +- gdb/p-valprint.c | 24 +- gdb/ppc-sysv-tdep.c | 12 +- gdb/procfs.c | 18 +- gdb/psympriv.h | 19 +- gdb/psymtab.c | 46 +- gdb/python/py-tui.c | 5 +- gdb/python/py-type.c | 18 +- gdb/python/python.c | 56 +- gdb/ravenscar-thread.c | 49 +- gdb/regformats/arm/arm-with-iwmmxt.dat | 53 - gdb/regformats/arm/arm-with-neon.dat | 64 - gdb/regformats/arm/arm-with-vfpv2.dat | 48 - gdb/regformats/arm/arm-with-vfpv3.dat | 64 - gdb/regformats/reg-arm.dat | 29 - gdb/regformats/reg-bfin.dat | 56 - gdb/regformats/reg-cris.dat | 35 - gdb/regformats/reg-crisv32.dat | 54 - gdb/regformats/reg-m32r.dat | 27 - gdb/regformats/reg-tilegx.dat | 67 - gdb/regformats/reg-tilegx32.dat | 67 - gdb/remote-sim.c | 10 +- gdb/remote.c | 59 +- gdb/reply_mig_hack.awk | 3 +- gdb/riscv-tdep.c | 26 +- gdb/riscv-tdep.h | 2 +- gdb/rust-exp.y | 6 +- gdb/rust-lang.c | 378 +- gdb/rx-tdep.c | 6 +- gdb/s390-tdep.c | 10 +- gdb/score-tdep.c | 4 +- gdb/sh-tdep.c | 16 +- gdb/solib-aix.c | 10 +- gdb/solib-darwin.c | 12 +- gdb/solib-dsbt.c | 11 +- gdb/solib-frv.c | 11 +- gdb/solib-svr4.c | 22 +- gdb/solib-target.c | 18 +- gdb/source.c | 2 +- gdb/sparc64-tdep.c | 18 +- gdb/stabsread.c | 57 +- gdb/stack.c | 23 +- gdb/stap-probe.c | 2 +- gdb/symfile-debug.c | 2 +- gdb/symfile-mem.c | 14 +- gdb/symfile.c | 64 +- gdb/symfile.h | 41 +- gdb/symtab.c | 76 +- gdb/symtab.h | 22 +- gdb/target.c | 119 +- gdb/target.h | 29 +- gdb/testsuite/ChangeLog | 422 ++ gdb/testsuite/Makefile.in | 4 +- gdb/testsuite/boards/gold-gdb-index.exp | 45 + .../boards/{native-gdbserver.exp => gold.exp} | 31 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 2 +- gdb/testsuite/boards/native-gdbserver.exp | 3 - gdb/testsuite/boards/simavr.exp | 95 + gdb/testsuite/boards/stdio-gdbserver-base.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 12 +- gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 7 + .../gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads | 6 +- .../arr_acc_idx_w_gap/enum_with_gap_main.adb | 1 + gdb/testsuite/gdb.ada/array_char_idx.exp | 4 +- gdb/testsuite/gdb.ada/ptype_union.exp | 5 - gdb/testsuite/gdb.arch/aarch64-sighandler-regs.exp | 67 +- gdb/testsuite/gdb.arch/aarch64-tagged-pointer.exp | 8 +- .../gdb.arch/arm-disassembler-options.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 39 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.base/a2-run.exp | 11 +- gdb/testsuite/gdb.base/annota1.exp | 4 +- gdb/testsuite/gdb.base/args.exp | 6 + gdb/testsuite/gdb.base/async.exp | 6 +- gdb/testsuite/gdb.base/auxv.exp | 4 +- gdb/testsuite/gdb.base/complex-parts.exp | 36 +- gdb/testsuite/gdb.base/coredump-filter.c | 2 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/dbx.exp | 35 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 57 +- gdb/testsuite/gdb.base/foll-exec.exp | 33 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 2 +- .../testsuite/gdb.base/gold-gdb-index-2.c | 17 +- .../testsuite/gdb.base/gold-gdb-index.c | 21 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 48 + .../testsuite/gdb.base/gold-gdb-index.h | 21 +- .../index-cache-load-twice.c} | 0 gdb/testsuite/gdb.base/index-cache-load-twice.exp | 42 + gdb/testsuite/gdb.base/index-cache.exp | 20 +- .../testsuite/gdb.base/inferior-args.c | 18 +- gdb/testsuite/gdb.base/inferior-args.exp | 124 + gdb/testsuite/gdb.base/jit-elf-so.exp | 11 +- gdb/testsuite/gdb.base/jit-elf.exp | 9 +- gdb/testsuite/gdb.base/jit-reader-host.c | 3 + gdb/testsuite/gdb.base/jit-reader-simple.exp | 4 +- gdb/testsuite/gdb.base/jit-reader.exp | 8 +- gdb/testsuite/gdb.base/list-missing-source.exp | 3 +- gdb/testsuite/gdb.base/permissions.exp | 59 +- gdb/testsuite/gdb.base/printcmds.exp | 18 +- gdb/testsuite/gdb.base/relocate.exp | 104 +- gdb/testsuite/gdb.base/return2.exp | 2 +- .../testsuite/gdb.base/share-psymtabs-bt-2.c | 18 +- .../testsuite/gdb.base/share-psymtabs-bt.c | 21 +- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 51 + gdb/testsuite/gdb.base/sigaltstack.c | 2 + gdb/testsuite/gdb.base/sigbpt.exp | 8 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 36 +- gdb/testsuite/gdb.base/sym-file-loader.c | 5 +- gdb/testsuite/gdb.base/vla-datatypes.c | 28 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 6 +- .../testsuite/gdb.base/with-mf-inc.c | 27 +- .../testsuite/gdb.base/with-mf-main.c | 20 +- .../list-before.exp => gdb.base/with-mf.exp} | 26 +- gdb/testsuite/gdb.compile/compile-cplus.exp | 15 +- gdb/testsuite/gdb.cp/annota2.exp | 9 +- gdb/testsuite/gdb.cp/annota3.exp | 2 +- .../testsuite/gdb.cp/breakpoint-locs-2.cc | 23 +- .../testsuite/gdb.cp/breakpoint-locs.cc | 25 +- .../list-before.exp => gdb.cp/breakpoint-locs.exp} | 21 +- .../testsuite/gdb.cp/breakpoint-locs.h | 21 +- gdb/testsuite/gdb.cp/classes.exp | 3 +- gdb/testsuite/gdb.cp/converts.exp | 60 +- gdb/testsuite/gdb.cp/exceptprint.exp | 24 +- gdb/testsuite/gdb.cp/inherit.exp | 14 +- gdb/testsuite/gdb.cp/koenig.exp | 3 +- gdb/testsuite/gdb.cp/misc.exp | 3 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 44 +- gdb/testsuite/gdb.cp/operator.exp | 3 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 7 + gdb/testsuite/gdb.cp/virtbase2.exp | 28 +- .../gdb.debuginfod/fetch_src_and_symbols.exp | 3 +- gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 186 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 189 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 193 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 46 + .../testsuite/gdb.dwarf2/dw2-inline-header.c | 22 +- .../testsuite/gdb.dwarf2/dw2-inline-header.h | 22 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 9 +- .../gdb.linespec/cp-completion-aliases.exp | 33 +- .../cp-replace-typedefs-ns-template.cc | 101 + .../cp-replace-typedefs-ns-template.exp | 121 + gdb/testsuite/gdb.linespec/cpls-ops.cc | 6 +- gdb/testsuite/gdb.mi/mi-sym-info.exp | 18 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 28 +- gdb/testsuite/gdb.mi/var-cmd.c | 98 +- gdb/testsuite/gdb.python/py-format-string.exp | 8 +- gdb/testsuite/gdb.python/py-nested-maps.c | 2 + gdb/testsuite/gdb.python/tui-window.exp | 5 +- gdb/testsuite/gdb.python/tui-window.py | 6 + gdb/testsuite/gdb.rust/simple.exp | 16 +- gdb/testsuite/gdb.tui/basic.exp | 3 +- gdb/testsuite/gdb.tui/corefile-run.exp | 3 +- gdb/testsuite/gdb.tui/empty.exp | 3 +- gdb/testsuite/gdb.tui/list-before.exp | 3 +- gdb/testsuite/gdb.tui/list.exp | 3 +- gdb/testsuite/gdb.tui/main.exp | 3 +- gdb/testsuite/gdb.tui/new-layout.exp | 10 +- gdb/testsuite/gdb.tui/regs.exp | 3 +- gdb/testsuite/gdb.tui/resize.exp | 3 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 3 +- gdb/testsuite/gdb.tui/tui-layout-asm.exp | 3 +- gdb/testsuite/gdb.tui/tui-missing-src.exp | 3 +- gdb/testsuite/gdb.tui/winheight.exp | 3 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 4 +- gdb/testsuite/lib/future.exp | 68 +- gdb/testsuite/lib/gdb.exp | 491 ++- gdb/testsuite/lib/jit-elf-helpers.exp | 2 +- gdb/testsuite/lib/pascal.exp | 8 +- gdb/testsuite/lib/tuiterm.exp | 17 +- gdb/thread.c | 97 +- gdb/tic6x-tdep.c | 2 +- gdb/tracectf.c | 7 +- gdb/tracefile-tfile.c | 7 +- gdb/tui/tui-data.h | 2 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-io.c | 4 + gdb/tui/tui-layout.c | 71 +- gdb/tui/tui-win.h | 6 - gdb/tui/tui.c | 11 +- gdb/tui/tui.h | 6 +- gdb/type-stack.c | 2 +- gdb/typeprint.c | 6 +- gdb/utils.c | 50 +- gdb/v850-tdep.c | 20 +- gdb/valarith.c | 4 +- gdb/valops.c | 63 +- gdb/valprint.c | 72 +- gdb/value.c | 12 +- gdb/value.h | 4 - gdb/windows-nat.c | 121 +- gdb/windows-tdep.c | 10 +- gdbserver/ChangeLog | 91 + gdbserver/Makefile.in | 10 - gdbserver/README | 51 +- gdbserver/ax.cc | 2 +- gdbserver/configure | 4 - gdbserver/configure.ac | 4 - gdbserver/configure.srv | 63 - gdbserver/linux-bfin-low.cc | 173 - gdbserver/linux-cris-low.cc | 169 - gdbserver/linux-crisv32-low.cc | 472 --- gdbserver/linux-low.cc | 7 +- gdbserver/linux-m32r-low.cc | 163 - gdbserver/linux-tile-low.cc | 227 - gdbserver/lynx-i386-low.cc | 358 -- gdbserver/lynx-low.cc | 747 ---- gdbserver/lynx-low.h | 102 - gdbserver/lynx-ppc-low.cc | 185 - gdbserver/nto-low.cc | 966 ----- gdbserver/nto-low.h | 109 - gdbserver/nto-x86-low.cc | 109 - gdbserver/remote-utils.cc | 33 - gdbserver/server.cc | 4 +- gdbserver/server.h | 4 - gdbserver/win32-arm-low.cc | 168 - gdbserver/win32-low.cc | 122 +- gdbserver/win32-low.h | 4 - gdbsupport/ChangeLog | 22 + gdbsupport/common-inferior.cc | 99 + gdbsupport/common-inferior.h | 7 + gdbsupport/common-utils.cc | 23 - gdbsupport/common-utils.h | 4 - .../{common-inferior.cc => gdb-safe-ctype.h} | 36 +- gold/ChangeLog | 40 + gold/layout.cc | 7 +- gold/options.cc | 16 +- gold/options.h | 15 + gold/powerpc.cc | 132 +- gold/testsuite/Makefile.am | 6 +- gold/testsuite/Makefile.in | 6 +- gold/testsuite/discard_locals_relocatable_test.c | 6 +- gold/testsuite/discard_locals_test.c | 5 +- gprof/ChangeLog | 5 + gprof/utils.c | 5 +- include/ChangeLog | 93 + include/bfdlink.h | 26 +- include/elf/common.h | 5 +- include/elf/mips.h | 18 +- include/elf/ppc64.h | 10 +- include/elf/xtensa.h | 3 + include/opcode/aarch64.h | 4 + include/opcode/arm.h | 3 +- include/opcode/cgen.h | 11 +- include/opcode/riscv-opc.h | 508 ++- include/opcode/riscv.h | 74 + include/opcode/tilepro.h | 4 +- ld/ChangeLog | 623 +++ ld/Makefile.am | 2 - ld/Makefile.in | 3 - ld/NEWS | 17 + ld/config.in | 6 + ld/configure | 41 +- ld/configure.ac | 29 + ld/configure.tgt | 8 +- ld/deffilep.y | 33 +- ld/emulparams/tic30aout.sh | 7 - ld/emultempl/aarch64elf.em | 6 + ld/emultempl/armelf.em | 6 + ld/emultempl/elf.em | 40 +- ld/emultempl/linux.em | 6 + ld/emultempl/msp430.em | 3 +- ld/emultempl/pe.em | 44 +- ld/emultempl/pep.em | 44 +- ld/emultempl/ppc64elf.em | 3 +- ld/emultempl/scoreelf.em | 6 + ld/emultempl/xtensaelf.em | 60 +- ld/ld.texi | 60 +- ld/ldelf.c | 23 +- ld/ldfile.c | 7 +- ld/ldgram.y | 2 +- ld/ldlang.c | 16 +- ld/ldlang.h | 5 +- ld/ldlex.h | 4 +- ld/ldmain.c | 6 +- ld/ldmisc.c | 20 +- ld/lexsup.c | 195 +- ld/pe-dll.c | 9 +- ld/po/BLD-POTFILES.in | 1 - ld/scripttempl/tic30aout.sc | 46 - ld/testsuite/config/default.exp | 42 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 1 + ld/testsuite/ld-aarch64/emit-relocs-560.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-560.s | 3 + ld/testsuite/ld-alpha/alpha.exp | 4 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 2 - ld/testsuite/ld-discard/discard.exp | 9 +- ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d | 9 + ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d | 12 + .../ld-dynamic/export-dynamic-symbol-glob.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-1.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-2.d | 10 + .../ld-dynamic/export-dynamic-symbol-list-glob.d | 9 + ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 77 + ld/testsuite/ld-dynamic/export-dynamic-symbol.s | 17 + ld/testsuite/ld-dynamic/foo-bar.list | 1 + ld/testsuite/ld-dynamic/foo.list | 1 + ld/testsuite/{ld-pie/start.s => ld-dynamic/foo.s} | 0 ld/testsuite/ld-dynamic/fstar.list | 1 + ld/testsuite/ld-elf/binutils.exp | 8 +- ld/testsuite/ld-elf/comm-data.exp | 20 +- ld/testsuite/ld-elf/comm-data2r.rd | 3 - ld/testsuite/ld-elf/comm-data2r.sd | 10 - ld/testsuite/ld-elf/comm-data2r.xd | 2 - ld/testsuite/ld-elf/compress.exp | 3 - ld/testsuite/ld-elf/dlempty.list | 3 + ld/testsuite/ld-elf/dynamic-1.rd | 2 +- ld/testsuite/ld-elf/eh6.d | 2 +- ld/testsuite/ld-elf/ehdr_start-shared.d | 2 +- ld/testsuite/ld-elf/elf.exp | 1 - ld/testsuite/ld-elf/exclude.exp | 20 +- ld/testsuite/ld-elf/frame.exp | 3 - ld/testsuite/ld-elf/indirect.exp | 4 - ld/testsuite/ld-elf/indirect1b.c | 4 +- ld/testsuite/ld-elf/indirect2.c | 4 +- ld/testsuite/ld-elf/indirect3b.c | 4 +- ld/testsuite/ld-elf/indirect4b.c | 8 +- ld/testsuite/ld-elf/linux-x86.exp | 36 +- ld/testsuite/ld-elf/passall.out | 1 + ld/testsuite/ld-elf/pr11304.d | 2 + ld/testsuite/ld-elf/pr14323-2.c | 2 +- ld/testsuite/ld-elf/pr16322.d | 1 + ld/testsuite/ld-elf/pr18720b.c | 14 +- ld/testsuite/ld-elf/pr19539.d | 5 +- ld/testsuite/ld-elf/pr19553c.c | 4 +- ld/testsuite/ld-elf/pr22393-1a.d | 1 + ld/testsuite/ld-elf/pr22393-1b.d | 1 + ld/testsuite/ld-elf/pr23428.c | 3 + ld/testsuite/ld-elf/pr25749-1.c | 8 +- ld/testsuite/ld-elf/pr25749-2.c | 8 +- ld/testsuite/ld-elf/pr26094-1.ver | 3 + ld/testsuite/ld-elf/pr26094-1a.c | 7 + ld/testsuite/ld-elf/pr26094-1a.rd | 8 + ld/testsuite/ld-elf/pr26094-1b.c | 6 + ld/testsuite/ld-elf/pr26094-1b.rd | 8 + ld/testsuite/ld-elf/pr26094-1c.c | 7 + ld/testsuite/ld-elf/pr9676.rd | 2 +- ld/testsuite/ld-elf/pr9679.rd | 2 +- ld/testsuite/ld-elf/rdynamic-1.rd | 2 +- ld/testsuite/ld-elf/shared.exp | 126 +- ld/testsuite/ld-elf/tls.exp | 10 +- ld/testsuite/ld-elf/tls_common.exp | 15 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 3 - ld/testsuite/ld-elfvers/vers.exp | 2 +- ld/testsuite/ld-elfvers/vers27b.c | 2 +- ld/testsuite/ld-elfvers/vers30.dsym | 8 +- ld/testsuite/ld-elfvers/vers31.dsym | 2 +- ld/testsuite/ld-elfvsb/common.c | 2 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 3 + ld/testsuite/ld-elfvsb/main.c | 18 +- ld/testsuite/ld-elfvsb/sh1.c | 22 +- ld/testsuite/ld-elfvsb/test.c | 4 +- ld/testsuite/ld-elfweak/elfweak.exp | 15 +- ld/testsuite/ld-fastcall/fastcall.exp | 4 +- ld/testsuite/ld-frv/fdpic.exp | 2 - ld/testsuite/ld-frv/tls.exp | 2 - ld/testsuite/ld-gc/gc.exp | 7 +- ld/testsuite/ld-i386/i386.exp | 37 +- ld/testsuite/ld-i386/ifunc-textrel-1a.d | 4 + ld/testsuite/ld-i386/ifunc-textrel-1b.d | 4 + ld/testsuite/ld-i386/ifunc-textrel-2a.d | 8 + ld/testsuite/ld-i386/ifunc-textrel-2b.d | 8 + ld/testsuite/ld-i386/no-plt.exp | 3 - ld/testsuite/ld-i386/nogot1.d | 2 +- ld/testsuite/ld-i386/pr18801a.d | 2 +- ld/testsuite/ld-i386/pr18801b.d | 2 +- ld/testsuite/ld-i386/pr19539.d | 2 +- ld/testsuite/ld-i386/pr19636-2a.d | 2 +- ld/testsuite/ld-i386/pr19636-2b.d | 2 +- ld/testsuite/ld-i386/pr19636-2c.d | 2 +- ld/testsuite/ld-i386/pr19636-2d.d | 2 +- ld/testsuite/ld-i386/pr19636-2e.d | 2 +- ld/testsuite/ld-i386/pr19636-3d.d | 2 +- ld/testsuite/ld-i386/pr19636-3e.d | 2 +- ld/testsuite/ld-i386/pr19939b.d | 2 +- ld/testsuite/ld-i386/pr26018.d | 16 + ld/testsuite/ld-i386/undefweaka.d | 2 +- ld/testsuite/ld-i386/undefweakb.d | 2 +- ld/testsuite/ld-i386/warn1.d | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 1 + ld/testsuite/ld-ifunc/ifunc.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 19 +- ld/testsuite/ld-linkonce/ref1.s | 2 + ld/testsuite/ld-linkonce/ref2.s | 2 + ld/testsuite/ld-linkonce/sym1.s | 12 + ld/testsuite/ld-linkonce/sym2.s | 12 + ld/testsuite/ld-linkonce/sym3.s | 12 + ld/testsuite/ld-linkonce/{x.s => zeroeh_x.s} | 0 ld/testsuite/ld-linkonce/{y.s => zeroeh_y.s} | 0 ld/testsuite/ld-linkonce/zeroehl32.d | 21 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 5 +- ld/testsuite/ld-nios2/nios2.exp | 7 +- ld/testsuite/ld-pe/aligncomm-1.c | 8 +- ld/testsuite/ld-pe/aligncomm-2.c | 8 +- ld/testsuite/ld-pe/aligncomm-3.c | 8 +- ld/testsuite/ld-pe/aligncomm-4.c | 8 +- ld/testsuite/ld-plugin/lto.exp | 64 +- ld/testsuite/ld-plugin/plugin.exp | 5 +- ld/testsuite/ld-plugin/pr22983.1.d | 2 +- ld/testsuite/ld-plugin/pr22983.2.d | 2 +- ld/testsuite/ld-plugin/pr22983.3.d | 3 +- ld/testsuite/ld-plugin/pr22983.4.d | 2 +- ld/testsuite/ld-plugin/pr23958.c | 2 +- ld/testsuite/ld-powerpc/export-class.exp | 1 - ...merge-priv-spec.d => attr-merge-priv-spec-01.d} | 4 +- ...merge-priv-spec.d => attr-merge-priv-spec-02.d} | 6 +- ...merge-priv-spec.d => attr-merge-priv-spec-03.d} | 6 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-a.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-b.s | 4 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-c.s | 2 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-d.s | 1 + .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 5 + .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 5 + .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 6 + .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 6 + .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 6 + .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 6 + ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d | 1 + ld/testsuite/ld-riscv-elf/call-relax.d | 2 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 10 +- ld/testsuite/ld-scripts/align.exp | 1 - ld/testsuite/ld-scripts/alignof.exp | 4 +- ld/testsuite/ld-scripts/crossref.exp | 2 - ld/testsuite/ld-scripts/defined.exp | 44 +- ld/testsuite/ld-scripts/extern.exp | 3 +- ld/testsuite/ld-scripts/include.exp | 2 - ld/testsuite/ld-scripts/log2.exp | 8 +- ld/testsuite/ld-scripts/map-address.exp | 22 + ld/testsuite/ld-scripts/overlay-size.exp | 1 - ld/testsuite/ld-scripts/phdrs2.exp | 22 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 - ld/testsuite/ld-scripts/provide.exp | 1 - ld/testsuite/ld-scripts/rgn-at.exp | 2 - ld/testsuite/ld-scripts/rgn-over.exp | 2 - ld/testsuite/ld-scripts/sane1.d | 4 +- ld/testsuite/ld-scripts/script.exp | 2 +- ld/testsuite/ld-scripts/segment-start.d | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 - ld/testsuite/ld-scripts/weak.exp | 1 - ld/testsuite/ld-selective/selective.exp | 6 +- ld/testsuite/ld-sh/rd-sh.exp | 2 - ld/testsuite/ld-sh/sh.exp | 132 +- ld/testsuite/ld-shared/shared.exp | 3 + ld/testsuite/ld-size/size-10b.c | 2 +- ld/testsuite/ld-size/size-1b.c | 2 +- ld/testsuite/ld-size/size-2b.c | 2 +- ld/testsuite/ld-size/size-3a.c | 2 +- ld/testsuite/ld-size/size-3b.c | 2 +- ld/testsuite/ld-size/size-3c.c | 2 +- ld/testsuite/ld-size/size-4b.c | 4 +- ld/testsuite/ld-size/size-5b.c | 4 +- ld/testsuite/ld-size/size-6a.c | 2 +- ld/testsuite/ld-size/size-7a.c | 2 +- ld/testsuite/ld-size/size-8a.c | 2 +- ld/testsuite/ld-size/size-9b.c | 2 +- ld/testsuite/ld-size/size.exp | 9 +- ld/testsuite/ld-srec/srec.exp | 6 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 6 +- ld/testsuite/ld-x86-64/ifunc-textrel-1.s | 28 + ld/testsuite/ld-x86-64/ifunc-textrel-1a.d | 4 + ld/testsuite/ld-x86-64/ifunc-textrel-1b.d | 4 + ld/testsuite/ld-x86-64/ifunc-textrel-2.s | 28 + ld/testsuite/ld-x86-64/ifunc-textrel-2a.d | 8 + ld/testsuite/ld-x86-64/ifunc-textrel-2b.d | 8 + ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 3 - ld/testsuite/ld-x86-64/no-plt.exp | 3 - ld/testsuite/ld-x86-64/pie1.d | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/pr18801a.d | 2 +- ld/testsuite/ld-x86-64/pr18801b.d | 2 +- ld/testsuite/ld-x86-64/pr19539a.d | 2 +- ld/testsuite/ld-x86-64/pr19539b.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1d.d | 2 +- ld/testsuite/ld-x86-64/pr19636-1e.d | 2 +- ld/testsuite/ld-x86-64/pr19807-1a.d | 2 +- ld/testsuite/ld-x86-64/pr19807-1b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2b.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2c.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2d.d | 2 +- ld/testsuite/ld-x86-64/pr19807-2e.d | 2 +- ld/testsuite/ld-x86-64/pr19939b.d | 2 +- ld/testsuite/ld-x86-64/pr26018.d | 15 + ld/testsuite/ld-x86-64/pr26018.s | 7 + ld/testsuite/ld-x86-64/x86-64.exp | 85 +- ld/testsuite/lib/ld-lib.exp | 36 +- opcodes/ChangeLog | 378 ++ opcodes/aarch64-opc.c | 1071 ++--- opcodes/arc-ext.c | 10 +- opcodes/arm-dis.c | 8 + opcodes/bpf-desc.c | 314 +- opcodes/bpf-dis.c | 9 +- opcodes/bpf-ibld.c | 10 +- opcodes/bpf-opc.c | 168 +- opcodes/bpf-opc.h | 20 +- opcodes/cgen-dis.c | 11 +- opcodes/cgen-dis.in | 9 +- opcodes/cgen-ibld.in | 10 +- opcodes/cgen-opc.c | 18 +- opcodes/disassemble.c | 1 + opcodes/epiphany-desc.c | 28 +- opcodes/epiphany-dis.c | 9 +- opcodes/epiphany-ibld.c | 10 +- opcodes/fr30-desc.c | 28 +- opcodes/fr30-dis.c | 9 +- opcodes/fr30-ibld.c | 10 +- opcodes/frv-desc.c | 28 +- opcodes/frv-dis.c | 9 +- opcodes/frv-ibld.c | 10 +- opcodes/i386-dis-evex-mod.h | 24 +- opcodes/i386-dis-evex-prefix.h | 124 +- opcodes/i386-dis-evex-w.h | 234 -- opcodes/i386-dis-evex.h | 24 +- opcodes/i386-dis.c | 214 +- opcodes/i386-opc.h | 2 +- opcodes/i386-opc.tbl | 2 +- opcodes/i386-tbl.h | 2 +- opcodes/ip2k-desc.c | 28 +- opcodes/ip2k-dis.c | 9 +- opcodes/ip2k-ibld.c | 10 +- opcodes/iq2000-desc.c | 28 +- opcodes/iq2000-dis.c | 9 +- opcodes/iq2000-ibld.c | 10 +- opcodes/lm32-desc.c | 28 +- opcodes/lm32-dis.c | 9 +- opcodes/lm32-ibld.c | 10 +- opcodes/m32c-desc.c | 28 +- opcodes/m32c-dis.c | 9 +- opcodes/m32c-ibld.c | 10 +- opcodes/m32r-desc.c | 28 +- opcodes/m32r-dis.c | 9 +- opcodes/m32r-ibld.c | 10 +- opcodes/mep-asm.c | 3 +- opcodes/mep-desc.c | 28 +- opcodes/mep-dis.c | 11 +- opcodes/mep-ibld.c | 10 +- opcodes/mt-desc.c | 28 +- opcodes/mt-dis.c | 9 +- opcodes/mt-ibld.c | 10 +- opcodes/nios2-dis.c | 18 +- opcodes/ns32k-dis.c | 4 +- opcodes/or1k-asm.c | 9 - opcodes/or1k-desc.c | 1839 ++++----- opcodes/or1k-desc.h | 332 +- opcodes/or1k-dis.c | 18 +- opcodes/or1k-ibld.c | 72 +- opcodes/or1k-opc.c | 152 - opcodes/or1k-opc.h | 28 +- opcodes/or1k-opinst.c | 428 +- opcodes/po/opcodes.pot | 139 +- opcodes/po/sr.po | 2006 ++++++--- opcodes/ppc-dis.c | 5 + opcodes/ppc-opc.c | 252 +- opcodes/riscv-dis.c | 80 +- opcodes/riscv-opc.c | 143 + opcodes/s390-opc.txt | 19 +- opcodes/sparc-dis.c | 3 +- opcodes/tic4x-dis.c | 14 +- opcodes/xc16x-desc.c | 28 +- opcodes/xc16x-dis.c | 9 +- opcodes/xc16x-ibld.c | 10 +- opcodes/xstormy16-desc.c | 28 +- opcodes/xstormy16-dis.c | 9 +- opcodes/xstormy16-ibld.c | 10 +- opcodes/xtensa-dis.c | 6 +- 1043 files changed, 31811 insertions(+), 27401 deletions(-) delete mode 100644 bfd/aout-tic30.c create mode 100644 binutils/testsuite/binutils-all/pr25662-pdp11.s create mode 100644 gas/testsuite/gas/aarch64/org-neg.d create mode 100644 gas/testsuite/gas/aarch64/org-neg.l create mode 100644 gas/testsuite/gas/aarch64/org-neg.s create mode 100644 gas/testsuite/gas/all/cond-pdp11.l create mode 100644 gas/testsuite/gas/all/eqv-dot-pdp11.d copy gas/testsuite/gas/all/{eqv-dot.s => eqv-dot-pdp11.s} (100%) create mode 100644 gas/testsuite/gas/arm/dfb.d create mode 100644 gas/testsuite/gas/arm/dfb.s create mode 100644 gas/testsuite/gas/arm/org-neg.d create mode 100644 gas/testsuite/gas/arm/org-neg.l create mode 100644 gas/testsuite/gas/arm/org-neg.s create mode 100644 gas/testsuite/gas/i386/equ-bad.l create mode 100644 gas/testsuite/gas/i386/equ-bad.s create mode 100644 gas/testsuite/gas/i386/noreg-intel64.d create mode 100644 gas/testsuite/gas/i386/noreg-intel64.l create mode 100644 gas/testsuite/gas/i386/noreg-intel64.s create mode 100644 gas/testsuite/gas/i386/pseudos-bad.l create mode 100644 gas/testsuite/gas/i386/pseudos-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-equ-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-equ-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-pseudos-bad.s create mode 100644 gas/testsuite/gas/pdp11/pr26001.d create mode 100644 gas/testsuite/gas/pdp11/pr26001.s create mode 100644 gas/testsuite/gas/riscv/attribute-09.d create mode 100644 gas/testsuite/gas/riscv/attribute-10.d create mode 100644 gas/testsuite/gas/riscv/attribute-11.d create mode 100644 gas/testsuite/gas/riscv/attribute-11.s create mode 100644 gas/testsuite/gas/riscv/attribute-12.d create mode 100644 gas/testsuite/gas/riscv/attribute-13.d delete mode 100644 gas/testsuite/gas/riscv/march-fail-s-with-version create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p10.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p11.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-fail-version-1p9p1.l create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p10.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p11.d create mode 100644 gas/testsuite/gas/riscv/priv-reg-version-1p9p1.d delete mode 100644 gas/testsuite/gas/riscv/priv-reg.d create mode 100644 gas/testsuite/gas/xtensa/abi-call0.d create mode 100644 gas/testsuite/gas/xtensa/abi-windowed.d copy ld/testsuite/ld-scripts/extern.s => gas/testsuite/gas/xtensa/abi.s (100%) copy gdbsupport/common-inferior.cc => gdb/gnu-nat-mig.h (52%) delete mode 100644 gdb/regformats/arm/arm-with-iwmmxt.dat delete mode 100644 gdb/regformats/arm/arm-with-neon.dat delete mode 100644 gdb/regformats/arm/arm-with-vfpv2.dat delete mode 100644 gdb/regformats/arm/arm-with-vfpv3.dat delete mode 100644 gdb/regformats/reg-arm.dat delete mode 100644 gdb/regformats/reg-bfin.dat delete mode 100644 gdb/regformats/reg-cris.dat delete mode 100644 gdb/regformats/reg-crisv32.dat delete mode 100644 gdb/regformats/reg-m32r.dat delete mode 100644 gdb/regformats/reg-tilegx.dat delete mode 100644 gdb/regformats/reg-tilegx32.dat create mode 100644 gdb/testsuite/boards/gold-gdb-index.exp copy gdb/testsuite/boards/{native-gdbserver.exp => gold.exp} (55%) create mode 100644 gdb/testsuite/boards/simavr.exp copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/gold-gdb-index-2.c (68%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/gold-gdb-index.c (68%) create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.exp copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/gold-gdb-index.h (67%) copy gdb/testsuite/{gdb.btrace/multi-inferior.c => gdb.base/index-cache-load-twice [...] create mode 100644 gdb/testsuite/gdb.base/index-cache-load-twice.exp copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/inferior-args.c (68%) create mode 100644 gdb/testsuite/gdb.base/inferior-args.exp copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/share-psymtabs-bt-2.c (68%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/share-psymtabs-bt.c (68%) create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt.exp rename gdbserver/wincecompat.h => gdb/testsuite/gdb.base/with-mf-inc.c (63%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.base/with-mf-main.c (68%) copy gdb/testsuite/{gdb.tui/list-before.exp => gdb.base/with-mf.exp} (60%) rename gdbserver/wincecompat.cc => gdb/testsuite/gdb.cp/breakpoint-locs-2.cc (59%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.cp/breakpoint-locs.cc (68%) copy gdb/testsuite/{gdb.tui/list-before.exp => gdb.cp/breakpoint-locs.exp} (60%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.cp/breakpoint-locs.h (67%) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.dwarf2/dw2-inline-header.c (66%) copy gdbsupport/common-inferior.cc => gdb/testsuite/gdb.dwarf2/dw2-inline-header.h (66%) create mode 100644 gdb/testsuite/gdb.linespec/cp-replace-typedefs-ns-template.cc create mode 100644 gdb/testsuite/gdb.linespec/cp-replace-typedefs-ns-template.exp delete mode 100644 gdbserver/linux-bfin-low.cc delete mode 100644 gdbserver/linux-cris-low.cc delete mode 100644 gdbserver/linux-crisv32-low.cc delete mode 100644 gdbserver/linux-m32r-low.cc delete mode 100644 gdbserver/linux-tile-low.cc delete mode 100644 gdbserver/lynx-i386-low.cc delete mode 100644 gdbserver/lynx-low.cc delete mode 100644 gdbserver/lynx-low.h delete mode 100644 gdbserver/lynx-ppc-low.cc delete mode 100644 gdbserver/nto-low.cc delete mode 100644 gdbserver/nto-low.h delete mode 100644 gdbserver/nto-x86-low.cc delete mode 100644 gdbserver/win32-arm-low.cc copy gdbsupport/{common-inferior.cc => gdb-safe-ctype.h} (52%) delete mode 100644 ld/emulparams/tic30aout.sh delete mode 100644 ld/scripttempl/tic30aout.sc create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-560.s create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-glob.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-1.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-2.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-glob.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol.exp create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol.s create mode 100644 ld/testsuite/ld-dynamic/foo-bar.list create mode 100644 ld/testsuite/ld-dynamic/foo.list copy ld/testsuite/{ld-pie/start.s => ld-dynamic/foo.s} (100%) create mode 100644 ld/testsuite/ld-dynamic/fstar.list delete mode 100644 ld/testsuite/ld-elf/comm-data2r.rd delete mode 100644 ld/testsuite/ld-elf/comm-data2r.sd delete mode 100644 ld/testsuite/ld-elf/comm-data2r.xd create mode 100644 ld/testsuite/ld-elf/dlempty.list create mode 100644 ld/testsuite/ld-elf/passall.out create mode 100644 ld/testsuite/ld-elf/pr26094-1.ver create mode 100644 ld/testsuite/ld-elf/pr26094-1a.c create mode 100644 ld/testsuite/ld-elf/pr26094-1a.rd create mode 100644 ld/testsuite/ld-elf/pr26094-1b.c create mode 100644 ld/testsuite/ld-elf/pr26094-1b.rd create mode 100644 ld/testsuite/ld-elf/pr26094-1c.c create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-1a.d create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-1b.d create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-2a.d create mode 100644 ld/testsuite/ld-i386/ifunc-textrel-2b.d create mode 100644 ld/testsuite/ld-i386/pr26018.d create mode 100644 ld/testsuite/ld-linkonce/ref1.s create mode 100644 ld/testsuite/ld-linkonce/ref2.s create mode 100644 ld/testsuite/ld-linkonce/sym1.s create mode 100644 ld/testsuite/ld-linkonce/sym2.s create mode 100644 ld/testsuite/ld-linkonce/sym3.s rename ld/testsuite/ld-linkonce/{x.s => zeroeh_x.s} (100%) rename ld/testsuite/ld-linkonce/{y.s => zeroeh_y.s} (100%) copy ld/testsuite/ld-riscv-elf/{attr-merge-priv-spec.d => attr-merge-priv-spec-01. [...] copy ld/testsuite/ld-riscv-elf/{attr-merge-priv-spec.d => attr-merge-priv-spec-02. [...] rename ld/testsuite/ld-riscv-elf/{attr-merge-priv-spec.d => attr-merge-priv-spec-0 [...] create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-c.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-d.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-1.s create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-1a.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-1b.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-2.s create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-2a.d create mode 100644 ld/testsuite/ld-x86-64/ifunc-textrel-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr26018.d create mode 100644 ld/testsuite/ld-x86-64/pr26018.s