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-O3-vs-O3_LTO in repository toolchain/ci/binutils-gdb.
from 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
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 439 +++ bfd/aout64.c | 8 - bfd/aoutx.h | 19 +- bfd/elf-bfd.h | 10 +- bfd/elf-s390-common.c | 2 +- bfd/elf.c | 4 +- bfd/elf32-arc.c | 5 +- bfd/elf32-arm.c | 99 +- bfd/elf32-csky.c | 95 +- bfd/elf32-frv.c | 5 +- bfd/elf32-hppa.c | 120 +- bfd/elf32-i386.c | 2 +- bfd/elf32-lm32.c | 160 +- bfd/elf32-m32r.c | 162 +- bfd/elf32-metag.c | 105 +- bfd/elf32-microblaze.c | 69 +- bfd/elf32-nds32.c | 103 +- bfd/elf32-nios2.c | 83 +- bfd/elf32-or1k.c | 104 +- bfd/elf32-ppc.c | 105 +- bfd/elf32-s390.c | 103 +- bfd/elf32-sh.c | 99 +- bfd/elf32-tic6x.c | 107 +- bfd/elf32-tilepro.c | 101 +- bfd/elf64-bpf.c | 27 +- bfd/elf64-ppc.c | 107 +- bfd/elf64-s390.c | 103 +- bfd/elf64-x86-64.c | 2 +- bfd/elflink.c | 92 +- bfd/elfnn-aarch64.c | 105 +- bfd/elfnn-riscv.c | 100 +- bfd/elfxx-sparc.c | 104 +- bfd/elfxx-tilegx.c | 101 +- bfd/elfxx-x86.c | 119 +- bfd/elfxx-x86.h | 9 +- bfd/i386aout.c | 1 - bfd/libaout.h | 3 - bfd/pdp11.c | 135 +- bfd/peicode.h | 48 +- bfd/plugin.c | 3 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 34 +- binutils/ChangeLog | 28 + binutils/MAINTAINERS | 1 + binutils/mcparse.y | 1 + binutils/objcopy.c | 6 +- binutils/testsuite/binutils-all/ar.exp | 125 +- binutils/testsuite/binutils-all/objdump.exp | 105 +- binutils/windmc.c | 4 +- binutils/windmc.h | 1 + cpu/ChangeLog | 30 + cpu/bpf.cpu | 332 +- cpu/bpf.opc | 1 + gas/ChangeLog | 124 + gas/config/tc-cr16.c | 7 +- gas/config/tc-crx.c | 6 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-pdp11.c | 21 +- gas/config/tc-riscv.c | 1 + gas/config/tc-score.c | 20 +- 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/doc/c-riscv.texi | 15 +- gas/frags.c | 6 +- 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/arm/org-neg.d | 3 + gas/testsuite/gas/arm/org-neg.l | 2 + gas/testsuite/gas/arm/org-neg.s | 2 + gas/testsuite/gas/i386/align-branch-9.d | 2 +- gas/testsuite/gas/i386/inval-avx512f.l | 3 + gas/testsuite/gas/i386/inval-avx512f.s | 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/s390/zarch-z13.d | 12 +- gas/testsuite/gas/s390/zarch-z13.s | 12 +- gas/write.c | 4 +- gdb/ChangeLog | 1455 +++++++++ gdb/ada-lang.c | 394 +-- gdb/ada-valprint.c | 40 +- gdb/arm-tdep.c | 2 +- gdb/c-lang.c | 358 ++- gdb/c-lang.h | 4 +- gdb/cli/cli-cmds.c | 8 +- gdb/command.h | 2 +- gdb/compile/compile-loc2c.c | 20 +- gdb/compile/compile.c | 8 +- gdb/compile/compile.h | 13 +- gdb/config/i386/i386gnu.mn | 4 +- gdb/configure | 2 +- gdb/configure.ac | 2 +- gdb/cp-abi.c | 2 +- gdb/cp-support.c | 85 +- gdb/cp-support.h | 4 - gdb/d-lang.c | 194 +- gdb/dictionary.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 | 67 +- gdb/dwarf2/index-cache.c | 8 +- gdb/dwarf2/index-cache.h | 2 +- gdb/dwarf2/index-write.c | 104 +- 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 | 3224 ++++++++++---------- gdb/dwarf2/read.h | 304 +- gdb/exec.c | 3 + gdb/f-lang.c | 139 +- gdb/findvar.c | 13 +- gdb/gdbtypes.c | 9 + gdb/gdbtypes.h | 8 +- gdb/{dwarf2/macro.h => gnu-nat-mig.h} | 30 +- gdb/gnu-nat.c | 152 +- gdb/gnu-nat.h | 54 +- gdb/gnu-v3-abi.c | 3 +- gdb/go-lang.c | 167 +- gdb/i386-gnu-nat.c | 2 + gdb/i386-gnu-tdep.c | 132 + gdb/language.c | 254 +- gdb/language.h | 304 +- gdb/linespec.c | 2 +- gdb/m2-lang.c | 91 +- gdb/nat/windows-nat.c | 1 - gdb/objc-lang.c | 136 +- gdb/objfiles.h | 2 +- gdb/opencl-lang.c | 104 +- gdb/p-lang.c | 137 +- gdb/psympriv.h | 19 +- gdb/psymtab.c | 44 +- gdb/python/python.c | 56 +- gdb/reply_mig_hack.awk | 3 +- gdb/rust-exp.y | 4 +- gdb/rust-lang.c | 163 +- gdb/symtab.c | 8 +- gdb/testsuite/ChangeLog | 131 + gdb/testsuite/Makefile.in | 4 +- 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.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/async.exp | 6 +- gdb/testsuite/gdb.base/auxv.exp | 4 +- gdb/testsuite/gdb.base/complex-parts.exp | 36 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 57 +- gdb/testsuite/gdb.base/foll-exec.exp | 33 +- .../gdb.base/gold-gdb-index-2.c} | 24 +- .../gdb.base/gold-gdb-index.c} | 28 +- gdb/testsuite/gdb.base/gold-gdb-index.exp | 48 + .../gdb.base/gold-gdb-index.h} | 28 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 9 +- gdb/testsuite/gdb.base/jit-elf.exp | 9 +- gdb/testsuite/gdb.base/jit-reader.exp | 8 +- gdb/testsuite/gdb.base/permissions.exp | 59 +- gdb/testsuite/gdb.base/relocate.exp | 104 +- gdb/testsuite/gdb.base/return2.exp | 2 +- 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.compile/compile-cplus.exp | 15 +- .../gdb.cp/breakpoint-locs-2.cc} | 28 +- .../gdb.cp/breakpoint-locs.cc} | 30 +- .../testsuite/gdb.cp/breakpoint-locs.exp | 27 +- .../macro.h => testsuite/gdb.cp/breakpoint-locs.h} | 28 +- 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/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 + .../gdb.dwarf2/dw2-inline-header.c} | 29 +- .../gdb.dwarf2/dw2-inline-header.h} | 29 +- 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-var-cmd.exp | 28 +- gdb/testsuite/gdb.mi/var-cmd.c | 98 +- gdb/valprint.c | 43 +- gdb/value.h | 4 - gdbserver/ChangeLog | 6 + gdbserver/win32-low.cc | 19 +- include/ChangeLog | 20 + include/bfdlink.h | 19 +- include/opcode/riscv.h | 5 +- include/opcode/tilepro.h | 4 +- ld/ChangeLog | 153 + ld/NEWS | 14 + ld/config.in | 6 + ld/configure | 41 +- ld/configure.ac | 29 + ld/configure.tgt | 5 +- ld/emultempl/elf.em | 6 +- ld/ld.texi | 36 +- ld/ldelf.c | 20 +- ld/ldgram.y | 2 +- ld/ldlang.c | 16 +- ld/ldlang.h | 5 +- ld/ldlex.h | 4 +- ld/ldmain.c | 1 + ld/lexsup.c | 150 +- ld/testsuite/config/default.exp | 38 + ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d | 9 + ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d | 9 + .../ld-dynamic/export-dynamic-symbol-glob.d | 8 + .../ld-dynamic/export-dynamic-symbol-list-1.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-2.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-glob.d | 8 + ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 70 + 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/dlempty.list | 3 + ld/testsuite/ld-elf/linux-x86.exp | 5 +- ld/testsuite/ld-elf/pr19539.d | 5 +- ld/testsuite/ld-elf/shared.exp | 55 +- ld/testsuite/ld-elf/tls.exp | 4 +- ld/testsuite/ld-elfweak/elfweak.exp | 6 +- ld/testsuite/ld-gc/gc.exp | 4 +- ld/testsuite/ld-i386/warn1.d | 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-plugin/lto.exp | 12 +- ld/testsuite/ld-plugin/plugin.exp | 4 + ld/testsuite/ld-scripts/map-address.exp | 22 + ld/testsuite/ld-selective/selective.exp | 5 +- ld/testsuite/ld-srec/srec.exp | 7 +- ld/testsuite/ld-unique/unique.exp | 4 +- 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/x86-64.exp | 28 +- opcodes/ChangeLog | 50 + opcodes/bpf-desc.c | 282 +- opcodes/bpf-dis.c | 1 + opcodes/bpf-opc.c | 120 +- opcodes/bpf-opc.h | 20 +- opcodes/nios2-dis.c | 18 +- opcodes/ns32k-dis.c | 4 +- opcodes/po/sr.po | 2006 ++++++++---- opcodes/riscv-opc.c | 16 +- opcodes/s390-opc.txt | 19 +- 277 files changed, 11634 insertions(+), 7093 deletions(-) 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/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/pdp11/pr26001.d create mode 100644 gas/testsuite/gas/pdp11/pr26001.s copy gdb/{dwarf2/macro.h => gnu-nat-mig.h} (52%) copy gdb/{dwarf2/macro.h => testsuite/gdb.base/gold-gdb-index-2.c} (56%) copy gdb/{dwarf2/macro.h => testsuite/gdb.base/gold-gdb-index.c} (56%) create mode 100644 gdb/testsuite/gdb.base/gold-gdb-index.exp copy gdb/{dwarf2/macro.h => testsuite/gdb.base/gold-gdb-index.h} (56%) copy gdb/{dwarf2/macro.h => testsuite/gdb.cp/breakpoint-locs-2.cc} (56%) copy gdb/{dwarf2/macro.h => testsuite/gdb.cp/breakpoint-locs.cc} (56%) copy gas/testsuite/gas/pdp11/pdp11.exp => gdb/testsuite/gdb.cp/breakpoint-locs.exp (58%) copy gdb/{dwarf2/macro.h => testsuite/gdb.cp/breakpoint-locs.h} (56%) 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 gdb/{dwarf2/macro.h => testsuite/gdb.dwarf2/dw2-inline-header.c} (56%) copy gdb/{dwarf2/macro.h => testsuite/gdb.dwarf2/dw2-inline-header.h} (56%) 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 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 create mode 100644 ld/testsuite/ld-elf/dlempty.list