This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/palves/cxx-gdb_exceptions in repository binutils-gdb.
discards b73947e gdb: Avoid exception copying in exception printing routines discards 70f3fff Get rid of gdb_exception::message copying/xstrdup'ing discards 30f3ad6 Make gdb_exception manage lifetime of its message string discards d5ecc79 CATCH(e, RETURN_MASK_ERROR) -> CATCH(const gdb_error &e) etc. [...] discards 2911b03 The script used to convert CATCH blocks discards b37b068 CATCH(e, RETURN_MASK_ERROR) -> CATCH(const gdb_error &e): core bits discards 5afecc1 Replace operator new / operator new[] adds a235d3a [AArch64][SVE 01/32] Remove parse_neon_operand_type adds bd11d5d [AArch64][SVE 02/32] Avoid hard-coded limit in indented_print adds f06935a [AArch64][SVE 03/32] Rename neon_el_type to vector_el_type adds 8f9a77a [AArch64][SVE 04/32] Rename neon_type_el to vector_type_el adds 53021dd [AArch64][SVE 05/32] Rename parse_neon_type_for_operand adds 10d7665 [AArch64][SVE 06/32] Generalise parse_neon_reg_list adds 1799c0d [AArch64][SVE 07/32] Replace hard-coded uses of REG_TYPE_R_Z_BHSDQ_V adds 04a3379 [AArch64][SVE 08/32] Generalise aarch64_double_precision_fmovable adds 6a9deab [AArch64][SVE 09/32] Improve error messages for invalid floats adds 874d7e6 [AArch64][SVE 10/32] Move range check out of parse_aarch64_imm_float adds e1b988b [AArch64][SVE 11/32] Tweak aarch64_reg_parse_32_64 interface adds 7386605 [AArch64][SVE 12/32] Remove boolean parameters from parse_add [...] adds 4989ada [AArch64][SVE 13/32] Add an F_STRICT flag adds 4240834 [AArch64][SVE 14/32] Make aarch64_logical_immediate_p take an [...] adds b5464a6 [AArch64][SVE 15/32] Add {insert,extract}_all_fields helpers adds aa2aa4c [AArch64][SVE 16/32] Use specific insert/extract methods for fpimm adds 8a7f0c1 [AArch64][SVE 17/32] Add a prefix parameter to print_register_list adds 72e9f31 [AArch64][SVE 18/32] Tidy definition of aarch64-opc.c:int_reg adds 01dbfe4 [AArch64][SVE 19/32] Refactor address-printing code adds 0c608d6 [AArch64][SVE 20/32] Add support for tied operands adds f11ad6b [AArch64][SVE 21/32] Add Zn and Pn registers adds d50c751 [AArch64][SVE 22/32] Add qualifiers for merging and zeroing p [...] adds 245d2e3 [AArch64][SVE 23/32] Add SVE pattern and prfop operands adds 2442d84 [AArch64][SVE 24/32] Add AARCH64_OPND_SVE_PATTERN_SCALED adds 4df068d [AArch64][SVE 25/32] Add support for SVE addressing modes adds 98907a7 [AArch64][SVE 26/32] Add SVE MUL VL addressing modes adds e950b34 [AArch64][SVE 27/32] Add SVE integer immediate operands adds 165d495 [AArch64][SVE 28/32] Add SVE FP immediate operands adds 047cd30 [AArch64][SVE 29/32] Add new SVE core & FP register operands adds 116b601 [AArch64][SVE 30/32] Add SVE instruction classes adds c0890d2 [AArch64][SVE 31/32] Add SVE instructions adds bc33f5f [AArch64][SVE 32/32] Add SVE tests adds f2a5c4f Fix misplaced ChangeLog adds bb7eff5 [AArch64] Add SVE condition codes adds ab3b8fc [AArch64] Use "must" rather than "should" in error messages adds ad43e10 [AArch64] Print spaces after commas in addresses adds 6ec2b21 ppc: Add Power ISA 3.0/POWER9 instructions record support adds 74172ec Update and add .gitignore's adds 36cf180 PR gdb/20604 - fix "quit" when an invalid expression is used adds 8aabe2e ppc: Fix return of instruction handlers in ppc_process_record_op63 adds ad0a504 arc: New Synopsys ARC port adds 31da3f2 Add myself as a write-after-approval GDB maintainer adds 1e0baa1 Automatic date update in version.in adds 9c211fd Check the right proc name adds 870dd15 Remove legacy basepri_mask MRS/MSR special reg adds fa42dd2 arc: Fix ARI warning for printf(%p) adds 0ec22c2 Report failed attempts to locate DT_NEEDED files when --verbo [...] adds 90681dab Use gdbserver-base in remote-gdbserver-on-localhost.exp adds de67845 Fix build breakage from commit 6ec2b2 adds f73842f Close gdbserver in mi_gdb_exit adds 27b5c3d Automatic date update in version.in adds 7c4236c S/390: Move start of 64 bit binaries from 2GB to 256MB. adds 5025eb7 Delete relocations associatesd with deleted exidx entries. adds 503b1c3 gdb: Replace operator new / operator new[] adds 97e64e5 Replace sprintf with xsnprintf in nat/linux-osdata.c new 3ec6609 CATCH(e, RETURN_MASK_ERROR) -> CATCH(const gdb_error &e): core bits new 5cd8448 CATCH(e, RETURN_MASK_ERROR) -> CATCH(const gdb_error &e) etc. [...] new 8442b33 The script used to convert CATCH blocks new 9a81b44 Make gdb_exception manage lifetime of its message string new b366739 Get rid of gdb_exception::message copying/xstrdup'ing new 30aa2fe gdb: Avoid exception copying in exception printing routines
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 (b73947e) \ N -- N -- N refs/heads/users/palves/cxx-gdb_exceptions (30aa2fe)
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 6 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 | 21 + bfd/elf-bfd.h | 8 + bfd/elf32-arm.c | 303 +- bfd/elflink.c | 47 +- bfd/elfxx-target.h | 4 + bfd/version.h | 2 +- gas/ChangeLog | 285 + gas/config/tc-aarch64.c | 1193 +- gas/config/tc-arm.c | 1 - gas/doc/c-aarch64.texi | 2 + gas/testsuite/gas/aarch64/alias.d | 26 +- gas/testsuite/gas/aarch64/b_c_1.d | 58 + gas/testsuite/gas/aarch64/b_c_1.s | 76 + gas/testsuite/gas/aarch64/beq_1.d | 2 +- gas/testsuite/gas/aarch64/diagnostic.l | 88 +- gas/testsuite/gas/aarch64/diagnostic.s | 37 + gas/testsuite/gas/aarch64/float-fp16.d | 12 +- gas/testsuite/gas/aarch64/illegal-lse.l | 456 +- gas/testsuite/gas/aarch64/ilp32-basic.d | 4 +- gas/testsuite/gas/aarch64/int-insns.d | 16 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.d | 414 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.d | 414 +- gas/testsuite/gas/aarch64/ldst-reg-pair.d | 474 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.d | 168 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.d | 414 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.d | 368 +- gas/testsuite/gas/aarch64/legacy_reg_names.l | 4 +- gas/testsuite/gas/aarch64/no-aliases.d | 26 +- gas/testsuite/gas/aarch64/programmer-friendly.d | 2 +- gas/testsuite/gas/aarch64/reloc-insn.d | 14 +- gas/testsuite/gas/aarch64/sve-add.d | 151 + gas/testsuite/gas/aarch64/sve-add.s | 149 + gas/testsuite/gas/aarch64/sve-dup.d | 161 + gas/testsuite/gas/aarch64/sve-dup.s | 159 + gas/testsuite/gas/aarch64/sve-invalid.d | 4 + gas/testsuite/gas/aarch64/sve-invalid.l | 944 + gas/testsuite/gas/aarch64/sve-invalid.s | 1163 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.d | 3 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.l | 24 + gas/testsuite/gas/aarch64/sve-reg-diagnostic.s | 143 + gas/testsuite/gas/aarch64/sve.d | 38238 ++++++++++++++++++ gas/testsuite/gas/aarch64/sve.s | 38247 +++++++++++++++++++ gas/testsuite/gas/aarch64/symbol.d | 8 +- gas/testsuite/gas/aarch64/system.d | 228 +- gas/testsuite/gas/aarch64/tls-desc.d | 2 +- gas/testsuite/gas/aarch64/verbose-error.l | 180 +- gdb/.gitignore | 7 + gdb/ChangeLog | 73 + gdb/MAINTAINERS | 1 + gdb/Makefile.in | 12 +- gdb/NEWS | 4 + gdb/arc-tdep.c | 1282 + gdb/arc-tdep.h | 101 + gdb/cli/cli-cmds.c | 13 +- gdb/common/common-exceptions.h | 25 +- gdb/common/common-utils.c | 52 - gdb/common/new-op.c | 85 + gdb/configure.tgt | 5 + gdb/data-directory/.gitignore | 5 + gdb/doc/.gitignore | 1 + gdb/doc/ChangeLog | 11 + gdb/doc/gdb.texinfo | 65 + gdb/features/Makefile | 2 + gdb/features/arc-arcompact.c | 75 + gdb/features/arc-arcompact.xml | 85 + gdb/features/arc-v2.c | 79 + gdb/features/arc-v2.xml | 92 + gdb/gdbserver/.gitignore | 14 + gdb/gdbserver/ChangeLog | 10 + gdb/gdbserver/Makefile.in | 8 +- gdb/nat/linux-osdata.c | 6 +- gdb/rs6000-tdep.c | 468 +- gdb/testsuite/.gitignore | 9 + gdb/testsuite/ChangeLog | 33 + gdb/testsuite/boards/gdbserver-base.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 37 +- gdb/testsuite/gdb.base/quit.exp | 35 + gdb/testsuite/gdb.xml/tdesc-regs.exp | 4 + gdb/testsuite/lib/gdbserver-support.exp | 37 +- gdb/top.c | 12 +- gdb/top.h | 2 +- gdb/utils.c | 4 +- include/ChangeLog | 114 + include/opcode/aarch64.h | 150 +- ld/ChangeLog | 67 + ld/emulparams/elf64_s390.sh | 2 +- ld/emultempl/elf32.em | 6 +- ld/testsuite/ld-aarch64/emit-relocs-28.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-280.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-301-be.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-301.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-302-be.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-302.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-310-be.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-310.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-313.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-515-be.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-515.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-516-be.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-516.d | 6 +- ld/testsuite/ld-aarch64/emit-relocs-531.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-532.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-533.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-534.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-535.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-536.d | 4 +- ld/testsuite/ld-aarch64/emit-relocs-537.d | 2 +- ld/testsuite/ld-aarch64/emit-relocs-538.d | 4 +- ld/testsuite/ld-aarch64/erratum835769.d | 8 +- ld/testsuite/ld-aarch64/erratum843419.d | 10 +- ld/testsuite/ld-aarch64/farcall-b-plt.d | 6 +- ld/testsuite/ld-aarch64/farcall-bl-plt.d | 6 +- ld/testsuite/ld-aarch64/gc-plt-relocs.d | 6 +- ld/testsuite/ld-aarch64/ifunc-21.d | 2 +- ld/testsuite/ld-aarch64/ifunc-7c.d | 2 +- ld/testsuite/ld-aarch64/tls-desc-ie.d | 10 +- ld/testsuite/ld-aarch64/tls-large-desc-be.d | 10 +- ld/testsuite/ld-aarch64/tls-large-desc.d | 10 +- ld/testsuite/ld-aarch64/tls-large-ie-be.d | 2 +- ld/testsuite/ld-aarch64/tls-large-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-all.d | 6 +- ld/testsuite/ld-aarch64/tls-relax-gd-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gdesc-ie-2.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-gdesc-ie.d | 2 +- .../ld-aarch64/tls-relax-large-desc-ie-be.d | 2 +- ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.d | 2 +- ld/testsuite/ld-aarch64/tls-tiny-desc.d | 8 +- ld/testsuite/ld-aarch64/tls-tiny-gd.d | 6 +- ld/testsuite/ld-aarch64/weak-undefined.d | 12 +- ld/testsuite/ld-arm/unwind-4.d | 18 +- ld/testsuite/ld-s390/tlsbin_64.dd | 3 +- ld/testsuite/ld-s390/tlsbin_64.rd | 4 +- opcodes/ChangeLog | 340 + opcodes/aarch64-asm-2.c | 266 +- opcodes/aarch64-asm.c | 509 +- opcodes/aarch64-asm.h | 23 + opcodes/aarch64-dis-2.c | 8285 +++- opcodes/aarch64-dis.c | 703 +- opcodes/aarch64-dis.h | 23 + opcodes/aarch64-gen.c | 6 +- opcodes/aarch64-opc-2.c | 97 + opcodes/aarch64-opc.c | 1012 +- opcodes/aarch64-opc.h | 58 + opcodes/aarch64-tbl.h | 1511 +- 144 files changed, 98217 insertions(+), 2679 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/b_c_1.d create mode 100644 gas/testsuite/gas/aarch64/b_c_1.s create mode 100644 gas/testsuite/gas/aarch64/sve-add.d create mode 100644 gas/testsuite/gas/aarch64/sve-add.s create mode 100644 gas/testsuite/gas/aarch64/sve-dup.d create mode 100644 gas/testsuite/gas/aarch64/sve-dup.s create mode 100644 gas/testsuite/gas/aarch64/sve-invalid.d create mode 100644 gas/testsuite/gas/aarch64/sve-invalid.l create mode 100644 gas/testsuite/gas/aarch64/sve-invalid.s create mode 100644 gas/testsuite/gas/aarch64/sve-reg-diagnostic.d create mode 100644 gas/testsuite/gas/aarch64/sve-reg-diagnostic.l create mode 100644 gas/testsuite/gas/aarch64/sve-reg-diagnostic.s create mode 100644 gas/testsuite/gas/aarch64/sve.d create mode 100644 gas/testsuite/gas/aarch64/sve.s create mode 100644 gdb/arc-tdep.c create mode 100644 gdb/arc-tdep.h create mode 100644 gdb/common/new-op.c create mode 100644 gdb/data-directory/.gitignore create mode 100644 gdb/doc/.gitignore create mode 100644 gdb/features/arc-arcompact.c create mode 100644 gdb/features/arc-arcompact.xml create mode 100644 gdb/features/arc-v2.c create mode 100644 gdb/features/arc-v2.xml create mode 100644 gdb/testsuite/.gitignore create mode 100644 gdb/testsuite/gdb.base/quit.exp