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 08770ec259 PowerPC CELL cctp* adds 8989de8220 Automatic date update in version.in adds 79ddc88496 Updated Serbian and Russian translations for various sub-dir [...] adds 79bc120c7b Add demangling support to readelf. adds 369afd5008 The description for -mno-csr-check talks about "cheching" ra [...] adds 2e49fd1edf aarch64: Add support for MPAM system registers adds c0ab14ae2a Fix duplicate label in gdb.dwarf2/dw2-op-out-param.S adds ff2084b9ef Read tid from correct offset in win32pstatus NOTE_INFO_THREAD adds 8fbac78b14 Define constants for win32pstatus ELF notes adds 03c29a6faf Don't hardcode CONTEXT size for a NOTE_INFO_THREAD win32psta [...] adds 04ec0fa297 Refine size constraints applied to win32pstatus ELF notes adds d61f3d0383 Add handling for 64-bit module addresses in Cygwin core dumps adds 404ec93359 Only warn about malformed win32pstatus notes adds d3511b24ea Two fixes in dwarf-mode.el adds 2fef937354 Fix signedness comparison warning in elfcore_grok_win32pstatus() adds 225f168451 [PATCH] gas: arm: Fix IT-predicated MVE vcvt adds 27c7b875bd gdb.base/corefile.exp regression for unix/-m32 on x86_64 (PR 26336) adds 7cf663a932 Move multi-target NEWS entry to GDB 10 features adds 6d8a0a5e90 Fix malloc allocation size sanity check adds 75e100a30d PR26348, Malloc error in write_zeros adds 6738c8a7c9 PowerPC64 --no-pcrel-optimize adds e5a59fd37e Automatic date update in version.in adds 2b6ba032ad Obsolete arm-symbianelf adds 73d0dc162e Obsolete ia64 adds 8118fd4346 Fix an internal compiler error when attempting to create a s [...] adds ece5bc8ac3 gdb: allow specifying multiple filters when running selftests adds a5353ae6cf [ARM, sim] Fix build failure with -Werror (PR26365) adds 7a82e90312 Add skip_ada_tests to more Ada testcases adds a54a7f13f3 Add skip_fortran_tests to more Fortran testcases adds 002a3166d3 debuginfod-support.c: Replace globals with user_data adds b31488a344 gdb: Implement native dumpcore function adds a6e6223e9a gdb: Implement native dumpcore function for NetBSD adds dac736f6a1 Automatic date update in version.in adds 95c210664d AArch64: Relax thumb-plt testcases regexpr. adds fc0efc4bd7 Readelf demangling test typo adds 82fcdb3938 PR26388, objdump debug dump memory leaks adds 19bddbe95c Allow larger bfd_default_hash_table_size adds d369b608a1 gdb: add gdb_argv::as_array_view method adds 6e562fa3ba [PowerPC] Use < 0 and >= 0 for watchpoint ptrace calls adds 6ea815e781 [PowerPC] Always clear watchpoint with PTRACE_SET_DEBUGREG adds a9ca57d09a Automatic date update in version.in adds 4d1823674e PR26389, nm prints "c" for a common symbol with -flto and -fcommon adds 10885e2436 Set SEC_SMALL_DATA on small common adds 547ce8f00b [gdb/backtrace] Fix printing of fortran string args adds 3d11c30a6e [gdb/testsuite] Fix charlen type in mixed-lang-stack.c adds 878000178e Automatic date update in version.in adds f569c1c51a [gdb/testsuite] Add gdb.base/eh_return.exp adds 246b9ea198 ld: Add a PR binutils/26389 test adds 0dbd452ad2 PowerPC64 inline PLT call tests adds d3267445af Automatic date update in version.in adds 53d5a2a5c1 [gdb] Fix printing of unresolved dynamic type adds d4d05d13eb gas: Fix internal error in S_SET_SEGMENT adds f54be24b10 gdb: use bool in dwarf2_loc_desc_get_symbol_read_needs adds 7635cf797e gdb: fix wrong indentation in symbol_needs_eval_context adds b017825fab Convert CORE_ADDR to Python using gdb_py_object_from_ulongest adds 3ae7ab9992 Fix MI crash with Ada string access adds 326afb7229 Update xfail pattern in gdb.rust/simple.exp adds f9b11e6b18 gdb: fix IA64 build failure of linux-nat adds d2bb907b8b Automatic date update in version.in adds f5fc30d05c PowerPC: Rename xvcvbf16sp to xvcvbf16spn adds 587a437176 Add ChangeLog entries for previous commit. adds d138725a62 gdb/Makefile.in: Add DEBUGINFOD_CFLAGS, DEBUGINFOD_LIBS variables. adds 18a8a00ebe Correct vcmpsq, vcmpuq and xvtlsbb BF field adds 6cdb985c45 Automatic date update in version.in adds 9327494e0e gdb: add linux_nat_debug_printf macro adds d1ce973eb3 PR26349, FAIL: binutils-all/pr25543 on hpux adds c51ed085ab Automatic date update in version.in adds abebb03c3a gas/hash.c: add new functions adds 2b272f449e Use libiberty hash in gas/macro.c. adds 32e4c1c2d7 Use libiberty hash in gas/read.c. adds d3b740ca99 Use libiberty hash in gas/symbols.c. adds 8d32ded0b1 Add new string hash table based on htab_t. adds f7a5981beb Port ecoff.c to str_hash. adds 494b2fc807 Port dw2gencfi.c to str_htab. adds 629310abec Port gas/config/* to str_htab. adds a0522545b6 Remove --reduce-memory-overheads and --hash-size arguments. adds c2fd7faea8 Fix for incorrect breakpoint set in case of flang compiled binary adds 44466e45c5 Apply a workaround to mitigate a quadratic performance hit i [...] adds 33bf4c5c10 gdb: fix typo "breapoint" -> "breakpoint" adds 01147b2082 Ensure that compressed sections that have an ELF compression [...] adds 3ee93972f9 gdb: clear regcaches at the start of regcaches selftest adds dd125343a1 gdb: refactor test_get_thread_arch_aspace_regcache adds cdd9148a19 gdb: split regcaches management selftest adds b70e516e89 gdb: handle the `ptid.is_pid ()` case in registers_changed_ptid adds 9cc9699833 Automatic date update in version.in adds 610ed3e08f fix objcopy of PE images with .buildid section adds d285ba8d06 CSKY: Support two operands form for bloop. adds e01e1cee39 Rearrange symbol_create parameters adds 3c0d9d71db gas symbol struct field renaming adds 5014c2d22b Redo gas local symbol support adds 02391b8be4 Recognize DW_LANG_C11 in readelf testsuite. adds ccf61261eb Fix problems with the AArch64 linker exposed by testing it w [...] adds 5798d69f03 sim/bfin: include config/pkg.m4 in configure.ac adds 1d4ef7201f Automatic date update in version.in adds d19c3068ab gdb: assert that we don't try to get a frame's id while it i [...] adds 3f2e969923 elf: Keep only one '@' for undefined versioned symbols adds cee12b773a Automatic date update in version.in adds b8fff44e0e ada-lex.l: Ignore register diagnostic also for g++ defaultin [...] adds fe0e921f00 PR26513, 629310abec breaks assembling PowerPC Linux kernels adds c40e66502c Disable default ELF plugins on 32-bit hppa*-*-hpux*. adds b9e188dc8b Automatic date update in version.in adds d04aee0f41 CSKY: Add ck803r2 series cpu. adds 85d14aaeb7 PR26526, 5014c2d22b2 breaks compiling the Linux kernel for ARM adds f3da8a96ee gcc-4 -Og false positive "may be used uninitialised" adds f16c3d4f13 Remove "memory exhausted" messages adds 252dcdf432 PowerPC TPREL_HA/LO optimisation adds 12c4b9aad5 tic54x fixes adds f1a9fbd995 sparc testsuite fallout adds 531c73a37b CSKY: Add new arch CK860. adds 19d80e5fec bfd: Handle DW_FORM_data16 for .debug_line tables containing MD5 adds a8d549c006 PR26483, ASAN: ppc_elf_link_params elf32-ppc.c:2314 adds 573eb292ee PR26492, ASAN: ppc64_elf_before_check_relocs elf64-ppc.c:4337 adds 918dc783de PR26489, ASAN: ppc64_elf_size_stubs elf64-ppc.c:13389 adds 3cdad0846b Fix erroroneous use of '%zu' in elfcore_grok_win32pstatus adds 0f55320bc4 elf_hash_table_id access adds 1eb8556f5a gdb: add infrun_debug_printf macro adds c426fddb87 gdb: add debug_prefixed_vprintf adds 60122dbef4 gdb/testsuite: make runto always emit a FAIL on internal error adds 4cf3d79e64 Automatic date update in version.in adds 2677f2d3fd gdb: move declaration of valprint_check_validity to valprint.h adds 07758bdfa9 Fix for Bug 26372 [Modula-2] Parsing of multi-subscript arrays adds 419cca029e Revert "Fix for Bug 26372 [Modula-2] Parsing of multi-subscr [...] adds 3945d2d77e gdb/modula-2: parsing of multi-subscript arrays adds 8d30354667 tic54x ld testsuite adds ca159256b4 gas warning fixes adds 30b940a097 PR26410, UBSAN: symbols.c:1818 adds b8ff233b54 PR26419, ASAN: mn10300_elf_relax_section elf-m10300.c:3943 adds d2327e47ef PR26422, ASAN: elf32_arm_final_link_relocate elf32-arm.c:10351 adds 250dd99fc9 PR26426, ASAN: neon_quad tc-arm.c:15175 adds 0c1438eb15 PR26430, ASAN: nacl_modify_segment_map elf-nacl.c:164 adds d3e0baddb2 PR26441, ASAN: get_b_cc tc-cr16.c:1521 adds 2186273ac4 PR26452, ASAN: som_compute_checksum som.c:4293 adds 1438dd86cc PR26463, ASAN: m32c_elf_relax_section elf32-m32c.c:1448 adds a93ba4c0cf PR26482, ASAN: _bfd_xcoff_sizeof_headers coff-rs6000.c:2585 adds 1de153a168 PR26500, ASAN: tic4x_inst_make tc-tic4x.c:1247 adds 69ff2100fd PR26501, ASAN: tic54x_undefined_symbol tc-tic54x.c:5015 adds 8640c87dcd PR26504, ASAN: parse_disassembler_options vax-dis.c:142 adds 1ab8d92897 PR26505, ASAN: xstormy16_elf_relax_section elf32-xstormy16.c:595 adds 9f68b45348 Enable gdb.cp/ambiguous.exp with GCC and clang adds b04aa1fc8c Disable Clang's integrated assembler for two testcases adds c3757b583d Fix the linker's handling of DWARF-5 line number tables. adds 8571e9c891 Fix ChangeLog entry for commit b04aa1fc8c9d4a79e6293a3a1df75 [...] adds 2bc19622c9 gdb/testsuite: fix gdb.base/ui-redirect.exp pattern (gdb/26532) adds 8cac2b318b gdb/testsuite: fix gdb.threads/stepi-random-signal.exp patte [...] adds 995d3a197d arc: Add ARCv2 XML target along with refactoring adds 2245952499 arc: Add inclusion of "gdbarch.h" in "arc-tdep.h" adds fdd8731bd1 arc: Add hardware loop detection adds 8d7f06359a arc: Add GNU/Linux support for ARC adds 3c68b07e84 Automatic date update in version.in adds 13f8a2465e Re: CSKY: Add new arch CK860 adds 4c6e63bfa8 gdb: Add ARC target and maintainer to MAINTAINERS adds 37f628c34d windres: AUTOCHECKBOX default style must have WS_TABSTOP style adds 4449c81a85 bpf: add xBPF ISA adds a68aba2da7 PR26412 UBSAN: objcopy.c:3026 null pointer fwrite adds b4e125d935 PR26415 UBSAN: vms-misc.c:636 left shift cannot be represented adds c01de19363 asan: alpha-vms: mmember access within null pointer adds 9863cbb7bd PR26418 UBSAN: cache.c:386 null pointer fwrite adds aaf9875ef9 PR26431 UBSAN: pe-dll.c:568 null pointer bsearch adds b2f386b99c PR26447 UBSAN: expr.c:1936 left shift of negative value adds d8d6da137d PR26448 UBSAN: symbols.c:1586 left shift of negative value adds 66ad6b4458 PR26453 UBSAN: som.c:2885 null pointer memcpy adds 1673aff569 PR26458 UBSAN: elf32-i386.c:3615 left shift of negative value adds 55e61b8ad9 PR26475 UBSAN: elfxx-mips.c:12180 null pointer memset adds 00bc5e68b2 PR26478 UBSAN: mmo.c:2941 null pointer memcpy adds 9e51d549d7 PR 26484-26488, 26490 UBSAN &h->elf null pointer adds 2d0ce6779c PR26498 UBSAN: elf32-spu.c:2292 left shift overflow adds 32168ca6c3 PR26499 UBSAN: eelf32_spu.c:537 member access null pointer adds 252e57fdd4 PR26506 UBSAN: elf32-xtensa.c:3203 null pointer memcpy adds 4d43072582 PR26507 UBSAN: elf32-xtensa.c:6013 null pointer bsearch adds e637b7ba2f PR26508 UBSAN: tc-xtensa.c:7764 null pointer bsearch adds 3eba3ef344 Add support to readelf for the OpenBSD segment types. adds 31b3f3e6e4 opcodes: Add missing entries to ebpf_isa_attr adds b74a6c6086 Fix a sanitization problem running the linker testsuite for [...] adds eae0b5c3b2 Fix sanitization problems running the linker testsuite for t [...] adds 8c51f2f291 Fix sanitization problems in the BFD library when running th [...] adds 05fd99cc80 ld: Add $NOSANTIZE_CFLAGS to more linker tests adds 698be2d8e5 Update gnulib to current trunk adds f2e5245f41 Automatic date update in version.in adds 514b4e191d Change the default characteristics of DLLs built by the link [...] adds 987cf30ad8 libctf, binutils: initial work towards libctf gettextization adds 926c9e7665 libctf, binutils, include, ld: gettextize and improve error [...] adds 5e9b84f7a2 binutils, ld: dequote libctf error messages adds c415c83bd9 Re: commit eae0b5c3b2d6b adds 2ac865acf0 arm-symbianelf segfault adds cd570d497e PR26462 UBSAN: reloc.c:473 shift exponent 4294967295 adds 6fbd4a8e8b PR26467 UBSAN: cgen.c:762 shift exponent 18446744073709551615 adds 4b69ce9b91 PR26469 UBSAN: elflink.c:8742 shift exponent 6148914691236511722 adds 9fb2400ce6 Fix linker testcase for alpha-linux affected by fix for PR 26416 adds ec10b3bb91 Remove commit 9fb2400ce6 adds b886559f31 gdb: add gdb_bfd_sections for range-based iteration adds 6b5473c97e Corrects the broken line number incrementation in the Window [...] adds 9e7ed8b080 Fix PR binutils/26356 on hppa*-*-hpux*.
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 419 ++ bfd/archures.c | 2 + bfd/bfd-in2.h | 6 + bfd/bfd.c | 7 + bfd/bfdio.c | 18 +- bfd/coff-rs6000.c | 12 +- bfd/config.bfd | 2 + bfd/config.in | 3 + bfd/configure | 21 +- bfd/configure.ac | 10 +- bfd/cpu-bpf.c | 22 +- bfd/cpu-csky.c | 1 + bfd/dwarf2.c | 147 +- bfd/ecoff.c | 4 +- bfd/ecofflink.c | 10 +- bfd/elf-bfd.h | 5 + bfd/elf-m10300.c | 9 +- bfd/elf-nacl.c | 10 +- bfd/elf.c | 101 +- bfd/elf32-arc.c | 5 +- bfd/elf32-arm.c | 64 +- bfd/elf32-avr.c | 20 +- bfd/elf32-bfin.c | 7 +- bfd/elf32-cris.c | 5 +- bfd/elf32-csky.c | 9 +- bfd/elf32-frv.c | 6 +- bfd/elf32-hppa.c | 5 +- bfd/elf32-lm32.c | 5 +- bfd/elf32-m32c.c | 3 +- bfd/elf32-m32r.c | 9 +- bfd/elf32-m68hc1x.h | 5 +- bfd/elf32-m68k.c | 5 +- bfd/elf32-metag.c | 5 +- bfd/elf32-microblaze.c | 9 +- bfd/elf32-nds32.c | 4 +- bfd/elf32-nds32.h | 8 +- bfd/elf32-nios2.c | 2 +- bfd/elf32-or1k.c | 5 +- bfd/elf32-ppc.c | 105 +- bfd/elf32-s390.c | 5 +- bfd/elf32-score.c | 4 +- bfd/elf32-score7.c | 4 +- bfd/elf32-sh.c | 5 +- bfd/elf32-spu.c | 9 +- bfd/elf32-tic6x.c | 4 +- bfd/elf32-tilepro.c | 6 +- bfd/elf32-v850.c | 15 +- bfd/elf32-xstormy16.c | 3 +- bfd/elf32-xtensa.c | 23 +- bfd/elf64-alpha.c | 32 +- bfd/elf64-hppa.c | 5 +- bfd/elf64-ia64-vms.c | 6 +- bfd/elf64-ppc.c | 231 +- bfd/elf64-ppc.h | 3 + bfd/elf64-s390.c | 5 +- bfd/elfcode.h | 25 +- bfd/elflink.c | 75 +- bfd/elfnn-aarch64.c | 12 +- bfd/elfnn-ia64.c | 6 +- bfd/elfnn-riscv.c | 5 +- bfd/elfxx-mips.c | 12 +- bfd/elfxx-sparc.h | 5 +- bfd/elfxx-tilegx.c | 5 +- bfd/hash.c | 25 +- bfd/mmo.c | 3 +- bfd/peXXigen.c | 34 +- bfd/po/ru.po | 3562 +++++++------- bfd/po/sr.po | 3598 +++++++------- bfd/reloc.c | 3 + bfd/som.c | 28 +- bfd/syms.c | 6 +- bfd/version.h | 2 +- bfd/vms-misc.c | 4 +- binutils/ChangeLog | 122 + binutils/Makefile.am | 2 +- binutils/Makefile.in | 2 +- binutils/NEWS | 4 + binutils/doc/binutils.texi | 38 +- binutils/dwarf-mode.el | 12 +- binutils/dwarf.c | 15 +- binutils/mclex.c | 5 +- binutils/nm.c | 5 +- binutils/objcopy.c | 15 +- binutils/objdump.c | 42 +- binutils/po/sr.po | 4060 ++++++++-------- binutils/rcparse.y | 2 +- binutils/rddbg.c | 11 +- binutils/readelf.c | 211 +- binutils/testsuite/binutils-all/mangled.s | 5 + binutils/testsuite/binutils-all/objcopy.exp | 10 +- binutils/testsuite/binutils-all/readelf.demangled | 5 + binutils/testsuite/binutils-all/readelf.exp | 18 +- binutils/testsuite/lib/utils-lib.exp | 11 +- cpu/ChangeLog | 18 + cpu/bpf.cpu | 118 +- gas/ChangeLog | 870 ++++ gas/NEWS | 3 + gas/as.c | 28 +- gas/as.h | 1 + gas/cgen.c | 8 +- gas/config/obj-coff-seh.c | 12 +- gas/config/obj-coff.c | 17 +- gas/config/obj-coff.h | 2 +- gas/config/obj-elf.c | 33 +- gas/config/obj-macho.c | 6 +- gas/config/obj-som.c | 6 +- gas/config/tc-aarch64.c | 126 +- gas/config/tc-alpha.c | 78 +- gas/config/tc-arc.c | 89 +- gas/config/tc-arm.c | 188 +- gas/config/tc-avr.c | 34 +- gas/config/tc-bpf.c | 34 +- gas/config/tc-cr16.c | 89 +- gas/config/tc-cris.c | 32 +- gas/config/tc-crx.c | 51 +- gas/config/tc-csky.c | 143 +- gas/config/tc-d10v.c | 12 +- gas/config/tc-d30v.c | 8 +- gas/config/tc-dlx.c | 30 +- gas/config/tc-epiphany.c | 4 +- gas/config/tc-ft32.c | 8 +- gas/config/tc-h8300.c | 8 +- gas/config/tc-hppa.c | 22 +- gas/config/tc-i386.c | 66 +- gas/config/tc-ia64.c | 232 +- gas/config/tc-iq2000.c | 15 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m68hc11.c | 21 +- gas/config/tc-m68k.c | 39 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 9 +- gas/config/tc-microblaze.c | 38 +- gas/config/tc-mips.c | 76 +- gas/config/tc-mmix.c | 55 +- gas/config/tc-mn10200.c | 16 +- gas/config/tc-mn10300.c | 20 +- gas/config/tc-moxie.c | 12 +- gas/config/tc-msp430.c | 10 +- gas/config/tc-nds32.c | 91 +- gas/config/tc-nios2.c | 68 +- gas/config/tc-ns32k.c | 15 +- gas/config/tc-pdp11.c | 12 +- gas/config/tc-pj.c | 14 +- gas/config/tc-ppc.c | 107 +- gas/config/tc-pru.c | 47 +- gas/config/tc-riscv.c | 101 +- gas/config/tc-s390.c | 38 +- gas/config/tc-score.c | 47 +- gas/config/tc-score7.c | 44 +- gas/config/tc-sh.c | 10 +- gas/config/tc-sparc.c | 27 +- gas/config/tc-spu.c | 24 +- gas/config/tc-tic30.c | 66 +- gas/config/tc-tic4x.c | 74 +- gas/config/tc-tic54x.c | 263 +- gas/config/tc-tic54x.h | 2 + gas/config/tc-tic6x.c | 13 +- gas/config/tc-tilegx.c | 46 +- gas/config/tc-tilepro.c | 71 +- gas/config/tc-v850.c | 8 +- gas/config/tc-vax.c | 28 +- gas/config/tc-wasm32.c | 8 +- gas/config/tc-xgate.c | 22 +- gas/config/tc-xtensa.c | 16 +- gas/config/tc-z8k.c | 12 +- gas/doc/as.texi | 13 - gas/doc/c-riscv.texi | 2 +- gas/doc/internals.texi | 32 - gas/dw2gencfi.c | 18 +- gas/dwarf2dbg.c | 18 +- gas/ecoff.c | 41 +- gas/expr.c | 21 +- gas/hash.c | 578 +-- gas/hash.h | 155 +- gas/itbl-ops.c | 2 +- gas/macro.c | 125 +- gas/macro.h | 94 +- gas/po/ru.po | 4890 +++++++++++--------- gas/read.c | 79 +- gas/stabs.c | 5 +- gas/subsegs.c | 4 +- gas/symbols.c | 1221 +++-- gas/symbols.h | 11 +- gas/testsuite/gas/aarch64/mpam-bad.d | 2 + gas/testsuite/gas/aarch64/mpam-bad.l | 2 + gas/testsuite/gas/aarch64/mpam-bad.s | 1 + gas/testsuite/gas/aarch64/mpam.d | 38 + gas/testsuite/gas/aarch64/mpam.s | 31 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.d | 5 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.l | 2 + gas/testsuite/gas/arm/mve-vcvtne-it-bad.s | 3 + gas/testsuite/gas/arm/mve-vcvtne-it.d | 9 + gas/testsuite/gas/arm/mve-vcvtne-it.s | 4 + gas/testsuite/gas/bpf/bpf.exp | 3 + gas/testsuite/gas/bpf/indcall-1.d | 22 + gas/testsuite/gas/bpf/indcall-1.s | 14 + gas/testsuite/gas/bpf/indcall-bad-1.l | 3 + gas/testsuite/gas/bpf/indcall-bad-1.s | 1 + gas/testsuite/gas/csky/cskyv2_all.d | 2 +- gas/testsuite/gas/csky/cskyv2_all.s | 2 +- gas/testsuite/gas/csky/cskyv2_ck803r2.d | 12 + gas/testsuite/gas/csky/cskyv2_ck803r2.s | 6 + gas/testsuite/gas/csky/cskyv2_ck860.d | 41 + gas/testsuite/gas/csky/cskyv2_ck860.s | 35 + gas/testsuite/gas/csky/enhance_dsp.d | 3 +- gas/testsuite/gas/csky/enhance_dsp.s | 3 +- gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/section-symbol-redef.d | 5 + gas/testsuite/gas/elf/section-symbol-redef.s | 3 + gas/testsuite/gas/ppc/dcbt.d | 9 + gas/testsuite/gas/ppc/dcbt.s | 2 + gas/testsuite/gas/ppc/int128.d | 2 +- gas/testsuite/gas/ppc/int128.s | 2 +- gas/testsuite/gas/ppc/ppc.exp | 2 + gas/testsuite/gas/ppc/vsx4.d | 2 +- gas/testsuite/gas/ppc/vsx4.s | 2 +- gas/testsuite/gas/ppc/xvtlsbb.d | 2 +- gas/testsuite/gas/tic54x/field.d | 45 +- gas/testsuite/gas/tic54x/set.d | 2 + gdb/ChangeLog | 272 ++ gdb/MAINTAINERS | 3 + gdb/Makefile.in | 9 +- gdb/NEWS | 35 +- gdb/ada-lex.l | 4 +- gdb/ada-varobj.c | 8 +- gdb/amd64-tdep.c | 7 +- gdb/arc-linux-tdep.c | 278 ++ gdb/arc-tdep.c | 694 ++- gdb/arc-tdep.h | 27 +- gdb/arch/arc.c | 108 +- gdb/arch/arc.h | 79 +- gdb/arm-tdep.c | 4 +- gdb/breakpoint.c | 23 +- gdb/configure.tgt | 5 + gdb/debug.c | 13 + gdb/{debug.c => debug.h} | 22 +- gdb/debuginfod-support.c | 38 +- gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 76 +- gdb/dwarf2/loc.c | 33 +- gdb/features/Makefile | 8 +- gdb/features/arc/{aux-arcompact.c => v1-aux.c} | 9 +- gdb/features/arc/{aux-arcompact.xml => v1-aux.xml} | 7 +- gdb/features/arc/{core-arcompact.c => v1-core.c} | 8 +- .../arc/{core-arcompact.xml => v1-core.xml} | 4 +- gdb/features/arc/{aux-v2.c => v2-aux.c} | 9 +- gdb/features/arc/{aux-v2.xml => v2-aux.xml} | 5 +- gdb/features/arc/{core-v2.c => v2-core.c} | 7 +- gdb/features/arc/{core-v2.xml => v2-core.xml} | 7 +- gdb/frame.c | 97 +- gdb/gcore.c | 21 +- gdb/gdb_bfd.h | 18 + gdb/gdbtypes.c | 35 +- gdb/i386-tdep.c | 8 +- gdb/ia64-linux-nat.c | 1 + gdb/infrun.c | 773 ++-- gdb/infrun.h | 11 + gdb/linux-nat.c | 616 +-- gdb/m2-exp.y | 13 +- gdb/maint.c | 51 +- gdb/nbsd-nat.c | 20 + gdb/nbsd-nat.h | 2 + gdb/ppc-linux-nat.c | 27 +- gdb/producer.c | 25 + gdb/producer.h | 4 + gdb/progspace.c | 6 + gdb/python/py-inferior.c | 2 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-linetable.c | 2 +- gdb/regcache.c | 327 +- gdb/stack.c | 6 + gdb/target-delegates.c | 50 + gdb/target.h | 18 + gdb/testsuite/ChangeLog | 255 + gdb/testsuite/gdb.ada/access_tagged_param.exp | 2 + gdb/testsuite/gdb.ada/access_to_packed_array.exp | 2 + .../gdb.ada/access_to_unbounded_array.exp | 2 + gdb/testsuite/gdb.ada/addr_arith.exp | 2 + gdb/testsuite/gdb.ada/arr_acc_idx_w_gap.exp | 2 + gdb/testsuite/gdb.ada/arr_arr.exp | 2 + gdb/testsuite/gdb.ada/arr_enum_idx_w_gap.exp | 2 + gdb/testsuite/gdb.ada/array_bounds.exp | 2 + gdb/testsuite/gdb.ada/array_of_variable_length.exp | 2 + gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 + gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 + gdb/testsuite/gdb.ada/arraydim.exp | 2 + gdb/testsuite/gdb.ada/arrayparam.exp | 2 + gdb/testsuite/gdb.ada/arrayptr.exp | 2 + gdb/testsuite/gdb.ada/assign_1.exp | 2 + gdb/testsuite/gdb.ada/assign_arr.exp | 2 + gdb/testsuite/gdb.ada/atomic_enum.exp | 2 + gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 2 + gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 2 + gdb/testsuite/gdb.ada/bias.exp | 2 + gdb/testsuite/gdb.ada/boolean_expr.exp | 2 + gdb/testsuite/gdb.ada/bp_c_mixed_case.exp | 2 + gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 2 + gdb/testsuite/gdb.ada/bp_inlined_func.exp | 2 + gdb/testsuite/gdb.ada/bp_on_var.exp | 2 + gdb/testsuite/gdb.ada/bp_range_type.exp | 2 + gdb/testsuite/gdb.ada/bp_reset.exp | 2 + gdb/testsuite/gdb.ada/call_pn.exp | 2 + gdb/testsuite/gdb.ada/catch_assert_if.exp | 2 + gdb/testsuite/gdb.ada/catch_ex.exp | 2 + gdb/testsuite/gdb.ada/catch_ex_std.exp | 2 + gdb/testsuite/gdb.ada/char_enum.exp | 2 + gdb/testsuite/gdb.ada/char_param.exp | 2 + gdb/testsuite/gdb.ada/complete.exp | 2 + gdb/testsuite/gdb.ada/cond_lang.exp | 2 + gdb/testsuite/gdb.ada/convvar_comp.exp | 2 + gdb/testsuite/gdb.ada/dgopt.exp | 2 + gdb/testsuite/gdb.ada/disc_arr_bound.exp | 2 + gdb/testsuite/gdb.ada/display_nested.exp | 2 + gdb/testsuite/gdb.ada/dot_all.exp | 2 + gdb/testsuite/gdb.ada/dyn_loc.exp | 2 + gdb/testsuite/gdb.ada/dyn_stride.exp | 2 + gdb/testsuite/gdb.ada/excep_handle.exp | 2 + gdb/testsuite/gdb.ada/expr_delims.exp | 2 + gdb/testsuite/gdb.ada/expr_with_funcall.exp | 2 + gdb/testsuite/gdb.ada/exprs.exp | 2 + gdb/testsuite/gdb.ada/fin_fun_out.exp | 2 + gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 + gdb/testsuite/gdb.ada/formatted_ref.exp | 2 + gdb/testsuite/gdb.ada/frame_arg_lang.exp | 2 + gdb/testsuite/gdb.ada/frame_args.exp | 2 + gdb/testsuite/gdb.ada/fullname_bp.exp | 2 + gdb/testsuite/gdb.ada/fun_addr.exp | 2 + gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 + gdb/testsuite/gdb.ada/fun_overload_menu.exp | 2 + gdb/testsuite/gdb.ada/fun_renaming.exp | 2 + gdb/testsuite/gdb.ada/funcall_char.exp | 2 + gdb/testsuite/gdb.ada/funcall_param.exp | 2 + gdb/testsuite/gdb.ada/funcall_ptr.exp | 2 + gdb/testsuite/gdb.ada/funcall_ref.exp | 2 + gdb/testsuite/gdb.ada/homonym.exp | 2 + gdb/testsuite/gdb.ada/info_addr_mixed_case.exp | 2 + gdb/testsuite/gdb.ada/info_auto_lang.exp | 2 + gdb/testsuite/gdb.ada/info_exc.exp | 2 + gdb/testsuite/gdb.ada/info_types.exp | 2 + gdb/testsuite/gdb.ada/int_deref.exp | 2 + gdb/testsuite/gdb.ada/interface.exp | 2 + gdb/testsuite/gdb.ada/iwide.exp | 2 + gdb/testsuite/gdb.ada/lang_switch.exp | 2 + gdb/testsuite/gdb.ada/length_cond.exp | 2 + gdb/testsuite/gdb.ada/maint_with_ada.exp | 2 + gdb/testsuite/gdb.ada/mi_catch_assert.exp | 2 + gdb/testsuite/gdb.ada/mi_catch_ex.exp | 2 + gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 2 + gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 2 + gdb/testsuite/gdb.ada/mi_ex_cond.exp | 2 + gdb/testsuite/gdb.ada/mi_exc_info.exp | 2 + gdb/testsuite/gdb.ada/mi_interface.exp | 2 + gdb/testsuite/gdb.ada/mi_prot.exp | 2 + gdb/testsuite/gdb.ada/mi_ref_changeable.exp | 2 + gdb/testsuite/gdb.ada/mi_string_access.exp | 2 + gdb/testsuite/gdb.ada/mi_task_arg.exp | 2 + gdb/testsuite/gdb.ada/mi_task_info.exp | 2 + .../gdb.ada/{mi_prot.exp => mi_var_access.exp} | 36 +- gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 37 + gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 26 + gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 23 + gdb/testsuite/gdb.ada/mi_var_array.exp | 2 + gdb/testsuite/gdb.ada/mi_var_union.exp | 2 + gdb/testsuite/gdb.ada/mi_variant.exp | 2 + gdb/testsuite/gdb.ada/minsyms.exp | 2 + gdb/testsuite/gdb.ada/mod_from_name.exp | 2 + gdb/testsuite/gdb.ada/nested.exp | 2 + gdb/testsuite/gdb.ada/null_array.exp | 2 + gdb/testsuite/gdb.ada/optim_drec.exp | 2 + gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 2 + gdb/testsuite/gdb.ada/packed_array_assign.exp | 2 + gdb/testsuite/gdb.ada/packed_tagged.exp | 2 + gdb/testsuite/gdb.ada/pp-rec-component.exp | 2 + gdb/testsuite/gdb.ada/print_chars.exp | 2 + gdb/testsuite/gdb.ada/print_pc.exp | 2 + gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 + gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 2 + gdb/testsuite/gdb.ada/ptype_array.exp | 2 + gdb/testsuite/gdb.ada/ptype_field.exp | 2 + gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 2 + gdb/testsuite/gdb.ada/ptype_union.exp | 2 + gdb/testsuite/gdb.ada/py_range.exp | 2 + gdb/testsuite/gdb.ada/py_taft.exp | 2 + gdb/testsuite/gdb.ada/rdv_wait.exp | 2 + gdb/testsuite/gdb.ada/rec_comp.exp | 2 + gdb/testsuite/gdb.ada/rec_return.exp | 2 + gdb/testsuite/gdb.ada/ref_param.exp | 2 + gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 + gdb/testsuite/gdb.ada/rename_subscript_param.exp | 2 + gdb/testsuite/gdb.ada/repeat_dyn.exp | 2 + gdb/testsuite/gdb.ada/same_component_name.exp | 2 + gdb/testsuite/gdb.ada/same_enum.exp | 2 + gdb/testsuite/gdb.ada/scalar_storage.exp | 2 + gdb/testsuite/gdb.ada/set_wstr.exp | 2 + gdb/testsuite/gdb.ada/small_reg_param.exp | 2 + gdb/testsuite/gdb.ada/str_binop_equal.exp | 2 + gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 + gdb/testsuite/gdb.ada/str_uninit.exp | 2 + gdb/testsuite/gdb.ada/sub_variant.exp | 2 + gdb/testsuite/gdb.ada/sym_print_name.exp | 2 + gdb/testsuite/gdb.ada/taft_type.exp | 2 + gdb/testsuite/gdb.ada/tagged.exp | 2 + gdb/testsuite/gdb.ada/tagged_access.exp | 2 + gdb/testsuite/gdb.ada/task_bp.exp | 2 + gdb/testsuite/gdb.ada/task_switch_in_core.exp | 2 + gdb/testsuite/gdb.ada/tasks.exp | 2 + gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 + .../gdb.ada/tick_length_array_enum_idx.exp | 2 + gdb/testsuite/gdb.ada/type_coercion.exp | 2 + gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 + gdb/testsuite/gdb.ada/unchecked_union.exp | 2 + gdb/testsuite/gdb.ada/uninitialized_vars.exp | 2 + gdb/testsuite/gdb.ada/var_arr_attrs.exp | 2 + gdb/testsuite/gdb.ada/var_arr_typedef.exp | 2 + gdb/testsuite/gdb.ada/var_rec_arr.exp | 2 + gdb/testsuite/gdb.ada/variant-record.exp | 2 + gdb/testsuite/gdb.ada/variant.exp | 2 + .../gdb.ada/variant_record_packed_array.exp | 2 + gdb/testsuite/gdb.ada/varsize_limit.exp | 2 + gdb/testsuite/gdb.ada/whatis_array_val.exp | 2 + gdb/testsuite/gdb.ada/widewide.exp | 2 + gdb/testsuite/gdb.ada/win_fu_syms.exp | 2 + gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 4 +- gdb/testsuite/gdb.base/eh_return.c | 98 + gdb/testsuite/gdb.base/eh_return.exp | 47 + gdb/testsuite/gdb.base/gdb-sigterm.exp | 4 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 6 + gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 16 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 9 +- gdb/testsuite/gdb.fortran/complex.exp | 2 + gdb/testsuite/gdb.fortran/library-module.exp | 5 +- gdb/testsuite/gdb.fortran/logical.exp | 2 + gdb/testsuite/gdb.fortran/mixed-lang-stack.c | 10 +- gdb/testsuite/gdb.fortran/mixed-lang-stack.exp | 30 +- gdb/testsuite/gdb.fortran/module.exp | 2 + gdb/testsuite/gdb.fortran/print_type.exp | 2 + gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 2 + gdb/testsuite/gdb.fortran/vla-datatypes.exp | 2 + gdb/testsuite/gdb.fortran/vla-history.exp | 2 + gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 2 + gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 + gdb/testsuite/gdb.fortran/vla-ptype.exp | 2 + gdb/testsuite/gdb.fortran/vla-sizeof.exp | 2 + gdb/testsuite/gdb.fortran/vla-type.exp | 10 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 2 + gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 2 + gdb/testsuite/gdb.fortran/vla-value-sub.exp | 2 + gdb/testsuite/gdb.fortran/vla-value.exp | 2 + gdb/{debug.c => testsuite/gdb.modula2/multidim.c} | 29 +- .../sub_variant.exp => gdb.modula2/multidim.exp} | 31 +- gdb/testsuite/gdb.rust/simple.exp | 3 +- .../signal-while-stepping-over-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 2 +- gdb/testsuite/gdb.trace/strace.exp | 2 +- gdb/testsuite/lib/gdb.exp | 6 +- gdb/utils.c | 26 + gdb/utils.h | 8 + gdb/valprint.c | 2 +- gdb/valprint.h | 14 + gdb/value.c | 10 +- gdb/value.h | 14 - gdbserver/ChangeLog | 5 + gdbserver/server.cc | 14 +- gdbsupport/ChangeLog | 6 + gdbsupport/selftest.cc | 17 +- gdbsupport/selftest.h | 8 +- gnulib/ChangeLog | 248 + gnulib/Makefile.in | 27 +- gnulib/aclocal.m4 | 10 + gnulib/config.in | 320 +- gnulib/configure | 2313 ++++++--- gnulib/import/Makefile.am | 149 +- gnulib/import/Makefile.in | 186 +- gnulib/import/alloca.in.h | 15 +- gnulib/import/assure.h | 24 +- gnulib/import/at-func.c | 2 +- gnulib/import/attribute.h | 215 + gnulib/import/{assure.h => btowc.c} | 40 +- gnulib/import/canonicalize-lgpl.c | 2 +- gnulib/import/count-one-bits.h | 85 +- gnulib/import/ctype.in.h | 57 + gnulib/import/dirent-private.h | 4 + gnulib/import/dirent.in.h | 10 +- gnulib/import/dirname.h | 2 +- gnulib/import/dosname.h | 52 - gnulib/import/error.h | 12 - gnulib/import/extra/update-copyright | 4 +- gnulib/import/fchdir.c | 9 +- gnulib/import/fcntl.in.h | 6 + gnulib/import/filename.h | 88 +- gnulib/import/filenamecat-lgpl.c | 22 +- gnulib/import/fnmatch.c | 429 +- gnulib/import/fnmatch_loop.c | 573 ++- gnulib/import/getcwd.c | 8 +- gnulib/import/getlogin_r.c | 3 + gnulib/import/getprogname.c | 2 +- gnulib/import/getrandom.c | 187 + gnulib/import/gettimeofday.c | 18 +- gnulib/import/glob.in.h | 9 +- gnulib/import/inttypes.in.h | 24 +- gnulib/import/isblank.c | 33 + gnulib/import/isnanl-nolibm.h | 5 +- gnulib/import/libc-config.h | 3 +- gnulib/import/limits.in.h | 23 +- gnulib/import/m4/btowc.m4 | 120 + gnulib/import/m4/ctype.m4 | 32 + gnulib/import/m4/exponentl.m4 | 14 +- gnulib/import/m4/fnmatch.m4 | 6 +- gnulib/import/m4/getrandom.m4 | 65 + gnulib/import/m4/glob.m4 | 3 +- gnulib/import/m4/gnulib-cache.m4 | 2 + gnulib/import/m4/gnulib-common.m4 | 229 +- gnulib/import/m4/gnulib-comp.m4 | 81 +- gnulib/import/m4/inttypes.m4 | 4 +- gnulib/import/m4/isblank.m4 | 17 + gnulib/import/m4/isnanl.m4 | 17 +- gnulib/import/m4/largefile.m4 | 3 - gnulib/import/m4/mbtowc.m4 | 24 + gnulib/import/m4/memmem.m4 | 4 +- gnulib/import/m4/minmax.m4 | 44 + gnulib/import/m4/signal_h.m4 | 4 +- gnulib/import/m4/stdio_h.m4 | 4 +- gnulib/import/m4/stdlib_h.m4 | 4 +- gnulib/import/m4/string_h.m4 | 5 +- gnulib/import/m4/strnlen.m4 | 30 + gnulib/import/m4/sys_random_h.m4 | 52 + gnulib/import/m4/sys_socket_h.m4 | 4 +- gnulib/import/m4/sys_stat_h.m4 | 7 +- gnulib/import/m4/time_h.m4 | 6 +- gnulib/import/m4/unistd_h.m4 | 9 +- gnulib/import/m4/wchar_h.m4 | 9 +- gnulib/import/m4/wint_t.m4 | 12 +- gnulib/import/m4/wmemchr.m4 | 32 + gnulib/import/m4/wmempcpy.m4 | 21 + gnulib/import/math.in.h | 16 +- gnulib/import/mbrtowc.c | 9 +- gnulib/import/{rewinddir.c => mbtowc-impl.h} | 49 +- gdb/debug.c => gnulib/import/mbtowc.c | 26 +- gnulib/import/minmax.h | 60 + gnulib/import/open.c | 6 +- gnulib/import/openat-proc.c | 5 +- gnulib/import/openat.c | 10 +- gnulib/import/openat.h | 20 +- gnulib/import/opendir.c | 10 + gnulib/import/readdir.c | 4 + gnulib/import/rename.c | 4 + gnulib/import/rewinddir.c | 4 + gnulib/import/rmdir.c | 2 +- gnulib/import/signal.in.h | 24 +- gnulib/import/stat-w32.c | 37 +- gnulib/import/stat.c | 7 + gnulib/import/stdio.in.h | 280 +- gnulib/import/stdlib.in.h | 82 +- gnulib/import/string.in.h | 50 +- gnulib/import/strnlen.c | 30 + gnulib/import/sys_random.in.h | 92 + gnulib/import/sys_socket.in.h | 75 +- gnulib/import/sys_stat.in.h | 44 +- gnulib/import/tempname.c | 280 +- gnulib/import/tempname.h | 7 + gnulib/import/time.in.h | 17 +- gnulib/import/unistd.in.h | 51 +- gnulib/import/verify.h | 20 +- gnulib/import/warn-on-use.h | 21 +- gnulib/import/wchar.in.h | 252 +- gnulib/import/windows-rwlock.c | 4 + gnulib/import/{assure.h => wmemchr-impl.h} | 36 +- gdb/debug.c => gnulib/import/wmemchr.c | 23 +- gnulib/import/wmempcpy.c | 28 + gnulib/update-gnulib.sh | 3 +- gold/ChangeLog | 12 + gold/po/sr.po | 754 +-- gold/powerpc.cc | 261 +- include/ChangeLog | 30 + include/ctf-api.h | 2 +- include/diagnostics.h | 5 + include/elf/common.h | 7 +- include/opcode/csky.h | 3 + ld/ChangeLog | 143 + ld/NEWS | 3 + ld/emultempl/pe.em | 75 +- ld/emultempl/pep.em | 91 +- ld/emultempl/ppc64elf.em | 12 +- ld/emultempl/spuelf.em | 2 +- ld/ld.texi | 34 +- ld/ldlang.c | 67 +- ld/pe-dll.c | 15 +- ld/testsuite/ld-arm/thumb-plt-got.d | 4 +- ld/testsuite/ld-arm/thumb-plt.d | 4 +- ld/testsuite/ld-ctf/ctf.exp | 11 + ld/testsuite/ld-ctf/diag-ctf-version-f.d | 2 +- ld/testsuite/ld-ctf/diag-cttname-invalid.d | 2 +- ld/testsuite/ld-ctf/diag-decompression-failure.d | 2 +- ld/testsuite/ld-ctf/diag-parname.d | 2 +- ld/testsuite/ld-ctf/diag-unsupported-flag.d | 2 +- .../ld-ctf/diag-wrong-magic-number-mixed.d | 2 +- ld/testsuite/ld-ctf/diag-wrong-magic-number.d | 2 +- ld/testsuite/ld-elf/indirect.exp | 3 + ld/testsuite/ld-elf/pr26302.nd | 2 +- ld/testsuite/ld-elf/pr26302.rd | 12 + ld/testsuite/ld-elf/shared.exp | 129 +- ld/testsuite/ld-elf/zlibbegin.rS | 2 +- ld/testsuite/ld-elf/zlibnormal.rS | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 6 +- ld/testsuite/ld-elfvers/vers.exp | 7 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 6 +- ld/testsuite/ld-elfweak/elfweak.exp | 6 +- ld/testsuite/ld-libs/libs.exp | 7 + ld/testsuite/ld-pe/pe.exp | 6 +- ld/testsuite/ld-plugin/lto.exp | 22 +- ld/testsuite/ld-plugin/plugin.exp | 6 +- ld/testsuite/ld-plugin/pr26389.c | 1 + ld/testsuite/ld-plugin/pr26389.d | 3 + ld/testsuite/ld-powerpc/inline-1.d | 19 + ld/testsuite/ld-powerpc/inline-2.d | 20 + ld/testsuite/ld-powerpc/inline-3.d | 20 + ld/testsuite/ld-powerpc/inline-4.d | 20 + ld/testsuite/ld-powerpc/inline.s | 12 + ld/testsuite/ld-powerpc/inlinepcrel-1.d | 17 + ld/testsuite/ld-powerpc/inlinepcrel-2.d | 18 + ld/testsuite/ld-powerpc/inlinepcrel-3.d | 18 + ld/testsuite/ld-powerpc/inlinepcrel.s | 9 + ld/testsuite/ld-powerpc/powerpc.exp | 11 + ld/testsuite/ld-powerpc/tls32.d | 40 +- ld/testsuite/ld-powerpc/tlsexe32.d | 32 +- ld/testsuite/ld-powerpc/tlsldopt32.d | 16 +- ld/testsuite/ld-powerpc/tlsmark32.d | 8 +- ld/testsuite/ld-powerpc/tlsopt4_32.d | 20 +- ld/testsuite/ld-powerpc/tprel.d | 12 + ld/testsuite/ld-powerpc/tprel.s | 10 + ld/testsuite/ld-powerpc/tprel32.d | 13 + ld/testsuite/ld-powerpc/tprelbad.d | 12 + ld/testsuite/ld-powerpc/tprelbad.s | 10 + ld/testsuite/ld-scripts/crossref.exp | 8 +- ld/testsuite/ld-scripts/data.d | 1 + ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/include-1.d | 1 + ld/testsuite/ld-scripts/provide-1.d | 1 + ld/testsuite/ld-scripts/provide-2.d | 2 + ld/testsuite/ld-scripts/provide-4.d | 2 + ld/testsuite/ld-scripts/provide-8.d | 2 +- ld/testsuite/ld-sparc/tlssunbin32.rd | 2 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 2 +- libctf/ChangeLog | 97 + libctf/Makefile.am | 2 +- libctf/Makefile.in | 2 +- libctf/configure | 28 +- libctf/configure.ac | 2 +- libctf/ctf-archive.c | 63 +- libctf/ctf-create.c | 90 +- libctf/ctf-dedup.c | 290 +- libctf/ctf-dump.c | 27 +- libctf/ctf-error.c | 4 +- libctf/ctf-impl.h | 18 +- libctf/ctf-intl.h | 68 + libctf/ctf-labels.c | 6 +- libctf/ctf-link.c | 133 +- libctf/ctf-open-bfd.c | 31 +- libctf/ctf-open.c | 59 +- libctf/ctf-string.c | 2 +- libctf/ctf-subr.c | 87 +- libctf/ctf-types.c | 3 +- opcodes/ChangeLog | 57 + opcodes/aarch64-dis.c | 10 +- opcodes/aarch64-opc.c | 17 + opcodes/bpf-desc.c | 568 +-- opcodes/bpf-desc.h | 5 +- opcodes/bpf-opc.c | 12 + opcodes/bpf-opc.h | 5 +- opcodes/csky-dis.c | 9 + opcodes/csky-opc.h | 140 +- opcodes/disassemble.c | 16 +- opcodes/po/sr.po | 558 ++- opcodes/ppc-opc.c | 8 +- opcodes/vax-dis.c | 4 +- sim/arm/ChangeLog | 8 + sim/arm/wrapper.c | 42 +- sim/bfin/ChangeLog | 4 + sim/bfin/configure | 305 +- sim/bfin/configure.ac | 1 + 684 files changed, 26197 insertions(+), 16640 deletions(-) create mode 100644 binutils/testsuite/binutils-all/mangled.s create mode 100644 binutils/testsuite/binutils-all/readelf.demangled create mode 100644 gas/testsuite/gas/aarch64/mpam-bad.d create mode 100644 gas/testsuite/gas/aarch64/mpam-bad.l create mode 100644 gas/testsuite/gas/aarch64/mpam-bad.s create mode 100644 gas/testsuite/gas/aarch64/mpam.d create mode 100644 gas/testsuite/gas/aarch64/mpam.s create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it.d create mode 100644 gas/testsuite/gas/arm/mve-vcvtne-it.s create mode 100644 gas/testsuite/gas/bpf/indcall-1.d create mode 100644 gas/testsuite/gas/bpf/indcall-1.s create mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.l create mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.s create mode 100644 gas/testsuite/gas/csky/cskyv2_ck803r2.d create mode 100644 gas/testsuite/gas/csky/cskyv2_ck803r2.s create mode 100644 gas/testsuite/gas/csky/cskyv2_ck860.d create mode 100644 gas/testsuite/gas/csky/cskyv2_ck860.s create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.d create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.s create mode 100644 gas/testsuite/gas/ppc/dcbt.d create mode 100644 gas/testsuite/gas/ppc/dcbt.s create mode 100644 gdb/arc-linux-tdep.c copy gdb/{debug.c => debug.h} (63%) rename gdb/features/arc/{aux-arcompact.c => v1-aux.c} (73%) rename gdb/features/arc/{aux-arcompact.xml => v1-aux.xml} (80%) rename gdb/features/arc/{core-arcompact.c => v1-core.c} (87%) rename gdb/features/arc/{core-arcompact.xml => v1-core.xml} (92%) rename gdb/features/arc/{aux-v2.c => v2-aux.c} (76%) rename gdb/features/arc/{aux-v2.xml => v2-aux.xml} (86%) rename gdb/features/arc/{core-v2.c => v2-core.c} (91%) rename gdb/features/arc/{core-v2.xml => v2-core.xml} (90%) copy gdb/testsuite/gdb.ada/{mi_prot.exp => mi_var_access.exp} (60%) create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.ads create mode 100644 gdb/testsuite/gdb.base/eh_return.c create mode 100644 gdb/testsuite/gdb.base/eh_return.exp copy gdb/{debug.c => testsuite/gdb.modula2/multidim.c} (67%) copy gdb/testsuite/{gdb.ada/sub_variant.exp => gdb.modula2/multidim.exp} (51%) create mode 100644 gnulib/import/attribute.h copy gnulib/import/{assure.h => btowc.c} (54%) create mode 100644 gnulib/import/ctype.in.h delete mode 100644 gnulib/import/dosname.h create mode 100644 gnulib/import/getrandom.c create mode 100644 gnulib/import/isblank.c create mode 100644 gnulib/import/m4/btowc.m4 create mode 100644 gnulib/import/m4/ctype.m4 create mode 100644 gnulib/import/m4/getrandom.m4 create mode 100644 gnulib/import/m4/isblank.m4 create mode 100644 gnulib/import/m4/mbtowc.m4 create mode 100644 gnulib/import/m4/minmax.m4 create mode 100644 gnulib/import/m4/strnlen.m4 create mode 100644 gnulib/import/m4/sys_random_h.m4 create mode 100644 gnulib/import/m4/wmemchr.m4 create mode 100644 gnulib/import/m4/wmempcpy.m4 copy gnulib/import/{rewinddir.c => mbtowc-impl.h} (50%) copy gdb/debug.c => gnulib/import/mbtowc.c (54%) create mode 100644 gnulib/import/minmax.h create mode 100644 gnulib/import/strnlen.c create mode 100644 gnulib/import/sys_random.in.h copy gnulib/import/{assure.h => wmemchr-impl.h} (54%) copy gdb/debug.c => gnulib/import/wmemchr.c (55%) create mode 100644 gnulib/import/wmempcpy.c create mode 100644 ld/testsuite/ld-elf/pr26302.rd create mode 100644 ld/testsuite/ld-plugin/pr26389.c create mode 100644 ld/testsuite/ld-plugin/pr26389.d create mode 100644 ld/testsuite/ld-powerpc/inline-1.d create mode 100644 ld/testsuite/ld-powerpc/inline-2.d create mode 100644 ld/testsuite/ld-powerpc/inline-3.d create mode 100644 ld/testsuite/ld-powerpc/inline-4.d create mode 100644 ld/testsuite/ld-powerpc/inline.s create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-1.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-2.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel-3.d create mode 100644 ld/testsuite/ld-powerpc/inlinepcrel.s create mode 100644 ld/testsuite/ld-powerpc/tprel.d create mode 100644 ld/testsuite/ld-powerpc/tprel.s create mode 100644 ld/testsuite/ld-powerpc/tprel32.d create mode 100644 ld/testsuite/ld-powerpc/tprelbad.d create mode 100644 ld/testsuite/ld-powerpc/tprelbad.s create mode 100644 libctf/ctf-intl.h