This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-mainline-allmodconfig in repository toolchain/binutils-gdb.
from 0b0eff8b1d gdb/riscv: Remove redundant code, and catch more errors when [...] adds b971899198 Fix SYMBOL_LANGUAGE assertion failure on AIX. adds afde3032dd Zero-initialize linux note sections adds 5c849b222b [PowerPC] Don't zero-initialize vector register buffers adds 7ed29001c4 Add decfloat registers to float reggroup adds 500f01a0e2 [PowerPC] Remove rs6000_pseudo_register_reggroup_p adds 3d907528ca [PowerPC] Fix two if statements in gdb/ppc-linux-nat.c adds 71733a7bf6 [PowerPC] Fix indentation in arch/ppc-linux-common.c adds 93b4691f0f [PowerPC] Refactor have_ initializers in rs6000-tdep.c adds 7ca18ed6d2 [PowerPC] Add support for PPR and DSCR adds f2cf6173f3 [PowerPC] Add support for TAR adds 232bfb8644 [PowerPC] Add support for EBB and PMU registers adds 81ab84fd6c [PowerPC] Reject tdescs with VSX and no FPU or Altivec adds 8d619c01db [PowerPC] Add support for HTM registers adds 8a61382623 RISC-V: Linux signal frame support. adds 77c6f5fcda RISC-V: Linux signal frame support. adds d7ded98f4c Support AT_HWCAP2 on FreeBSD. adds fd2b4de5e6 Treat all unknown auxv tags on FreeBSD as unknown. adds 4c39bc0354 Remove DEF_VECs from symtab.h adds 6951e9f3e2 Automatic date update in version.in adds 0d4cad90ca New cli-utils.h/.c function extract_info_print_args adds 12615cba84 Add [-q] [-t TYPEREGEXP] [NAMEREGEXP] args to info [args|fun [...] adds d321477b39 Document changes to info [args|functions|locals|variables] adds e0a7911fa2 Announce changes in NEWS to info [args|functions|locals|variables] adds 82b5e646c2 Add a test case for info args|functions|locals|variables [-q [...] adds c8ee3f04a6 Remove a bunch of usages of gdb_suppress_tests in 'runto_main'. adds 974e684463 Unify shell-finding logic adds 29be4d9dee Move make_temp_filename to common/pathstuff.c adds e418a61a67 Move mkdir_recursive to common/filestuff.c adds b3279b601e Use mkostemp, not mkstemp adds 36033ef57c Do not reopen temporary files adds b50a8b9a91 Cache a copy of the user's shell on macOS adds cd948f5b2b OBVIOUS Use report_unrecognized_option_error in 'demangle' a [...] adds 9da2bd6ac9 Automatic date update in version.in adds b0d99ba9e9 PR23837, Segmentation fault in resolve_symbol_value adds 8fc91c4098 Correct ChangeLog adds a3d7226832 gdb/riscv: Add back missing braces in riscv-linux-nat.c adds cad26cec07 Automatic date update in version.in adds 98a17ece01 GDB: Only build for "unix:" connections if AF_LOCAL is supported. adds c2e863866d ld -r script fixes adds 8d1015a887 Move struc-symbol.h to symbols.c adds 55d5520ae3 Simplify --sysroot=/ adds 5c87f94bb8 Remove some ld --trace output adds 727a29badd Report scripts and libraries searched for ld --trace adds 30a7953dbf Provide get_shell declaration in procfs.c adds 7f53228719 Revert "GDB: Only build for "unix:" connections if AF_LOCAL [...] adds 431f22cc09 Revert "GDB: Remote target can now accept the form unix::/pa [...] adds 6cf3675653 Revert "GDB: Fix documentation for invoking GDBSERVER" adds 6a0b3457ee Revert "GDB: Document the unix::/path/to/socket of remote co [...] adds 80e24d0986 Revert "GDBSERVER: Listen on a unix domain (instead of TCP) [...] adds 9c3adfb9a4 Automatic date update in version.in adds fd332753fa Remove relational operators from common/offset-type.h adds 4d5d104997 Check return value of bfd_init adds c1230d1bab [src/erc32] Use ncurses instead of termcap on Cygwin too adds b4e0939956 Automatic date update in version.in adds cd53832b00 [GAS][ARM] Fix failing Armv1 test adds a66cf75c9c [GAS][ARM] Fix UDF testism adds 664306bcce [GAS][ARM] Fix ARMv8.1 AdvSIMD testism adds eb77c9df9f gdb: Handle ICC's unexpected void return type adds 64f57f3d7d [PowerPC] Include nat/linux-ptrace.h in native targets adds f32a4a5939 Don't create got section while processing TLS Local Exec rel [...] adds 1443936e96 [gdb/testsuite] get_valueof: Don't output value in test name adds b555fb21f9 Merge autoconf / automake update changes from GCC. adds 0b4d000cc4 Merge config/ changes from GCC. adds 68b9ac18cf [gdb/testsuite] Factor out lib/valgrind.exp adds 92dcebf3fa gdb/riscv: Fix failures on rv64 in gdb.arch/riscv-reg-aliase [...] adds 656efb5e26 Fix PR gdb/23835: Don't redefine _FORTIFY_SOURCE if it's alr [...] adds 38642de318 Automatic date update in version.in adds cdcda965ea Reading signal handler frame in AIX adds 33ea299c25 Fix ld action in run_dump_test adds e8d8cce69b Import mkdtemp gnulib module, fix mingw build adds e1c3a37375 arm-pikeos: software single step adds 1cc62f2e44 rs6000-tdep.c:skip_prologue avoid negative left shift adds 87f7ab7b84 gdb.texinfo: Fix the output of the "info tasks 2" example adds 8b578f9c76 remove trailing spaces in print-utils.c ("int_string" function) adds e2b7af7242 (Ada) fix "error in expression" when using watch -location command adds c175004a53 Automatic date update in version.in adds 3ba2ee38a6 RISC-V: Don't allow unaligned breakpoints. adds a4bcd73371 PR23850, strip should not discard/move .rela.plt in executable adds 285e3f99c7 Squash readelf warning on zero sh_link reloc section adds 396ce99883 [GOLD] make clean adds d54cfd762b QUIET flag initialization missing in 2 places. adds e8bf1ce461 (Ada) Add ravenscar tasking support on AArch64 adds 34156b2386 binutils: Add AC_FUNC_MMAP to configure.ac adds a1fb41caab Automatic date update in version.in adds 3c6dd3d1c7 OBVIOUS fix the month of the last gdb/ChangeLog entry to be [...] adds 814fa4f632 OBVIOUS Remove a useless const char *type and its initialization. adds 470678d7c9 OBVIOUS Fix a typo in ada-lang.c add_prefix_cmd for "set ada" adds 675accbdcb elfedit: Move ELF header magic bytes check to get_file_header adds 9446bd8ad6 Automatic date update in version.in adds 12dfa12a3c Return gdbpy_ref from gdb_py_object_from_*longest adds 833d985d1c Return gdbpy_ref from some Python string functions adds a31abe80ea Return gdbpy_ref from gdbpy_get_varobj_pretty_printer adds 713f1b445a Automatic date update in version.in adds e60f4d3bda x86: Disable GOT relaxation with data prefix adds a4749e56ca Correct ChangeLog entries for PR gas/23854 commit adds 8e6a5953e1 Fix 4K leak in open_source_file each time next/step changes [...] adds bb20ccab70 ChangeLog for 'Fix 4K leak each time next/step changes of fu [...] adds 50cab6efce Automatic date update in version.in adds bbae6b11eb x86: XOP VPHADD* / VPHSUB* are VEX.W0 adds 0aaca1d90a x86: add more VexWIG adds 563c7eef61 x86: allow {store} to select alternative {,}PEXTRW encoding adds fd71a3756e x86: fix various non-LIG templates adds 931d03b75a x86: adjust {,E}VEX.W handling outside of 64-bit mode adds b50c9f3166 x86: adjust {,E}VEX.W handling for PEXTR* / PINSR* adds 58a211d260 x86: correctly handle KMOVD with VEX.W set outside of 64-bit mode adds 9819647a63 x86: correctly handle VMOVD with EVEX.W set outside of 64-bit mode adds 4dd4e63945 x86: correctly handle VPBROADCASTD with EVEX.W set outside o [...] adds 2eac3da184 PowerPC instruction operand flag validation adds 715537181e PowerPC instruction mask checks adds 0632eeea6e [BINUTILS, ARM] Add Armv8.5-A to select_arm_features and upd [...] adds bc52d49c1d [arm] Check for neon and condition in vcvt.f16.f32 adds f86e17aacf [arm] fix testsuite breakage on pe-coff adds ddea148b3d Add support for a couple of new Mach-O commands. adds 8a6b075bc0 elfedit: Add --enable-x86-feature/--disable-x86-feature adds bcecc11da2 Note that PT_GETREGS supplies SSTATUS for FreeBSD/riscv. adds 9e237747bd ARM: Do not use FP reg when on AAPCS adds f11acc5ec0 gdb: xtensa: use linux ABI code for uclinux adds 109be305bb RISC-V: Force variables to .data for code_elim. adds 31aceee863 [gdb] Fix gdb crash when reading core file adds 8f531a8d1f Automatic date update in version.in adds 8d3c78e473 rx: Add target rx-*-linux. adds 42d4c301c4 Regen bfd/configure adds 35ee2dc2e4 gdb: Guard against NULL dereference in dwarf2_init_integer_type adds fc7b364aba Add support for new load commands added by Apple to the MACH [...] adds 0661ae2e53 Add updated French and Portuguese translations. adds d3def5d73e Enhance objdump's --disassemble switch so that it can now ta [...] adds 07deea26b5 ada-tasks.c::read_atcb: start from a cleared ada_task_info result adds 76136aeda5 (Ada/tasking) fix array or string index out of range warning adds 9e49efb79c Automatic date update in version.in adds 5acaada745 Make gold testsuite work with CC and CXX specifying -B adds 17cf289784 gdb/riscv: Handle errors while setting the frame id adds cd115d615c gdb/riscv: Update test to support targets without FP hardware adds b5420128da x86-64: fix ZMM register state tracking adds d4718d5c9f (AArch64) wrong value returned by "finish" for HFA adds 20f0d60db4 Avoid crash when calling warning too early adds 3c6618cd22 Fix output indentation for "info pretty-printers" adds 9c710e1157 Capitalize "<TAB>" in require_record_target error adds 663cc8c0fc Automatic date update in version.in adds 0e2779e98d PowerPC, don't use bfd reloc howto in md_assemble adds 13daa8e488 S/390: Fix optional operand handling after memory addresses adds 9325300dc2 [gdb/symtab] Fix language of duplicate static minimal symbol adds 73af69e749 Allow for compilers that do not produce aligned .rdat sectio [...] adds 0f2064107b [ARC] Fix local got entry list. adds 0d0b0a378e [ARC] Update ld tests. adds 71f5e3f7b6 Enhance the strings program so that it can display multibyte [...] adds dcd9adc5cb oops - add missing piece of previous delta adds d2eb0fb5a0 Stop corruption of ihex output shen addresses are sign extended. adds fda57deda7 Updated French translation for the ld subdirectory. adds d07b621f4c [ARC] More fixes for TLS. adds 20b233dc48 Fixed warning from previous patch. Added Changelog. adds dfbfec241a Correct comment concerning PE timestamp insertion. adds 5d762de01c Fix a typo in iconv.m4. adds 4b905ae1b4 [PowerPC] Document requirements for VSX feature adds 9c122c7f9c Fix unsigned overflow in minsyms reader. adds 2179fbc36d Return scoped_fd from open_source_file and find_and_open_source adds eefce37f62 Remove a VEC from remote.c adds 00a9f4ce3d Automatic date update in version.in adds 0c57b50523 Automatic date update in version.in adds 417e50dbcf Automatic date update in version.in adds d1b603a74e Updated Spanish translation for the ld subdirectory. adds 73b605ec3f [BINUTILS, AARCH64, 1/8] Add support for Memory Tagging Exte [...] adds 193614f2b9 [BINUTILS, AARCH64, 2/8] Add Tag generation instructions in [...] adds b731bc3b1b [BINUTILS, AARCH64, 3/8] Add Pointer Arithmetic instructions [...] adds fb3265b371 [BINUTILS, AARCH64, 4/8] Add Tag setting instructions in Mem [...] adds e6025b546c [BINUTILS, AARCH64, 5/8] Add Tag getting instruction in Memo [...] adds 503ba60025 [BINUTILS, AARCH64, 6/8] Add Tag getting instruction in Memo [...] adds 70f3d23af7 [BINUTILS, AARCH64, 7/8] Add system registers for Memory Tag [...] adds 3a0f69be55 [BINUTILS, AARCH64, 8/8] Add data cache instructions for Mem [...] adds 8a758655b3 Update documentation describing how the linker chooses a sta [...] adds 53a89d6e58 Add completer for skip numbers adds f77984e974 i386: Accept both .plt.got and .plt.sec sections adds 7322dd1f69 Automatic date update in version.in adds 497d849d28 [ARM] Improve indentation of ARM architecture declarations adds 97b3f39201 opcodes/nfp: Fix disassembly of crc[] with swapped operands. adds 0242af4010 RISC-V: Improve linker error for FP mismatch. adds dd9168931f Automatic date update in version.in adds 174f8ac8d4 RISC-V: Give stack slots same align as XLEN. adds ef2de9e7eb RISC-V: Handle vector type alignment. adds 8b2d40cbba RISC-V: Fix unnamed arg alignment in registers. adds a99bc3d23c delete ada-lang.c::move_bits, sharing and re-using copy_bitw [...] adds a0cd42fcd1 Automatic date update in version.in adds 92b3642af0 Updated Spanish translation for the ld subdirectory. adds f9db0c4c6c Move copy_bitwise unittests to own unittest file adds 2a2c6f530d Automatic date update in version.in adds 81c688d54f (Another) Updated Spanish translation for the ld subdirectory.
No new revisions were added by this update.
Summary of changes: ChangeLog | 6 + bfd/ChangeLog | 89 + bfd/arc-got.h | 66 +- bfd/config.bfd | 4 + bfd/configure | 1 + bfd/configure.ac | 1 + bfd/elf.c | 19 +- bfd/elf32-arc.c | 119 +- bfd/elf32-rx.c | 23 + bfd/elfnn-aarch64.c | 3 - bfd/elfnn-riscv.c | 29 +- bfd/ihex.c | 18 + bfd/mach-o.c | 50 +- bfd/mach-o.h | 48 +- bfd/peXXigen.c | 3 +- bfd/po/fr.po | 8056 ++++++++++---------- bfd/po/pt.po | 6 +- bfd/targets.c | 1 + bfd/version.h | 2 +- binutils/ChangeLog | 105 + binutils/NEWS | 4 + binutils/config.in | 6 + binutils/configure | 211 +- binutils/configure.ac | 1 + binutils/doc/binutils.texi | 46 +- binutils/elfedit.c | 275 +- binutils/objdump.c | 37 +- binutils/od-macho.c | 121 +- binutils/po/pt.po | 22 +- binutils/readelf.c | 40 +- binutils/strings.c | 81 +- binutils/testsuite/binutils-all/bintest.s | 8 + binutils/testsuite/binutils-all/nfp/test1.d | 32 +- .../testsuite/binutils-all/nfp/test1_nfp6000.nffw | Bin 9880 -> 10128 bytes binutils/testsuite/binutils-all/objcopy.exp | 1 + binutils/testsuite/binutils-all/objdump.exp | 82 +- binutils/testsuite/binutils-all/readelf.s | 5 +- binutils/testsuite/binutils-all/readelf.ss | 12 +- binutils/testsuite/binutils-all/readelf.ss-64 | 1 + binutils/testsuite/binutils-all/readelf.ss-mips | 4 +- binutils/testsuite/binutils-all/readelf.ss-tmips | 4 +- binutils/testsuite/binutils-all/strings-1.bin | Bin 0 -> 31 bytes binutils/testsuite/binutils-all/strings.exp | 41 + binutils/testsuite/config/default.exp | 14 + binutils/testsuite/lib/binutils-common.exp | 21 +- config/ChangeLog | 21 + config/dfp.m4 | 2 +- config/iconv.m4 | 2 +- config/math.m4 | 4 +- config/multi.m4 | 3 +- config/tls.m4 | 14 +- gas/ChangeLog | 291 + gas/Makefile.am | 1 - gas/Makefile.in | 1 - gas/cgen.c | 36 +- gas/config/obj-coff.c | 4 - gas/config/obj-elf.c | 17 +- gas/config/obj-evax.c | 1 - gas/config/tc-aarch64.c | 30 +- gas/config/tc-alpha.c | 7 +- gas/config/tc-arc.c | 3 +- gas/config/tc-arm.c | 104 +- gas/config/tc-avr.c | 4 +- gas/config/tc-bfin.c | 3 +- gas/config/tc-csky.c | 11 +- gas/config/tc-hppa.c | 3 +- gas/config/tc-i386.c | 17 +- gas/config/tc-nds32.c | 1 - gas/config/tc-ppc.c | 306 +- gas/config/tc-riscv.c | 10 +- gas/config/tc-rl78.c | 1 - gas/config/tc-rx.c | 1 - gas/config/tc-rx.h | 4 + gas/config/tc-s390.c | 52 +- gas/config/tc-score.c | 31 +- gas/config/tc-score7.c | 25 +- gas/config/tc-sh.c | 22 +- gas/config/tc-tic54x.c | 3 +- gas/config/tc-tilegx.c | 11 +- gas/config/tc-tilepro.c | 11 +- gas/config/tc-xtensa.c | 20 +- gas/configure.tgt | 2 + gas/doc/c-aarch64.texi | 2 + gas/doc/internals.texi | 11 +- gas/ehopt.c | 34 +- gas/po/POTFILES.in | 1 - gas/po/fr.po | 6198 +++++++-------- gas/struc-symbol.h | 158 - gas/symbols.c | 161 +- gas/symbols.h | 3 + gas/testsuite/config/default.exp | 8 + gas/testsuite/gas/aarch64/armv8_5-a-memtag.d | 134 + gas/testsuite/gas/aarch64/armv8_5-a-memtag.s | 113 + gas/testsuite/gas/aarch64/illegal-memtag.d | 3 + gas/testsuite/gas/aarch64/illegal-memtag.l | 46 + gas/testsuite/gas/aarch64/illegal-memtag.s | 60 + gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 39 + gas/testsuite/gas/aarch64/sysreg-4.d | 39 +- gas/testsuite/gas/aarch64/sysreg-4.s | 49 + gas/testsuite/gas/arm/armv1.d | 36 +- gas/testsuite/gas/arm/armv8-a+rdma-warning.d | 1 - gas/testsuite/gas/arm/neon-cond-bad-inc.s | 4 + gas/testsuite/gas/arm/neon-cond-bad.l | 30 +- gas/testsuite/gas/arm/neon-cond-bad_t2.d | 5 + gas/testsuite/gas/arm/udf.d | 42 +- gas/testsuite/gas/arm/vfp-bad.l | 2 + gas/testsuite/gas/arm/vfp-bad.s | 2 + gas/testsuite/gas/i386/avx-wig.d | 69 +- gas/testsuite/gas/i386/avx-wig.s | 67 + gas/testsuite/gas/i386/avx2-wig.d | 13 +- gas/testsuite/gas/i386/avx2-wig.s | 1 - gas/testsuite/gas/i386/evex-lig-2.d | 17 + gas/testsuite/gas/i386/evex-lig-2.s | 25 + gas/testsuite/gas/i386/evex-wig.s | 58 + gas/testsuite/gas/i386/evex-wig1-intel.d | 36 + gas/testsuite/gas/i386/evex-wig1.d | 36 + gas/testsuite/gas/i386/evex-wig2.d | 17 - gas/testsuite/gas/i386/evex-wig2.s | 11 - gas/testsuite/gas/i386/i386.exp | 3 +- gas/testsuite/gas/i386/mixed-mode-reloc32.d | 2 +- gas/testsuite/gas/i386/pseudos.d | 11 +- gas/testsuite/gas/i386/pseudos.s | 12 + gas/testsuite/gas/i386/vex-lig-2.d | 74 + gas/testsuite/gas/i386/vex-lig-2.s | 83 + gas/testsuite/gas/i386/x86-64-avx-wig.d | 22 +- gas/testsuite/gas/i386/x86-64-avx-wig.s | 20 + gas/testsuite/gas/i386/x86-64-avx2-wig.d | 13 +- gas/testsuite/gas/i386/x86-64-avx2-wig.s | 1 - gas/testsuite/gas/i386/x86-64-evex-lig-2.d | 21 + gas/testsuite/gas/i386/x86-64-evex-lig-2.s | 31 + gas/testsuite/gas/i386/x86-64-evex-wig.s | 13 + gas/testsuite/gas/i386/x86-64-evex-wig1-intel.d | 9 + gas/testsuite/gas/i386/x86-64-evex-wig1.d | 9 + gas/testsuite/gas/i386/x86-64-pseudos.d | 11 +- gas/testsuite/gas/i386/x86-64-pseudos.s | 12 + gas/testsuite/gas/i386/x86-64-vex-lig-2.d | 78 + gas/testsuite/gas/i386/x86-64-vex-lig-2.s | 89 + gas/testsuite/gas/rx/pr19665.d | 2 +- gas/testsuite/gas/rx/pr22737.d | 2 +- gas/testsuite/gas/s390/s390.exp | 1 + gas/testsuite/gas/s390/zarch-optargs.d | 12 + gas/testsuite/gas/s390/zarch-optargs.s | 6 + gas/write.c | 17 +- gdb/ChangeLog | 813 ++ gdb/Makefile.in | 6 + gdb/NEWS | 22 +- gdb/aarch64-ravenscar-thread.c | 213 + .../scoped_fd.h => aarch64-ravenscar-thread.h} | 44 +- gdb/aarch64-tdep.c | 5 +- gdb/ada-lang.c | 103 +- gdb/ada-tasks.c | 28 +- gdb/arch/ppc-linux-common.c | 30 +- gdb/arch/ppc-linux-common.h | 20 + gdb/arch/ppc-linux-tdesc.h | 6 + gdb/arm-pikeos-tdep.c | 92 + gdb/arm-tdep.c | 4 + gdb/cli/cli-cmds.c | 6 +- gdb/cli/cli-utils.c | 129 + gdb/cli/cli-utils.h | 30 + gdb/common/common-defs.h | 5 +- gdb/common/filestuff.c | 45 + gdb/common/filestuff.h | 21 + gdb/common/netstuff.c | 8 - gdb/common/offset-type.h | 18 +- gdb/common/pathstuff.c | 48 + gdb/common/pathstuff.h | 22 + gdb/common/print-utils.c | 6 +- gdb/common/scoped_fd.h | 32 + gdb/compile/compile.c | 4 - gdb/config.in | 3 - gdb/configure | 4 +- gdb/configure.ac | 2 +- gdb/configure.tgt | 6 +- gdb/darwin-nat.c | 151 +- gdb/defs.h | 1 + gdb/demangle.c | 6 +- gdb/doc/ChangeLog | 40 + gdb/doc/gdb.texinfo | 284 +- gdb/dwarf-index-cache.c | 114 +- gdb/dwarf-index-write.c | 66 +- gdb/dwarf2loc.c | 234 - gdb/dwarf2read.c | 69 +- gdb/fbsd-tdep.c | 27 +- gdb/features/Makefile | 11 + gdb/features/rs6000/power-dscr.xml | 12 + gdb/features/rs6000/power-ebb.xml | 14 + gdb/features/rs6000/power-htm-altivec.xml | 58 + gdb/features/rs6000/power-htm-core.xml | 48 + gdb/features/rs6000/power-htm-dscr.xml | 12 + gdb/features/rs6000/power-htm-fpu.xml | 45 + gdb/features/rs6000/power-htm-ppr.xml | 12 + gdb/features/rs6000/power-htm-spr.xml | 14 + gdb/features/rs6000/power-htm-tar.xml | 12 + gdb/features/rs6000/power-htm-vsx.xml | 43 + gdb/features/rs6000/power-linux-pmu.xml | 17 + gdb/features/rs6000/power-ppr.xml | 12 + gdb/features/rs6000/power-tar.xml | 12 + gdb/features/rs6000/power64-htm-core.xml | 48 + .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.c | 200 + .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml | 18 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.c | 200 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml | 18 + gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c | 396 + gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml | 29 + gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c | 396 + gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml | 29 + gdb/features/rs6000/powerpc-isa207-vsx32l.c | 215 + gdb/features/rs6000/powerpc-isa207-vsx32l.xml | 21 + gdb/features/rs6000/powerpc-isa207-vsx64l.c | 215 + gdb/features/rs6000/powerpc-isa207-vsx64l.xml | 21 + gdb/gdbserver/ChangeLog | 111 + gdb/gdbserver/configure.ac | 2 +- gdb/gdbserver/configure.srv | 28 +- gdb/gdbserver/linux-ppc-ipa.c | 18 + gdb/gdbserver/linux-ppc-low.c | 429 +- gdb/gdbserver/linux-ppc-tdesc-init.h | 21 + gdb/gdbserver/remote-utils.c | 159 +- gdb/gnulib/aclocal-m4-deps.mk | 3 +- gdb/gnulib/aclocal.m4 | 3 +- gdb/gnulib/config.in | 18 +- gdb/gnulib/configure | 140 +- gdb/gnulib/import/Makefile.am | 19 +- gdb/gnulib/import/Makefile.in | 24 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 5 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 26 +- gdb/gnulib/import/m4/mkdtemp.m4 | 20 + gdb/gnulib/import/m4/mkostemp.m4 | 23 + gdb/gnulib/import/m4/mkstemp.m4 | 82 - gdb/gnulib/import/mkdtemp.c | 39 + gdb/gnulib/import/{mkstemp.c => mkostemp.c} | 12 +- gdb/gnulib/import/stdlib.in.h | 3 +- ...ostemps-Fix-compilation-error-in-C-mode-o.patch | 38 + gdb/gnulib/update-gnulib.sh | 4 +- gdb/i387-tdep.c | 40 +- gdb/language.c | 4 +- gdb/linux-tdep.c | 26 +- gdb/macrocmd.c | 8 +- gdb/main.c | 6 +- gdb/minsyms.c | 5 +- gdb/nat/fork-inferior.c | 21 +- gdb/nat/ppc-linux.h | 80 + gdb/osabi.c | 1 + gdb/ppc-linux-nat.c | 441 +- gdb/ppc-linux-tdep.c | 606 +- gdb/ppc-linux-tdep.h | 21 + gdb/ppc-tdep.h | 93 + gdb/procfs.c | 5 +- gdb/psymtab.c | 7 +- gdb/python/lib/gdb/command/pretty_printers.py | 2 +- gdb/python/py-block.c | 4 +- gdb/python/py-breakpoint.c | 8 +- gdb/python/py-linetable.c | 6 +- gdb/python/py-objfile.c | 7 +- gdb/python/py-prettyprint.c | 30 +- gdb/python/py-progspace.c | 5 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-type.c | 2 +- gdb/python/py-utils.c | 47 +- gdb/python/py-value.c | 4 +- gdb/python/python-internal.h | 12 +- gdb/python/python.c | 6 +- gdb/record.c | 2 +- .../rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat | 146 + .../rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat | 146 + .../rs6000/powerpc-isa207-htm-vsx32l.dat | 296 + .../rs6000/powerpc-isa207-htm-vsx64l.dat | 296 + gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat | 155 + gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat | 155 + gdb/reggroups.c | 4 +- gdb/remote.c | 51 +- gdb/riscv-fbsd-nat.c | 3 +- gdb/riscv-linux-nat.c | 6 +- gdb/riscv-linux-tdep.c | 80 + gdb/riscv-tdep.c | 98 +- gdb/riscv-tdep.h | 11 +- gdb/rs6000-aix-tdep.c | 116 +- gdb/rs6000-tdep.c | 824 +- gdb/ser-uds.c | 18 +- gdb/serial.c | 5 +- gdb/skip.c | 35 +- gdb/source.c | 64 +- gdb/source.h | 10 +- gdb/stack.c | 139 +- gdb/symtab.c | 205 +- gdb/symtab.h | 13 +- gdb/target.c | 10 +- gdb/target.h | 2 +- gdb/testsuite/ChangeLog | 93 + gdb/testsuite/gdb.ada/watch_minus_l.exp | 42 + .../gdb.ada/watch_minus_l/foo_ra10_006.adb | 22 + .../{mi_string_access => watch_minus_l}/pck.adb | 0 gdb/testsuite/gdb.ada/watch_minus_l/pck.ads | 22 + gdb/testsuite/gdb.arch/aix-sighandle.c | 35 + gdb/testsuite/gdb.arch/aix-sighandle.exp | 43 + gdb/testsuite/gdb.arch/altivec-regs.exp | 3 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 3 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 3 +- gdb/testsuite/gdb.arch/amd64-word.exp | 3 +- gdb/testsuite/gdb.arch/e500-abi.exp | 3 +- gdb/testsuite/gdb.arch/e500-regs.exp | 6 +- gdb/testsuite/gdb.arch/gdb1291.exp | 3 +- gdb/testsuite/gdb.arch/gdb1431.exp | 3 +- gdb/testsuite/gdb.arch/i386-avx.exp | 3 +- gdb/testsuite/gdb.arch/i386-avx512.c | 7 + gdb/testsuite/gdb.arch/i386-avx512.exp | 10 + gdb/testsuite/gdb.arch/i386-byte.exp | 3 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 3 +- gdb/testsuite/gdb.arch/i386-sse.exp | 3 +- gdb/testsuite/gdb.arch/i386-word.exp | 3 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 3 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 15 +- .../gdb.arch/powerpc-htm-regs.c} | 60 +- gdb/testsuite/gdb.arch/powerpc-htm-regs.exp | 328 + .../gdb.arch/powerpc-ppr-dscr.c} | 51 +- gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp | 120 + gdb/testsuite/gdb.arch/powerpc-prologue.exp | 3 +- .../gdb.arch/powerpc-tar.c} | 50 +- gdb/testsuite/gdb.arch/powerpc-tar.exp | 122 + gdb/testsuite/gdb.arch/riscv-reg-aliases.exp | 186 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 5 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 3 +- gdb/testsuite/gdb.asm/asm-source.exp | 3 +- gdb/testsuite/gdb.base/auxv.exp | 5 +- gdb/testsuite/gdb.base/bigcore.exp | 5 +- gdb/testsuite/gdb.base/code_elim.exp | 5 + gdb/testsuite/gdb.base/info_qt.c | 78 + gdb/testsuite/gdb.base/info_qt.exp | 243 + gdb/testsuite/gdb.base/many-headers.c | 50 + gdb/testsuite/gdb.base/many-headers.exp | 67 + .../gdb.base/msym-lang-main.c} | 49 +- .../scoped_fd.h => testsuite/gdb.base/msym-lang.c} | 45 +- gdb/testsuite/gdb.base/msym-lang.exp | 25 + gdb/testsuite/gdb.base/overlays.exp | 3 +- gdb/testsuite/gdb.base/savedregs.exp | 5 +- gdb/testsuite/gdb.base/setshow.exp | 5 +- gdb/testsuite/gdb.base/sigaltstack.exp | 5 +- gdb/testsuite/gdb.base/sigbpt.exp | 3 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 5 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 10 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 5 +- gdb/testsuite/gdb.base/siginfo.exp | 5 +- gdb/testsuite/gdb.base/signull.exp | 3 +- gdb/testsuite/gdb.base/sigrepeat.exp | 5 +- gdb/testsuite/gdb.base/skip.exp | 36 + gdb/testsuite/gdb.base/structs2.exp | 5 +- gdb/testsuite/gdb.base/valgrind-bt.exp | 72 +- gdb/testsuite/gdb.base/valgrind-disp-step.exp | 72 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 72 +- gdb/testsuite/gdb.base/warning.exp | 36 + gdb/testsuite/gdb.dwarf2/missing-type-name.exp | 123 + .../gdb.dwarf2/void-type.c} | 51 +- gdb/testsuite/gdb.dwarf2/void-type.exp | 125 + gdb/testsuite/gdb.threads/threadapply.exp | 3 +- gdb/testsuite/gdb.threads/watchthreads.exp | 3 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 3 +- gdb/testsuite/lib/gdb.exp | 2 +- gdb/testsuite/lib/valgrind.exp | 105 + gdb/tui/tui-source.c | 47 +- gdb/unittests/copy_bitwise-selftests.c | 159 + gdb/unittests/mkdir-recursive-selftests.c | 90 + gdb/unittests/scoped_fd-selftests.c | 22 +- gdb/unittests/scoped_mmap-selftests.c | 3 +- gdb/utils.c | 93 + gdb/utils.h | 8 + gdb/valprint.c | 1 + gdb/varobj.c | 13 +- gdb/windows-nat.c | 5 +- gdb/xcoffread.c | 12 +- gold/ChangeLog | 39 + gold/Makefile.am | 76 +- gold/Makefile.in | 125 +- gold/testsuite/Makefile.am | 790 +- gold/testsuite/Makefile.in | 849 +-- gold/testsuite/incremental_test.sh | 2 +- include/ChangeLog | 104 + include/elf/common.h | 1 + include/mach-o/external.h | 19 +- include/mach-o/loader.h | 53 +- include/opcode/aarch64.h | 14 + include/opcode/arm.h | 536 +- intl/ChangeLog | 4 + intl/configure | 2 +- ld/ChangeLog | 107 + ld/Makefile.am | 6 +- ld/Makefile.in | 6 +- ld/ld.texi | 13 +- ld/ldlang.c | 5 +- ld/ldmain.c | 34 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 14 +- ld/lexsup.c | 2 +- ld/po/es.po | 293 +- ld/po/fr.po | 6 +- ld/scripttempl/arclinux.sc | 4 +- ld/scripttempl/armbpabi.sc | 2 +- ld/scripttempl/avr.sc | 2 +- ld/scripttempl/elf.sc | 4 +- ld/scripttempl/elf32msp430.sc | 12 +- ld/scripttempl/elf64hppa.sc | 4 +- ld/scripttempl/elf_chaos.sc | 2 +- ld/scripttempl/elfarc.sc | 2 +- ld/scripttempl/elfxtensa.sc | 4 +- ld/scripttempl/epiphany_4x4.sc | 16 +- ld/scripttempl/mep.sc | 2 +- ld/scripttempl/nds32elf.sc | 4 +- ld/scripttempl/pe.sc | 1 + ld/scripttempl/pep.sc | 1 + ld/scripttempl/pru.sc | 4 +- ld/testsuite/config/default.exp | 4 + ld/testsuite/ld-arc/arclinux-nps.d | 2 +- ld/testsuite/ld-arc/tls_gd-01.d | 4 +- ld/testsuite/ld-elf/linux-x86.exp | 46 + ld/testsuite/ld-elf/x86-feature-1a.rd | 6 + ld/testsuite/ld-elf/x86-feature-1b.rd | 6 + ld/testsuite/ld-elf/x86-feature-1c.rd | 6 + ld/testsuite/ld-elf/x86-feature-1d.rd | 6 + ld/testsuite/ld-elf/x86-feature-1e.rd | 6 + ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/plt-main-ibt.dd | 2 +- ld/testsuite/ld-i386/pr23854.d | 28 + ld/testsuite/ld-i386/pr23854.s | 33 + ld/testsuite/ld-x86-64/pr23854.d | 28 + ld/testsuite/ld-x86-64/pr23854.s | 33 + ld/testsuite/ld-x86-64/x86-64.exp | 1 + ld/testsuite/lib/ld-lib.exp | 17 - libdecnumber/ChangeLog | 4 + libdecnumber/configure | 2 +- multilib.am | 45 + opcodes/ChangeLog | 179 + opcodes/aarch64-asm-2.c | 1140 +-- opcodes/aarch64-asm.c | 16 +- opcodes/aarch64-asm.h | 1 + opcodes/aarch64-dis-2.c | 5055 ++++++------ opcodes/aarch64-dis.c | 22 +- opcodes/aarch64-dis.h | 1 + opcodes/aarch64-opc-2.c | 145 +- opcodes/aarch64-opc.c | 126 + opcodes/aarch64-opc.h | 11 + opcodes/aarch64-tbl.h | 60 + opcodes/arm-dis.c | 10 +- opcodes/i386-dis-evex.h | 30 +- opcodes/i386-dis.c | 86 +- opcodes/i386-opc.tbl | 469 +- opcodes/i386-tbl.h | 454 +- opcodes/nfp-dis.c | 12 +- opcodes/ppc-opc.c | 199 +- sim/erc32/ChangeLog | 6 + sim/erc32/configure | 10 +- sim/erc32/configure.ac | 9 +- zlib/ChangeLog.bin-gdb | 9 + zlib/Makefile.am | 2 + zlib/Makefile.in | 80 +- zlib/configure | 1 + 453 files changed, 28900 insertions(+), 15128 deletions(-) create mode 100755 binutils/testsuite/binutils-all/strings-1.bin create mode 100644 binutils/testsuite/binutils-all/strings.exp delete mode 100644 gas/struc-symbol.h create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-memtag.d create mode 100644 gas/testsuite/gas/aarch64/armv8_5-a-memtag.s create mode 100644 gas/testsuite/gas/aarch64/illegal-memtag.d create mode 100644 gas/testsuite/gas/aarch64/illegal-memtag.l create mode 100644 gas/testsuite/gas/aarch64/illegal-memtag.s delete mode 100644 gas/testsuite/gas/i386/evex-wig2.d delete mode 100644 gas/testsuite/gas/i386/evex-wig2.s create mode 100644 gas/testsuite/gas/i386/vex-lig-2.d create mode 100644 gas/testsuite/gas/i386/vex-lig-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-vex-lig-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-vex-lig-2.s create mode 100644 gas/testsuite/gas/s390/zarch-optargs.d create mode 100644 gas/testsuite/gas/s390/zarch-optargs.s create mode 100644 gdb/aarch64-ravenscar-thread.c copy gdb/{common/scoped_fd.h => aarch64-ravenscar-thread.h} (52%) create mode 100644 gdb/arm-pikeos-tdep.c create mode 100644 gdb/features/rs6000/power-dscr.xml create mode 100644 gdb/features/rs6000/power-ebb.xml create mode 100644 gdb/features/rs6000/power-htm-altivec.xml create mode 100644 gdb/features/rs6000/power-htm-core.xml create mode 100644 gdb/features/rs6000/power-htm-dscr.xml create mode 100644 gdb/features/rs6000/power-htm-fpu.xml create mode 100644 gdb/features/rs6000/power-htm-ppr.xml create mode 100644 gdb/features/rs6000/power-htm-spr.xml create mode 100644 gdb/features/rs6000/power-htm-tar.xml create mode 100644 gdb/features/rs6000/power-htm-vsx.xml create mode 100644 gdb/features/rs6000/power-linux-pmu.xml create mode 100644 gdb/features/rs6000/power-ppr.xml create mode 100644 gdb/features/rs6000/power-tar.xml create mode 100644 gdb/features/rs6000/power64-htm-core.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa205-ppr-dscr-vsx64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-htm-vsx64l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx32l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx32l.xml create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx64l.c create mode 100644 gdb/features/rs6000/powerpc-isa207-vsx64l.xml create mode 100644 gdb/gnulib/import/m4/mkdtemp.m4 create mode 100644 gdb/gnulib/import/m4/mkostemp.m4 delete mode 100644 gdb/gnulib/import/m4/mkstemp.m4 create mode 100644 gdb/gnulib/import/mkdtemp.c rename gdb/gnulib/import/{mkstemp.c => mkostemp.c} (79%) create mode 100644 gdb/gnulib/patches/0002-mkostemp-mkostemps-Fix-compilation-erro [...] create mode 100644 gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa205-ppr-dscr-vsx64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-htm-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-htm-vsx64l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-vsx32l.dat create mode 100644 gdb/regformats/rs6000/powerpc-isa207-vsx64l.dat create mode 100644 gdb/testsuite/gdb.ada/watch_minus_l.exp create mode 100644 gdb/testsuite/gdb.ada/watch_minus_l/foo_ra10_006.adb copy gdb/testsuite/gdb.ada/{mi_string_access => watch_minus_l}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/watch_minus_l/pck.ads create mode 100644 gdb/testsuite/gdb.arch/aix-sighandle.c create mode 100644 gdb/testsuite/gdb.arch/aix-sighandle.exp copy gdb/{common/scoped_fd.h => testsuite/gdb.arch/powerpc-htm-regs.c} (54%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-htm-regs.exp copy gdb/{common/scoped_fd.h => testsuite/gdb.arch/powerpc-ppr-dscr.c} (54%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-ppr-dscr.exp copy gdb/{common/scoped_fd.h => testsuite/gdb.arch/powerpc-tar.c} (54%) create mode 100644 gdb/testsuite/gdb.arch/powerpc-tar.exp create mode 100644 gdb/testsuite/gdb.base/info_qt.c create mode 100644 gdb/testsuite/gdb.base/info_qt.exp create mode 100644 gdb/testsuite/gdb.base/many-headers.c create mode 100644 gdb/testsuite/gdb.base/many-headers.exp copy gdb/{common/scoped_fd.h => testsuite/gdb.base/msym-lang-main.c} (50%) copy gdb/{common/scoped_fd.h => testsuite/gdb.base/msym-lang.c} (50%) create mode 100644 gdb/testsuite/gdb.base/msym-lang.exp create mode 100644 gdb/testsuite/gdb.base/warning.exp create mode 100644 gdb/testsuite/gdb.dwarf2/missing-type-name.exp copy gdb/{common/scoped_fd.h => testsuite/gdb.dwarf2/void-type.c} (52%) create mode 100644 gdb/testsuite/gdb.dwarf2/void-type.exp create mode 100644 gdb/testsuite/lib/valgrind.exp create mode 100644 gdb/unittests/copy_bitwise-selftests.c create mode 100644 gdb/unittests/mkdir-recursive-selftests.c create mode 100644 ld/testsuite/ld-elf/x86-feature-1a.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1b.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1c.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1d.rd create mode 100644 ld/testsuite/ld-elf/x86-feature-1e.rd create mode 100644 ld/testsuite/ld-i386/pr23854.d create mode 100644 ld/testsuite/ld-i386/pr23854.s create mode 100644 ld/testsuite/ld-x86-64/pr23854.d create mode 100644 ld/testsuite/ld-x86-64/pr23854.s create mode 100644 multilib.am