This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/azanella/aarch64-split-stack in repository binutils-gdb.
discards 314bd47564 gold: aarch64 split stack support adds 7045b1ca73 Don't pass -m64 to libcc1 on aarch64-linux. adds f517c1805a configure: Fix test for fs_base/gs_base in <sys/user.h> adds 4bfce12836 Update Ukranian and Russian translations in bfd library adds d777820bf5 Replace CET bit with IBT and SHSTK bits. adds a7b2d0fbeb linux-nat: Remove unnecessary xstrdup adds 4d9b86e175 Make linux_ptrace_attach_fail_reason return an std::string adds 4166753056 Fix gdb segv when objfile can't be opened adds ee7f689e15 Fix ChangeLog dates of previous commit adds 5e2db402c8 Unify new_symbol and new_symbol_full adds 685af9cd22 Allocate abbrev_table with new adds fcd3b13d80 Allocate dwarf2_cu with new adds c89b44cdc5 Change dwarf2_cu::method_info to be a std::vector adds 50a820477b Remove objfile argument from add_dyn_prop adds 9e14690d06 Remove symbolp typedef adds e925c834ec RISC-V: Fix bug in prior addi/c.nop patch. adds 7d937cad0a Fix warning on gdb/compile/compile.c (C++-ify "triplet_rx") adds 2f89d95b71 Automatic date update in version.in adds 7ab8203798 Update Bulgarian translation of the binutils sub-directory adds 691d2e9af2 PowerPC PLT stub alignment fixes adds d679c21a43 Call cooked_read in ppu2spu_prev_register adds 4a17f7688f Make abbrev_table::abbrevs private adds 25d4fd8093 S390: Use soft float in s390-tdbregs test case adds dcc0692540 GDB testsuite: Re-enable -fdiagnostics-color=never adds 85ed4f7ece Automatic date update in version.in adds c5bdb02260 solaris2.em: Fold after_allocation into before_allocation adds f7968f08b7 x86: Update ld-elf/linkinfo1[ab].d for Solaris/x86 adds 1ebfa86a3c Also xfail ld-elf/group1.d for Solaris adds adf8243ba9 Make tests expect [ \t]+ pattern instead of \t for "info reg [...] adds dea445b940 Find arm-linux-gnueabi(hf)?-gcc in compile adds 88af8ea80b Don't pass -m32 to libcc1 on arm-linux adds ee3fbc1ebb Update French translation in bfd sub-directory adds d6ad07fdef S390: Improve comments for s390-tdbregs test case adds a3ab6cb019 [gas/ARM] Remove spurious comments adds 6bd6f3b656 Remove args from target detach adds 6e1e1966ba Pass inferior down to target_detach and to_detach adds bc09b0c14f Make linux_nat_detach/thread_db_detach use the inferior parameter adds 5a6c3296a7 gdb: Fix ia64 defining TRAP_HWBKPT before including gdb_wait.h adds a0aad53764 gdb: Add missing #ifdef USE_THREAD_DB to gdbserver adds 634c1c3109 S390: Fix infcalls in s390-vregs test case adds fcfcc37696 Fix qualified name lookup for Rust adds 44301db1ac Automatic date update in version.in adds 8a1b824af7 x86: Check the versioned __tls_get_addr symbol adds f49464e428 Automatic date update in version.in adds b1b189e04c gdb: Add test for some error cases of @entry usage adds 396af9a152 gdb: Remove duplicate declaration of global innermost_block adds aee1fcdf97 gdb: New API for tracking innermost block adds ae45162705 gdb: PR mi/20395: Fix -var-update for registers in frames 1 and up adds 03d0bf7b78 gdb: Remove out of date comment adds e707fc445e gdb: Don't store a thread-id for floating varobj adds 3b76a4a069 Automatic date update in version.in adds a9e408182d wrong line number in breakpoint location adds de4cb04a20 Ada/DWARF: Assume the Ada compiler produces descriptive type [...] adds 3f5a868b22 Don't call gdbarch_pseudo_register_read_value in jit.c adds dc71152484 Remove mt port adds 03f50fc878 Replace regcache_raw_read with regcache->raw_read adds 11f57cb67e regcache_cooked_read -> regcache->cooked_read adds ec7a5fcbfd regcache::cooked_write test adds f433138f1f Update Swedish translation for the binutils sub-directory adds 49da480ff6 Fix the RX assembler so that it can handle escaped double qu [...] adds d65ce302ab MAINTAINERS: Update my company e-mail address adds 5c319bb260 Fix segfault with 'set print object on' + 'whatis <struct>' & co adds 1ea332d693 binutils/doc: Fix a "using" typo in `objcopy --rename-sectio [...] adds 75c80ee120 GAS/doc: Correct `.set nomips16e2' directive description syntax adds d820e164e4 Automatic date update in version.in adds 0eb97953ad s390: Remove duplicate checks for cached gdbarch at init adds 21f6f5ffc6 s390: Allocate gdbarch & tdep at start of gdbarch_init adds ab9bcc6797 s390: gdbarch_tdep.have_* int -> bool adds 095085d847 s390: gdbarch_tdep add field tdesc adds 47c9317e71 s390: Move tdesc validation to separate function adds 650f5e1370 s390: if -> gdb_assert for tdesc_has_registers check adds 7042632bf7 s390: Hook s390 into OSABI mechanism adds 9c0b896ee1 s390: gdbarch_tdep add hook for syscall record adds d6e5894564 s390: Split up s390-linux-tdep.c into two files adds ef8914a4d7 s390: Move record-replay to s390-tdep.c adds 14c41f479f s390: Clean up s390-linux-tdep.c adds f866b262e8 MIPS/GAS: Add missing `-mmips16e2'/`-mno-mips16e2' help text adds b4f6242e95 MIPS/GAS: Correct `as --help' always reporting `o32' as the [...] adds 3233d7d074 Enable Intel WBNOINVD instruction. adds be3a8dca2d Enable Intel PCONFIG instruction. adds 1c5e4ee9ab MIPS/BFD: Update a stale `mips_elf32_section_processing' reference adds 62fd0a980b MIPS/GAS: Remove a stale OPTION_COMPAT_ARCH_BASE option marker adds 0984958bd1 MIPS/GAS: Correct default ABI selection for `mips64*-ps2-elf*' adds cc40406d1d Automatic date update in version.in adds 322474019d [GAS][AARCH64]Add group relocations to create PC-relative offset. adds 1daf502a16 [LD][AARCH64]Add group relocations to create PC-relative offset. adds 0f59d5fc1c Fix GCC PR83906 - [8 Regression] Random FAIL: libstdc++-pret [...] adds 3e53a58e1f Automatic date update in version.in adds bb363086e7 Fix PR ld/22727 (TLS breakage in PIC/PIE mode on SPARC). adds 38e64b0ecc PR22746, crash when running 32-bit objdump on corrupted file adds 8a69c6d07b Automatic date update in version.in adds ba21f56464 PowerPC64 .branch_lt size change leads to "stubs don't match [...] adds 32253bb796 Define __start/__stop symbols when there is only a dynamic def adds 7433498b7f PowerPC PLT stub matching adds 94c2436bb8 Update notes on making a release adds 56ae9dc397 Add myself as a write-after-approval GDB maintainer. adds 0bdd8eac9b Add myself as a write-after-approval GDB maintainer. adds c00f0d7a8a MIPS/GAS: Correct `mips-*-sysv4*' target emulation configuration adds 1e3f554897 MIPS/GAS: Correct `mips-*-windiss' target emulation configuration adds 2ebd05b80b MIPS/LD: Correct `mips-*-windiss' target emulation configuration adds a2f6c13ea5 Automatic date update in version.in adds 7d73b4c8df Updated Russian translation for the bfd sub-directory adds de54ee813f Avoid compilation warning in libiberty/simple-object-xcoff.c adds b2a426e2c5 Avoid compilation errors in MinGW native builds of GDB adds 9a5db26e6d Update documentation on making a release adds d580dcc7aa PR22751, LTO broken for libgcc libcalls adds 8d3b78ce45 Automatic date update in version.in adds fef75122c0 Add a testcase for PR ld/22751 adds a8d6d6acff Update release notes with a reminder to check the gpg key be [...] adds fc8e7e75c2 Remove dwarf2_per_objfile_free and use after free of dwarf2_ [...] adds 0d5e2f6abe Automatic date update in version.in adds eb77f6a462 PR22741, objcopy segfault on fuzzed COFF object adds 98d72909f8 ld: Skip unsupported static executable tests adds b431b4ea88 Prevent patch remnants from being included in release tarballs. adds c32b891ab6 Update Russian translation for the gas sub-directory adds 69ab5edb4d Don't call "detach_inferior" on "remote_follow_fork" adds 86b24e15c4 MIPS/LD/testsuite: Correct comm-data.exp test ABI/emul/endia [...] adds d85815e2d1 Fix PR gas/22738 (.dc.a directive has wrong size on SPARC 64-bit). adds 185cdb8cc7 Adjust test for PR ld/22269. adds 36b8fda5d6 Make __start/__stop symbols dynamic and add testcase adds 016548df72 Automatic date update in version.in adds f49db8befa 32-bit objcopy build fail adds 8225203377 MIPS/LD/testsuite: Adjust match patterns for special section [...] adds af667f2218 MIPS/LD/testsuite: Correct PR ld/22649 test case failures adds fc413dc467 gdb.base/break.exp: fix last "info break" test failure on Ub [...] adds 76cb3a89a6 PR22758, FAIL: Run pr22393-2 adds 040b4a9eb8 Add --gc-sections test checking removal of __start/__stop symbols. adds 9c3a5d9319 linux-nat: Eliminate custom target_terminal_{inferior,ours}, [...] adds e671cd59d7 Per-inferior target_terminal state, fix PR gdb/13211, more adds c81e887979 s390: Fix gdb.base/all-architectures.exp with --enable-targets=all adds fcabedd5cb Update description of nm's symbol bss type letters. adds 52b2f30022 Improve junk file removal in source tarball creation script. adds cc41a04afb Automatic date update in version.in adds 29236ca20a Document the GDB 8.1 release in gdb/ChangeLog adds ab1fadc6b2 PR22714, Assembler preprocessor loses track of @ adds 929b5ad40f internal-error using '@' (repeat) operator on array of dynam [...] adds 395507f62b (Ada) Add testcase for catch assert with condition adds 4fa955b25e (Ada/MI) Add testcase for mi catch assert with condition adds 56ecd069f0 (Ada) C++fy conditional string when catching exception. adds bea298f954 (Ada) Add gdb-mi support for stopping at start of exception [...] adds 823143c6ca Check if __start/__stop symbols are referenced by shared objects adds bf3077a6c3 bfd_elf_define_start_stop: Fix check adds f6cfb42730 gdb: Fix remote-sim/MinGW/Darwin builds adds 3045b47554 gdb: Fix remote-sim/MinGW/Darwin builds adds f3a9baf18d LD/testsuite: Move ELF shared library tests from elf.exp to [...] adds 8988502d75 MIPS/LD/testsuite: Correct dynamic links with VR4100, VR4300 [...] adds 450b631735 LD/testsuite: Fix a typo s/scrip/script/ in `note-3.so' buil [...] adds 07e5f5cf88 Fix for prologue processing on PowerPC adds f000c2b940 Fix testsuite/ld-elf/pr21964-5.c adds 35f48e217a Automatic date update in version.in adds f2023ce7e8 PR22769, crash when running 32-bit objdump on corrupted file adds e99955cd8e Fix compile time warnings building the binutils with clang. adds d4d38844fa Fix gdb.base/attach.exp fails when gdb is configured --with- [...] adds df95a9cf09 set ret signed in arm_record_extension_space adds 2d9e6acbdb Rewrite arm_record_coproc_data_proc and arm_record_data_proc [...] adds 17545aa1bf Automatic date update in version.in adds 59498c305e Do not classify C struct members as a filename adds d830549dba PowerPC64, don't relocate nops adds e54d3c943b LD/testsuite: Pass $AFLAGS_PIC to GAS for PIC assembly adds 5bb0830d10 binutils/riscv: Register names in DWARF output adds 0625771b9e MI: Allow non-raw varobj evaluation adds 7f02625eb4 RISC-V: Fix --wrap and relaxation conflict. adds d73daf84d6 Automatic date update in version.in adds c833445823 Add support for DWARF-4 line number tables. adds 138a158f0a Disable -shared support in nios2-elf-ld. adds b0daac83d7 Remove PROVIDE() qualifiers from definition of __CTOR_LIST__ [...] adds f721678315 gdb/testsuite: Remove use of dejagnu cleanup proc adds c5b47a421e Automatic date update in version.in adds 9f7393d8fc ld/testsuite: Replace -Sw with -SW for readelf adds 27d2460e7a Automatic date update in version.in adds 0eb876f52f Move comment in gdb/dwarf2read.c::dwarf2_physname adds e813d34aaa Align natural-format register values to the same column adds f174ef9fb2 Updated Brazillian portuguese and Russian translation adds 78c8836415 binutils/testsuite: Support stderr options with `run_dump_test' adds 7550610057 ELF/BFD: Propagate the return status from backend section pr [...] adds 2d6dda7161 MIPS/BFD: Correctly report unsupported `.reginfo' section size adds e65b1a7868 RISC-V/BFD: Correct a missing initializer error with pre-4.7 GCC adds 89424b1d69 RISC-V/GAS: Correct an `expr' global shadowing error for pre [...] adds b8df6ca79e Use visitors for make_gdb_type adds cd04836359 x86: Remove the unused _GLOBAL_OFFSET_TABLE_ adds f3b91ed8f9 Remove myself as a write-after-approval GDB maintainer. adds 279b2f9416 [PR22764][LD][AARCH64]Allow R_AARCH64_ABS16 and R_AARCH64_AB [...] adds 72dd273062 ppc64: Fix stwux encoding adds 9d0e82daf9 Automatic date update in version.in adds 422f3d3d6d Allow the find_abstract_instance_name() function in the BFD [...] adds 64e234d417 Prevent attempts to call strncpy with a zero-length field by [...] adds 68807c3cd6 Replace reachable assertion with a test and return of NULL. adds 8278e7cec3 Fix GCC 8's -Wstringop-overflow on bfd/coff-rs6000.c adds 46d09186d3 Improve the find_nearest_line function for the MIPS target s [...] adds 583e3f9061 Fix up one ChangeLog entry date adds bca65a2394 Treat OP_F77_UNDETERMINED_ARGLIST as OP_FUNCALL adds c20c30f615 Fix PR ld/22263 on SPARC. adds 3f8c94b478 Remove some $ARCH_read_pc and $ARCH_write_pc adds f3342ae030 Automatic date update in version.in adds ed01220cc8 RISC-V: Eliminate spurious error w/ reloc truncated message adds 407aa07cee Revert "PowerPC PLT speculative execution barriers" new 7806b4b58f gold: aarch64 split stack support
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (314bd47564) \ N -- N -- N refs/heads/users/azanella/aarch64-split-stack (7806b4b58f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 10 + bfd/ChangeLog | 244 + bfd/bfd-in2.h | 30 + bfd/coff-rs6000.c | 2 +- bfd/coffgen.c | 3 +- bfd/dwarf2.c | 32 +- bfd/elf.c | 43 +- bfd/elf32-i386.c | 16 +- bfd/elf32-ppc.c | 48 +- bfd/elf32-ppc.h | 3 - bfd/elf64-ppc.c | 94 +- bfd/elf64-ppc.h | 3 - bfd/elf64-x86-64.c | 4 + bfd/elfcode.h | 4 +- bfd/elflink.c | 16 +- bfd/elfnn-aarch64.c | 130 +- bfd/elfnn-riscv.c | 52 +- bfd/elfxx-aarch64.c | 14 + bfd/elfxx-mips.c | 41 +- bfd/elfxx-sparc.c | 258 +- bfd/elfxx-x86.c | 28 +- bfd/elfxx-x86.h | 3 + bfd/libbfd.h | 7 + bfd/opncls.c | 22 +- bfd/po/fr.po | 3779 ++-- bfd/po/ru.po | 6947 +++++-- bfd/po/uk.po | 10 +- bfd/reloc.c | 37 + bfd/version.h | 2 +- binutils/ChangeLog | 86 + binutils/MAINTAINERS | 2 +- binutils/README-how-to-make-a-release | 170 +- binutils/doc/binutils.texi | 9 +- binutils/dwarf.c | 25 + binutils/dwarf.h | 1 + binutils/objcopy.c | 4 +- binutils/objdump.c | 11 +- binutils/po/bg.po | 3613 ++-- binutils/po/sv.po | 3718 ++-- binutils/readelf.c | 12 +- .../testsuite/binutils-all/mips/mips-reginfo-n32.d | 7 + .../testsuite/binutils-all/mips/mips-reginfo.d | 6 + .../testsuite/binutils-all/mips/mips-reginfo.s | 2 + binutils/testsuite/binutils-all/mips/mips.exp | 5 + binutils/testsuite/config/default.exp | 1 + binutils/testsuite/lib/utils-lib.exp | 190 +- config/ChangeLog | 4 + config/gcc-plugin.m4 | 4 +- gas/ChangeLog | 154 + gas/app.c | 22 +- gas/config/tc-aarch64.c | 84 + gas/config/tc-arm.c | 2 - gas/config/tc-i386.c | 14 +- gas/config/tc-mips.c | 15 +- gas/config/tc-riscv.c | 16 +- gas/config/tc-rx.c | 7 +- gas/config/tc-sparc.c | 17 +- gas/config/tc-sparc.h | 3 + gas/configure | 3 +- gas/configure.ac | 3 +- gas/configure.tgt | 3 +- gas/doc/c-i386.texi | 9 +- gas/doc/c-mips.texi | 4 +- gas/po/ru.po | 20319 ++++++++++++------- gas/testsuite/gas/aarch64/reloc-prel_g0.d | 13 + gas/testsuite/gas/aarch64/reloc-prel_g0.s | 7 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g0_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g1.d | 13 + gas/testsuite/gas/aarch64/reloc-prel_g1.s | 7 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g1_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g2.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g2.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g2_nc.s | 8 + gas/testsuite/gas/aarch64/reloc-prel_g3.d | 15 + gas/testsuite/gas/aarch64/reloc-prel_g3.s | 8 + gas/testsuite/gas/i386/cet-ibt-inval.l | 3 + gas/testsuite/gas/i386/cet-ibt-inval.s | 7 + gas/testsuite/gas/i386/cet-shstk-inval.l | 3 + gas/testsuite/gas/i386/cet-shstk-inval.s | 7 + gas/testsuite/gas/i386/i386.exp | 12 + gas/testsuite/gas/i386/pconfig-intel.d | 11 + gas/testsuite/gas/i386/pconfig.d | 11 + gas/testsuite/gas/i386/pconfig.s | 5 + gas/testsuite/gas/i386/wbnoinvd-intel.d | 11 + gas/testsuite/gas/i386/wbnoinvd.d | 11 + gas/testsuite/gas/i386/wbnoinvd.s | 5 + gas/testsuite/gas/i386/x86-64-cet-ibt-inval.l | 3 + gas/testsuite/gas/i386/x86-64-cet-ibt-inval.s | 7 + gas/testsuite/gas/i386/x86-64-cet-shstk-inval.l | 3 + gas/testsuite/gas/i386/x86-64-cet-shstk-inval.s | 7 + gas/testsuite/gas/i386/x86-64-pconfig-intel.d | 11 + gas/testsuite/gas/i386/x86-64-pconfig.d | 11 + gas/testsuite/gas/i386/x86-64-pconfig.s | 5 + gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d | 11 + gas/testsuite/gas/i386/x86-64-wbnoinvd.d | 11 + gas/testsuite/gas/i386/x86-64-wbnoinvd.s | 5 + gas/testsuite/gas/mips/mips.exp | 4 + gas/testsuite/gas/mips/reginfo-2-n32.d | 4 + gas/testsuite/gas/mips/reginfo-2.d | 3 + gas/testsuite/gas/mips/reginfo-2.l | 3 + gas/testsuite/gas/mips/reginfo-2.s | 2 + gas/testsuite/gas/rx/pr22737.d | 15 + gas/testsuite/gas/rx/pr22737.s | 1 + gas/testsuite/gas/rx/rx.exp | 1 + gdb/ChangeLog | 744 + gdb/MAINTAINERS | 4 +- gdb/Makefile.in | 4 +- gdb/NEWS | 4 + gdb/aarch64-linux-tdep.c | 11 + gdb/aarch64-tdep.c | 10 +- gdb/ada-exp.y | 6 +- gdb/ada-lang.c | 35 +- gdb/ada-lang.h | 4 +- gdb/aix-thread.c | 4 +- gdb/amd64-tdep.c | 9 +- gdb/arm-linux-tdep.c | 11 + gdb/arm-tdep.c | 509 +- gdb/avr-tdep.c | 2 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 12 +- gdb/c-exp.y | 65 +- gdb/compile/compile.c | 11 +- gdb/config.in | 3 + gdb/configure | 8 +- gdb/configure.ac | 5 +- gdb/configure.tgt | 10 +- gdb/corefile.c | 2 +- gdb/corelow.c | 4 +- gdb/d-exp.y | 11 +- gdb/darwin-nat.c | 7 +- gdb/doc/gdb.texinfo | 44 + gdb/dwarf2read.c | 714 +- gdb/expprint.c | 3 +- gdb/expression.h | 5 - gdb/f-exp.y | 7 +- gdb/frv-tdep.c | 6 +- gdb/ft32-tdep.c | 22 - gdb/gdb_bfd.c | 12 +- gdb/gdb_bfd.h | 17 +- gdb/gdbserver/ChangeLog | 26 + gdb/gdbserver/configure | 6 +- gdb/gdbserver/configure.ac | 3 +- gdb/gdbserver/linux-low.c | 16 +- gdb/gdbserver/target.c | 4 +- gdb/gdbserver/thread-db.c | 6 +- gdb/gdbtypes.c | 62 +- gdb/gdbtypes.h | 25 +- gdb/gnu-nat.c | 2 +- gdb/go-exp.y | 7 +- gdb/go32-nat.c | 6 + gdb/h8300-tdep.c | 4 +- gdb/hppa-tdep.c | 2 +- gdb/i386-tdep.c | 66 +- gdb/ia64-tdep.c | 30 +- gdb/inf-child.c | 3 + gdb/inf-ptrace.c | 32 +- gdb/inf-ptrace.h | 2 +- gdb/infcmd.c | 44 +- gdb/inferior.c | 15 +- gdb/inferior.h | 13 + gdb/inflow.c | 414 +- gdb/inflow.h | 5 - gdb/infrun.c | 4 +- gdb/jit.c | 16 +- gdb/linespec.c | 3 - gdb/linux-fork.c | 2 +- gdb/linux-fork.h | 2 +- gdb/linux-nat.c | 127 +- gdb/linux-thread-db.c | 6 +- gdb/m2-exp.y | 14 +- gdb/m32c-tdep.c | 34 +- gdb/m32r-tdep.c | 9 - gdb/m68hc11-tdep.c | 4 +- gdb/mep-tdep.c | 16 +- gdb/mi/mi-cmd-catch.c | 90 +- gdb/mi/mi-cmds.c | 2 + gdb/mi/mi-cmds.h | 1 + gdb/microblaze-tdep.c | 7 - gdb/mips-tdep.c | 6 +- gdb/mn10300-tdep.c | 16 - gdb/moxie-tdep.c | 21 - gdb/msp430-tdep.c | 2 +- gdb/mt-tdep.c | 1218 -- gdb/nat/linux-ptrace.c | 57 +- gdb/nat/linux-ptrace.h | 9 +- gdb/nds32-tdep.c | 2 +- gdb/nto-procfs.c | 12 +- gdb/objfiles.c | 2 +- gdb/osabi.c | 2 +- gdb/p-exp.y | 12 +- gdb/parse.c | 16 +- gdb/parser-defs.h | 75 +- gdb/ppc-linux-tdep.c | 79 +- gdb/ppc-tdep.h | 2 +- gdb/ppc64-tdep.c | 16 +- gdb/printcmd.c | 8 +- gdb/procfs.c | 35 +- gdb/python/python-internal.h | 6 + gdb/record.c | 4 +- gdb/record.h | 3 +- gdb/regcache.c | 141 +- gdb/remote-sim.c | 35 +- gdb/remote.c | 20 +- gdb/rl78-tdep.c | 27 +- gdb/rs6000-tdep.c | 56 +- gdb/rust-exp.y | 8 +- gdb/rust-lang.c | 18 +- gdb/s390-linux-nat.c | 1 + gdb/s390-linux-tdep.c | 8480 +------- gdb/s390-linux-tdep.h | 178 +- gdb/s390-tdep.c | 7142 +++++++ gdb/{s390-linux-tdep.h => s390-tdep.h} | 178 +- gdb/sh-tdep.c | 4 +- gdb/sh64-tdep.c | 8 +- gdb/sol-thread.c | 4 +- gdb/sparc-tdep.c | 4 +- gdb/sparc64-tdep.c | 20 +- gdb/spu-tdep.c | 6 +- gdb/symfile.c | 2 +- gdb/target-debug.h | 2 + gdb/target-delegates.c | 46 +- gdb/target-descriptions.c | 482 +- gdb/target.c | 138 +- gdb/target.h | 29 +- gdb/target/target.h | 67 +- gdb/testsuite/ChangeLog | 139 + gdb/testsuite/config/sid.exp | 2 - gdb/testsuite/config/sim.exp | 1 - gdb/testsuite/gdb.ada/catch_assert_if.exp | 86 + gdb/testsuite/gdb.ada/catch_assert_if/bla.adb | 46 + gdb/testsuite/gdb.ada/catch_assert_if/pck.ads | 19 + gdb/testsuite/gdb.ada/dyn_stride.exp | 19 + gdb/testsuite/gdb.ada/mi_catch_assert.exp | 96 + gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb | 46 + gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads | 19 + gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 137 + gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb | 33 + gdb/testsuite/gdb.arch/altivec-regs.exp | 4 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 8 + gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 6 +- .../powerpc-prologue-frame.S} | 41 +- .../powerpc-prologue-frame.c} | 28 +- .../powerpc-prologue-frame.exp} | 34 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 4 +- gdb/testsuite/gdb.arch/s390-tdbregs.c | 9 + gdb/testsuite/gdb.arch/s390-tdbregs.exp | 7 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 4 +- gdb/testsuite/gdb.base/attach.exp | 15 +- gdb/testsuite/gdb.base/break-include.c | 57 + .../filename.exp => gdb.base/break-include.exp} | 27 +- .../filename.cc => gdb.base/break-include.inc} | 22 +- gdb/testsuite/gdb.base/break.exp | 17 +- gdb/testsuite/gdb.base/ending-run.exp | 4 +- gdb/testsuite/gdb.base/interrupt-daemon.c | 67 + gdb/testsuite/gdb.base/interrupt-daemon.exp | 89 + gdb/testsuite/gdb.base/pc-fp.exp | 2 +- .../filename.cc => gdb.base/solib-vanish-lib1.c} | 24 +- .../filename.cc => gdb.base/solib-vanish-lib2.c} | 24 +- gdb/testsuite/gdb.base/solib-vanish-main.c | 75 + gdb/testsuite/gdb.base/solib-vanish.exp | 107 + gdb/testsuite/gdb.base/whatis.exp | 25 +- gdb/testsuite/gdb.cp/filename.cc | 22 +- gdb/testsuite/gdb.cp/filename.exp | 20 +- gdb/testsuite/gdb.mi/basics.c | 2 + gdb/testsuite/gdb.mi/mi-break.exp | 11 +- gdb/testsuite/gdb.mi/mi-frame-regs.exp | 186 + gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 4 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 5 +- gdb/testsuite/gdb.multi/multi-term-settings.c | 52 + gdb/testsuite/gdb.multi/multi-term-settings.exp | 242 + gdb/testsuite/gdb.python/py-mi.exp | 22 +- gdb/testsuite/gdb.python/py-prettyprint.c | 11 + gdb/testsuite/gdb.python/py-prettyprint.exp | 4 + gdb/testsuite/gdb.python/py-prettyprint.py | 26 +- gdb/testsuite/gdb.reverse/i386-precsave.exp | 96 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 96 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 62 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 126 +- gdb/testsuite/gdb.rust/modules.exp | 2 + gdb/testsuite/gdb.rust/modules.rs | 6 + gdb/testsuite/lib/gdb.exp | 2 +- gdb/top.c | 4 +- gdb/typeprint.c | 6 +- gdb/varobj.c | 12 +- gdb/windows-nat.c | 6 +- gdb/xtensa-tdep.c | 11 +- gold/ChangeLog | 23 +- gold/aarch64.cc | 20 +- gold/dwarf_reader.cc | 11 + gold/dwarf_reader.h | 3 +- gold/options.h | 4 - gold/powerpc.cc | 76 +- gprof/ChangeLog | 4 + gprof/po/pt_BR.po | 4 +- ld/ChangeLog | 274 +- ld/emulparams/elf32mipswindiss.sh | 1 + ld/emulparams/nios2elf.sh | 1 - ld/emultempl/ppc32elf.em | 33 +- ld/emultempl/ppc64elf.em | 26 +- ld/emultempl/solaris2.em | 68 +- ld/ld.texinfo | 15 +- ld/ldexp.c | 4 +- ld/ldlang.c | 3 +- ld/po/pt_BR.po | 4 +- ld/scripttempl/pe.sc | 24 +- ld/scripttempl/pep.sc | 24 +- ld/testsuite/config/default.exp | 74 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 13 +- ld/testsuite/ld-aarch64/emit-relocs-258.s | 3 +- ld/testsuite/ld-aarch64/emit-relocs-259.s | 3 +- ld/testsuite/ld-aarch64/emit-relocs-287-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-287-overflow.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-287.d | 14 +- ld/testsuite/ld-aarch64/emit-relocs-287.s | 8 +- ld/testsuite/ld-aarch64/emit-relocs-288.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-288.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-289-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-289-overflow.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-289.d | 10 + ld/testsuite/ld-aarch64/emit-relocs-289.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-290.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-290.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-291-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-291-overflow.s | 4 + ld/testsuite/ld-aarch64/emit-relocs-291.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-291.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-292.d | 11 + ld/testsuite/ld-aarch64/emit-relocs-292.s | 6 + ld/testsuite/ld-aarch64/emit-relocs-293.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-293.s | 5 + ld/testsuite/ld-aarch64/pr22764.d | 18 + ld/testsuite/ld-aarch64/pr22764.s | 6 + ld/testsuite/ld-bootstrap/bootstrap.exp | 8 + ld/testsuite/ld-elf/comm-data.exp | 6 + ld/testsuite/ld-elf/comm-data1.sd | 4 +- ld/testsuite/ld-elf/elf.exp | 155 - ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/linkinfo1a.d | 4 +- ld/testsuite/ld-elf/linkinfo1b.d | 4 +- ld/testsuite/ld-elf/pr21703-shared.sd | 4 +- ld/testsuite/ld-elf/pr21964-3a.c | 11 + ld/testsuite/ld-elf/pr21964-3c.c | 17 + ld/testsuite/ld-elf/pr21964-4.c | 22 + ld/testsuite/ld-elf/pr21964-5.c | 26 + ld/testsuite/ld-elf/pr22450.d | 2 +- ld/testsuite/ld-elf/pr22649-2ab-mips.msg | 2 + ld/testsuite/ld-elf/pr22649-2cd-mips.msg | 1 + ld/testsuite/ld-elf/provide-hidden.exp | 14 +- ld/testsuite/ld-elf/shared.exp | 211 +- ld/testsuite/ld-elf/tls.exp | 8 +- ld/testsuite/ld-gc/gc.exp | 11 +- ld/testsuite/ld-gc/stop.d | 10 + ld/testsuite/ld-gc/stop.s | 8 + ld/testsuite/ld-i386/discarded1.s | 2 +- ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/lea1d.d | 2 +- ld/testsuite/ld-i386/lea1e.d | 2 +- ld/testsuite/ld-i386/lea1f.d | 2 +- ld/testsuite/ld-i386/load1-nacl.d | 84 +- ld/testsuite/ld-i386/load1.d | 84 +- ld/testsuite/ld-i386/pr22782.d | 10 + ld/testsuite/ld-i386/pr22782.s | 15 + ld/testsuite/ld-ifunc/ifunc.exp | 25 +- ld/testsuite/ld-mips-elf/comm-data.exp | 87 +- ld/testsuite/ld-plugin/lto.exp | 35 + ld/testsuite/ld-plugin/pr22721.t | 7 + ld/testsuite/ld-plugin/pr22721a.s | 8 + ld/testsuite/ld-plugin/pr22721b.c | 7 + ld/testsuite/ld-plugin/pr22751.c | 17 + ld/testsuite/ld-powerpc/elfv2exe.d | 2 +- ld/testsuite/ld-powerpc/elfv2so.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 20 +- ld/testsuite/ld-powerpc/relbrlt.d | 2 +- ld/testsuite/ld-sparc/sparc.exp | 14 +- ld/testsuite/ld-sparc/tlslib.ver | 4 + ld/testsuite/ld-sparc/tlspie32.dd | 65 + ld/testsuite/ld-sparc/tlspie32.s | 70 + ld/testsuite/ld-sparc/tlspie64.dd | 65 + ld/testsuite/ld-sparc/tlspie64.s | 70 + ld/testsuite/ld-sparc/tlssunbin32.dd | 4 +- ld/testsuite/ld-sparc/tlssunbin32.rd | 114 +- ld/testsuite/ld-sparc/tlssunbin32.sd | 4 +- ld/testsuite/ld-sparc/tlssunbin64.dd | 4 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 114 +- ld/testsuite/ld-sparc/tlssunbin64.sd | 6 +- ld/testsuite/ld-x86-64/discarded1.s | 2 +- ld/testsuite/ld-x86-64/lea1g.d | 2 +- ld/testsuite/ld-x86-64/lea1h.d | 2 +- ld/testsuite/ld-x86-64/lea1i.d | 2 +- ld/testsuite/ld-x86-64/lea1j.d | 2 +- ld/testsuite/ld-x86-64/lea1k.d | 2 +- ld/testsuite/ld-x86-64/lea1l.d | 2 +- ld/testsuite/ld-x86-64/load1a-nacl.d | 76 +- ld/testsuite/ld-x86-64/load1a.d | 76 +- ld/testsuite/ld-x86-64/load1b-nacl.d | 76 +- ld/testsuite/ld-x86-64/load1b.d | 76 +- ld/testsuite/ld-x86-64/pr22782.s | 15 + ld/testsuite/ld-x86-64/pr22782a.d | 11 + ld/testsuite/ld-x86-64/pr22782b.d | 11 + ld/testsuite/ld-x86-64/x86-64.exp | 2 + ld/testsuite/lib/ld-lib.exp | 22 +- libiberty/ChangeLog | 6 + libiberty/simple-object-xcoff.c | 16 +- opcodes/ChangeLog | 42 + opcodes/i386-dis.c | 10 +- opcodes/i386-gen.c | 19 +- opcodes/i386-init.h | 448 +- opcodes/i386-opc.h | 14 +- opcodes/i386-opc.tbl | 42 +- opcodes/i386-tbl.h | 10692 +++++----- opcodes/po/pt_BR.po | 4 +- opcodes/riscv-opc.c | 2 +- sim/ChangeLog | 4 + sim/MAINTAINERS | 2 +- src-release.sh | 4 + 419 files changed, 46307 insertions(+), 33047 deletions(-) create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo-n32.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo.d create mode 100644 binutils/testsuite/binutils-all/mips/mips-reginfo.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g1_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g2_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g3.d create mode 100644 gas/testsuite/gas/aarch64/reloc-prel_g3.s create mode 100644 gas/testsuite/gas/i386/cet-ibt-inval.l create mode 100644 gas/testsuite/gas/i386/cet-ibt-inval.s create mode 100644 gas/testsuite/gas/i386/cet-shstk-inval.l create mode 100644 gas/testsuite/gas/i386/cet-shstk-inval.s create mode 100644 gas/testsuite/gas/i386/pconfig-intel.d create mode 100644 gas/testsuite/gas/i386/pconfig.d create mode 100644 gas/testsuite/gas/i386/pconfig.s create mode 100644 gas/testsuite/gas/i386/wbnoinvd-intel.d create mode 100644 gas/testsuite/gas/i386/wbnoinvd.d create mode 100644 gas/testsuite/gas/i386/wbnoinvd.s create mode 100644 gas/testsuite/gas/i386/x86-64-cet-ibt-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-cet-ibt-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-cet-shstk-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-cet-shstk-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig.d create mode 100644 gas/testsuite/gas/i386/x86-64-pconfig.s create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd.d create mode 100644 gas/testsuite/gas/i386/x86-64-wbnoinvd.s create mode 100644 gas/testsuite/gas/mips/reginfo-2-n32.d create mode 100644 gas/testsuite/gas/mips/reginfo-2.d create mode 100644 gas/testsuite/gas/mips/reginfo-2.l create mode 100644 gas/testsuite/gas/mips/reginfo-2.s create mode 100644 gas/testsuite/gas/rx/pr22737.d create mode 100644 gas/testsuite/gas/rx/pr22737.s delete mode 100644 gdb/mt-tdep.c create mode 100644 gdb/s390-tdep.c copy gdb/{s390-linux-tdep.h => s390-tdep.h} (62%) create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if.exp create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if/bla.adb create mode 100644 gdb/testsuite/gdb.ada/catch_assert_if/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert.exp create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert/bla.adb create mode 100644 gdb/testsuite/gdb.ada/mi_catch_assert/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp create mode 100644 gdb/testsuite/gdb.ada/mi_catch_ex_hand/foo.adb copy gdb/testsuite/{gdb.cp/filename.cc => gdb.arch/powerpc-prologue-frame.S} (68%) copy gdb/testsuite/{gdb.cp/filename.cc => gdb.arch/powerpc-prologue-frame.c} (70%) copy gdb/testsuite/{gdb.cp/filename.exp => gdb.arch/powerpc-prologue-frame.exp} (50%) create mode 100644 gdb/testsuite/gdb.base/break-include.c copy gdb/testsuite/{gdb.cp/filename.exp => gdb.base/break-include.exp} (53%) copy gdb/testsuite/{gdb.cp/filename.cc => gdb.base/break-include.inc} (75%) create mode 100644 gdb/testsuite/gdb.base/interrupt-daemon.c create mode 100644 gdb/testsuite/gdb.base/interrupt-daemon.exp copy gdb/testsuite/{gdb.cp/filename.cc => gdb.base/solib-vanish-lib1.c} (75%) copy gdb/testsuite/{gdb.cp/filename.cc => gdb.base/solib-vanish-lib2.c} (75%) create mode 100644 gdb/testsuite/gdb.base/solib-vanish-main.c create mode 100644 gdb/testsuite/gdb.base/solib-vanish.exp create mode 100644 gdb/testsuite/gdb.mi/mi-frame-regs.exp create mode 100644 gdb/testsuite/gdb.multi/multi-term-settings.c create mode 100644 gdb/testsuite/gdb.multi/multi-term-settings.exp create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-287-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-287-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-288.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-288.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-289.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-290.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-290.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-291.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-292.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-292.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-293.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-293.s create mode 100644 ld/testsuite/ld-aarch64/pr22764.d create mode 100644 ld/testsuite/ld-aarch64/pr22764.s create mode 100644 ld/testsuite/ld-elf/pr21964-3a.c create mode 100644 ld/testsuite/ld-elf/pr21964-3c.c create mode 100644 ld/testsuite/ld-elf/pr21964-4.c create mode 100644 ld/testsuite/ld-elf/pr21964-5.c create mode 100644 ld/testsuite/ld-elf/pr22649-2ab-mips.msg create mode 100644 ld/testsuite/ld-elf/pr22649-2cd-mips.msg create mode 100644 ld/testsuite/ld-gc/stop.d create mode 100644 ld/testsuite/ld-gc/stop.s create mode 100644 ld/testsuite/ld-i386/pr22782.d create mode 100644 ld/testsuite/ld-i386/pr22782.s create mode 100644 ld/testsuite/ld-plugin/pr22721.t create mode 100644 ld/testsuite/ld-plugin/pr22721a.s create mode 100644 ld/testsuite/ld-plugin/pr22721b.c create mode 100644 ld/testsuite/ld-plugin/pr22751.c create mode 100644 ld/testsuite/ld-sparc/tlslib.ver create mode 100644 ld/testsuite/ld-sparc/tlspie32.dd create mode 100644 ld/testsuite/ld-sparc/tlspie32.s create mode 100644 ld/testsuite/ld-sparc/tlspie64.dd create mode 100644 ld/testsuite/ld-sparc/tlspie64.s create mode 100644 ld/testsuite/ld-x86-64/pr22782.s create mode 100644 ld/testsuite/ld-x86-64/pr22782a.d create mode 100644 ld/testsuite/ld-x86-64/pr22782b.d