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 77943d6 C++-ify gdb/xml-support.c a bit discards dbcbc63 parse_expression -> gdb::unique_ptr discards 9e3f4bd ui_file_xstrdup -> std::string, introduce gdb::unique_malloc_ptr adds cd94f6d Introduce cleanup to restore current_uiout adds a3fa21c Automatic date update in version.in adds 7f3c5ec Improve MinGW support in Readline adds 498f644 Automatic date update in version.in adds 768adc0 gdb: Fix std::{min, max}-related build breakage on 32-bit hosts adds 9368949 gdb/s390: Fix build breakage due to std::min/std::max usage w [...] adds 73cca75 Automatic date update in version.in adds bc1e6c8 Consolidate target_mourn_inferior between GDB and gdbserver adds 2387dd9 nm handling of synthetic symbols adds b19753c bfd: allow negative offsets to _GLOBAL_OFFSET_TABLE_ in elf64 SPARC adds 6679754 gdb: Fix build breakage with GCC 4.1 and --disable-nls adds e8eafa2 Automatic date update in version.in adds 7d5adfe Use 'event_ptid' instead of 'resume_ptid' on startup_inferior [...] adds a5bf7d4 ld: Extend documentation for EXCLUDE_FILE adds d4ed4da ld: Fix mistake in ChangeLog adds 9f7efd5 ppc: Fix record support of Store String Word instructions adds 12c58cd Avoid -Wduplicated-cond warnings in gdb/python adds 44b8317 Automatic date update in version.in adds fc6cda2 Keep reserved bits in CPSR on write adds 3d0ec88 MIPS/testsuite: mips16-thunks: Use `standard_output_file' 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 adds 3e25a50 Remove some unnecessary code adds 5809899 Use std::string in break-catch-sig.c adds 05d49c3 Use std::string in cp-namespace.c adds ab8b80a Use std::string, std::vector in rust-lang.c adds cfe826d Use std::vector in objfiles.c adds a97e29d Use std::string rather than dyn-string adds f4e0d9f Automatic date update in version.in adds 9eee20e Fix a use of target_mourn_inferior in windows-nat.c adds ec93bc3 Automatic date update in version.in adds b989752 Automatic date update in version.in adds edeeb60 Call debug_exit in linux_wait_1 adds 7358f4c Fix nm potential buffer overflow adds 2422813 [GOLD] warning fixes adds 153679d [GOLD] regen testsuite/Makefile.in adds 005d79f PowerPC .gnu.attributes adds 2b848eb [ARC] ISA alignment. adds 384f750 Fix the calculation of AMD64_PCRQUAD relocations. adds c5da193 When building target binaries, ensure that the warning flags [...] adds 78fb7e3 tc-xtensa.c: fixup xg_reverse_shift_count typo adds 83ae81c Automatic date update in version.in adds ca90e76 Detect the magic address of EXC_RETURN in ARM coretx-m profile adds 1c5f704 Ensure that the timestamp in PE/COFF headers is always initialised. adds 07619d5 Add archives and make stamps to the .gitignore file. adds e3f07b5 Don't treat as separate symbols if unversioned symbol is undefined. adds 2df2751 [ARM] PR ld/20608 Relocation truncated to fit: R_ARM_THM_JUMP [...] adds de7fb42 Automatic date update in version.in adds 9eaff86 Fix seg-fault in the linker introduced by the previous delta. adds 4435e1c Small improvements to the remote protocol manual adds 6d61dee Fix PR 20345 - call_function_by_hand_dummy: Assertion `tp->th [...] adds b1f5b0a Automatic date update in version.in adds b82317d Display .gnu.attributes tags for powerpc64 adds a5721ba Disallow 3-operand cmp[l][i] for ppc64 adds 084303b Add .cfi_val_offset GAS command. adds 50751e1 Frame info dump: Fix bad register marks. adds bb80557 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression adds 93dc595 Don't merge 2 sections with different SHF_EXCLUDE adds a429720 Update tests to account for the L operand being compulsory. adds 1fcf3da Automatic date update in version.in adds 52d45da Make bfd_error_handler_type like vprintf adds 4519d07 Better ld --fatal-warnings support adds 4eca022 Remove syntactic sugar adds 80169c8 Fix pr20528 testsuite adds 76276ff v850 linker scripts adds 744ce30 [AArch64] PR target/20553, fix opcode mask for SIMD multiply [...] adds 92c6e4f Add missing dependencies to BFD_H_FILES adds 72da393 Don't assign alt twice adds 17e1648 PR 20627: Use resume_stop to stop lwp adds fe61e25 Automatic date update in version.in adds e7847a2 Automatic date update in version.in adds 0ee0f92 Automatic date update in version.in adds 4034d0f Emit inferior, thread and frame selection events to all UIs adds 9c36d95 Add test for user context selection sync adds 128d08b Automatic date update in version.in adds 9ad3910 Fold arithmetic integer expressions adds 94b4188 ld expression section adds 825be1e Automatic date update in version.in adds 0a69eed Clean up the XML files for ARM adds 414c838 Simplify i386, amd64 and x32 expedite registers adds defaaad Generate s390 target description c files adds 5878efd Regenerate some regformats/rs6000/*.dat files adds c1d0b70 Update the path arm-*.xml files for aarch64 adds ed2f09e arc: Remove annoying debug message adds f206f69 Allow DW_OP_GNU_uninit in dwarf_expr_require_composition adds dba4849 Fix incorrect formatting of a ChangeLog entry adds fdebf1a Skip complex types tests if gdb_skip_float_test adds 3e61144 PR symtab/20652 - fix psymbol_compare adds e742d38 PR gdb/20653 - small cleanup in string_to_explicit_location adds 39b5a3b PR remote/20655 - small fix in handle_tracepoint_bkpts adds f389f6f testsuite: Fix recent GCC FAIL: gdb.arch/i386-signal.exp adds 616ec35 Don't use boolean OR in arithmetic expressions adds 95e6169 bison warning fixes adds d8e9025 [GOLD] -Wimplicit-fallthrough warning fixes adds 2b80414 -Wimplicit-fallthrough error fixes adds 1e0f0b4 -Wimplicit-fallthrough noreturn fixes adds 1a0670f -Wimplicit-fallthrough warning fixes adds 3ac6b81 Automatic date update in version.in adds ee8da4b Make "end" field in feature specs required again. adds 3d3424e Refine .cfi_sections check to only consider compact eh_frame adds 6bd7996 Remove redundant assignment in gprof. adds 5a122fb Fix a few gdb.base/jit-simple.exp problems adds 4a55653 Fix PR11094: JIT breakpoint is not properly recreated on reruns adds c25aa1e [GOLD] two more fall-through comments adds b781683 Add fall through comment to source in cpu/ adds fcddde9 -Wimplicit-fallthrough dodgy fixes adds c620c3e stack: fix gdb.dwarf2/dw2-undefined-ret-addr.exp regression adds 249471c Add workaround for bash 4.2 scripting problem. adds 7470adb testsuite: solib-disc: Use `standard_output_file' adds 08ec958 [ARC] Fix parsing leave_s and enter_s mnemonics. adds a691226 mips-tdep: Rearrange comments in `mips_pseudo_register_type' adds 78b8632 mips-tdep: Make FCRs always 32-bit adds 9c37b5a Remove Java support adds d73f9c4 frame.h: Forward-declare struct ui_out adds 33fa2c6 Fix gdb.Value->python conversion for large unsigned ints. adds ddb6d63 gdb: Remove some C compiler support leftovers adds 1fb7708 Consolidate API of target_supports_multi_process adds fa549b9 Automatic date update in version.in adds b62b1f7 Add is_generic_elf to ld/ld-lib.exp adds 1047201 bfd_merge_private_bfd_data tidy adds 50e03d4 Pass link_info to _bfd_merge_private_bfd_data adds 68dadef python: accept address and explicit locations in gdb.decode_line adds 1d0e042 Set regdir in tdesc-regs.exp or arm adds 362c0c4 [AArch64] PR target/20667, fix disassembler for the "special" [...] adds 769553e Fold arithmetic integer expressions fallout new f0acc3e Introduce gdb::unique_ptr / gdb::unique_malloc_ptr new 0f64283 ui_file_xstrdup -> std::string new 330ce24 parse_expression -> gdb::unique_ptr
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 (77943d6) \ N -- N -- N refs/heads/users/palves/cxx-eliminate-cleanups (330ce24)
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: .gitignore | 10 + ChangeLog | 4 + bfd/ChangeLog | 299 + bfd/Makefile.am | 11 +- bfd/Makefile.in | 12 +- bfd/aout-adobe.c | 2 +- bfd/aout-cris.c | 10 +- bfd/aoutf1.h | 3 +- bfd/aoutx.h | 11 +- bfd/archive.c | 4 +- bfd/bfd-in.h | 1 + bfd/bfd-in2.h | 20 +- bfd/bfd.c | 92 +- bfd/binary.c | 5 +- bfd/cache.c | 4 +- bfd/coff-alpha.c | 10 +- bfd/coff-arm.c | 5 +- bfd/coff-h8300.c | 6 +- bfd/coff-i860.c | 4 +- bfd/coff-mcore.c | 2 +- bfd/coff-ppc.c | 29 +- bfd/coff-rs6000.c | 6 +- bfd/coff-sh.c | 58 +- bfd/coff-tic4x.c | 6 +- bfd/coff-tic54x.c | 6 +- bfd/coff-tic80.c | 6 +- bfd/coff-x86_64.c | 7 +- bfd/coff64-rs6000.c | 2 +- bfd/coffcode.h | 34 +- bfd/coffgen.c | 15 +- bfd/cofflink.c | 14 +- bfd/coffswap.h | 8 +- bfd/configure | 56 +- bfd/cpu-arm.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-ns32k.c | 4 + bfd/cpu-sh.c | 47 - bfd/doc/Makefile.am | 3 +- bfd/doc/Makefile.in | 4 +- bfd/dwarf2.c | 50 +- bfd/ecoff.c | 2 +- bfd/elf-attrs.c | 3 +- bfd/elf-bfd.h | 37 +- bfd/elf-eh-frame.c | 14 +- bfd/elf-m10300.c | 15 +- bfd/elf-s390-common.c | 5 +- bfd/elf.c | 85 +- bfd/elf32-arc.c | 30 +- bfd/elf32-arm.c | 533 +- bfd/elf32-avr.c | 5 +- bfd/elf32-bfin.c | 35 +- bfd/elf32-cr16.c | 8 +- bfd/elf32-cris.c | 51 +- bfd/elf32-crx.c | 4 +- bfd/elf32-dlx.c | 10 +- bfd/elf32-epiphany.c | 5 +- bfd/elf32-frv.c | 21 +- bfd/elf32-h8300.c | 7 +- bfd/elf32-hppa.c | 24 +- bfd/elf32-i370.c | 18 +- bfd/elf32-i386.c | 34 +- bfd/elf32-iq2000.c | 3 +- bfd/elf32-lm32.c | 6 +- bfd/elf32-m32c.c | 14 +- bfd/elf32-m32r.c | 14 +- bfd/elf32-m68hc1x.c | 17 +- bfd/elf32-m68hc1x.h | 3 +- bfd/elf32-m68k.c | 35 +- bfd/elf32-mcore.c | 9 +- bfd/elf32-mep.c | 11 +- bfd/elf32-metag.c | 9 +- bfd/elf32-microblaze.c | 54 +- bfd/elf32-mips.c | 2 +- bfd/elf32-msp430.c | 8 +- bfd/elf32-mt.c | 5 +- bfd/elf32-nds32.c | 116 +- bfd/elf32-nios2.c | 23 +- bfd/elf32-or1k.c | 15 +- bfd/elf32-pj.c | 4 +- bfd/elf32-ppc.c | 241 +- bfd/elf32-rl78.c | 18 +- bfd/elf32-rx.c | 7 +- bfd/elf32-s390.c | 24 +- bfd/elf32-score.c | 30 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 19 +- bfd/elf32-sh.c | 186 +- bfd/elf32-sh64.c | 23 +- bfd/elf32-sparc.c | 9 +- bfd/elf32-spu.c | 32 +- bfd/elf32-tic6x.c | 33 +- bfd/elf32-tilepro.c | 14 +- bfd/elf32-v850.c | 83 +- bfd/elf32-vax.c | 16 +- bfd/elf32-visium.c | 3 +- bfd/elf32-xgate.c | 11 - bfd/elf32-xgate.h | 1 - bfd/elf32-xtensa.c | 35 +- bfd/elf64-alpha.c | 48 +- bfd/elf64-hppa.c | 8 +- bfd/elf64-ia64-vms.c | 52 +- bfd/elf64-mips.c | 2 +- bfd/elf64-mmix.c | 29 +- bfd/elf64-ppc.c | 54 +- bfd/elf64-s390.c | 28 +- bfd/elf64-sh64.c | 19 +- bfd/elf64-sparc.c | 17 +- bfd/elf64-x86-64.c | 42 +- bfd/elfcode.h | 4 +- bfd/elfcore.h | 2 +- bfd/elflink.c | 109 +- bfd/elfn32-mips.c | 2 +- bfd/elfnn-aarch64.c | 44 +- bfd/elfnn-ia64.c | 44 +- bfd/elfxx-aarch64.c | 2 +- bfd/elfxx-mips.c | 82 +- bfd/elfxx-mips.h | 2 +- bfd/elfxx-sparc.c | 36 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 8 +- bfd/elfxx-tilegx.c | 19 +- bfd/elfxx-tilegx.h | 2 +- bfd/hpux-core.c | 2 +- bfd/i386linux.c | 12 +- bfd/ieee.c | 24 +- bfd/ihex.c | 20 +- bfd/libbfd-in.h | 10 +- bfd/libbfd.c | 28 +- bfd/libbfd.h | 20 +- bfd/linker.c | 63 +- bfd/m68klinux.c | 12 +- bfd/mach-o.c | 60 +- bfd/merge.c | 8 +- bfd/mmo.c | 52 +- bfd/oasys.c | 3 +- bfd/osf-core.c | 4 +- bfd/pdp11.c | 9 +- bfd/pe-mips.c | 12 +- bfd/peXXigen.c | 10 +- bfd/pef.c | 4 +- bfd/plugin.c | 2 +- bfd/reloc.c | 4 +- bfd/rs6000-core.c | 4 +- bfd/sco5-core.c | 4 +- bfd/som.c | 2 +- bfd/sparclinux.c | 12 +- bfd/srec.c | 12 +- bfd/stabs.c | 2 +- bfd/syms.c | 2 +- bfd/targets.c | 2 +- bfd/versados.c | 1 + bfd/version.h | 2 +- bfd/vms-alpha.c | 129 +- bfd/vms-lib.c | 4 +- bfd/vms-misc.c | 4 +- bfd/warning.m4 | 47 +- bfd/xcofflink.c | 34 +- binutils/ChangeLog | 62 + binutils/Makefile.am | 10 +- binutils/Makefile.in | 10 +- binutils/coffdump.c | 1 + binutils/configure | 56 +- binutils/cxxfilt.c | 2 +- binutils/dlltool.c | 3 +- binutils/doc/Makefile.in | 1 + binutils/dwarf.c | 40 +- binutils/elfcomm.c | 8 + binutils/elfedit.c | 2 +- binutils/nm.c | 63 +- binutils/objcopy.c | 6 +- binutils/readelf.c | 120 +- binutils/srconv.c | 42 +- binutils/stabs.c | 1 + binutils/strings.c | 5 +- binutils/sysdump.c | 16 +- binutils/sysinfo.y | 4 +- cpu/ChangeLog | 4 + cpu/mep.opc | 1 + gas/ChangeLog | 415 + gas/Makefile.in | 1 + gas/app.c | 3 +- gas/as.h | 2 +- gas/config/obj-elf.c | 1 + gas/config/rl78-parse.y | 2 +- gas/config/rx-parse.y | 2 +- gas/config/tc-aarch64.c | 1193 +- gas/config/tc-alpha.c | 2 + gas/config/tc-arc.c | 11 +- gas/config/tc-arm.c | 13 +- gas/config/tc-cr16.c | 6 +- gas/config/tc-crx.c | 3 + gas/config/tc-d10v.c | 2 +- gas/config/tc-dlx.c | 1 + gas/config/tc-h8300.c | 1 + gas/config/tc-hppa.c | 4 +- gas/config/tc-i370.c | 1 + gas/config/tc-i386.c | 35 + gas/config/tc-i960.c | 4 +- gas/config/tc-ia64.c | 7 +- gas/config/tc-m68hc11.c | 1 + gas/config/tc-m68k.c | 3 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-mep.c | 4 +- gas/config/tc-metag.c | 3 + gas/config/tc-microblaze.c | 1 + gas/config/tc-mips.c | 26 + gas/config/tc-mt.c | 1 + gas/config/tc-nds32.c | 1 + gas/config/tc-ns32k.c | 6 +- gas/config/tc-ppc.c | 28 +- gas/config/tc-rx.c | 2 + gas/config/tc-s390.c | 1 + gas/config/tc-score.c | 1 + gas/config/tc-score7.c | 1 + gas/config/tc-sh.c | 2 + gas/config/tc-tic4x.c | 21 +- gas/config/tc-vax.c | 2 + gas/config/tc-visium.c | 3 +- gas/config/tc-xstormy16.c | 3 +- gas/config/tc-xtensa.c | 2 +- gas/config/tc-z80.c | 3 + gas/config/tc-z8k.c | 7 +- gas/configure | 56 +- gas/depend.c | 4 +- gas/doc/Makefile.in | 1 + gas/doc/as.texinfo | 3 + gas/doc/c-aarch64.texi | 2 + gas/dw2gencfi.c | 48 +- gas/dw2gencfi.h | 1 + gas/expr.c | 7 +- gas/testsuite/gas/aarch64/advsimd-fp16.d | 12 + gas/testsuite/gas/aarch64/advsimd-fp16.s | 3 + 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/sys-rt-reg.d | 134 + gas/testsuite/gas/aarch64/sys-rt-reg.s | 21 + gas/testsuite/gas/aarch64/system.d | 228 +- gas/testsuite/gas/aarch64/tls-desc.d | 2 +- gas/testsuite/gas/aarch64/verbose-error.l | 180 +- gas/testsuite/gas/arc/leave_enter.d | 21 + gas/testsuite/gas/arc/leave_enter.s | 16 + gas/testsuite/gas/arc/regnames.d | 13 + gas/testsuite/gas/arc/regnames.s | 8 + gas/testsuite/gas/cfi/cfi-common-8.d | 23 + gas/testsuite/gas/cfi/cfi-common-8.s | 6 + gas/testsuite/gas/cfi/cfi-common-9.d | 23 + gas/testsuite/gas/cfi/cfi-common-9.s | 4 + gas/testsuite/gas/cfi/cfi.exp | 2 + gas/testsuite/gas/ppc/power8.s | 2 +- gas/testsuite/gas/ppc/power9.d | 4 +- gdb/.gitignore | 7 + gdb/ChangeLog | 495 + gdb/MAINTAINERS | 2 +- gdb/Makefile.in | 19 +- gdb/NEWS | 10 + gdb/aarch32-linux-nat.c | 11 +- gdb/ada-varobj.c | 16 +- gdb/arc-tdep.c | 1279 + gdb/arc-tdep.h | 101 + gdb/arm-tdep.c | 82 +- gdb/break-catch-sig.c | 17 +- gdb/breakpoint.c | 11 +- gdb/c-typeprint.c | 11 +- gdb/c-varobj.c | 16 +- gdb/cli/cli-cmds.c | 54 +- gdb/cli/cli-decode.c | 32 +- gdb/cli/cli-decode.h | 6 + gdb/cli/cli-interp.c | 38 + gdb/cli/cli-script.c | 55 +- gdb/command.h | 16 + gdb/common/common-defs.h | 13 +- gdb/common/common-exceptions.h | 43 +- gdb/common/common-utils.c | 31 +- gdb/common/common-utils.h | 3 +- gdb/common/gdb_locale.h | 5 - gdb/common/gdb_unique_ptr.h | 537 +- gdb/common/new-op.c | 85 + gdb/common/safe-bool.h | 69 + gdb/compile/compile.c | 4 +- gdb/configure.tgt | 5 + gdb/cp-namespace.c | 49 +- gdb/cp-valprint.c | 2 +- gdb/darwin-nat.c | 2 +- gdb/data-directory/.gitignore | 5 + gdb/defs.h | 23 +- gdb/doc/.gitignore | 1 + gdb/doc/ChangeLog | 49 + gdb/doc/gdb.texinfo | 180 +- gdb/doc/guile.texi | 4 +- gdb/doc/observer.texi | 4 + gdb/doc/python.texi | 4 +- gdb/dwarf2expr.c | 17 +- gdb/dwarf2read.c | 122 +- gdb/exec.c | 7 +- gdb/expression.h | 2 +- gdb/features/Makefile | 59 +- gdb/features/aarch64-core.xml | 24 +- gdb/features/aarch64.c | 4 +- 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/features/{ => arm}/arm-core.xml | 0 gdb/features/{ => arm}/arm-fpa.xml | 0 gdb/features/{ => arm}/arm-m-profile.xml | 0 gdb/features/{ => arm}/arm-vfpv2.xml | 0 gdb/features/{ => arm}/arm-vfpv3.xml | 0 gdb/features/{ => arm}/arm-with-iwmmxt.c | 0 gdb/features/{ => arm}/arm-with-iwmmxt.xml | 0 gdb/features/{ => arm}/arm-with-m-fpa-layout.c | 0 gdb/features/{ => arm}/arm-with-m-fpa-layout.xml | 0 gdb/features/{ => arm}/arm-with-m-vfp-d16.c | 0 gdb/features/{ => arm}/arm-with-m-vfp-d16.xml | 0 gdb/features/{ => arm}/arm-with-m.c | 0 gdb/features/{ => arm}/arm-with-m.xml | 0 gdb/features/{ => arm}/arm-with-neon.c | 0 gdb/features/{ => arm}/arm-with-neon.xml | 0 gdb/features/{ => arm}/arm-with-vfpv2.c | 0 gdb/features/{ => arm}/arm-with-vfpv2.xml | 0 gdb/features/{ => arm}/arm-with-vfpv3.c | 0 gdb/features/{ => arm}/arm-with-vfpv3.xml | 0 gdb/features/{ => arm}/xscale-iwmmxt.xml | 0 gdb/features/feature_to_c.sh | 7 +- gdb/features/i386/32bit-core.xml | 34 +- gdb/features/i386/32bit-mpx.xml | 6 +- gdb/features/i386/32bit-sse.xml | 28 +- gdb/features/i386/64bit-core.xml | 34 +- gdb/features/i386/64bit-mpx.xml | 5 +- gdb/features/i386/64bit-sse.xml | 28 +- gdb/features/i386/i386-avx-mpx-linux.c | 2 +- gdb/features/i386/i386-avx-mpx.c | 2 +- gdb/features/i386/i386-avx512-linux.c | 2 +- gdb/features/i386/i386-avx512.c | 2 +- gdb/features/i386/i386-mpx-linux.c | 2 +- gdb/features/i386/i386-mpx.c | 2 +- gdb/features/i386/x32-core.xml | 34 +- gdb/fork-child.c | 4 +- gdb/frame.h | 9 + gdb/gdbcore.h | 5 +- gdb/gdbserver/.gitignore | 14 + gdb/gdbserver/ChangeLog | 61 + gdb/gdbserver/Makefile.in | 24 +- gdb/gdbserver/configure.srv | 20 +- gdb/gdbserver/linux-aarch32-low.c | 4 + gdb/gdbserver/linux-low.c | 13 + gdb/gdbserver/server.c | 6 +- gdb/gdbserver/target.c | 23 +- gdb/gdbserver/target.h | 7 - gdb/gdbserver/tracepoint.c | 2 +- gdb/gdbthread.h | 4 + gdb/gdbtypes.h | 5 - gdb/gnu-nat.c | 2 +- gdb/gnu-v3-abi.c | 9 +- gdb/guile/guile-internal.h | 8 - gdb/guile/guile.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/infcall.c | 6 + gdb/infcmd.c | 2 +- gdb/inferior.c | 40 +- gdb/inferior.h | 3 + gdb/infrun.c | 14 +- gdb/jit.c | 6 +- gdb/jv-exp.y | 1434 - gdb/jv-lang.c | 1272 - gdb/jv-lang.h | 79 - gdb/jv-typeprint.c | 355 - gdb/jv-valprint.c | 532 - gdb/jv-varobj.c | 88 - gdb/language.c | 1 - gdb/linespec.c | 6 - gdb/linux-nat.c | 6 +- gdb/location.c | 2 +- gdb/main.c | 2 + gdb/mi/mi-cmds.c | 6 +- gdb/mi/mi-interp.c | 61 + gdb/mi/mi-main.c | 77 +- gdb/mi/mi-main.h | 2 + gdb/mips-tdep.c | 29 +- gdb/nat/linux-osdata.c | 6 +- gdb/nto-procfs.c | 4 +- gdb/objfiles.c | 22 +- gdb/objfiles.h | 2 - gdb/procfs.c | 2 +- gdb/psymtab.c | 11 +- gdb/python/py-arch.c | 2 + gdb/python/py-value.c | 7 +- gdb/python/python.c | 5 +- gdb/record.c | 2 +- gdb/regformats/{ => arm}/arm-with-iwmmxt.dat | 2 +- gdb/regformats/{ => arm}/arm-with-neon.dat | 2 +- gdb/regformats/{ => arm}/arm-with-vfpv2.dat | 2 +- gdb/regformats/{ => arm}/arm-with-vfpv3.dat | 2 +- gdb/regformats/rs6000/powerpc-isa205-32l.dat | 3 +- gdb/regformats/rs6000/powerpc-isa205-64l.dat | 3 +- .../rs6000/powerpc-isa205-altivec32l.dat | 3 +- .../rs6000/powerpc-isa205-altivec64l.dat | 3 +- gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat | 3 +- gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat | 3 +- gdb/remote-sim.c | 2 +- gdb/remote.c | 10 +- gdb/rs6000-tdep.c | 478 +- gdb/rust-lang.c | 35 +- gdb/s390-linux-nat.c | 1 + gdb/stack.c | 44 +- gdb/stub-termcap.c | 4 - gdb/symtab.c | 94 +- gdb/symtab.h | 4 +- gdb/target.c | 13 +- gdb/target.h | 10 +- gdb/target/target.h | 9 + gdb/testsuite/.gitignore | 9 + gdb/testsuite/ChangeLog | 143 + gdb/testsuite/README | 2 +- gdb/testsuite/boards/gdbserver-base.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 37 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- .../break-fun-addr1.c => gdb.arch/mips-fcr.c} | 0 gdb/testsuite/gdb.arch/mips-fcr.exp | 54 + gdb/testsuite/gdb.arch/mips16-thunks.exp | 9 +- gdb/testsuite/gdb.arch/powerpc-power.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power.s | 4 +- gdb/testsuite/gdb.base/default.exp | 2 +- .../jnpe.java => gdb.base/infcall-input.c} | 35 +- gdb/testsuite/gdb.base/infcall-input.exp | 55 + gdb/testsuite/gdb.base/jit-attach-pie.c | 61 + gdb/testsuite/gdb.base/jit-attach-pie.exp | 48 + .../jnpe.java => gdb.base/jit-simple-dl.c} | 28 +- gdb/testsuite/gdb.base/jit-simple-jit.c | 50 + gdb/testsuite/gdb.base/jit-simple.c | 43 +- gdb/testsuite/gdb.base/jit-simple.exp | 157 +- .../{gdb.java/jv-exp.exp => gdb.base/quit.exp} | 38 +- gdb/testsuite/gdb.base/setshow.exp | 8 +- gdb/testsuite/gdb.base/solib-disc.exp | 4 +- gdb/testsuite/gdb.compile/compile.exp | 4 +- gdb/testsuite/gdb.java/jmain.exp | 87 - gdb/testsuite/gdb.java/jmain.java | 7 - gdb/testsuite/gdb.java/jmisc.exp | 104 - gdb/testsuite/gdb.java/jmisc.java | 7 - gdb/testsuite/gdb.java/jnpe.exp | 55 - gdb/testsuite/gdb.java/jprint.exp | 77 - gdb/testsuite/gdb.java/jprint.java | 68 - gdb/testsuite/gdb.java/jv-print.exp | 153 - gdb/testsuite/gdb.mi/mi-pthreads.exp | 4 +- gdb/testsuite/gdb.mi/user-selected-context-sync.c | 63 + .../gdb.mi/user-selected-context-sync.exp | 1285 + gdb/testsuite/gdb.python/py-lookup-type.exp | 2 - gdb/testsuite/gdb.python/py-value.exp | 5 + gdb/testsuite/gdb.python/python.exp | 7 + gdb/testsuite/gdb.xml/extra-regs.xml | 24 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 9 +- gdb/testsuite/lib/gdb.exp | 13 +- gdb/testsuite/lib/gdbserver-support.exp | 37 +- gdb/testsuite/lib/java.exp | 123 - gdb/thread.c | 86 +- gdb/top.c | 12 +- gdb/top.h | 2 +- gdb/tui/tui-interp.c | 33 + gdb/ui-file.h | 5 +- gdb/ui-out.c | 18 + gdb/ui-out.h | 4 + gdb/utils.c | 44 +- gdb/utils.h | 6 - gdb/valprint.h | 4 +- gdb/varobj.c | 4 +- gdb/varobj.h | 1 - gdb/windows-nat.c | 4 +- gdb/xml-support.c | 136 +- gdb/xml-tdesc.c | 41 +- gold/ChangeLog | 41 + gold/Makefile.in | 5 +- gold/aarch64.cc | 6 +- gold/arm.cc | 2 +- gold/configure | 52 +- gold/mips.cc | 7 +- gold/output.cc | 2 +- gold/powerpc.cc | 16 +- gold/resolve.cc | 1 + gold/s390.cc | 8 +- gold/sparc.cc | 8 +- gold/symtab.cc | 1 + gold/testsuite/Makefile.in | 11 +- gold/tilegx.cc | 8 +- gold/x86_64.cc | 2 +- gprof/ChangeLog | 15 + gprof/Makefile.in | 1 + gprof/configure | 56 +- gprof/gprof.c | 2 + gprof/source.c | 1 - include/ChangeLog | 126 + include/elf/ppc.h | 17 +- include/opcode/aarch64.h | 150 +- include/opcode/arc.h | 4 +- include/opcode/ppc.h | 4 + ld/ChangeLog | 179 + ld/Makefile.in | 3 +- ld/configure | 56 +- ld/emulparams/elf32bmipn32-defs.sh | 3 +- ld/emulparams/elf64_s390.sh | 2 +- ld/emultempl/elf32.em | 15 +- ld/ld.texinfo | 19 +- ld/ldexp.c | 93 +- ld/ldlang.c | 5 +- ld/ldmain.c | 19 +- ld/lexsup.c | 3 +- ld/plugin.c | 2 + ld/scripttempl/v850.sc | 2 +- ld/scripttempl/v850_rh850.sc | 2 +- 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/arm-elf.exp | 6 + ld/testsuite/ld-arm/farcall-mixed-app2.d | 99 + .../{farcall-mixed-app.r => farcall-mixed-app2.r} | 0 ld/testsuite/ld-arm/farcall-mixed-app2.s | 76 + ld/testsuite/ld-arm/farcall-mixed-app2.sym | 15 + ld/testsuite/ld-arm/unwind-4.d | 18 +- ld/testsuite/ld-elf/elf.exp | 14 +- ld/testsuite/ld-elf/pr20528a.d | 12 + ld/testsuite/ld-elf/pr20528a.s | 6 + ld/testsuite/ld-elf/pr20528b.d | 12 + ld/testsuite/ld-elf/pr20528b.s | 6 + ld/testsuite/ld-powerpc/attr-gnu-4-01.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-02.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-03.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-10.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-11.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-14.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-4-20.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-22.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-24.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-4-32.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-33.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-4-34.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-4-4.s | 1 - ld/testsuite/ld-powerpc/attr-gnu-4-41.d | 6 - ld/testsuite/ld-powerpc/attr-gnu-8-11.d | 2 +- ld/testsuite/ld-powerpc/attr-gnu-8-23.d | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 4 - ld/testsuite/ld-s390/tlsbin_64.dd | 3 +- ld/testsuite/ld-s390/tlsbin_64.rd | 4 +- ld/testsuite/lib/ld-lib.exp | 20 + opcodes/ChangeLog | 423 + opcodes/Makefile.in | 1 + 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 | 708 +- opcodes/aarch64-dis.h | 23 + opcodes/aarch64-gen.c | 6 +- opcodes/aarch64-opc-2.c | 97 + opcodes/aarch64-opc.c | 1031 +- opcodes/aarch64-opc.h | 58 + opcodes/aarch64-tbl.h | 1519 +- opcodes/arc-dis.c | 1 + opcodes/arc-ext-tbl.h | 23 +- opcodes/arc-ext.c | 1 + opcodes/arc-opc.c | 10 +- opcodes/arc-tbl.h | 55 +- opcodes/arm-dis.c | 1 + opcodes/configure | 56 +- opcodes/cr16-dis.c | 2 +- opcodes/crx-dis.c | 2 +- opcodes/i386-dis.c | 11 +- opcodes/m68k-dis.c | 1 + opcodes/mep-asm.c | 1 + opcodes/msp430-decode.c | 199 +- opcodes/msp430-decode.opc | 1 + opcodes/ns32k-dis.c | 1 + opcodes/ppc-opc.c | 96 +- opcodes/sh-dis.c | 2 + opcodes/sh-opc.h | 1 - opcodes/tic4x-dis.c | 1 + opcodes/tic6x-dis.c | 1 + opcodes/vax-dis.c | 3 + readline/ChangeLog.gdb | 37 + readline/complete.c | 9 +- readline/config.h.in | 3 + readline/configure | 17 + readline/configure.in | 3 + readline/display.c | 4 +- readline/funmap.c | 2 +- readline/histfile.c | 4 + readline/input.c | 34 +- readline/kill.c | 2 +- readline/readline.h | 4 +- readline/tcap.h | 2 + readline/tilde.c | 4 + readline/util.c | 11 + 659 files changed, 106554 insertions(+), 10823 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 gas/testsuite/gas/aarch64/sys-rt-reg.d create mode 100644 gas/testsuite/gas/aarch64/sys-rt-reg.s create mode 100644 gas/testsuite/gas/arc/leave_enter.d create mode 100644 gas/testsuite/gas/arc/leave_enter.s create mode 100644 gas/testsuite/gas/arc/regnames.d create mode 100644 gas/testsuite/gas/arc/regnames.s create mode 100644 gas/testsuite/gas/cfi/cfi-common-8.d create mode 100644 gas/testsuite/gas/cfi/cfi-common-8.s create mode 100644 gas/testsuite/gas/cfi/cfi-common-9.d create mode 100644 gas/testsuite/gas/cfi/cfi-common-9.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/common/safe-bool.h 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 rename gdb/features/{ => arm}/arm-core.xml (100%) rename gdb/features/{ => arm}/arm-fpa.xml (100%) rename gdb/features/{ => arm}/arm-m-profile.xml (100%) rename gdb/features/{ => arm}/arm-vfpv2.xml (100%) rename gdb/features/{ => arm}/arm-vfpv3.xml (100%) rename gdb/features/{ => arm}/arm-with-iwmmxt.c (100%) rename gdb/features/{ => arm}/arm-with-iwmmxt.xml (100%) rename gdb/features/{ => arm}/arm-with-m-fpa-layout.c (100%) rename gdb/features/{ => arm}/arm-with-m-fpa-layout.xml (100%) rename gdb/features/{ => arm}/arm-with-m-vfp-d16.c (100%) rename gdb/features/{ => arm}/arm-with-m-vfp-d16.xml (100%) rename gdb/features/{ => arm}/arm-with-m.c (100%) rename gdb/features/{ => arm}/arm-with-m.xml (100%) rename gdb/features/{ => arm}/arm-with-neon.c (100%) rename gdb/features/{ => arm}/arm-with-neon.xml (100%) rename gdb/features/{ => arm}/arm-with-vfpv2.c (100%) rename gdb/features/{ => arm}/arm-with-vfpv2.xml (100%) rename gdb/features/{ => arm}/arm-with-vfpv3.c (100%) rename gdb/features/{ => arm}/arm-with-vfpv3.xml (100%) rename gdb/features/{ => arm}/xscale-iwmmxt.xml (100%) delete mode 100644 gdb/jv-exp.y delete mode 100644 gdb/jv-lang.c delete mode 100644 gdb/jv-lang.h delete mode 100644 gdb/jv-typeprint.c delete mode 100644 gdb/jv-valprint.c delete mode 100644 gdb/jv-varobj.c rename gdb/regformats/{ => arm}/arm-with-iwmmxt.dat (91%) rename gdb/regformats/{ => arm}/arm-with-neon.dat (92%) rename gdb/regformats/{ => arm}/arm-with-vfpv2.dat (90%) rename gdb/regformats/{ => arm}/arm-with-vfpv3.dat (92%) create mode 100644 gdb/testsuite/.gitignore copy gdb/testsuite/{gdb.base/break-fun-addr1.c => gdb.arch/mips-fcr.c} (100%) create mode 100644 gdb/testsuite/gdb.arch/mips-fcr.exp copy gdb/testsuite/{gdb.java/jnpe.java => gdb.base/infcall-input.c} (62%) create mode 100644 gdb/testsuite/gdb.base/infcall-input.exp create mode 100644 gdb/testsuite/gdb.base/jit-attach-pie.c create mode 100644 gdb/testsuite/gdb.base/jit-attach-pie.exp rename gdb/testsuite/{gdb.java/jnpe.java => gdb.base/jit-simple-dl.c} (62%) create mode 100644 gdb/testsuite/gdb.base/jit-simple-jit.c rename gdb/testsuite/{gdb.java/jv-exp.exp => gdb.base/quit.exp} (53%) delete mode 100644 gdb/testsuite/gdb.java/jmain.exp delete mode 100644 gdb/testsuite/gdb.java/jmain.java delete mode 100644 gdb/testsuite/gdb.java/jmisc.exp delete mode 100644 gdb/testsuite/gdb.java/jmisc.java delete mode 100644 gdb/testsuite/gdb.java/jnpe.exp delete mode 100644 gdb/testsuite/gdb.java/jprint.exp delete mode 100644 gdb/testsuite/gdb.java/jprint.java delete mode 100644 gdb/testsuite/gdb.java/jv-print.exp create mode 100644 gdb/testsuite/gdb.mi/user-selected-context-sync.c create mode 100644 gdb/testsuite/gdb.mi/user-selected-context-sync.exp delete mode 100644 gdb/testsuite/lib/java.exp create mode 100644 ld/testsuite/ld-arm/farcall-mixed-app2.d copy ld/testsuite/ld-arm/{farcall-mixed-app.r => farcall-mixed-app2.r} (100%) create mode 100644 ld/testsuite/ld-arm/farcall-mixed-app2.s create mode 100644 ld/testsuite/ld-arm/farcall-mixed-app2.sym create mode 100644 ld/testsuite/ld-elf/pr20528a.d create mode 100644 ld/testsuite/ld-elf/pr20528a.s create mode 100644 ld/testsuite/ld-elf/pr20528b.d create mode 100644 ld/testsuite/ld-elf/pr20528b.s delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-14.d delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-24.d delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-34.d delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-4.s delete mode 100644 ld/testsuite/ld-powerpc/attr-gnu-4-41.d