This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-check_binutils in repository toolchain/ci/binutils-gdb.
from 0ff8f4b9f0 Automatic date update in version.in adds fad3d2c1b2 Remove SH-5 remnants adds 11104e4297 Since the pdp11-aout target does not support gdb, gdbserver [...] adds e04f33c09f Updated Serbian translation for the BFD directory. adds 1f7f2abbc3 alpha: Warn DT_TEXTREL with -M adds 6f6fd151cb elf: Strip zero-sized dynamic sections adds 6914be53bd gas: Extend .symver directive adds f49c464f93 [gdb/testsuite] allow more registers in gdb.base/jit-reader.exp adds 922a7c7c5d [gdb/testsuite] structured rename of jit test files adds 946422b6a1 [gdb/testsuite] share jit-protocol.h by all jit tests adds 4778a5f87d [gdb] Fix hang after ext sigkill adds 1a476b6d68 gdb, btrace: forward fetch_registers for unknown threads adds 5897fd4994 gdb, btrace: diagnose double and failed enable adds d89edf9b81 gdb, btrace: make record-btrace per-inferior adds 39a7b38fac Fix linker tests to work with 16-bit targets. adds c36876fe5b BFD: Exclude sections with no content from compress check. adds bb2a145347 Disallow PC relative for CMPI on MC68000/10 adds d43b7a2d57 gdb/infrun: switch the context before 'displaced_step_restore' adds b32102f658 Fix compilation errors with clang in gdb.base/advance.c adds 259f1c5dca Automatic date update in version.in adds 1d3eb55695 symver11.s: Add ".balign 8" adds 3d5afab339 [gdb/symtab] Don't create duplicate psymtab for forward-imported CU adds eea9e35758 [gdb/symtab] Find filename in shared psymtab adds 317d2668d0 [gdb/symtab] Store external var decls in psymtab adds 16a7dbf4c1 ChangeLog entries for my last changes. adds 714534e1b8 [gdb/testsuite] Fix .debug_aranges in gdb.dlang/watch-loc.c adds 6431e40968 readelf: cmdline data adds 978c445051 readelf: move file related static vars to filedata adds 1d934d7685 Correct mingw target select adds 54ac3df1ad [gdb/testsuite] Fix .debug_ranges in gdb.mi/dw2-ref-missing- [...] adds 31c89d6038 .symver fixes adds 161719466a For relative paths in INPUT() and GROUP(), search the direct [...] adds 33b5a83027 Remove Chris Faylor as the ix86 PE maintainer. adds 51ac8e2265 Fix search of large memory area in gdbserver adds d4f707c3b2 Add myself as maintainer for PDP11. adds e44f65e3c5 Automatic date update in version.in adds 30ce8e47fa xtensa: fix PR ld/25861 adds ae3ab1f067 [gdb/symtab] Fix disassembly of non-contiguous functions adds 96038148d0 [gdb/testsuite] Skip gdb.base/readnever.exp with target boar [...] adds 2745674244 arc: Add support for ARC HS extra registers in core files adds 740480b88a Remove iterate_over_inferiors adds ecc6c6066b Fix Ada crash with .debug_names adds de82891ce5 [gdb/symtab] Prefer def over decl (inter-CU case) adds 70bc38f513 [gdb/symtab] Prefer def over decl (inter-CU case, with context) adds 5939967b35 Fix inline frame unwinding breakage adds 29514b8728 Fix infinite loop in is_linked_with_cygwin_dll adds 5e5bbc7e79 Automatic date update in version.in adds 2482f30615 readelf: memory leaks in process_dynamic_section adds f80cb3b46a [gdb/contrib] Use temp dir for gdb-add-index in cc-with-tweaks.sh adds 2016d3e60f [gdb/testsuite] Reduce errors after gdb exit in default_gdb_start adds 4e86f6e747 [gdb/testsuite] Compile gdb.dwarf2/dw2-error.exp quietly adds 884287754e [gdb/testsuite] Compile dwzbuildid-mismatch more quietly adds 7be2bb4f47 Fix Windows debugging regression adds 86e887ae11 [gdb/testsuite] Reset errcnt in clean_restart adds 7632c6ce2b Move OpenBSD-only functions from inf-ptrace to obsd-nat adds 9852ceef7f Add WOW64 exception numbers to $_siginfo.ExceptionCode enum adds 675127ec64 Rename "variant" to "ppc_variant" adds ef83a141a2 Add new variant part code adds 61122aa9ed Allow DWARF expression to push the initial address adds b249d2c2c0 Prefer existing data when evaluating DWARF expression adds 9c6a1327ad Rewrite the existing variant part code adds f8e89861cf Add support for dynamic type lengths adds 7d79de9a4b Add support for variable field offsets adds d656f129eb Update Ada ptype support for dynamic types adds adfb981595 Add tests for Ada changes adds 1acda8039b Add Python support for dynamic types adds dac2fef7cf Update test cases that work with minimal encodings adds 7cf288744f [gdb/testsuite] Fix language in dw2-bad-mips-linkage-name.exp adds ff98567107 Convert symbol_set_demangled_name to a method adds 787de330ee Move the rust "{" hack adds 8c87a4527f Fix two latent Rust bugs adds e61108c92d Add attribute::value_as_string method adds 2467f4f6a5 Introduce new add_psymbol_to_list overload adds 76e288d1d2 Use the new add_psymbol_to_list overload adds f049a313fc Don't call compute_and_set_names for partial symbols adds bcfe6157ca Use the linkage name if it exists adds 906bb4c58f Fix Rust test cases adds 7151c1af38 Remove symbol_get_demangled_name adds 617769d62f Automatic date update in version.in adds 8d840e05dc gdb/testsuite: Remove build paths from test names adds d472f0fbaa [gdb/testsuite] Add target board debug-types adds b9771db784 Remove unused code block in inf_ptrace_target::wait adds ec9c4d8322 Automatic date update in version.in adds a09f656b26 Improve -mlfence-after-load adds bc3609fd38 Fix comments and whitespace in lookup_cmd_composition adds 90837ea721 readelf: NULL dereference adds 361ba0e891 Remove class_pseudo adds 25e29062d2 Automatic date update in version.in adds 714e6c969f GAS: Allow automatically assigned entries in the file table [...] adds 991a3e2e99 Fix remaining inline/tailcall unwinding breakage for x86_64 adds ff8885c3be gdbsupport: include cstdlib in common-defs.h adds 45fc7c9968 Expand dynamic type documentation adds 1eb3991427 gdb, gdbserver: remove configure check for fs_base/gs_base i [...] adds 251dae9107 x86: Add i386 PE big-object support adds 48e5bada0a alpha-vms: divide by zero adds 30b57e1bea Automatic date update in version.in adds 15cd93d05e [gdb/symtab] Handle struct decl with DW_AT_signature adds 5390c71738 [gdb/testsuite] Add PR number in KFAIL in gdb.ada/array_ptr_ [...] adds 0b2f8a3bbb [gdb/testsuite] Remove KFAIL from gdb.base/info-macros.exp adds 56a4f5a10b [gdb/testsuite] Add PR number to KFAIL in gdb.opt/inline-cmds.exp adds 32d1f47a12 Fix typo (thead -> thread) adds 56b1e56d2c Rebase libiberty source with latest changes from gcc. adds 1b95cdb76c gdb: use gdb:hash_enum as hash function in offset_map_type adds 770479f223 gdb: Fix toplevel types with -fdebug-types-section adds a65189c980 Add missing ChangeLog entries adds 2b2fbab8ef Allow Python commands to be in class_tui adds a55e30b51b gdb: fix shellcheck warning in update-freebsd.sh adds 4498ef4f8b Add definitions of system calls to catch in native NetBSD targets adds 03549f57b6 Automatic date update in version.in adds ea90f2278c [gdb] Fix range loop index in find_method adds d642b6920b Fix array pretty formatter adds 6e4e3fe1b6 [gdb/testsuite] Add xfails for PR gcc/90232 adds 4849fabc7c Remove restriction on skipping some linker tests because the [...] adds 5c936ef50f Fix the disassmbly of SH instructions which have an unsigned [...] adds c2e71e57a0 Updated Serbian translation for the binutils sub-directory, [...] adds dfa85db14c bfd: Fix 64-bit relocation handling for a.out adds fc49bc7237 Remove some dead code adds 1b51340159 Add a warning if an emtpty SHT_REL, SHT_RELA or SHT_PROGBITS [...] adds 9654d51a96 Also use unsigned 8-bit immediate values for the LDRC and SE [...] adds 241e541d00 Update expected disassembly after recent update. adds cb4c35cfbe When displaying ranges, ignore duplicate offsets. adds f94b2e0387 Add basic event handling in the NetBSD target adds b68b1b58d6 Set NetBSD xml syscall file name to syscalls/netbsd.xml adds ed6aceddf5 Fix Ada crash with .debug_types adds 42e165c30c gdb: fix duplicate test names in gdb.base/break.exp adds 87c66b2e70 Sync config and libiberty with GCC adds 44e33ab45d Automatic date update in version.in adds 84ed7a4725 2020-04-29 Sterling Augustine saugustine@google.com adds 8d113d130e gdb: fix shellcheck warnings SC2059 (variables in printf for [...] adds a6fc5ffc50 gdb: fix shellcheck warnings SC2086 (missing double quotes) [...] adds cb02ab2416 gdb: fix shellcheck warnings SC2006 (use $() instead of ``) [...] adds 759cea5e3f gdb: fix shellcheck warnings SC2166 (&& and !! instead of -a [...] adds 9fdb2916fe gdb: fix shellcheck warnings SC2034 (unused variable) in gdbarch.sh adds 1207375d76 gdb: fix shellcheck warnings SC2154 (referenced but not assi [...] adds ffc2844e96 gdb: silence shellcheck warning SC2162 (use read -r) in gdbarch.sh adds 935f1f4ba3 xtensa: gas: support optional immediate simcall parameter adds d548f47df4 xtensa: fix XTENSA_NDIFF handling for PR ld/25861 adds c578f16ef1 ld: Add rx-linux emulation. gas: Change ELF flags initial v [...] adds 627c7fb8ea Use thiscall calling convention for class members adds 8a8a117123 Add generic tests for linker support of the -shared or -pie [...] adds 09c1e68a16 AArch64: add GAS support for UDF instruction adds d5cf82c0d7 Adjust array pretty printer tests to the new format adds ee9d1e5f76 Calculate size of array of stubbed type adds 7d186bc042 Implement debugging of WOW64 processes in gdbserver adds 102e38eba7 Remove duplicated creation of "frame" command and "f" alias. adds b2a0dd767a Revert "2020-04-29 Sterling Augustine saugustine@google.com" adds 117539e6d5 Add support for NetBSD thread events (create, exit) new eb47d2fa97 Automatic date update in version.in
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 6 + bfd/ChangeLog | 95 + bfd/aoutx.h | 14 +- bfd/bfd-in2.h | 20 +- bfd/coff-i386.c | 72 + bfd/coff-x86_64.c | 73 + bfd/compress.c | 3 + bfd/config.bfd | 4 +- bfd/configure | 3 +- bfd/configure.ac | 3 +- bfd/elf-bfd.h | 10 + bfd/elf.c | 27 + bfd/elf32-sh.c | 18 +- bfd/elf32-xtensa.c | 105 +- bfd/elf64-alpha.c | 34 +- bfd/elflink.c | 98 + bfd/elfxx-target.h | 4 + bfd/libbfd.h | 6 + bfd/pe-i386.c | 3 + bfd/pe-x86_64.c | 66 +- bfd/po/sr.po | 9015 +++++++++++++------- bfd/reloc.c | 24 + bfd/targets.c | 6 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 5 +- binutils/ChangeLog | 107 + binutils/MAINTAINERS | 2 +- binutils/NEWS | 6 + binutils/doc/binutils.texi | 10 + binutils/dwarf.c | 12 +- binutils/dwarf.h | 22 +- binutils/elfcomm.c | 9 + binutils/po/sr.po | 8149 ++++++++++++------ binutils/readelf.c | 1323 +-- .../testsuite/binutils-all/aarch64/in-order-all.d | 6 +- .../binutils-all/aarch64/out-of-order-all.d | 6 +- binutils/testsuite/binutils-all/readelf.exp | 11 + binutils/testsuite/binutils-all/zero-sec.r | 3 + binutils/testsuite/binutils-all/zero-sec.s | 1 + binutils/testsuite/lib/binutils-common.exp | 17 + config/ChangeLog | 22 + config/cet.m4 | 105 + config/math.m4 | 64 + configure | 3 + configure.ac | 3 + gas/ChangeLog | 172 + gas/NEWS | 5 + gas/config/obj-elf.c | 316 +- gas/config/obj-elf.h | 29 +- gas/config/tc-aarch64.c | 4 +- gas/config/tc-i386.c | 122 +- gas/config/tc-rx.c | 6 +- gas/config/tc-sh.c | 3 +- gas/config/tc-xtensa.c | 32 +- gas/doc/as.texi | 15 +- gas/doc/c-i386.texi | 15 +- gas/dwarf2dbg.c | 111 +- gas/testsuite/gas/aarch64/udf-invalid.d | 3 + gas/testsuite/gas/aarch64/udf-invalid.l | 4 + gas/testsuite/gas/aarch64/udf-invalid.s | 6 + gas/testsuite/gas/aarch64/udf.d | 9 + gas/testsuite/gas/aarch64/udf.s | 5 + gas/testsuite/gas/arm/pr24753.d | 7 + gas/testsuite/gas/arm/pr24753.s | 12 + gas/testsuite/gas/i386/i386.exp | 5 + gas/testsuite/gas/i386/lfence-load.d | 26 + gas/testsuite/gas/i386/lfence-load.e | 3 + gas/testsuite/gas/i386/lfence-load.s | 20 + gas/testsuite/gas/i386/lfence-ret-a.d | 18 + gas/testsuite/gas/i386/lfence-ret-b.d | 24 + gas/testsuite/gas/i386/lfence-ret-c.d | 35 + gas/testsuite/gas/i386/lfence-ret-d.d | 36 + gas/testsuite/gas/i386/lfence-ret.s | 6 + gas/testsuite/gas/i386/x86-64-lfence-load.d | 24 + gas/testsuite/gas/i386/x86-64-lfence-load.s | 19 + gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 35 +- gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 45 +- gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 48 + gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 49 + gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 49 + gas/testsuite/gas/i386/x86-64-lfence-ret.e | 3 + gas/testsuite/gas/i386/x86-64-lfence-ret.s | 14 + gas/testsuite/gas/m68k/op68000.d | 6 + gas/testsuite/gas/m68k/operands.d | 12 + gas/testsuite/gas/m68k/operands.s | 15 + gas/testsuite/gas/pe/big-obj.d | 2 +- gas/testsuite/gas/pe/pe.exp | 3 +- gas/testsuite/gas/sh/sh4a.d | 2 + gas/testsuite/gas/sh/sh4a.s | 2 + gas/testsuite/gas/sh/sh4al-dsp.d | 2 +- gas/testsuite/gas/symver/symver.exp | 12 +- gas/testsuite/gas/symver/symver10.s | 8 + gas/testsuite/gas/symver/symver10a.d | 8 + gas/testsuite/gas/symver/symver10b.d | 8 + gas/testsuite/gas/symver/symver11.d | 2 + gas/testsuite/gas/symver/symver11.s | 10 + gas/testsuite/gas/symver/symver12.d | 9 + gas/testsuite/gas/symver/symver12.s | 10 + gas/testsuite/gas/symver/symver13.d | 9 + gas/testsuite/gas/symver/symver13.s | 11 + gas/testsuite/gas/symver/symver14.l | 2 + gas/testsuite/gas/symver/symver14.s | 6 + gas/testsuite/gas/symver/symver15.l | 2 + gas/testsuite/gas/symver/symver15.s | 3 + gas/testsuite/gas/symver/symver6.d | 11 + gas/testsuite/gas/symver/symver6.l | 3 - gas/testsuite/gas/symver/symver6.s | 4 +- gas/testsuite/gas/symver/symver7.d | 9 + gas/testsuite/gas/symver/symver7.s | 8 + gas/testsuite/gas/symver/symver8.d | 9 + gas/testsuite/gas/symver/symver8.s | 8 + gas/testsuite/gas/symver/symver9.s | 8 + gas/testsuite/gas/symver/symver9a.d | 8 + gas/testsuite/gas/symver/symver9b.d | 8 + gas/testsuite/gas/xtensa/loc.d | 2 +- gdb/ChangeLog | 509 ++ gdb/NEWS | 8 + gdb/ada-lang.c | 6 +- gdb/ada-typeprint.c | 129 + gdb/ada-valprint.c | 12 +- gdb/amd64-linux-nat.c | 62 +- gdb/amd64-nat.c | 7 - gdb/block.c | 9 +- gdb/block.h | 10 + gdb/blockframe.c | 14 +- gdb/btrace.c | 10 +- gdb/c-valprint.c | 4 - gdb/cli/cli-decode.c | 58 +- gdb/command.h | 2 +- gdb/compile/compile-object-load.c | 7 +- gdb/config.in | 6 - gdb/configure | 27 - gdb/configure.ac | 7 - gdb/contrib/cc-with-tweaks.sh | 14 +- gdb/darwin-nat.c | 68 +- gdb/data-directory/Makefile.in | 2 +- gdb/doc/ChangeLog | 14 + gdb/doc/python.texi | 39 +- gdb/dwarf2/attribute.c | 18 + gdb/dwarf2/attribute.h | 4 + gdb/dwarf2/frame-tailcall.c | 37 +- gdb/dwarf2/loc.c | 80 +- gdb/dwarf2/loc.h | 10 +- gdb/dwarf2/read.c | 1152 ++- gdb/findvar.c | 6 +- gdb/frame.c | 8 + gdb/frame.h | 4 + gdb/gdbarch.sh | 178 +- gdb/gdbtypes.c | 284 +- gdb/gdbtypes.h | 147 +- gdb/gnu-v3-abi.c | 26 + gdb/i386-tdep.c | 35 +- gdb/i386-tdep.h | 13 + gdb/i386-windows-tdep.c | 32 + gdb/inf-ptrace.c | 108 - gdb/inf-ptrace.h | 11 - gdb/inferior.c | 11 - gdb/inferior.h | 14 - gdb/infrun.c | 11 +- gdb/linespec.c | 3 +- gdb/m2-valprint.c | 4 - gdb/minsyms.c | 5 +- gdb/nat/windows-nat.h | 5 + gdb/nbsd-nat.c | 304 +- gdb/nbsd-nat.h | 10 + gdb/nbsd-tdep.c | 20 + gdb/obsd-nat.c | 63 + gdb/obsd-nat.h | 12 + gdb/p-valprint.c | 4 - gdb/psympriv.h | 8 + gdb/psymtab.c | 61 +- gdb/python/py-cmd.c | 9 +- gdb/python/py-type.c | 35 +- gdb/record-btrace.c | 26 +- gdb/rs6000-tdep.c | 10 +- gdb/rust-lang.c | 115 +- gdb/stack.c | 59 - gdb/stubs/ChangeLog | 4 + gdb/stubs/ia64vms-stub.c | 2 +- gdb/symtab.c | 100 +- gdb/symtab.h | 12 +- gdb/syscalls/netbsd.xml | 461 + gdb/syscalls/update-freebsd.sh | 2 +- .../{update-freebsd.sh => update-netbsd.sh} | 30 +- gdb/testsuite/ChangeLog | 241 + gdb/testsuite/boards/debug-types.exp | 41 + gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 2 +- gdb/testsuite/gdb.ada/frame_arg_lang.exp | 93 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 98 +- gdb/testsuite/gdb.ada/lang_switch.exp | 5 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 69 +- gdb/testsuite/gdb.ada/mi_var_union.exp | 65 +- gdb/testsuite/gdb.ada/mi_variant.exp | 65 + gdb/testsuite/gdb.ada/mi_variant/pck.ads | 54 + gdb/testsuite/gdb.ada/mi_variant/pkg.adb | 28 + gdb/testsuite/gdb.ada/packed_tagged.exp | 81 +- gdb/testsuite/gdb.ada/unchecked_union.exp | 29 +- gdb/testsuite/gdb.ada/var_rec_arr.exp | 73 +- gdb/testsuite/gdb.ada/variant.exp | 56 + gdb/testsuite/gdb.ada/variant/pck.ads | 54 + gdb/testsuite/gdb.ada/variant/pkg.adb | 41 + gdb/testsuite/gdb.base/advance.c | 4 +- gdb/testsuite/gdb.base/break.exp | 73 +- gdb/testsuite/gdb.base/c-linkage-name.exp | 4 +- .../{jit-execd.c => decl-before-def-decl.c} | 7 +- .../{jit-execd.c => decl-before-def-def.c} | 8 +- .../decl-before-def.exp} | 29 +- gdb/testsuite/gdb.base/info-macros.exp | 5 +- gdb/testsuite/gdb.base/jit-attach-pie.c | 24 +- .../gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} | 0 .../gdb.base/{jit-main.c => jit-elf-main.c} | 38 +- .../gdb.base/{jit-so.exp => jit-elf-so.exp} | 6 +- .../gdb.base/{jit-solib.c => jit-elf-solib.c} | 0 gdb/testsuite/gdb.base/{jit.exp => jit-elf.exp} | 4 +- gdb/testsuite/gdb.base/jit-protocol.h | 8 +- .../gdb.base/{jit-exec.c => jit-reader-exec.c} | 2 +- .../gdb.base/{jit-exec.exp => jit-reader-exec.exp} | 4 +- .../gdb.base/{jit-execd.c => jit-reader-execd.c} | 0 .../gdb.base/{jithost.c => jit-reader-host.c} | 5 +- .../gdb.base/{jithost.h => jit-reader-host.h} | 0 .../{jit-simple-dl.c => jit-reader-simple-dl.c} | 0 .../{jit-exec.c => jit-reader-simple-jit.c} | 19 +- .../gdb.base/{jit-simple.c => jit-reader-simple.c} | 2 +- .../{jit-simple.exp => jit-reader-simple.exp} | 0 .../gdb.base/{jitreader.c => jit-reader.c} | 2 +- gdb/testsuite/gdb.base/jit-reader.exp | 20 +- gdb/testsuite/gdb.base/jit-simple-jit.c | 50 - .../gdb.base/{jit-execd.c => pretty-array.c} | 6 +- gdb/testsuite/gdb.base/pretty-array.exp | 65 + .../{jit-execd.c => psym-external-decl-2.c} | 8 +- .../gdb.base/{jit-execd.c => psym-external-decl.c} | 7 +- .../psym-external-decl.exp} | 22 +- gdb/testsuite/gdb.base/readnever.exp | 11 +- .../enable-new-thread.c} | 16 +- gdb/testsuite/gdb.btrace/enable-new-thread.exp | 57 + .../jit-execd.c => gdb.btrace/multi-inferior.c} | 4 +- gdb/testsuite/gdb.btrace/multi-inferior.exp | 74 + .../cpexprs-debug-types.exp} | 24 +- gdb/testsuite/gdb.cp/cpexprs.exp | 14 +- .../print-demangle.exp} | 24 +- .../jit-execd.c => gdb.cp/stub-array-size.cc} | 11 +- .../stub-array-size.exp} | 26 +- .../jit-execd.c => gdb.cp/stub-array-size.h} | 9 +- .../jit-execd.c => gdb.cp/stub-array-size2.cc} | 8 +- gdb/testsuite/gdb.dlang/watch-loc.c | 4 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 93 - .../dw2-namespaceless-anonymous.c} | 8 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 44 +- .../dw4-toplevel-types.cc} | 11 +- ...celess-anonymous.exp => dw4-toplevel-types.exp} | 28 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 24 + .../jit-simple.c => gdb.dwarf2/main-foo.c} | 16 +- gdb/testsuite/gdb.dwarf2/struct-with-sig.exp | 141 + gdb/testsuite/gdb.guile/scm-symbol.exp | 4 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 19 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 5 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- .../run-only-second-inf.c} | 0 gdb/testsuite/gdb.multi/run-only-second-inf.exp | 50 + gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.python/py-format-string.exp | 6 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 17 +- gdb/testsuite/gdb.rust/simple.exp | 10 + .../killed-outside.c} | 59 +- gdb/testsuite/gdb.threads/killed-outside.exp | 57 + gdb/testsuite/gdb.threads/stop-with-handle.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 10 +- gdb/testsuite/lib/gdb.exp | 45 +- gdb/thread.c | 12 +- gdb/unittests/lookup_name_info-selftests.c | 6 +- gdb/valarith.c | 2 +- gdb/valops.c | 44 - gdb/valprint.c | 15 +- gdb/value.c | 25 +- gdb/value.h | 29 +- gdb/windows-nat.c | 10 +- gdb/windows-tdep.c | 19 +- gdbserver/ChangeLog | 46 + gdbserver/config.in | 6 - gdbserver/configure | 28 - gdbserver/configure.ac | 8 - gdbserver/configure.srv | 4 +- gdbserver/linux-x86-low.cc | 29 - gdbserver/server.cc | 2 +- gdbserver/win32-arm-low.cc | 10 +- gdbserver/win32-i386-low.cc | 171 +- gdbserver/win32-low.cc | 239 +- gdbserver/win32-low.h | 10 +- gdbsupport/ChangeLog | 8 + gdbsupport/common-defs.h | 5 + gdbsupport/gdb-sigmask.h | 2 +- include/ChangeLog | 20 + include/elf/common.h | 2 + include/elf/sh.h | 21 - include/elf/xtensa.h | 6 + include/opcode/aarch64.h | 1 + ld/ChangeLog | 177 + ld/Makefile.am | 2 + ld/Makefile.in | 2 + ld/NEWS | 4 + ld/configure.tgt | 2 + ld/emulparams/elf32rx_linux.sh | 17 + .../ld-xtensa/xtensa.exp => emultempl/rxlinux.em} | 38 +- ld/ld.texi | 17 +- ld/ldelfgen.c | 13 + ld/ldfile.c | 19 +- ld/ldlang.c | 32 +- ld/ldlang.h | 3 + ld/pe-dll.c | 10 + ld/testsuite/ld-aarch64/erratum843419_tls_ie.d | 4 +- ld/testsuite/ld-aarch64/farcall-b-section.d | 2 +- ld/testsuite/ld-aarch64/farcall-back.d | 2 +- ld/testsuite/ld-aarch64/farcall-bl-section.d | 2 +- ld/testsuite/ld-alpha/tlsbinr.rd | 99 +- ld/testsuite/ld-elf/compress1c.d | 2 +- ld/testsuite/ld-elf/compressed1c.d | 2 +- ld/testsuite/ld-elf/compressed1e.d | 2 +- ld/testsuite/ld-elf/dynamic1.d | 2 +- ld/testsuite/ld-elf/dynsym1.d | 2 +- ld/testsuite/ld-elf/ehdr_start-shared.d | 2 +- ld/testsuite/ld-elf/exclude3b.d | 2 +- ld/testsuite/ld-elf/global1.d | 2 +- ld/testsuite/ld-elf/hash.d | 2 +- ld/testsuite/ld-elf/loadaddr1.d | 2 +- ld/testsuite/ld-elf/loadaddr2.d | 2 +- ld/testsuite/ld-elf/local1.d | 2 +- ld/testsuite/ld-elf/mbind1b.d | 2 +- ld/testsuite/ld-elf/mbind1c.d | 2 +- ld/testsuite/ld-elf/now-1.d | 2 +- ld/testsuite/ld-elf/now-2.d | 2 +- ld/testsuite/ld-elf/now-3.d | 2 +- ld/testsuite/ld-elf/now-4.d | 2 +- ld/testsuite/ld-elf/pie.d | 2 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr16322.d | 2 +- ld/testsuite/ld-elf/pr16498a.d | 2 +- ld/testsuite/ld-elf/pr16498b.d | 2 +- ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr19162.d | 2 +- ld/testsuite/ld-elf/pr19539.d | 2 +- ld/testsuite/ld-elf/pr19698.d | 2 +- ld/testsuite/ld-elf/pr20513c.d | 2 +- ld/testsuite/ld-elf/pr20513d.d | 2 +- ld/testsuite/ld-elf/pr21389a.d | 2 +- ld/testsuite/ld-elf/pr21389b.d | 2 +- ld/testsuite/ld-elf/pr21389c.d | 2 +- ld/testsuite/ld-elf/pr21562a.d | 2 +- ld/testsuite/ld-elf/pr21562b.d | 2 +- ld/testsuite/ld-elf/pr21562c.d | 2 +- ld/testsuite/ld-elf/pr21562d.d | 2 +- ld/testsuite/ld-elf/pr21562e.d | 2 +- ld/testsuite/ld-elf/pr21562f.d | 2 +- ld/testsuite/ld-elf/pr21562g.d | 2 +- ld/testsuite/ld-elf/pr21562h.d | 2 +- ld/testsuite/ld-elf/pr21562i.d | 2 +- ld/testsuite/ld-elf/pr21562j.d | 2 +- ld/testsuite/ld-elf/pr21562k.d | 2 +- ld/testsuite/ld-elf/pr21562l.d | 2 +- ld/testsuite/ld-elf/pr21562m.d | 2 +- ld/testsuite/ld-elf/pr21562n.d | 2 +- ld/testsuite/ld-elf/pr21903a.d | 2 +- ld/testsuite/ld-elf/pr21903b.d | 2 +- ld/testsuite/ld-elf/pr21903d.d | 2 +- ld/testsuite/ld-elf/pr22269a.d | 2 +- ld/testsuite/ld-elf/pr22269b.d | 2 +- ld/testsuite/ld-elf/pr22393-1a.d | 2 +- ld/testsuite/ld-elf/pr22393-1b.d | 2 +- ld/testsuite/ld-elf/pr22393-1c.d | 2 +- ld/testsuite/ld-elf/pr22393-1d.d | 2 +- ld/testsuite/ld-elf/pr22393-1e.d | 2 +- ld/testsuite/ld-elf/pr22393-1f.d | 2 +- ld/testsuite/ld-elf/pr22423.d | 2 +- ld/testsuite/ld-elf/pr23658-1c.d | 2 +- ld/testsuite/ld-elf/pr25708.d | 2 +- ld/testsuite/ld-elf/rpath-1.d | 2 +- ld/testsuite/ld-elf/rpath-2.d | 2 +- ld/testsuite/ld-elf/runpath-1.d | 2 +- ld/testsuite/ld-elf/runpath-2.d | 2 +- ld/testsuite/ld-elf/sizeofb.d | 2 +- ld/testsuite/ld-elf/startofb.d | 2 +- ld/testsuite/ld-elf/strtab.d | 2 +- ld/testsuite/ld-elf/textaddr1.d | 2 +- ld/testsuite/ld-elf/textaddr2.d | 2 +- ld/testsuite/ld-elf/textaddr4.d | 2 +- ld/testsuite/ld-elf/textaddr5.d | 2 +- ld/testsuite/ld-elf/textaddr6.d | 2 +- ld/testsuite/ld-elf/unknown2.d | 2 +- ld/testsuite/ld-misc/start.s | 2 +- ld/testsuite/ld-scripts/default-script.t | 2 +- ld/testsuite/ld-scripts/default-script1.d | 8 +- ld/testsuite/ld-scripts/default-script2.d | 8 +- ld/testsuite/ld-scripts/default-script3.d | 8 +- ld/testsuite/ld-scripts/default-script4.d | 8 +- ld/testsuite/ld-scripts/empty-address-1.d | 6 +- ld/testsuite/ld-scripts/empty-address-1.s | 4 +- ld/testsuite/ld-scripts/empty-address-1.t | 2 +- ld/testsuite/ld-scripts/empty-address-2.s | 2 +- ld/testsuite/ld-scripts/empty-address-2a.d | 4 +- ld/testsuite/ld-scripts/empty-address-2b.d | 4 +- ld/testsuite/ld-scripts/memory.t | 4 +- ld/testsuite/ld-scripts/memory_sym.t | 2 +- ld/testsuite/ld-scripts/script.exp | 6 +- ld/testsuite/ld-undefined/entry-3.d | 2 +- ld/testsuite/ld-undefined/entry-4.d | 2 +- ld/testsuite/ld-xtensa/relax-diff1.d | 6 + ld/testsuite/ld-xtensa/relax-diff1.s | 18 + ld/testsuite/ld-xtensa/relax-loc.d | 7 + ld/testsuite/ld-xtensa/relax-loc.s | 15 + ld/testsuite/ld-xtensa/relax-ndiff.d | 6 + ld/testsuite/ld-xtensa/relax-ndiff.s | 20 + ld/testsuite/ld-xtensa/xtensa.exp | 3 + libiberty/ChangeLog | 60 +- libiberty/Makefile.in | 5 +- libiberty/aclocal.m4 | 2 + libiberty/configure | 265 +- libiberty/configure.ac | 3 + libiberty/cp-demangle.c | 1 + libiberty/simple-object.c | 3 + libiberty/testsuite/demangle-expected | 3 + opcodes/ChangeLog | 36 + opcodes/aarch64-asm-2.c | 769 +- opcodes/aarch64-dis-2.c | 3812 ++++----- opcodes/aarch64-opc-2.c | 53 +- opcodes/aarch64-opc.c | 3 + opcodes/aarch64-opc.h | 1 + opcodes/aarch64-tbl.h | 3 + opcodes/m68k-opc.c | 18 +- opcodes/po/opcodes.pot | 365 +- opcodes/po/sv.po | 804 +- opcodes/sh-dis.c | 6 +- opcodes/sh-opc.h | 35 +- 437 files changed, 23977 insertions(+), 11989 deletions(-) create mode 100644 binutils/testsuite/binutils-all/zero-sec.r create mode 100644 binutils/testsuite/binutils-all/zero-sec.s create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.d create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.l create mode 100644 gas/testsuite/gas/aarch64/udf-invalid.s create mode 100644 gas/testsuite/gas/aarch64/udf.d create mode 100644 gas/testsuite/gas/aarch64/udf.s create mode 100644 gas/testsuite/gas/arm/pr24753.d create mode 100644 gas/testsuite/gas/arm/pr24753.s create mode 100644 gas/testsuite/gas/i386/lfence-load.e create mode 100644 gas/testsuite/gas/i386/lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-c.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-d.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret-e.d create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.e create mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.s create mode 100644 gas/testsuite/gas/symver/symver10.s create mode 100644 gas/testsuite/gas/symver/symver10a.d create mode 100644 gas/testsuite/gas/symver/symver10b.d create mode 100644 gas/testsuite/gas/symver/symver11.d create mode 100644 gas/testsuite/gas/symver/symver11.s create mode 100644 gas/testsuite/gas/symver/symver12.d create mode 100644 gas/testsuite/gas/symver/symver12.s create mode 100644 gas/testsuite/gas/symver/symver13.d create mode 100644 gas/testsuite/gas/symver/symver13.s create mode 100644 gas/testsuite/gas/symver/symver14.l create mode 100644 gas/testsuite/gas/symver/symver14.s create mode 100644 gas/testsuite/gas/symver/symver15.l create mode 100644 gas/testsuite/gas/symver/symver15.s create mode 100644 gas/testsuite/gas/symver/symver6.d delete mode 100644 gas/testsuite/gas/symver/symver6.l create mode 100644 gas/testsuite/gas/symver/symver7.d create mode 100644 gas/testsuite/gas/symver/symver7.s create mode 100644 gas/testsuite/gas/symver/symver8.d create mode 100644 gas/testsuite/gas/symver/symver8.s create mode 100644 gas/testsuite/gas/symver/symver9.s create mode 100644 gas/testsuite/gas/symver/symver9a.d create mode 100644 gas/testsuite/gas/symver/symver9b.d create mode 100644 gdb/syscalls/netbsd.xml copy gdb/syscalls/{update-freebsd.sh => update-netbsd.sh} (71%) create mode 100644 gdb/testsuite/boards/debug-types.exp create mode 100644 gdb/testsuite/gdb.ada/mi_variant.exp create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/mi_variant/pkg.adb create mode 100644 gdb/testsuite/gdb.ada/variant.exp create mode 100644 gdb/testsuite/gdb.ada/variant/pck.ads create mode 100644 gdb/testsuite/gdb.ada/variant/pkg.adb copy gdb/testsuite/gdb.base/{jit-execd.c => decl-before-def-decl.c} (88%) copy gdb/testsuite/gdb.base/{jit-execd.c => decl-before-def-def.c} (87%) copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.exp => gdb.base/decl-be [...] rename gdb/testsuite/gdb.base/{jit-dlmain.c => jit-elf-dlmain.c} (100%) rename gdb/testsuite/gdb.base/{jit-main.c => jit-elf-main.c} (85%) rename gdb/testsuite/gdb.base/{jit-so.exp => jit-elf-so.exp} (97%) rename gdb/testsuite/gdb.base/{jit-solib.c => jit-elf-solib.c} (100%) rename gdb/testsuite/gdb.base/{jit.exp => jit-elf.exp} (98%) copy gdb/testsuite/gdb.base/{jit-exec.c => jit-reader-exec.c} (96%) rename gdb/testsuite/gdb.base/{jit-exec.exp => jit-reader-exec.exp} (95%) copy gdb/testsuite/gdb.base/{jit-execd.c => jit-reader-execd.c} (100%) rename gdb/testsuite/gdb.base/{jithost.c => jit-reader-host.c} (95%) rename gdb/testsuite/gdb.base/{jithost.h => jit-reader-host.h} (100%) rename gdb/testsuite/gdb.base/{jit-simple-dl.c => jit-reader-simple-dl.c} (100%) rename gdb/testsuite/gdb.base/{jit-exec.c => jit-reader-simple-jit.c} (74%) copy gdb/testsuite/gdb.base/{jit-simple.c => jit-reader-simple.c} (96%) rename gdb/testsuite/gdb.base/{jit-simple.exp => jit-reader-simple.exp} (100%) rename gdb/testsuite/gdb.base/{jitreader.c => jit-reader.c} (99%) delete mode 100644 gdb/testsuite/gdb.base/jit-simple-jit.c copy gdb/testsuite/gdb.base/{jit-execd.c => pretty-array.c} (87%) create mode 100644 gdb/testsuite/gdb.base/pretty-array.exp copy gdb/testsuite/gdb.base/{jit-execd.c => psym-external-decl-2.c} (87%) copy gdb/testsuite/gdb.base/{jit-execd.c => psym-external-decl.c} (89%) copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.exp => gdb.base/psym-ex [...] copy gdb/testsuite/{gdb.base/jit-simple.c => gdb.btrace/enable-new-thread.c} (75%) create mode 100644 gdb/testsuite/gdb.btrace/enable-new-thread.exp copy gdb/testsuite/{gdb.base/jit-execd.c => gdb.btrace/multi-inferior.c} (89%) create mode 100644 gdb/testsuite/gdb.btrace/multi-inferior.exp copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.exp => gdb.cp/cpexprs-d [...] copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.exp => gdb.cp/print-dem [...] copy gdb/testsuite/{gdb.base/jit-execd.c => gdb.cp/stub-array-size.cc} (87%) copy gdb/testsuite/{gdb.dwarf2/dw2-namespaceless-anonymous.exp => gdb.cp/stub-arra [...] copy gdb/testsuite/{gdb.base/jit-execd.c => gdb.cp/stub-array-size.h} (87%) copy gdb/testsuite/{gdb.base/jit-execd.c => gdb.cp/stub-array-size2.cc} (87%) delete mode 100644 gdb/testsuite/gdb.dwarf2/dw2-namespaceless-anonymous.S copy gdb/testsuite/{gdb.base/jit-execd.c => gdb.dwarf2/dw2-namespaceless-anonymous [...] rename gdb/testsuite/{gdb.base/jit-execd.c => gdb.dwarf2/dw4-toplevel-types.cc} (86%) copy gdb/testsuite/gdb.dwarf2/{dw2-namespaceless-anonymous.exp => dw4-toplevel-typ [...] rename gdb/testsuite/{gdb.base/jit-simple.c => gdb.dwarf2/main-foo.c} (76%) create mode 100644 gdb/testsuite/gdb.dwarf2/struct-with-sig.exp copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.multi/run-only-second-inf.c [...] create mode 100644 gdb/testsuite/gdb.multi/run-only-second-inf.exp copy gdb/testsuite/{gdb.base/jit-attach-pie.c => gdb.threads/killed-outside.c} (52%) create mode 100644 gdb/testsuite/gdb.threads/killed-outside.exp create mode 100644 ld/emulparams/elf32rx_linux.sh copy ld/{testsuite/ld-xtensa/xtensa.exp => emultempl/rxlinux.em} (52%) create mode 100644 ld/testsuite/ld-xtensa/relax-diff1.d create mode 100644 ld/testsuite/ld-xtensa/relax-diff1.s create mode 100644 ld/testsuite/ld-xtensa/relax-loc.d create mode 100644 ld/testsuite/ld-xtensa/relax-loc.s create mode 100644 ld/testsuite/ld-xtensa/relax-ndiff.d create mode 100644 ld/testsuite/ld-xtensa/relax-ndiff.s