This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/palves/cxx-eliminate-cleanups in repository binutils-gdb.
discards 47d4d8c C++-ify gdb/xml-support.c a bit discards aea1dc4 parse_expression -> gdb::unique_ptr discards 6ec8409 ui_file_xstrdup -> std::string, introduce gdb::unique_malloc_ptr discards 907aa86 Use std::max and std::min throughout adds d846d32 Automatic date update in version.in adds e819005 Automatic date update in version.in adds f245535 Fix PR19927: Avoid unwinder recursion if sniffer uses calls p [...] adds cf6de44 gdb/: Require a C++ compiler adds 3b276c0 Automatic date update in version.in adds bf18650 Fix PR ld/20545 - relaxation bugs in avr backend adds 21b65ba Fix a problem in readelf where memcpy could be called with a [...] adds 5f3bceb Fix typo in ada_language_arch_info adds ae438bc Fix TYPE_SPECIFIC_FIELD for types created via arch_type adds 88dfca6 Add some missing arch_..._type helpers adds 19f392b Unify init_type and arch_type interface and helpers adds a9ff5f1 Remove obsolete TYPE_FLAG_... values adds c413c44 Remove TYPE_NOSIGN "char" hack adds 49f190b Add missing format for built-in floating-point types adds 9b790ce Add gdbarch callback to provide formats for debug info float types adds 00d5215 Support 128-bit IEEE floating-point types on Intel and Power adds 22d6c51 Do not pass host compiler sanitization flags on to linker testsuite. adds d8457a0 Resolve size relocation with copy relocation adds a025b47 Introduce make_cleanup_restore_current_ui adds 4295e28 new-ui command: gdb internal errors if input is already pending adds 3614411 Automatic date update in version.in adds 27e5a27 [arm] Automatically enable CRC instructions on supported ARMv [...] adds 5b64d09 X86: Allow additional ISAs for IAMCU in assembler adds a46c43f Automatic date update in version.in adds 8d471ec Allow PROCESSOR_IAMCU for Intel MCU adds f5c4fcd Remove some unneeded casts from remote.c adds 3569342 Automatic date update in version.in adds e1b2624 Pass HWCAP to ifunc resolver adds 855dde8 Automatic date update in version.in adds cc3c284 Use target_sim_options for sim target. adds 6097c91 Automatic date update in version.in adds 12ec45d Automatic date update in version.in adds 2c29df2 Fix false FAIL on gdb.base/stap-probe.exp, due to ICF optimization adds 8b71537 S/390: Fix kmctr instruction type. adds 58af639 S/390: Fix facility bit default. adds 952c3f5 S/390: Add alternate processor names. adds f83683d Automatic date update in version.in adds 7313bce Fix for gdb.server/non-existing-program.exp test case adds 1d8cb77 Fix for gdb.server/non-existing-program.exp test case adds d68ff01 Automatic date update in version.in adds 29063f8 Add support for disabling automatic generation of .eh_frame_h [...] adds dce0844 Stop the ARC disassembler from seg-faulting if initialised wi [...] adds 32348c5 [ARC] Fix parsing dtpoff relocation expression. adds 5d9bbb7 Prevent segfault in GDB when searching for architecture matches. adds 46a2d50 gas: detect DCTI couples in sparc adds fc7514d gas: improve architecture mismatch diagnostics in sparc adds e6d042f Fix seg-fault in objdump when run on a fuzzed PE binary. adds 4f90d84 Fix ld --gc-section segfault with ARMv8-M entry function in a [...] adds b82c1d9 Automatic date update in version.in adds fd486b6 Modify POWER9 support to match final ISA 3.0 documentation. adds fb324ee Fix typo in readelf error message. adds d7cd93a gas: run the sparc test dcti-couples-v9 only in ELF targets. adds 49b4de6 testsuite: Disable ccache adds e2a92b1 Update ISA 3.0 / POWER9 gdb tests to match GAS test cases. adds d2dfe70 testsuite: Fix C++11 compilation failure for gdb.cp/m-static.exp adds 0a0df90 Automatic date update in version.in adds f807f43 [ARC] Disassemble correctly extension instructions. adds d41a5c0 testsuite: Fix false FAIL in gdb.cp/casts.exp adds 9c2996c S390: Avoid direct access to lwp_info structure adds 17c84cc S390: Migrate watch areas from list to VEC type adds 373c3da S390: Multi-inferior watchpoint support adds 169fe0d S390: Enable "maint set show-debug-regs" adds 0e00e96 linux-nat: Add function lwp_is_stepping adds 8193ade S390: Hardware breakpoint support adds 325fac5 gdb: Use std::min and std::max throughout new 9e3f4bd ui_file_xstrdup -> std::string, introduce gdb::unique_malloc_ptr new dbcbc63 parse_expression -> gdb::unique_ptr new 77943d6 C++-ify gdb/xml-support.c a bit
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 (47d4d8c) \ N -- N -- N refs/heads/users/palves/cxx-eliminate-cleanups (77943d6)
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 3 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: bfd/ChangeLog | 33 ++ bfd/elf32-arm.c | 3 +- bfd/elf32-avr.c | 40 +- bfd/elf64-x86-64.c | 4 +- bfd/format.c | 3 + bfd/peicode.h | 27 +- bfd/version.h | 2 +- binutils/ChangeLog | 9 + binutils/readelf.c | 11 +- gas/ChangeLog | 91 ++++ gas/config/tc-arc.c | 2 +- gas/config/tc-arm.c | 18 +- gas/config/tc-i386.c | 25 +- gas/config/tc-s390.c | 49 ++- gas/config/tc-sparc.c | 58 ++- gas/doc/as.texinfo | 25 +- gas/doc/c-s390.texi | 40 +- gas/doc/c-sparc.texi | 14 +- gas/testsuite/gas/arc/textinsnxop.d | 12 + gas/testsuite/gas/arc/textinsnxop.s | 10 + gas/testsuite/gas/arc/tls-relocs2.d | 10 + gas/testsuite/gas/arc/tls-relocs2.s | 12 + gas/testsuite/gas/i386/i386.exp | 4 +- gas/testsuite/gas/i386/iamcu-4.d | 12 + gas/testsuite/gas/i386/iamcu-4.s | 3 + gas/testsuite/gas/i386/iamcu-5.d | 12 + gas/testsuite/gas/i386/iamcu-5.s | 3 + gas/testsuite/gas/i386/iamcu-inval-2.l | 2 - gas/testsuite/gas/i386/iamcu-inval-2.s | 2 - gas/testsuite/gas/i386/iamcu-inval-3.l | 2 - gas/testsuite/gas/i386/iamcu-inval-3.s | 1 - gas/testsuite/gas/ppc/power9.d | 35 +- gas/testsuite/gas/ppc/power9.s | 41 +- gas/testsuite/gas/s390/zarch-z196.d | 2 +- gas/testsuite/gas/sparc/dcti-couples-v8.d | 4 + gas/testsuite/gas/sparc/dcti-couples-v8.l | 2 + gas/testsuite/gas/sparc/dcti-couples-v9.d | 16 + gas/testsuite/gas/sparc/dcti-couples-v9c.d | 4 + gas/testsuite/gas/sparc/dcti-couples-v9c.l | 3 + gas/testsuite/gas/sparc/dcti-couples.s | 13 + gas/testsuite/gas/sparc/sparc.exp | 3 + gdb/ChangeLog | 310 +++++++++++++ gdb/Makefile.in | 15 +- gdb/NEWS | 6 + gdb/acinclude.m4 | 3 - gdb/ada-lang.c | 12 +- gdb/ada-valprint.c | 2 + gdb/alpha-tdep.c | 1 - gdb/amd64-windows-tdep.c | 1 - gdb/arch-utils.c | 28 ++ gdb/arch-utils.h | 5 + gdb/arm-tdep.c | 3 +- gdb/avr-tdep.c | 6 +- gdb/break-catch-sig.c | 2 +- gdb/break-catch-syscall.c | 2 +- gdb/break-catch-throw.c | 2 +- gdb/breakpoint.c | 26 +- gdb/build-with-cxx.m4 | 43 -- gdb/cli/cli-script.c | 2 +- gdb/common/common-utils.c | 3 +- gdb/compile/compile.c | 2 +- gdb/configure | 54 +-- gdb/configure.ac | 3 - gdb/d-lang.c | 12 +- gdb/doublest.c | 58 +-- gdb/dwarf2read.c | 85 ++-- gdb/elfread.c | 13 +- gdb/event-top.c | 14 +- gdb/f-lang.c | 6 +- gdb/findcmd.c | 3 +- gdb/frame.c | 79 ++-- gdb/ft32-tdep.c | 6 +- gdb/gdb-gdb.py | 32 +- gdb/gdbarch.c | 23 + gdb/gdbarch.h | 8 + gdb/gdbarch.sh | 5 + gdb/gdbserver/ChangeLog | 25 ++ gdb/gdbserver/Makefile.in | 13 +- gdb/gdbserver/acinclude.m4 | 3 - gdb/gdbserver/configure | 54 +-- gdb/gdbserver/configure.ac | 3 - gdb/gdbserver/linux-low.c | 8 + gdb/gdbserver/server.c | 7 +- gdb/gdbtypes.c | 416 +++++++++++------- gdb/gdbtypes.h | 59 ++- gdb/go-lang.c | 4 +- gdb/hppa-tdep.c | 1 - gdb/i386-darwin-tdep.c | 4 +- gdb/i386-tdep.c | 21 +- gdb/infcall.c | 9 +- gdb/infrun.c | 2 +- gdb/jv-lang.c | 4 +- gdb/linespec.c | 4 +- gdb/linux-nat.c | 8 + gdb/lm32-tdep.c | 1 - gdb/m2-lang.c | 3 +- gdb/m32c-tdep.c | 15 +- gdb/m32r-tdep.c | 2 - gdb/m88k-tdep.c | 3 +- gdb/mdebugread.c | 107 ++--- gdb/moxie-tdep.c | 1 - gdb/nat/linux-nat.h | 5 + gdb/nds32-tdep.c | 4 +- gdb/nios2-tdep.c | 3 +- gdb/ppc-linux-tdep.c | 22 + gdb/ppc-sysv-tdep.c | 2 +- gdb/printcmd.c | 2 +- gdb/probe.c | 3 +- gdb/python/py-breakpoint.c | 5 +- gdb/python/py-varobj.c | 2 +- gdb/remote.c | 23 +- gdb/rl78-tdep.c | 11 +- gdb/rust-lang.c | 6 +- gdb/rx-tdep.c | 1 - gdb/s390-linux-nat.c | 443 ++++++++++++++++--- gdb/s390-linux-tdep.c | 1 - gdb/ser-tcp.c | 1 - gdb/sh-tdep.c | 1 - gdb/sh64-tdep.c | 1 - gdb/sparc-tdep.c | 1 - gdb/stabsread.c | 190 ++++---- gdb/testsuite/ChangeLog | 74 ++++ gdb/testsuite/gdb.arch/powerpc-power.exp | 477 ++++++++++---------- gdb/testsuite/gdb.arch/powerpc-power.s | 480 +++++++++++---------- .../gdb.base/{gnu-ifunc-lib.c => float128.c} | 23 +- gdb/testsuite/gdb.base/float128.exp | 76 ++++ .../gdb.base/{gnu-ifunc-lib.c => floatn.c} | 39 +- gdb/testsuite/gdb.base/floatn.exp | 124 ++++++ gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 4 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 4 + gdb/testsuite/gdb.base/gnu-ifunc.exp | 15 + .../{gnu-ifunc-lib.c => new-ui-pending-input.c} | 23 +- gdb/testsuite/gdb.base/new-ui-pending-input.exp | 123 ++++++ gdb/testsuite/gdb.base/stap-probe.c | 7 +- gdb/testsuite/gdb.cp/casts.cc | 10 - gdb/testsuite/gdb.cp/casts.exp | 26 +- .../gnu-ifunc-lib.c => gdb.cp/casts03.cc} | 25 +- gdb/testsuite/gdb.cp/hang.exp | 4 +- gdb/testsuite/gdb.cp/m-static.h | 3 + gdb/testsuite/gdb.python/py-recurse-unwind.exp | 2 - gdb/testsuite/gdb.python/py-unwind-maint.exp | 8 +- gdb/testsuite/lib/future.exp | 5 + gdb/testsuite/lib/gdb.exp | 25 +- gdb/testsuite/lib/mi-support.exp | 3 +- gdb/tic6x-tdep.c | 3 +- gdb/tilegx-tdep.c | 4 +- gdb/top.c | 13 +- gdb/top.h | 4 +- gdb/valprint.c | 7 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 4 +- gdb/warning.m4 | 23 +- gdb/xtensa-tdep.c | 2 +- include/ChangeLog | 4 + include/opcode/arm.h | 2 + ld/ChangeLog | 49 +++ ld/Makefile.am | 8 +- ld/Makefile.in | 8 +- ld/NEWS | 3 + ld/emultempl/elf32.em | 27 +- ld/ld.texinfo | 7 +- ld/lexsup.c | 2 + ld/testsuite/ld-arc/arc.exp | 5 + ld/testsuite/ld-arc/tls-dtpoff.dd | 11 + ld/testsuite/ld-arc/tls-dtpoff.rd | 4 + ld/testsuite/ld-arc/tls-dtpoff.s | 12 + ld/testsuite/ld-arc/tls-relocs.ld | 20 + ld/testsuite/ld-arm/cmse-veneers.rd | 2 + ld/testsuite/ld-arm/cmse-veneers.s | 10 + ld/testsuite/ld-avr/avr-prop-7.d | 15 + ld/testsuite/ld-avr/avr-prop-7.s | 8 + ld/testsuite/ld-avr/avr-prop-8.d | 13 + ld/testsuite/ld-avr/avr-prop-8.s | 7 + ld/testsuite/ld-x86-64/pr20550a.s | 6 + ld/testsuite/ld-x86-64/pr20550b.s | 10 + ld/testsuite/ld-x86-64/x86-64.exp | 6 + opcodes/ChangeLog | 37 ++ opcodes/arc-dis.c | 17 +- opcodes/i386-gen.c | 2 - opcodes/i386-init.h | 7 - opcodes/ppc-opc.c | 29 +- opcodes/s390-mkopc.c | 26 +- opcodes/s390-opc.txt | 2 +- 183 files changed, 3355 insertions(+), 1687 deletions(-) create mode 100644 gas/testsuite/gas/arc/textinsnxop.d create mode 100644 gas/testsuite/gas/arc/textinsnxop.s create mode 100644 gas/testsuite/gas/arc/tls-relocs2.d create mode 100644 gas/testsuite/gas/arc/tls-relocs2.s create mode 100644 gas/testsuite/gas/i386/iamcu-4.d create mode 100644 gas/testsuite/gas/i386/iamcu-4.s create mode 100644 gas/testsuite/gas/i386/iamcu-5.d create mode 100644 gas/testsuite/gas/i386/iamcu-5.s delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-2.l delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-2.s delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-3.l delete mode 100644 gas/testsuite/gas/i386/iamcu-inval-3.s create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v8.d create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v8.l create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v9.d create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v9c.d create mode 100644 gas/testsuite/gas/sparc/dcti-couples-v9c.l create mode 100644 gas/testsuite/gas/sparc/dcti-couples.s delete mode 100644 gdb/build-with-cxx.m4 copy gdb/testsuite/gdb.base/{gnu-ifunc-lib.c => float128.c} (67%) create mode 100644 gdb/testsuite/gdb.base/float128.exp copy gdb/testsuite/gdb.base/{gnu-ifunc-lib.c => floatn.c} (56%) create mode 100644 gdb/testsuite/gdb.base/floatn.exp copy gdb/testsuite/gdb.base/{gnu-ifunc-lib.c => new-ui-pending-input.c} (65%) create mode 100644 gdb/testsuite/gdb.base/new-ui-pending-input.exp copy gdb/testsuite/{gdb.base/gnu-ifunc-lib.c => gdb.cp/casts03.cc} (67%) create mode 100644 ld/testsuite/ld-arc/tls-dtpoff.dd create mode 100644 ld/testsuite/ld-arc/tls-dtpoff.rd create mode 100644 ld/testsuite/ld-arc/tls-dtpoff.s create mode 100644 ld/testsuite/ld-arc/tls-relocs.ld create mode 100644 ld/testsuite/ld-avr/avr-prop-7.d create mode 100644 ld/testsuite/ld-avr/avr-prop-7.s create mode 100644 ld/testsuite/ld-avr/avr-prop-8.d create mode 100644 ld/testsuite/ld-avr/avr-prop-8.s create mode 100644 ld/testsuite/ld-x86-64/pr20550a.s create mode 100644 ld/testsuite/ld-x86-64/pr20550b.s