This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O2_LTO in repository toolchain/ci/binutils-gdb.
from 168f8c6ba0 Two minor changes in ctfread.c adds 7568c93bf9 AArch64: Fix cfinv disassembly issues adds e3696f67ab Replace deprecated tcl case statements with switch statements adds bc31405ebb x86-64: Properly encode and decode movsxd adds 086b06f3c9 Remove cpu-plugin.c adds 82ef9cad78 Fix objcopy --merge-notes dependency on qsort implementation [...] adds 16b10d6e61 Harden gdb.base/step-over-syscall.exp adds c35d018b1a RISC-V: Fix gdbserver problem with handling arch strings. adds aeb87a633c Automatic date update in version.in adds 738174e17e Don't report symbol lookup failure in first phase of linking adds 55be8fd0d2 Improve warning message from debuginfod support in readelf. adds a2236a0844 Fix library segment-address for 64bit values adds e667c15c48 Automatic date update in version.in adds ef8f08ca13 PR25477, ld 2.34 tries to load ${prefix}/etc/ld.so.conf adds ee2a6fc604 [gdb/testsuite] Fix gdb.threads/watchpoint-fork.exp race adds 5f440116e8 testsuite, cp: add expected failures to pass-by-ref tests fo [...] adds 5133a31537 Recognize more program breakpoint patterns adds b62a802857 Test handling of additional brk instruction patterns adds 548a204f7d Fix configure.srv error for Linux on PowerPC adds 287c844a33 gdbserver: Fix whitespace configure.srv damage for `i[34567] [...] adds fc1ca146f7 Adjust src-release.sh's getver due to gdbsupport's move to toplevel adds c47f70e2ce Fix -Werror-stringop error on infcmd.c:construct_inferior_arguments adds 03fe9cfb98 Automatic date update in version.in adds 72913831fc Remove need to clear obj_coff_keep_syms in coff object_p adds 1bd8ae1004 ubsan: tic4x: left shift cannot be represented in type 'int' adds 62b3f54810 x86: drop further pointless/bogus DefaultSize adds 873494c89f x86-64: also diagnose far returns / IRET with ambiguous oper [...] adds aeab2b26db x86-64: honor vendor specifics for near RET adds bd434cc4d9 cpu,opcodes,gas: fix neg and neg32 instructions in BPF adds 87b2920fc5 Bugfixes for pe_print_debugdata() adds 1957ab1030 Add some new PE_IMAGE_DEBUG_TYPE values adds b5d36aaa8a Identify reproducible builds in 'objdump -p' output for PE files adds 0c115f8483 ubsan: m32c: left shift of negative value adds 5cebc931d7 ld/doc: drop blank between @option and brace adds 2ae4c7035c x86: prevent undue use of GOT32X and alike relocations adds de08f22743 Automatic date update in version.in adds 327301a460 OOM in setup_group adds 72ebe8c528 Tidy bfd.pot adds 7a27a45bc6 gdb/tui: Update help text for scroll commands adds 42330a681a gdb/tui: Disassembler scrolling of very small programs adds fd9faca826 Fix ravenscar-thread.c for multi-target adds c3036ed063 aarch64: Fix MOVPRFX markup for bf16 conversions adds 825bd36cea x86: drop unused EXVexWdq / vex_w_dq_mode adds 4102be5cf9 x86: replace EXxmm_mdq by EXVexWdqScalar adds 53943f32cc Updated translations for some of the binutils sub-directories adds 90e9955aef [ARM]: Add support for vldmia/vldmdb/vstmia/vstmdb instructi [...] adds d26cc8a9d6 Fix compile time build problem building the s390 assembler. adds 9216914510 arm: PR gas/25472 Enable DSP instructions with +mve adds d465d69579 Add missing ChangeLog for last patch adds 95441c43cc nios2: recognize %gotoff relocation in assembler adds e7cbe0c4a4 nios2: Add BFD support for GOT-relative DW_EH_PE_datarel encodings adds 195a8287c1 [gdb/testsuite] Fix typo in gdb.server/server-kill-python.exp adds 0ae34fc20a Automatic date update in version.in adds aa66aac47b gdb: Do not print empty-group regs when printing general ones adds b2b1453ad4 ubsan: frv: left shift of negative value adds 5a9212a11c Move pending obsolete targets onto the definitely obsolete list adds cb6ad9bb59 Update release making documentation adds 07888db1cc Automatic date update in version.in adds 2384096c4d moxie: don't force big-endian mode adds 575d37aeae elf/section13.s: Replace @nobits with %nobits adds 0f8b5e560e Automatic date update in version.in adds a8c4d40b57 ELF: Add support for unique section ID to assembler adds ef4627faba section.c: Fix typo in comments (withe -> with) adds 44e4546fa2 ubsan: m32c: left shift of negative value adds 0b398d69ac binutils: drop redundant 'program_name' definition (-fno-common) adds b0029748ca Fix compilation error with musl in gdb/testsuite/gdb.base/fileio.c adds ee98c0daf9 RISC-V/Linux/native: Determine FLEN dynamically adds 27a45f4276 readelf: add missing newlines to error messages adds 6ec6b3c8ab Automatic date update in version.in adds e409c542cc Fixed gdb to print arrays with very high indexes adds 5d2e119328 gdb: fix powerpc disassembly tests adds c5d7be0c97 ubsan: d30v: negation of -2147483648 adds 719546c44f Change ints to bools around thread_info executing/resumed adds 780636aec0 [gdb/testsuite] Use non-capturing parentheses for inferior_e [...] adds e8b791227f Missing objdump dependency od-elf32_avr adds 24872cb302 Minor fix for R_PPC_VLE_ADDR20 adds f90ac7c2bb [gdb/testsuite] Make inferior_exited_re match a single line adds f8dcc90b60 [gdb/testsuite] Add note to 'Race detection' entry in README adds dcc9fbc6da gdb/sim: Assert that the simulator ptid is not null_ptid adds c3b149eb76 gdb/fortran: Allow for using Flang in Fortran testing adds 6df4c9c2ff Re: Support fusion for ELFv2 stubs adds af0ac53c45 Automatic date update in version.in adds f6480e7000 RISC-V/Linux/native: Factor out target description determination adds c8ecdda6b6 Fix header guard name in #endif comment adds c6a42d11ac Fix base class function call adds bd24ec732e Automatic date update in version.in adds 095252be0b Disambiguate info_print_options adds b88237bc21 i386-moss and i386-openbsd ld config adds 02e0be6901 mbind gas tests and supports_gnu_osabi testsuite infrastructure adds 19234a6d36 xfail x86 gas unique test adds bb4e012ca0 Enable ld-ifunc tests for more targets adds 986ac31487 x86: Run unique tests only for ELF targets adds ece128295e Jump visualization: Handle the case where the disassembled b [...] adds c2e6f74465 Fix attributation of previous delta adds b93a662bcf V850/BFD: Fix uninitialized `insn[4]' with R_V850_LONGJUMP warning adds 9e4d08bbf4 check_gc_sections_available: Mark z80 as not supported adds 5eb617a714 [2.34] Mention x86 assembler options to align branches adds 6eb1129ce0 gdb: Add myself as one of GDB maintainer adds b0999b9b45 gdb/testsuite: Avoid leaking a port number into results summary adds 1d5d29e73f gdb: Catch exceptions if the source file is not found adds 69b1ffdb01 sim/aarch64: Fix register ordering bug in blr (PR sim/25318) adds 3c83b08abf Automatic date update in version.in adds b7d0721677 ELF: Support the section flag 'o' in .section directive adds 5242a0a000 ld: Issue an error for GC on __patchable_function_entries section adds 9b538ba71f ELF: Discard a section if any of its linked-to sections has [...] adds e1104d08fe Silcence a compile time warning message building the binutil [...] adds 9984857cfd Stop the BFD library from complaining if a segment has no se [...] adds adb8754e48 pr25022.d: Xfail more targets without ldelf_before_place_orphans adds 9fc0b501af Add support for the GBZ80 and Z80N variants of the Z80 archi [...] adds e8319fde71 Update release making notes. adds 919adfe840 Move gdbserver to top level adds 6e56965616 unique.exp: Update contains_unique_symbol adds 5abbbe1d13 Revert basenames_may_differ patch adds faa17681cc Make gdb_flush also flush the wrap buffer adds dfcb27e41d Make fputs_unfiltered use fputs_maybe_filtered adds ba2ddec67a Automatic date update in version.in adds 01840b7a09 Document the GDB 9.1 release in gdb/ChangeLog adds f4382c45a4 Create dwarf2/leb.[ch] adds 2c86cff96f Create dwarf2/section.[ch] adds 96b792931f Change section functions to be methods of dwarf2_section_info adds 3054dd5470 Create dwarf2/abbrev.[ch] adds 162dce5526 Create dwarf2/attribute.[ch] adds cd6c91b4f8 Change some attribute functions to be methods adds 4fc6c0d534 Change attr_form_is_block to be a method adds e41c2da2dd Remove die_info_ptr typedef adds 1eba2311e1 Don't declare die_info in dwarf2read.h adds 9e35d49961 Remove die_reader_specs::comp_dir adds 82ca895718 Move DWARF code to dwarf2/ subdirectory adds 3e22507450 Introduce die_info::has_children adds 39856def4f Remove DWARF queue-related globals adds b0b6a9878a Change dwarf2_per_objfile::signatured_types to be htab_up adds eaa5fa8b29 Change dwarf2_per_objfile::type_unit_groups to htab_up adds d15acc4252 Change dwarf2_per_objfile::line_header_hash to htab_up adds bc68fb1930 Don't allocate DWO file hash on obstack adds 48b490f28a Change dwp_file to use htab_up adds 0335378b4c Change dwarf2_per_objfile::die_type_hash to htab_up adds 86de1d91ac Minor cleanups in abbrev_table adds 1d33d811c7 Use htab_up in abbrev_table adds b3b3227982 Minor simplification in abbrev_table::read adds 5895093f4a Change dwarf2_per_objfile::quick_file_names_table to htab_up adds 009b64fc98 Move dwarf_always_disassemble to dwarf2/loc.c adds bb82240439 Change file_full_name and file_file_name methods adds 0307581275 Change line_table methods to return unique_xmalloc_ptr adds 8fdd972c30 Move DWARF line_header to new file adds 96c738c02f Move dwarf2_per_cu_data::imported_symtabs earlier adds 09ba997f32 Add some methods to dwarf2_per_cu_data adds 4075cb2668 Unify read_initial_length implementations adds 2c7d5afccf Convert dwarf2_section_size to a method adds 24aa364d60 Move read_offset_1 to leb.c adds 4057dfde49 Create dwarf2/comp-unit.[ch] adds 8266302dc3 Convert read_offset to method on comp_unit_head adds c8a7a66fb7 Convert read_address to a method on comp_unit_head adds 9f66ff1c8c Move two more functions to dwarf2/leb.h adds 135f543748 Simplify "want_partial_unit" handling adds 6751ebaea0 Remove "keep" parameter from cutu_reader constructor adds 98d3eb9390 Automatic date update in version.in adds 7928d571c5 Display ExceptionRecord for $_siginfo adds 6bafc8451e Use enums for human-readable exception information. adds 46ce2b6f4c [gdb/testsuite] Capture many-headers.exp progress and output [...] adds 2e9276136b [gdb] Mention CU offset for <artifical> if verbose adds a6740d29a0 Automatic date update in version.in adds e1f85e11f5 z80 comments in archures.c adds 821948744f gas -Z flag adds 33176d912a gas: error for section type, attr, or entsize change adds 5f0e2eb79e GDB/testsuite: Fix a catastrophic step-over-no-symbols.exp failure adds 44f6938ead [gdb/testsuite] Skip multi-target.exp without gdbserver adds 85f0dd3ce8 [gdb] Fix -Wstrict-null-sentinel warnings adds 678d457fb7 Fix potential problem with binutils debuginfod tests. adds 46471187e4 More debuginfod tests fixes. adds 3a5d12fbb4 Allow objcopy's --set-section-flags options to add or remove [...] adds 4b5aaf5f69 x86: Accept Intel64 only instruction by default adds 4934a27c8c [binutils][arm] arm support for ARMv8.m Custom Datapath Extension adds 5aae9ae97f [binutils][arm] Implement Custom Datapath Extensions for MVE adds d60f54486a MSP430: Add printf statements to assist with debugging durin [...] adds 8d6cb116f4 MSP430: Enable relaxation of relocs in JMP instructions adds ac4280dad0 MSP430: Enable relaxation of jump instructions to hard-coded [...] adds 212a0131eb Automatic date update in version.in adds 2f5dd314d6 Ensure *valuep always written by extract_normal return adds 0aa99dcd70 Use GCC LTO wrapper to get real symbols from LTO IR objects adds b2770d5e77 [gdb/testsuite] Fix UNRESOLVED in gdb.server/server-kill-python.exp adds 1ed818b4dd [binutils][gas] Fix build failure with -std=c89 adds 1e05b5c489 x86: drop stray ShortForm attributes adds 50128d0cab x86: drop ShortForm attribute adds 1d07a805c8 Clear plugin_data memory adds c675ec1e76 Fix building the bfd/elf32-msp430.c file on a 32-bit host. adds da5bd37ebc Remove some ui_file_* functions adds 629c296280 gdbsupport: use AM_GDB_WARNINGS adds 58df732b21 Move gdb/warning.m4 to gdbsupport adds 8ddd8e0ed8 Add -Wstrict-null-sentinel to gdbsupport/warning.m4 adds 898e7f6078 Re-generate gdb/gdbserver/gdbsupport configure scripts adds 754e156431 Add missing \n in fprintf adds bda874f6d1 Add a comment for the ARM_F{0..7}_REGNUM registers adds f6be87130b New testcase for PR tui/25126 (staled source cache) adds 69ed9b74b6 Remove use of deprecated_add_core_fns in cris_tdep.c adds 22fe7df8c9 Plugin: Treat each object as independent adds 59fdc6ef34 Automatic date update in version.in adds 3fd6912bb1 Don't forward-declare struct objfile in dwarf2/frame.h adds f92ff6b552 Don't allow copying of auto_obstack adds f056b22b92 Update a comment in psymtab.h
No new revisions were added by this update.
Summary of changes: ChangeLog | 17 + MAINTAINERS | 2 +- Makefile.def | 1 + Makefile.in | 460 + bfd/ChangeLog | 215 + bfd/Makefile.am | 59 +- bfd/Makefile.in | 60 +- bfd/archures.c | 29 +- bfd/bfd-in2.h | 47 +- bfd/coff-z80.c | 26 + bfd/coffcode.h | 2 + bfd/coffgen.c | 15 +- bfd/config.bfd | 2 +- bfd/config.in | 6 + bfd/configure | 10 + bfd/configure.ac | 6 + bfd/cpu-plugin.c | 41 - bfd/cpu-riscv.c | 19 +- bfd/cpu-z80.c | 3 +- bfd/ecoff.c | 6 +- bfd/elf-eh-frame.c | 1 + bfd/elf.c | 23 +- bfd/elf32-msp430.c | 261 +- bfd/elf32-ppc.c | 2 +- bfd/elf32-v850.c | 2 +- bfd/elf32-z80.c | 350 +- bfd/elf64-ppc.c | 8 +- bfd/elflink.c | 30 +- bfd/libbfd.h | 1 + bfd/peXXigen.c | 100 +- bfd/plugin.c | 529 +- bfd/plugin.h | 3 + bfd/po/SRC-POTFILES.in | 1 - bfd/reloc.c | 4 + bfd/section.c | 16 +- bfd/version.h | 2 +- bfd/xcofflink.c | 18 +- binutils/ChangeLog | 92 + binutils/Makefile.am | 2 +- binutils/Makefile.in | 3 +- binutils/README-how-to-make-a-release | 66 +- binutils/coffdump.c | 2 - binutils/doc/binutils.texi | 8 +- binutils/dwarf.c | 5 + binutils/objcopy.c | 37 +- binutils/objdump.c | 92 +- binutils/po/POTFILES.in | 1 + binutils/po/sv.po | 3994 ++-- binutils/readelf.c | 53 +- binutils/srconv.c | 2 - binutils/sysdump.c | 2 - binutils/testsuite/binutils-all/debuginfod.exp | 45 +- binutils/testsuite/lib/binutils-common.exp | 77 +- configure | 21 +- configure.ac | 20 +- cpu/ChangeLog | 27 + cpu/bpf.cpu | 2 +- cpu/frv.cpu | 8 +- cpu/m32c.cpu | 44 +- gas/ChangeLog | 357 + gas/NEWS | 5 + gas/config/obj-elf.c | 194 +- gas/config/obj-elf.h | 13 +- gas/config/tc-arm.c | 611 +- gas/config/tc-i386.c | 87 +- gas/config/tc-ia64.c | 2 +- gas/config/tc-microblaze.c | 12 +- gas/config/tc-mips.c | 2 +- gas/config/tc-moxie.c | 2 - gas/config/tc-msp430.c | 2 +- gas/config/tc-nios2.c | 40 +- gas/config/tc-rx.c | 4 +- gas/config/tc-s390.c | 2 +- gas/config/tc-tic6x.c | 10 +- gas/config/tc-z80.c | 610 +- gas/config/tc-z80.h | 21 +- gas/doc/as.texi | 39 + gas/doc/c-arm.texi | 8 + gas/doc/c-i386.texi | 21 +- gas/doc/c-z80.texi | 22 +- gas/output-file.c | 2 +- gas/po/fr.po | 6915 +++--- gas/po/ru.po | 6918 +++--- gas/testsuite/gas/aarch64/armv8_4-a.d | 1 + gas/testsuite/gas/aarch64/armv8_4-a.s | 3 + gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d | 2 +- gas/testsuite/gas/aarch64/sve-bfloat-movprfx.s | 2 +- gas/testsuite/gas/aarch64/sve-movprfx_28.d | 31 + gas/testsuite/gas/aarch64/sve-movprfx_28.l | 8 + gas/testsuite/gas/aarch64/sve-movprfx_28.s | 45 + gas/testsuite/gas/all/gas.exp | 122 +- gas/testsuite/gas/arm/cde-missing-fp.d | 5 + gas/testsuite/gas/arm/cde-missing-fp.l | 148 + gas/testsuite/gas/arm/cde-missing-mve.d | 7 + gas/testsuite/gas/arm/cde-missing-mve.l | 57 + gas/testsuite/gas/arm/cde-mve-or-neon.d | 99 + gas/testsuite/gas/arm/cde-mve-or-neon.s | 96 + gas/testsuite/gas/arm/cde-mve.s | 62 + gas/testsuite/gas/arm/cde-scalar.d | 117 + gas/testsuite/gas/arm/cde-scalar.s | 206 + gas/testsuite/gas/arm/cde-warnings.d | 5 + gas/testsuite/gas/arm/cde-warnings.l | 355 + gas/testsuite/gas/arm/cde-warnings.s | 604 + gas/testsuite/gas/arm/cde.d | 266 + gas/testsuite/gas/arm/cde.s | 36 + gas/testsuite/gas/arm/mve-ldst.d | 43 + gas/testsuite/gas/arm/mve-ldst.s | 13 + gas/testsuite/gas/arm/mve_dsp.d | 140 + gas/testsuite/gas/bpf/alu-be.d | 2 +- gas/testsuite/gas/bpf/alu.d | 2 +- gas/testsuite/gas/bpf/alu32-be.d | 2 +- gas/testsuite/gas/bpf/alu32.d | 2 +- gas/testsuite/gas/elf/elf.exp | 72 +- gas/testsuite/gas/elf/section12a.d | 5 +- gas/testsuite/gas/elf/section12b.d | 5 +- gas/testsuite/gas/elf/section13.s | 2 +- gas/testsuite/gas/elf/section15.d | 24 + gas/testsuite/gas/elf/section15.s | 38 + gas/testsuite/gas/elf/section16.s | 33 + .../gas/elf/{section12a.d => section16a.d} | 7 +- .../gas/elf/{section12b.d => section16b.d} | 7 +- gas/testsuite/gas/elf/section17.d | 2 + gas/testsuite/gas/elf/section17.l | 4 + gas/testsuite/gas/elf/section17.s | 6 + gas/testsuite/gas/elf/section18.d | 8 + gas/testsuite/gas/elf/section18.s | 13 + gas/testsuite/gas/elf/section19.d | 8 + gas/testsuite/gas/elf/section19.s | 13 + gas/testsuite/gas/elf/section20.d | 17 + gas/testsuite/gas/elf/section20.s | 13 + gas/testsuite/gas/elf/section21.d | 2 + gas/testsuite/gas/elf/section21.l | 5 + gas/testsuite/gas/elf/section21.s | 15 + gas/testsuite/gas/elf/section5.l | 9 +- gas/testsuite/gas/i386/got-no-relax.d | 37 +- gas/testsuite/gas/i386/got.d | 37 +- gas/testsuite/gas/i386/got.s | 13 + gas/testsuite/gas/i386/i386.exp | 11 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 8 +- gas/testsuite/gas/i386/k1om.d | 27 +- gas/testsuite/gas/i386/l1om.d | 27 +- gas/testsuite/gas/i386/noreg64.d | 3 + gas/testsuite/gas/i386/noreg64.l | 3 + gas/testsuite/gas/i386/noreg64.s | 3 + gas/testsuite/gas/i386/unique.d | 48 + gas/testsuite/gas/i386/unique.s | 36 + gas/testsuite/gas/i386/x86-64-branch-2.d | 2 + gas/testsuite/gas/i386/x86-64-branch-2.s | 3 + gas/testsuite/gas/i386/x86-64-branch-4.l | 44 +- gas/testsuite/gas/i386/x86-64-branch-4.s | 4 + gas/testsuite/gas/i386/x86-64-branch.d | 8 +- gas/testsuite/gas/i386/x86-64-branch.s | 5 + gas/testsuite/gas/i386/x86-64-movsxd-intel.d | 26 + .../gas/i386/x86-64-movsxd-intel64-intel.d | 26 + .../gas/i386/x86-64-movsxd-intel64-inval.l | 27 + .../gas/i386/x86-64-movsxd-intel64-inval.s | 14 + gas/testsuite/gas/i386/x86-64-movsxd-intel64.d | 25 + gas/testsuite/gas/i386/x86-64-movsxd-intel64.s | 20 + gas/testsuite/gas/i386/x86-64-movsxd-inval.l | 27 + gas/testsuite/gas/i386/x86-64-movsxd-inval.s | 14 + gas/testsuite/gas/i386/x86-64-movsxd.d | 25 + gas/testsuite/gas/i386/x86-64-movsxd.s | 20 + gas/testsuite/gas/i386/x86-64-opcode.d | 1 + gas/testsuite/gas/i386/x86-64-opcode.s | 5 +- gas/testsuite/gas/i386/x86-64-suffix-intel.d | 2 +- gas/testsuite/gas/i386/x86-64-suffix.d | 2 +- gas/testsuite/gas/i386/x86-64-suffix.e | 2 + gas/testsuite/gas/i386/x86-64-suffix.s | 1 - gas/testsuite/gas/i386/x86-64-sysenter.d | 5 + gas/testsuite/gas/i386/x86-64-unique.d | 48 + gas/testsuite/gas/i386/x86_64-intel.d | 27 +- gas/testsuite/gas/i386/x86_64.d | 28 +- gas/testsuite/gas/i386/x86_64.e | 3 + gas/testsuite/gas/i386/x86_64.s | 8 + gas/testsuite/gas/macros/macros.exp | 24 +- gas/testsuite/gas/z80/gbz80_all.d | 514 + gas/testsuite/gas/z80/gbz80_all.s | 519 + gas/testsuite/gas/z80/z80.exp | 6 + gas/testsuite/gas/z80/z80n_all.d | 1208 ++ gas/testsuite/gas/z80/z80n_all.s | 1242 ++ gas/testsuite/gas/z80/z80n_reloc.d | 10 + gas/testsuite/lib/gas-defs.exp | 2 +- gas/write.c | 2 +- gdb/ChangeLog | 742 + gdb/MAINTAINERS | 1 + gdb/Makefile.in | 43 +- gdb/NEWS | 3 + gdb/README | 7 +- gdb/aarch64-tdep.c | 39 +- gdb/acinclude.m4 | 2 +- gdb/alpha-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/arc-tdep.c | 2 +- gdb/arch-utils.c | 32 + gdb/arch-utils.h | 4 + gdb/arch/arm.h | 1 + gdb/arm-tdep.c | 4 +- gdb/bfin-tdep.c | 2 +- gdb/breakpoint.c | 46 +- gdb/breakpoint.h | 5 - gdb/compile/compile-c-symbols.c | 2 +- gdb/compile/compile-cplus-symbols.c | 2 +- gdb/compile/compile-loc2c.c | 9 +- gdb/configure | 45 +- gdb/configure.ac | 28 - gdb/configure.nat | 3 +- gdb/configure.tgt | 24 - gdb/cris-tdep.c | 72 +- gdb/csky-tdep.c | 2 +- gdb/dwarf2/abbrev.c | 192 + gdb/dwarf2/abbrev.h | 90 + gdb/dwarf2/attribute.c | 121 + gdb/dwarf2/attribute.h | 118 + gdb/dwarf2/comp-unit.c | 273 + gdb/dwarf2/comp-unit.h | 122 + gdb/{dwarf2expr.c => dwarf2/expr.c} | 4 +- gdb/{dwarf2expr.h => dwarf2/expr.h} | 0 .../frame-tailcall.c} | 6 +- .../frame-tailcall.h} | 0 gdb/{dwarf2-frame.c => dwarf2/frame.c} | 48 +- gdb/{dwarf2-frame.h => dwarf2/frame.h} | 1 - gdb/{dwarf-index-cache.c => dwarf2/index-cache.c} | 6 +- gdb/{dwarf-index-cache.h => dwarf2/index-cache.h} | 2 +- .../index-common.c} | 2 +- .../index-common.h} | 0 gdb/{dwarf-index-write.c => dwarf2/index-write.c} | 13 +- gdb/{dwarf-index-write.h => dwarf2/index-write.h} | 2 +- gdb/dwarf2/leb.c | 136 + gdb/dwarf2/leb.h | 164 + gdb/dwarf2/line-header.c | 114 + gdb/dwarf2/line-header.h | 188 + gdb/{dwarf2loc.c => dwarf2/loc.c} | 106 +- gdb/{dwarf2loc.h => dwarf2/loc.h} | 25 +- gdb/{dwarf2read.c => dwarf2/read.c} | 2490 +-- gdb/{dwarf2read.h => dwarf2/read.h} | 186 +- gdb/dwarf2/section.c | 180 + gdb/dwarf2/section.h | 119 + gdb/event-loop.c | 4 +- gdb/event-top.c | 2 +- gdb/exceptions.c | 2 +- gdb/f-valprint.c | 2 +- gdb/findvar.c | 2 +- gdb/fork-child.c | 2 +- gdb/gdb_obstack.h | 2 + gdb/gdbarch.c | 23 + gdb/gdbarch.h | 7 + gdb/gdbarch.sh | 4 + gdb/gdbthread.h | 6 +- gdb/gdbtypes.c | 2 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-type.c | 2 +- gdb/h8300-tdep.c | 2 +- gdb/hppa-bsd-tdep.c | 2 +- gdb/hppa-linux-tdep.c | 2 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-linux-tdep.c | 2 +- gdb/i386-tdep.c | 2 +- gdb/infcmd.c | 5 + gdb/infrun.c | 28 +- gdb/iq2000-tdep.c | 2 +- gdb/linux-nat.c | 11 +- gdb/m32c-tdep.c | 4 +- gdb/m68hc11-tdep.c | 2 +- gdb/m68k-tdep.c | 2 +- gdb/microblaze-tdep.c | 2 +- gdb/mips-tdep.c | 2 +- gdb/mn10300-tdep.c | 2 +- gdb/msp430-tdep.c | 2 +- gdb/nat/riscv-linux-tdesc.c | 83 + .../riscv-linux-tdesc.h} | 16 +- gdb/nds32-tdep.c | 2 +- gdb/nios2-tdep.c | 2 +- gdb/or1k-tdep.c | 2 +- gdb/ppc-nbsd-tdep.h | 2 +- gdb/printcmd.c | 2 +- gdb/psymtab.h | 4 +- gdb/ravenscar-thread.c | 3 +- gdb/record-btrace.c | 2 +- gdb/record-full.c | 4 +- gdb/remote-fileio.c | 12 +- gdb/remote-sim.c | 9 +- gdb/remote.c | 8 +- gdb/riscv-linux-nat.c | 97 +- gdb/riscv-tdep.c | 2 +- gdb/rl78-tdep.c | 2 +- gdb/rs6000-tdep.c | 2 +- gdb/rx-tdep.c | 2 +- gdb/s12z-tdep.c | 2 +- gdb/s390-tdep.c | 2 +- gdb/score-tdep.c | 2 +- gdb/sh-tdep.c | 2 +- gdb/source-cache.c | 39 +- gdb/source.c | 19 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.h | 4 +- gdb/sparc-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/sparc64-tdep.c | 2 +- gdb/symtab.c | 46 +- gdb/target-descriptions.c | 13 +- gdb/target.c | 2 +- gdb/testsuite/ChangeLog | 125 + gdb/testsuite/README | 7 + .../gdb.arch/aarch64-brk-patterns.c} | 25 +- gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp | 69 + gdb/testsuite/gdb.arch/powerpc-power8.exp | 18 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 8 +- gdb/testsuite/gdb.arch/powerpc-power9.exp | 6 +- gdb/testsuite/gdb.arch/powerpc-power9.s | 2 - gdb/testsuite/gdb.base/annotate-symlink.exp | 3 + .../gdb.base/cached-source-file.c} | 35 +- gdb/testsuite/gdb.base/cached-source-file.exp | 98 + gdb/testsuite/gdb.base/fileio.c | 3 +- gdb/testsuite/gdb.base/many-headers.exp | 19 +- gdb/testsuite/gdb.base/step-over-no-symbols.exp | 4 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 134 +- gdb/testsuite/gdb.cp/pass-by-ref-2.exp | 6 + gdb/testsuite/gdb.cp/pass-by-ref.exp | 26 + gdb/testsuite/gdb.fortran/array-bounds-high.exp | 39 + gdb/testsuite/gdb.fortran/array-bounds-high.f90 | 23 + gdb/testsuite/gdb.multi/multi-target.exp | 4 + gdb/testsuite/gdb.server/multi-ui-errors.exp | 3 +- gdb/testsuite/gdb.server/server-kill-python.exp | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 4 + gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 2 + gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 4 + gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 2 + gdb/testsuite/gdb.threads/watchpoint-fork.exp | 13 +- .../gdb.tui/tui-layout-asm-short-prog.S} | 17 +- .../gdb.tui/tui-layout-asm-short-prog.exp | 51 + gdb/testsuite/gdb.tui/tui-missing-src.exp | 97 + gdb/testsuite/lib/fortran.exp | 21 +- gdb/testsuite/lib/gdb.exp | 6 +- gdb/thread.c | 8 +- gdb/tic6x-tdep.c | 2 +- gdb/tilegx-tdep.c | 2 +- gdb/tui/tui-disasm.c | 2 +- gdb/tui/tui-interp.c | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-win.c | 16 +- gdb/tui/tui.c | 2 +- gdb/ui-file.c | 45 +- gdb/ui-file.h | 12 - gdb/utils.c | 29 +- gdb/utils.h | 6 + gdb/v850-tdep.c | 2 +- gdb/windows-nat.c | 31 + gdb/windows-tdep.c | 162 + gdb/xstormy16-tdep.c | 2 +- gdb/xtensa-tdep.c | 4 +- {gdb/gdbserver => gdbserver}/.gitignore | 0 {gdb/gdbserver => gdbserver}/ChangeLog | 49 + {gdb/gdbserver => gdbserver}/Makefile.in | 138 +- {gdb/gdbserver => gdbserver}/README | 21 +- {gdb/gdbserver => gdbserver}/acinclude.m4 | 36 +- {gdb/gdbserver => gdbserver}/aclocal.m4 | 0 {gdb/gdbserver => gdbserver}/ax.c | 0 {gdb/gdbserver => gdbserver}/ax.h | 0 {gdb/gdbserver => gdbserver}/config.in | 0 {gdb/gdbserver => gdbserver}/configure | 10 +- {gdb/gdbserver => gdbserver}/configure.ac | 6 +- {gdb/gdbserver => gdbserver}/configure.srv | 17 +- {gdb/gdbserver => gdbserver}/debug.c | 0 {gdb/gdbserver => gdbserver}/debug.h | 0 {gdb/gdbserver => gdbserver}/dll.c | 0 {gdb/gdbserver => gdbserver}/dll.h | 0 {gdb/gdbserver => gdbserver}/event-loop.c | 0 {gdb/gdbserver => gdbserver}/event-loop.h | 0 {gdb/gdbserver => gdbserver}/fork-child.c | 0 {gdb/gdbserver => gdbserver}/gdb_proc_service.h | 0 {gdb/gdbserver => gdbserver}/gdbreplay.c | 0 {gdb/gdbserver => gdbserver}/gdbthread.h | 0 {gdb/gdbserver => gdbserver}/hostio-errno.c | 0 {gdb/gdbserver => gdbserver}/hostio.c | 0 {gdb/gdbserver => gdbserver}/hostio.h | 0 {gdb/gdbserver => gdbserver}/i387-fp.c | 0 {gdb/gdbserver => gdbserver}/i387-fp.h | 0 {gdb/gdbserver => gdbserver}/inferiors.c | 0 {gdb/gdbserver => gdbserver}/inferiors.h | 0 {gdb/gdbserver => gdbserver}/linux-aarch32-low.c | 0 {gdb/gdbserver => gdbserver}/linux-aarch32-low.h | 0 {gdb/gdbserver => gdbserver}/linux-aarch32-tdesc.c | 0 {gdb/gdbserver => gdbserver}/linux-aarch32-tdesc.h | 0 {gdb/gdbserver => gdbserver}/linux-aarch64-ipa.c | 0 {gdb/gdbserver => gdbserver}/linux-aarch64-low.c | 0 {gdb/gdbserver => gdbserver}/linux-aarch64-tdesc.c | 0 {gdb/gdbserver => gdbserver}/linux-aarch64-tdesc.h | 0 {gdb/gdbserver => gdbserver}/linux-amd64-ipa.c | 0 {gdb/gdbserver => gdbserver}/linux-arm-low.c | 0 {gdb/gdbserver => gdbserver}/linux-arm-tdesc.c | 0 {gdb/gdbserver => gdbserver}/linux-arm-tdesc.h | 0 {gdb/gdbserver => gdbserver}/linux-bfin-low.c | 0 {gdb/gdbserver => gdbserver}/linux-cris-low.c | 0 {gdb/gdbserver => gdbserver}/linux-crisv32-low.c | 0 {gdb/gdbserver => gdbserver}/linux-i386-ipa.c | 0 {gdb/gdbserver => gdbserver}/linux-ia64-low.c | 0 {gdb/gdbserver => gdbserver}/linux-low.c | 0 {gdb/gdbserver => gdbserver}/linux-low.h | 0 {gdb/gdbserver => gdbserver}/linux-m32r-low.c | 0 {gdb/gdbserver => gdbserver}/linux-m68k-low.c | 0 {gdb/gdbserver => gdbserver}/linux-mips-low.c | 0 {gdb/gdbserver => gdbserver}/linux-nios2-low.c | 0 {gdb/gdbserver => gdbserver}/linux-ppc-ipa.c | 0 {gdb/gdbserver => gdbserver}/linux-ppc-low.c | 0 .../gdbserver => gdbserver}/linux-ppc-tdesc-init.h | 0 {gdb/gdbserver => gdbserver}/linux-s390-ipa.c | 0 {gdb/gdbserver => gdbserver}/linux-s390-low.c | 0 {gdb/gdbserver => gdbserver}/linux-s390-tdesc.h | 0 {gdb/gdbserver => gdbserver}/linux-sh-low.c | 0 {gdb/gdbserver => gdbserver}/linux-sparc-low.c | 0 {gdb/gdbserver => gdbserver}/linux-tic6x-low.c | 0 {gdb/gdbserver => gdbserver}/linux-tile-low.c | 0 {gdb/gdbserver => gdbserver}/linux-x86-low.c | 0 {gdb/gdbserver => gdbserver}/linux-x86-tdesc.c | 0 {gdb/gdbserver => gdbserver}/linux-x86-tdesc.h | 0 {gdb/gdbserver => gdbserver}/linux-xtensa-low.c | 0 {gdb/gdbserver => gdbserver}/lynx-i386-low.c | 0 {gdb/gdbserver => gdbserver}/lynx-low.c | 0 {gdb/gdbserver => gdbserver}/lynx-low.h | 0 {gdb/gdbserver => gdbserver}/lynx-ppc-low.c | 0 {gdb/gdbserver => gdbserver}/mem-break.c | 0 {gdb/gdbserver => gdbserver}/mem-break.h | 0 {gdb/gdbserver => gdbserver}/notif.c | 0 {gdb/gdbserver => gdbserver}/notif.h | 0 {gdb/gdbserver => gdbserver}/nto-low.c | 0 {gdb/gdbserver => gdbserver}/nto-low.h | 0 {gdb/gdbserver => gdbserver}/nto-x86-low.c | 0 {gdb/gdbserver => gdbserver}/proc-service.c | 0 {gdb/gdbserver => gdbserver}/proc-service.list | 0 {gdb/gdbserver => gdbserver}/regcache.c | 0 {gdb/gdbserver => gdbserver}/regcache.h | 0 {gdb/gdbserver => gdbserver}/remote-utils.c | 0 {gdb/gdbserver => gdbserver}/remote-utils.h | 0 {gdb/gdbserver => gdbserver}/server.c | 4 +- {gdb/gdbserver => gdbserver}/server.h | 0 {gdb/gdbserver => gdbserver}/symbol.c | 0 {gdb/gdbserver => gdbserver}/target.c | 0 {gdb/gdbserver => gdbserver}/target.h | 0 {gdb/gdbserver => gdbserver}/tdesc.c | 0 {gdb/gdbserver => gdbserver}/tdesc.h | 0 {gdb/gdbserver => gdbserver}/thread-db.c | 0 {gdb/gdbserver => gdbserver}/tracepoint.c | 0 {gdb/gdbserver => gdbserver}/tracepoint.h | 0 {gdb/gdbserver => gdbserver}/utils.c | 0 {gdb/gdbserver => gdbserver}/utils.h | 0 {gdb/gdbserver => gdbserver}/win32-arm-low.c | 0 {gdb/gdbserver => gdbserver}/win32-i386-low.c | 0 {gdb/gdbserver => gdbserver}/win32-low.c | 30 +- {gdb/gdbserver => gdbserver}/win32-low.h | 0 {gdb/gdbserver => gdbserver}/wincecompat.c | 0 {gdb/gdbserver => gdbserver}/wincecompat.h | 0 {gdb/gdbserver => gdbserver}/x86-low.c | 0 {gdb/gdbserver => gdbserver}/x86-low.h | 0 {gdb/gdbserver => gdbserver}/x86-tdesc.h | 0 {gdb/gdbserver => gdbserver}/xtensa-xtregs.c | 0 gdbsupport/ChangeLog | 27 + gdbsupport/Makefile.am | 2 + gdbsupport/Makefile.in | 6 +- gdbsupport/acinclude.m4 | 3 + gdbsupport/configure | 196 + gdbsupport/configure.ac | 3 + gdbsupport/environ.c | 2 +- {gdb => gdbsupport}/warning.m4 | 4 +- include/ChangeLog | 30 + include/coff/internal.h | 6 + include/elf/z80.h | 2 + include/opcode/arm.h | 9 + include/opcode/d30v.h | 2 +- ld/ChangeLog | 207 + ld/Makefile.am | 2 +- ld/Makefile.in | 2 +- ld/configure.tgt | 7 +- ld/emulparams/elf32z80.sh | 2 +- ld/emultempl/aix.em | 1 + ld/emultempl/armcoff.em | 1 + ld/emultempl/beos.em | 1 + ld/emultempl/elf.em | 3 +- ld/emultempl/generic.em | 1 + ld/emultempl/linux.em | 1 + ld/emultempl/msp430.em | 1 + ld/emultempl/pe.em | 1 + ld/emultempl/pep.em | 1 + ld/emultempl/ticoff.em | 1 + ld/emultempl/vanilla.em | 1 + ld/emultempl/z80.em | 215 +- ld/emultempl/z80elf.em | 133 - ld/ld.texi | 2 +- ld/ldelf.c | 37 +- ld/ldelf.h | 3 +- ld/ldemul.c | 11 + ld/ldemul.h | 7 + ld/ldexp.c | 5 +- ld/ldlang.c | 2 + ld/testsuite/ld-elf/elf.exp | 63 + ld/testsuite/ld-elf/pr22450.d | 1 + ld/testsuite/ld-elf/pr24526.d | 9 + ld/testsuite/ld-elf/pr24526.s | 13 + ld/testsuite/ld-elf/pr25021.d | 7 + ld/testsuite/ld-elf/pr25021.s | 22 + ld/testsuite/ld-elf/pr25022.d | 10 + ld/testsuite/ld-elf/pr25022.s | 11 + ld/testsuite/ld-elf/pr25022.t | 1 + ld/testsuite/ld-elf/pr25490-1.d | 3 + ld/testsuite/ld-elf/pr25490-1.s | 9 + ld/testsuite/ld-elf/pr25490-2-16.rd | 7 + ld/testsuite/ld-elf/pr25490-2-32.rd | 7 + ld/testsuite/ld-elf/pr25490-2-64.rd | 7 + ld/testsuite/ld-elf/pr25490-2.s | 9 + ld/testsuite/ld-elf/pr25490-3-16.rd | 7 + ld/testsuite/ld-elf/pr25490-3-32.rd | 7 + ld/testsuite/ld-elf/pr25490-3-64.rd | 7 + ld/testsuite/ld-elf/pr25490-3.s | 18 + ld/testsuite/ld-elf/pr25490-4-16.rd | 7 + ld/testsuite/ld-elf/pr25490-4-32.rd | 7 + ld/testsuite/ld-elf/pr25490-4-64.rd | 7 + ld/testsuite/ld-elf/pr25490-4.s | 20 + ld/testsuite/ld-elf/pr25490-5-16.rd | 7 + ld/testsuite/ld-elf/pr25490-5-32.rd | 7 + ld/testsuite/ld-elf/pr25490-5-64.rd | 7 + ld/testsuite/ld-elf/pr25490-5.s | 17 + ld/testsuite/ld-elf/pr25490-6-16.rd | 7 + ld/testsuite/ld-elf/pr25490-6-32.rd | 7 + ld/testsuite/ld-elf/pr25490-6-64.rd | 7 + ld/testsuite/ld-elf/pr25490-6.s | 30 + ld/testsuite/ld-elf/sec64k.exp | 8 + ld/testsuite/ld-elfvers/vers.exp | 6 +- ld/testsuite/ld-i386/pr22001-1c.S | 4 +- ld/testsuite/ld-i386/tls-gd1.S | 5 +- ld/testsuite/ld-ifunc/ifunc-10-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-11-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-12-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14c-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14d-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14e-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-14f-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-15-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-16-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-17b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-19b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d | 2 +- ld/testsuite/ld-ifunc/ifunc-2-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-20-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-22-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-23-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-24-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-25-x86.s | 2 + ld/testsuite/ld-ifunc/ifunc-26.d | 3 +- ld/testsuite/ld-ifunc/ifunc-4-local-x86.s | 4 +- ld/testsuite/ld-ifunc/ifunc-4-x86.s | 4 +- ld/testsuite/ld-ifunc/ifunc-5a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-6b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7a-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-7b-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-8-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc-9-i386.d | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 39 +- ld/testsuite/ld-ifunc/lib.c | 2 +- ld/testsuite/ld-ifunc/pr17154-i386-now.d | 2 +- ld/testsuite/ld-ifunc/pr17154-i386.d | 2 +- ld/testsuite/ld-plugin/lto.exp | 5 + ld/testsuite/ld-plugin/pr25355.c | 2 + ld/testsuite/ld-plugin/pr25355.d | 4 + ld/testsuite/ld-unique/pr21529.s | 8 +- ld/testsuite/ld-unique/unique.d | 2 +- ld/testsuite/ld-unique/unique.exp | 8 +- ld/testsuite/ld-unique/unique.s | 6 +- ld/testsuite/ld-unique/unique_empty.s | 2 +- ld/testsuite/ld-unique/unique_shared.s | 6 +- ld/testsuite/ld-x86-64/pr21481b.S | 4 +- ld/testsuite/ld-z80/arch_z80n.d | 11 + ld/testsuite/ld-z80/comb_arch_z80_z80n.d | 11 + ld/testsuite/ld-z80/labels.s | 6 + ld/testsuite/ld-z80/relocs.s | 11 + ld/testsuite/ld-z80/relocs_f_z80n.d | 86 + ld/testsuite/lib/ld-lib.exp | 16 +- opcodes/ChangeLog | 150 + opcodes/aarch64-asm-2.c | 174 +- opcodes/aarch64-dis-2.c | 2364 +- opcodes/aarch64-opc-2.c | 16 +- opcodes/aarch64-tbl.h | 13 +- opcodes/arm-dis.c | 250 +- opcodes/bpf-ibld.c | 5 +- opcodes/bpf-opc.c | 8 +- opcodes/cgen-ibld.in | 5 +- opcodes/d30v-dis.c | 4 +- opcodes/epiphany-ibld.c | 5 +- opcodes/fr30-ibld.c | 5 +- opcodes/frv-ibld.c | 11 +- opcodes/i386-dis-evex-prefix.h | 40 +- opcodes/i386-dis.c | 97 +- opcodes/i386-gen.c | 4 +- opcodes/i386-opc.h | 20 +- opcodes/i386-opc.tbl | 250 +- opcodes/i386-tbl.h | 21734 ++++++++++--------- opcodes/ip2k-ibld.c | 5 +- opcodes/iq2000-ibld.c | 5 +- opcodes/lm32-ibld.c | 5 +- opcodes/m32c-ibld.c | 33 +- opcodes/m32r-ibld.c | 5 +- opcodes/mep-ibld.c | 5 +- opcodes/mt-ibld.c | 5 +- opcodes/or1k-ibld.c | 5 +- opcodes/tic4x-dis.c | 2 +- opcodes/xc16x-ibld.c | 5 +- opcodes/xstormy16-ibld.c | 5 +- opcodes/z80-dis.c | 173 +- sim/aarch64/ChangeLog | 6 + sim/aarch64/simulator.c | 7 +- src-release.sh | 8 +- 625 files changed, 40335 insertions(+), 24478 deletions(-) delete mode 100644 bfd/cpu-plugin.c create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_28.d create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_28.l create mode 100644 gas/testsuite/gas/aarch64/sve-movprfx_28.s create mode 100644 gas/testsuite/gas/arm/cde-missing-fp.d create mode 100644 gas/testsuite/gas/arm/cde-missing-fp.l create mode 100644 gas/testsuite/gas/arm/cde-missing-mve.d create mode 100644 gas/testsuite/gas/arm/cde-missing-mve.l create mode 100644 gas/testsuite/gas/arm/cde-mve-or-neon.d create mode 100644 gas/testsuite/gas/arm/cde-mve-or-neon.s create mode 100644 gas/testsuite/gas/arm/cde-mve.s create mode 100644 gas/testsuite/gas/arm/cde-scalar.d create mode 100644 gas/testsuite/gas/arm/cde-scalar.s create mode 100644 gas/testsuite/gas/arm/cde-warnings.d create mode 100644 gas/testsuite/gas/arm/cde-warnings.l create mode 100644 gas/testsuite/gas/arm/cde-warnings.s create mode 100644 gas/testsuite/gas/arm/cde.d create mode 100644 gas/testsuite/gas/arm/cde.s create mode 100644 gas/testsuite/gas/arm/mve-ldst.d create mode 100644 gas/testsuite/gas/arm/mve-ldst.s create mode 100644 gas/testsuite/gas/arm/mve_dsp.d create mode 100644 gas/testsuite/gas/elf/section15.d create mode 100644 gas/testsuite/gas/elf/section15.s create mode 100644 gas/testsuite/gas/elf/section16.s copy gas/testsuite/gas/elf/{section12a.d => section16a.d} (90%) copy gas/testsuite/gas/elf/{section12b.d => section16b.d} (87%) create mode 100644 gas/testsuite/gas/elf/section17.d create mode 100644 gas/testsuite/gas/elf/section17.l create mode 100644 gas/testsuite/gas/elf/section17.s create mode 100644 gas/testsuite/gas/elf/section18.d create mode 100644 gas/testsuite/gas/elf/section18.s create mode 100644 gas/testsuite/gas/elf/section19.d create mode 100644 gas/testsuite/gas/elf/section19.s create mode 100644 gas/testsuite/gas/elf/section20.d create mode 100644 gas/testsuite/gas/elf/section20.s create mode 100644 gas/testsuite/gas/elf/section21.d create mode 100644 gas/testsuite/gas/elf/section21.l create mode 100644 gas/testsuite/gas/elf/section21.s create mode 100644 gas/testsuite/gas/i386/unique.d create mode 100644 gas/testsuite/gas/i386/unique.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-intel64.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-inval.l create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd-inval.s create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd.d create mode 100644 gas/testsuite/gas/i386/x86-64-movsxd.s create mode 100644 gas/testsuite/gas/i386/x86-64-suffix.e create mode 100644 gas/testsuite/gas/i386/x86-64-sysenter.d create mode 100644 gas/testsuite/gas/i386/x86-64-unique.d create mode 100644 gas/testsuite/gas/i386/x86_64.e create mode 100644 gas/testsuite/gas/z80/gbz80_all.d create mode 100644 gas/testsuite/gas/z80/gbz80_all.s create mode 100644 gas/testsuite/gas/z80/z80n_all.d create mode 100644 gas/testsuite/gas/z80/z80n_all.s create mode 100644 gas/testsuite/gas/z80/z80n_reloc.d create mode 100644 gdb/dwarf2/abbrev.c create mode 100644 gdb/dwarf2/abbrev.h create mode 100644 gdb/dwarf2/attribute.c create mode 100644 gdb/dwarf2/attribute.h create mode 100644 gdb/dwarf2/comp-unit.c create mode 100644 gdb/dwarf2/comp-unit.h rename gdb/{dwarf2expr.c => dwarf2/expr.c} (99%) rename gdb/{dwarf2expr.h => dwarf2/expr.h} (100%) rename gdb/{dwarf2-frame-tailcall.c => dwarf2/frame-tailcall.c} (99%) rename gdb/{dwarf2-frame-tailcall.h => dwarf2/frame-tailcall.h} (100%) rename gdb/{dwarf2-frame.c => dwarf2/frame.c} (98%) rename gdb/{dwarf2-frame.h => dwarf2/frame.h} (99%) rename gdb/{dwarf-index-cache.c => dwarf2/index-cache.c} (99%) rename gdb/{dwarf-index-cache.h => dwarf2/index-cache.h} (98%) rename gdb/{dwarf-index-common.c => dwarf2/index-common.c} (97%) rename gdb/{dwarf-index-common.h => dwarf2/index-common.h} (100%) rename gdb/{dwarf-index-write.c => dwarf2/index-write.c} (99%) rename gdb/{dwarf-index-write.h => dwarf2/index-write.h} (98%) create mode 100644 gdb/dwarf2/leb.c create mode 100644 gdb/dwarf2/leb.h create mode 100644 gdb/dwarf2/line-header.c create mode 100644 gdb/dwarf2/line-header.h rename gdb/{dwarf2loc.c => dwarf2/loc.c} (97%) rename gdb/{dwarf2loc.h => dwarf2/loc.h} (90%) rename gdb/{dwarf2read.c => dwarf2/read.c} (92%) rename gdb/{dwarf2read.h => dwarf2/read.h} (86%) create mode 100644 gdb/dwarf2/section.c create mode 100644 gdb/dwarf2/section.h create mode 100644 gdb/nat/riscv-linux-tdesc.c copy gdb/{gdbserver/linux-aarch64-tdesc.h => nat/riscv-linux-tdesc.h} (64%) copy gdb/{gdbserver/symbol.c => testsuite/gdb.arch/aarch64-brk-patterns.c} (60%) create mode 100644 gdb/testsuite/gdb.arch/aarch64-brk-patterns.exp copy gdb/{gdbserver/wincecompat.c => testsuite/gdb.base/cached-source-file.c} (52%) create mode 100644 gdb/testsuite/gdb.base/cached-source-file.exp create mode 100644 gdb/testsuite/gdb.fortran/array-bounds-high.exp create mode 100644 gdb/testsuite/gdb.fortran/array-bounds-high.f90 copy gdb/{gdbserver/utils.h => testsuite/gdb.tui/tui-layout-asm-short-prog.S} (68%) create mode 100644 gdb/testsuite/gdb.tui/tui-layout-asm-short-prog.exp create mode 100644 gdb/testsuite/gdb.tui/tui-missing-src.exp rename {gdb/gdbserver => gdbserver}/.gitignore (100%) rename {gdb/gdbserver => gdbserver}/ChangeLog (99%) rename {gdb/gdbserver => gdbserver}/Makefile.in (85%) rename {gdb/gdbserver => gdbserver}/README (89%) rename {gdb/gdbserver => gdbserver}/acinclude.m4 (61%) rename {gdb/gdbserver => gdbserver}/aclocal.m4 (100%) rename {gdb/gdbserver => gdbserver}/ax.c (100%) rename {gdb/gdbserver => gdbserver}/ax.h (100%) rename {gdb/gdbserver => gdbserver}/config.in (100%) rename {gdb/gdbserver => gdbserver}/configure (99%) rename {gdb/gdbserver => gdbserver}/configure.ac (98%) rename {gdb/gdbserver => gdbserver}/configure.srv (97%) rename {gdb/gdbserver => gdbserver}/debug.c (100%) rename {gdb/gdbserver => gdbserver}/debug.h (100%) rename {gdb/gdbserver => gdbserver}/dll.c (100%) rename {gdb/gdbserver => gdbserver}/dll.h (100%) rename {gdb/gdbserver => gdbserver}/event-loop.c (100%) rename {gdb/gdbserver => gdbserver}/event-loop.h (100%) rename {gdb/gdbserver => gdbserver}/fork-child.c (100%) rename {gdb/gdbserver => gdbserver}/gdb_proc_service.h (100%) rename {gdb/gdbserver => gdbserver}/gdbreplay.c (100%) rename {gdb/gdbserver => gdbserver}/gdbthread.h (100%) rename {gdb/gdbserver => gdbserver}/hostio-errno.c (100%) rename {gdb/gdbserver => gdbserver}/hostio.c (100%) rename {gdb/gdbserver => gdbserver}/hostio.h (100%) rename {gdb/gdbserver => gdbserver}/i387-fp.c (100%) rename {gdb/gdbserver => gdbserver}/i387-fp.h (100%) rename {gdb/gdbserver => gdbserver}/inferiors.c (100%) rename {gdb/gdbserver => gdbserver}/inferiors.h (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch32-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch32-low.h (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch32-tdesc.c (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch32-tdesc.h (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch64-ipa.c (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch64-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch64-tdesc.c (100%) rename {gdb/gdbserver => gdbserver}/linux-aarch64-tdesc.h (100%) rename {gdb/gdbserver => gdbserver}/linux-amd64-ipa.c (100%) rename {gdb/gdbserver => gdbserver}/linux-arm-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-arm-tdesc.c (100%) rename {gdb/gdbserver => gdbserver}/linux-arm-tdesc.h (100%) rename {gdb/gdbserver => gdbserver}/linux-bfin-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-cris-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-crisv32-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-i386-ipa.c (100%) rename {gdb/gdbserver => gdbserver}/linux-ia64-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-low.h (100%) rename {gdb/gdbserver => gdbserver}/linux-m32r-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-m68k-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-mips-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-nios2-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-ppc-ipa.c (100%) rename {gdb/gdbserver => gdbserver}/linux-ppc-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-ppc-tdesc-init.h (100%) rename {gdb/gdbserver => gdbserver}/linux-s390-ipa.c (100%) rename {gdb/gdbserver => gdbserver}/linux-s390-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-s390-tdesc.h (100%) rename {gdb/gdbserver => gdbserver}/linux-sh-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-sparc-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-tic6x-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-tile-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-x86-low.c (100%) rename {gdb/gdbserver => gdbserver}/linux-x86-tdesc.c (100%) rename {gdb/gdbserver => gdbserver}/linux-x86-tdesc.h (100%) rename {gdb/gdbserver => gdbserver}/linux-xtensa-low.c (100%) rename {gdb/gdbserver => gdbserver}/lynx-i386-low.c (100%) rename {gdb/gdbserver => gdbserver}/lynx-low.c (100%) rename {gdb/gdbserver => gdbserver}/lynx-low.h (100%) rename {gdb/gdbserver => gdbserver}/lynx-ppc-low.c (100%) rename {gdb/gdbserver => gdbserver}/mem-break.c (100%) rename {gdb/gdbserver => gdbserver}/mem-break.h (100%) rename {gdb/gdbserver => gdbserver}/notif.c (100%) rename {gdb/gdbserver => gdbserver}/notif.h (100%) rename {gdb/gdbserver => gdbserver}/nto-low.c (100%) rename {gdb/gdbserver => gdbserver}/nto-low.h (100%) rename {gdb/gdbserver => gdbserver}/nto-x86-low.c (100%) rename {gdb/gdbserver => gdbserver}/proc-service.c (100%) rename {gdb/gdbserver => gdbserver}/proc-service.list (100%) rename {gdb/gdbserver => gdbserver}/regcache.c (100%) rename {gdb/gdbserver => gdbserver}/regcache.h (100%) rename {gdb/gdbserver => gdbserver}/remote-utils.c (100%) rename {gdb/gdbserver => gdbserver}/remote-utils.h (100%) rename {gdb/gdbserver => gdbserver}/server.c (99%) rename {gdb/gdbserver => gdbserver}/server.h (100%) rename {gdb/gdbserver => gdbserver}/symbol.c (100%) rename {gdb/gdbserver => gdbserver}/target.c (100%) rename {gdb/gdbserver => gdbserver}/target.h (100%) rename {gdb/gdbserver => gdbserver}/tdesc.c (100%) rename {gdb/gdbserver => gdbserver}/tdesc.h (100%) rename {gdb/gdbserver => gdbserver}/thread-db.c (100%) rename {gdb/gdbserver => gdbserver}/tracepoint.c (100%) rename {gdb/gdbserver => gdbserver}/tracepoint.h (100%) rename {gdb/gdbserver => gdbserver}/utils.c (100%) rename {gdb/gdbserver => gdbserver}/utils.h (100%) rename {gdb/gdbserver => gdbserver}/win32-arm-low.c (100%) rename {gdb/gdbserver => gdbserver}/win32-i386-low.c (100%) rename {gdb/gdbserver => gdbserver}/win32-low.c (98%) rename {gdb/gdbserver => gdbserver}/win32-low.h (100%) rename {gdb/gdbserver => gdbserver}/wincecompat.c (100%) rename {gdb/gdbserver => gdbserver}/wincecompat.h (100%) rename {gdb/gdbserver => gdbserver}/x86-low.c (100%) rename {gdb/gdbserver => gdbserver}/x86-low.h (100%) rename {gdb/gdbserver => gdbserver}/x86-tdesc.h (100%) rename {gdb/gdbserver => gdbserver}/xtensa-xtregs.c (100%) rename {gdb => gdbsupport}/warning.m4 (99%) delete mode 100644 ld/emultempl/z80elf.em create mode 100644 ld/testsuite/ld-elf/pr24526.d create mode 100644 ld/testsuite/ld-elf/pr24526.s create mode 100644 ld/testsuite/ld-elf/pr25021.d create mode 100644 ld/testsuite/ld-elf/pr25021.s create mode 100644 ld/testsuite/ld-elf/pr25022.d create mode 100644 ld/testsuite/ld-elf/pr25022.s create mode 100644 ld/testsuite/ld-elf/pr25022.t create mode 100644 ld/testsuite/ld-elf/pr25490-1.d create mode 100644 ld/testsuite/ld-elf/pr25490-1.s create mode 100644 ld/testsuite/ld-elf/pr25490-2-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-2.s create mode 100644 ld/testsuite/ld-elf/pr25490-3-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-3.s create mode 100644 ld/testsuite/ld-elf/pr25490-4-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-4.s create mode 100644 ld/testsuite/ld-elf/pr25490-5-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-5.s create mode 100644 ld/testsuite/ld-elf/pr25490-6-16.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6-32.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6-64.rd create mode 100644 ld/testsuite/ld-elf/pr25490-6.s create mode 100644 ld/testsuite/ld-plugin/pr25355.c create mode 100644 ld/testsuite/ld-plugin/pr25355.d create mode 100644 ld/testsuite/ld-z80/arch_z80n.d create mode 100644 ld/testsuite/ld-z80/comb_arch_z80_z80n.d create mode 100644 ld/testsuite/ld-z80/relocs_f_z80n.d