This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_cross/gnu-master-aarch64-build_cross in repository toolchain/ci/binutils-gdb.
from ce04ca3123 Use sha256 for hashes in the release process adds 1b00ef063f [gdb/symtab] Fix language of frame without debug info adds f93b876030 [gdb/testsuite] Fix gdb.dwarf2/dw2-error.exp with -readnow adds 32a5f98aa4 [gdb/testsuite] Fix gdb.base/relocate.exp with -readnow adds 6b68fd45a8 [gdb/testsuite] Fix gdb.rust/traits.exp with -readnow adds efe9b87393 [gdb/testsuite] Fix re-read FAILs with -readnow adds 99cc6b2abf [gdb/testsuite] Fix gdb.python/py-symbol.exp with -readnow adds f06c0d01f1 Automatic date update in version.in adds 0ad0e70c73 [gdb/testsuite] Fix DUPLICATEs in gdb.threads/tls.exp adds 00c19b8e78 Fix a potential illegal memory access by objcopy when extrac [...] adds cfaa8f7692 gdb: restore thread after detaching or killing an inferior adds 76868f3606 dwarf: Also match abbrev base when searching abbrev list adds 59d5613e42 aarch64: Fix DSB instruction 'missing immediate expression' errors adds 8ee54925b4 Fix an illegal memory access problem when processing seconda [...] adds 6be2a9ab1f Add target_section constructor adds c20cb6860c Remove exec_filename macro adds 8a4f140205 Change exec_close to be a method on program_space adds 784c859246 Remove commented-out code from gcore.c adds 5a36e71525 Remove exec_bfd_mtime define adds b55221abba Remove current_target_sections macro adds 7e10abd146 Remove the exec_bfd macro adds 19f6550ebb Change program_space::ebfd to a gdb_bfd_ref_ptr adds a42d7dd873 Remove symfile_objfile macro adds e39fb97114 Change clear_program_space_solib_cache to method on program_space adds 004eecfdc7 Change program_space_empty_p to method on program_space adds 2a3f84af53 Change remove_target_sections to method on program_space adds 3769e2277d Change add_target_sections to method on program_space adds d9eebde018 Change add_target_sections_of_objfile to method on program_space adds 5008b3b2eb Don't change current program space in exec_target::close adds 8407f91bd3 Remove call to exec_close adds 40a5376690 gdb: remove parameter of gdbarch_displaced_step_hw_singlestep adds 58103c3313 gdb: fix documentation of gdbarch_displaced_step_hw_singlestep adds 4dd5c35212 Automatic date update in version.in adds 79952e6963 Make scoped_restore_current_thread's cdtors exception free (RFC) adds d70bdd3cc4 Move lookup_selected_frame to frame.c adds b78b3a297b gdb/infrun: disable pagination in fetch_inferior_event adds a984d94aab [PATCH][GAS] aarch64: Add WFIT instruction for Armv8.7-a adds b0ab069373 x86: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker adds b8fd9b80ee gold: Support GNU_PROPERTY_X86_ISA_1_BASELINE marker adds b1ec273502 Have stamp-init depend on config.status adds aa2045e7fa gdb: rs6000_dwarf2_reg_to_regnum return -1 for unknown regis [...] adds 136821d9f6 gdb: introduce displaced_debug_printf adds b5e72fb54a Automatic date update in version.in adds 91e1a0ed09 gdb, gdbserver, gdbsupport: use AC_CANONICAL_{BUILD,HOST,TAR [...] adds e41fda1d5f gdb: use AC_PROG_CC_STDC instead of AM_PROG_CC_STDC adds 7e8c7130fe gdbserver: modernize configure.ac adds 5593a99a95 gdb: modernize configure.ac adds 0e5b0dd024 gdb/testsuite: modernize configure.ac adds 294f269748 gdb: modernize acinclude.m4 adds b6fb30eda7 gdbsupport: re-indent ptrace.m4 adds 5164c11714 gdbsupport: replace AC_TRY_COMPILE in ptrace.m4 adds 864ca43565 gdbsupport: replace AC_TRY_COMPILE in warning.m4 adds 15dabc52a1 gdbsupport: use AC_FUNC_FORK instead of AC_FUNC_VFORK adds b9442ec18b gdbsupport: replace AC_TRY_COMPILE in common.m4 adds ad6dba1cea gdb: replace AC_TRY_LINK in sanitize.m4 adds 19dd0ae5e7 gdbserver: replace AC_TRY_COMPILE in acinclude.m4 adds 17417fb0ec gdb, gdbsupport: add debug_prefixed_printf, remove boilerpla [...] adds 4f0469cdd6 gdb: restore some checks of debug flags adds 80630624b4 Automatic date update in version.in adds 75f24e86ba ada-lang.c: Renaming some fixed-point-related routines adds db99d0d055 ada-lang.c: fix line too long in cast_from_gnat_encoded_fixe [...] adds 60bd1d53a0 ada-lang.c: Rename gnat_encoded_fixed_type_info adds d77c922455 avoid unwarranted assumption in gdb.ada/fixed_points/fixed_p [...] adds 525454d654 Remove init_psymbol_list adds 089002bba0 Remove parameter from end_psymtab_common adds 0684bb51b5 Remove partial symbol statistics adds ae7754b256 Change end_psymtab_common to a method adds b1a92c635c PR26806, Suspected linker bug with LTO adds fb446b46cb Automatic date update in version.in adds 8807d3127c sim/bpf: re-generate configure adds e1f57067b1 gdb/riscv: read frame base register as unsigned in the unwinder adds ab8f783d7a [gdb/testsuite] Remove .debug_line.dwo from gdb.dwarf2/fissi [...] adds 7ea44a51fa Fix testcases using __attribute__((noclone)) with Clang adds 6539a36d0e Detect and report incompatible gdb_compile options adds 1c2bec1918 Fix gdb.base/print-file-var.exp with Clang adds dda83cd783 gdb, gdbserver, gdbsupport: fix leading space vs tabs issues adds 5b3d3560e9 Minor Python simplifications adds 8768c3e362 Add get_standard_config_dir function adds 64aaad6349 gdb: use get_standard_config_dir when looking for .gdbinit adds 74d877e522 gdb: new function to wrap up executing command line scripts/ [...]
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 23 + bfd/elf.c | 30 +- bfd/elflink.c | 47 +- bfd/elfxx-x86.c | 3 + bfd/version.h | 2 +- binutils/ChangeLog | 49 + binutils/dwarf.c | 52 +- binutils/objcopy.c | 11 +- binutils/readelf.c | 9 +- binutils/testsuite/binutils-all/i386/empty.d | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 6 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 6 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494a.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494d.d | 2 +- .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494e.d | 2 +- .../testsuite/binutils-all/x86-64/pr26808.dump | 1440 ++++++++ .../{pr26160.dwp.bz2 => x86-64/pr26808.dwp.bz2} | Bin binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 31 + gas/ChangeLog | 22 + gas/NEWS | 2 +- gas/config/tc-aarch64.c | 6 +- gas/config/tc-i386.c | 92 +- gas/testsuite/gas/aarch64/system-5.d | 33 +- gas/testsuite/gas/aarch64/system-5.s | 34 + gas/testsuite/gas/aarch64/system.d | 14 + gas/testsuite/gas/aarch64/system.s | 15 + gas/testsuite/gas/i386/property-1.d | 2 +- gas/testsuite/gas/i386/property-11.d | 2 +- gas/testsuite/gas/i386/property-12.d | 2 +- gas/testsuite/gas/i386/property-3.d | 2 +- gas/testsuite/gas/i386/property-4.d | 2 +- gas/testsuite/gas/i386/property-5.d | 2 +- gas/testsuite/gas/i386/property-6.d | 2 +- gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-property-11.d | 2 +- gas/testsuite/gas/i386/x86-64-property-12.d | 2 +- gas/testsuite/gas/i386/x86-64-property-3.d | 2 +- gas/testsuite/gas/i386/x86-64-property-4.d | 2 +- gas/testsuite/gas/i386/x86-64-property-5.d | 2 +- gas/testsuite/gas/i386/x86-64-property-6.d | 2 +- gdb/ChangeLog | 834 +++++ gdb/Makefile.in | 2 +- gdb/NEWS | 6 + gdb/aarch64-linux-tdep.c | 2 +- gdb/aarch64-ravenscar-thread.c | 18 +- gdb/aarch64-tdep.c | 564 ++- gdb/aarch64-tdep.h | 5 +- gdb/acinclude.m4 | 156 +- gdb/ada-exp.y | 90 +- gdb/ada-lang.c | 3625 ++++++++++---------- gdb/ada-lang.h | 34 +- gdb/ada-tasks.c | 118 +- gdb/ada-typeprint.c | 24 +- gdb/ada-valprint.c | 26 +- gdb/ada-varobj.c | 2 +- gdb/addrmap.c | 82 +- gdb/addrmap.h | 6 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 30 +- gdb/alpha-bsd-nat.c | 8 +- gdb/alpha-linux-tdep.c | 12 +- gdb/alpha-mdebug-tdep.c | 16 +- gdb/alpha-netbsd-tdep.c | 4 +- gdb/alpha-obsd-tdep.c | 2 +- gdb/alpha-tdep.c | 110 +- gdb/amd64-bsd-nat.c | 4 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-linux-nat.c | 4 +- gdb/amd64-linux-tdep.c | 28 +- gdb/amd64-nat.c | 2 +- gdb/amd64-obsd-tdep.c | 20 +- gdb/amd64-tdep.c | 111 +- gdb/amd64-windows-tdep.c | 26 +- gdb/annotate.c | 4 +- gdb/arc-tdep.c | 66 +- gdb/arch-utils.c | 13 +- gdb/arch-utils.h | 4 +- gdb/arch/arm-get-next-pcs.c | 18 +- gdb/arch/arm.c | 2 +- gdb/arm-linux-nat.c | 86 +- gdb/arm-linux-tdep.c | 70 +- gdb/arm-netbsd-tdep.c | 2 +- gdb/arm-pikeos-tdep.c | 4 +- gdb/arm-tdep.c | 2766 ++++++++------- gdb/arm-tdep.h | 4 +- gdb/arm-wince-tdep.c | 4 +- gdb/auto-load.c | 29 +- gdb/auxv.c | 4 +- gdb/avr-tdep.c | 358 +- gdb/ax-gdb.c | 86 +- gdb/ax-general.c | 40 +- gdb/bfin-linux-tdep.c | 4 +- gdb/block.c | 8 +- gdb/block.h | 4 +- gdb/blockframe.c | 18 +- gdb/bpf-tdep.c | 2 +- gdb/break-catch-sig.c | 12 +- gdb/break-catch-syscall.c | 52 +- gdb/break-catch-throw.c | 6 +- gdb/breakpoint.c | 212 +- gdb/breakpoint.h | 2 +- gdb/bsd-uthread.c | 8 +- gdb/btrace.c | 2 +- gdb/build-id.c | 14 +- gdb/buildsym-legacy.h | 2 +- gdb/buildsym.c | 18 +- gdb/c-exp.y | 52 +- gdb/c-typeprint.c | 22 +- gdb/c-valprint.c | 6 +- gdb/c-varobj.c | 32 +- gdb/charset.c | 4 +- gdb/cli/cli-cmds.c | 38 +- gdb/cli/cli-decode.c | 38 +- gdb/cli/cli-decode.h | 2 +- gdb/cli/cli-script.c | 32 +- gdb/cli/cli-setshow.c | 2 +- gdb/coff-pe-read.c | 4 +- gdb/coffread.c | 40 +- gdb/compile/compile-cplus-types.c | 2 +- gdb/compile/compile-object-load.c | 4 +- gdb/completer.c | 18 +- gdb/configure | 302 +- gdb/configure.ac | 378 +- gdb/corefile.c | 24 +- gdb/corelow.c | 25 +- gdb/cp-abi.h | 2 +- gdb/cp-name-parser.y | 12 +- gdb/cp-namespace.c | 18 +- gdb/cp-support.c | 58 +- gdb/cp-valprint.c | 16 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 1098 +++--- gdb/ctfread.c | 2 +- gdb/d-exp.y | 14 +- gdb/darwin-nat-info.c | 158 +- gdb/darwin-nat.c | 72 +- gdb/darwin-nat.h | 2 +- gdb/dbxread.c | 149 +- gdb/dcache.c | 6 +- gdb/disasm.c | 8 +- gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 207 +- gdb/dtrace-probe.c | 10 +- gdb/dwarf2/abbrev.c | 12 +- gdb/dwarf2/attribute.c | 2 +- gdb/dwarf2/expr.c | 34 +- gdb/dwarf2/frame.c | 110 +- gdb/dwarf2/index-cache.c | 6 +- gdb/dwarf2/index-write.c | 8 +- gdb/dwarf2/line-header.c | 14 +- gdb/dwarf2/loc.c | 12 +- gdb/dwarf2/macro.c | 224 +- gdb/dwarf2/read.c | 697 ++-- gdb/dwarf2/read.h | 4 +- gdb/elfread.c | 4 +- gdb/eval.c | 78 +- gdb/event-top.c | 10 +- gdb/exec.c | 157 +- gdb/exec.h | 23 +- gdb/expprint.c | 14 +- gdb/f-exp.y | 26 +- gdb/f-lang.c | 28 +- gdb/f-typeprint.c | 24 +- gdb/f-valprint.c | 8 +- gdb/fbsd-nat.c | 2 +- gdb/fbsd-tdep.c | 2 +- gdb/findvar.c | 26 +- gdb/fork-child.c | 4 +- gdb/frame-unwind.c | 6 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 200 +- gdb/frame.h | 51 +- gdb/frv-linux-tdep.c | 4 +- gdb/frv-tdep.c | 240 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 2 +- gdb/gcore.c | 42 +- gdb/gdb_bfd.c | 46 +- gdb/gdb_buildall.sh | 8 +- gdb/gdb_mbuild.sh | 4 +- gdb/gdbarch.c | 46 +- gdb/gdbarch.h | 23 +- gdb/gdbarch.sh | 81 +- gdb/gdbcore.h | 6 +- gdb/gdbthread.h | 14 +- gdb/gdbtypes.c | 76 +- gdb/gdbtypes.h | 10 +- gdb/glibc-tdep.c | 2 +- gdb/gnu-nat.c | 14 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 40 +- gdb/gnu-v3-abi.c | 30 +- gdb/go-exp.y | 14 +- gdb/go32-nat.c | 8 +- gdb/guile/guile-internal.h | 2 +- gdb/guile/scm-cmd.c | 6 +- gdb/guile/scm-frame.c | 2 +- gdb/guile/scm-iterator.c | 4 +- gdb/guile/scm-math.c | 4 +- gdb/guile/scm-ports.c | 2 +- gdb/guile/scm-pretty-print.c | 8 +- gdb/guile/scm-value.c | 24 +- gdb/h8300-tdep.c | 34 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-tdep.c | 14 +- gdb/hppa-netbsd-nat.c | 8 +- gdb/hppa-netbsd-tdep.c | 12 +- gdb/hppa-obsd-nat.c | 4 +- gdb/hppa-tdep.c | 250 +- gdb/hppa-tdep.h | 2 +- gdb/i386-bsd-nat.c | 16 +- gdb/i386-darwin-nat.c | 146 +- gdb/i386-darwin-tdep.c | 70 +- gdb/i386-dicos-tdep.c | 4 +- gdb/i386-gnu-nat.c | 2 +- gdb/i386-linux-nat.c | 16 +- gdb/i386-linux-tdep.c | 20 +- gdb/i386-nto-tdep.c | 8 +- gdb/i386-obsd-tdep.c | 10 +- gdb/i386-sol2-nat.c | 30 +- gdb/i386-tdep.c | 2106 ++++++------ gdb/i386-tdep.h | 2 +- gdb/i386-windows-tdep.c | 6 +- gdb/i387-tdep.c | 10 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 50 +- gdb/ia64-libunwind-tdep.h | 12 +- gdb/ia64-linux-nat.c | 8 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 308 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 12 +- gdb/infcall.c | 28 +- gdb/infcmd.c | 22 +- gdb/inferior.c | 20 +- gdb/infrun.c | 343 +- gdb/infrun.h | 22 +- gdb/iq2000-tdep.c | 146 +- gdb/language.c | 4 +- gdb/linespec.c | 26 +- gdb/linux-fork.c | 2 +- gdb/linux-nat.c | 19 +- gdb/linux-tdep.c | 30 +- gdb/linux-thread-db.c | 52 +- gdb/lm32-tdep.c | 4 +- gdb/m2-exp.y | 26 +- gdb/m2-lang.c | 4 +- gdb/m2-typeprint.c | 18 +- gdb/m2-valprint.c | 12 +- gdb/m32c-tdep.c | 130 +- gdb/m32r-linux-tdep.c | 4 +- gdb/m32r-tdep.c | 12 +- gdb/m68hc11-tdep.c | 436 +-- gdb/m68k-bsd-nat.c | 4 +- gdb/m68k-linux-nat.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/m68k-tdep.c | 4 +- gdb/machoread.c | 652 ++-- gdb/macrocmd.c | 28 +- gdb/macroexp.c | 452 +-- gdb/macroscope.c | 50 +- gdb/macrotab.c | 332 +- gdb/macrotab.h | 50 +- gdb/main.c | 101 +- gdb/maint.c | 10 +- gdb/mdebugread.c | 590 ++-- gdb/mep-tdep.c | 600 ++-- gdb/mi/mi-cmd-catch.c | 56 +- gdb/mi/mi-cmd-disas.c | 16 +- gdb/mi/mi-cmd-env.c | 36 +- gdb/mi/mi-cmd-stack.c | 8 +- gdb/mi/mi-cmd-var.c | 8 +- gdb/mi/mi-cmds.c | 16 +- gdb/mi/mi-main.c | 34 +- gdb/mi/mi-parse.c | 6 +- gdb/microblaze-tdep.c | 42 +- gdb/minidebug.c | 6 +- gdb/minsyms.c | 44 +- gdb/mips-linux-nat.c | 2 +- gdb/mips-linux-tdep.c | 68 +- gdb/mips-netbsd-tdep.c | 8 +- gdb/mips-tdep.c | 438 +-- gdb/mn10300-linux-tdep.c | 72 +- gdb/mn10300-tdep.c | 38 +- gdb/moxie-tdep.c | 2 +- gdb/msp430-tdep.c | 10 +- gdb/namespace.h | 2 +- gdb/nat/fork-inferior.c | 46 +- gdb/nat/gdb_ptrace.h | 6 +- gdb/nat/linux-namespaces.c | 6 +- gdb/nat/linux-osdata.c | 2 +- gdb/nat/netbsd-nat.c | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/netbsd-nat.c | 30 +- gdb/netbsd-tdep.c | 2 +- gdb/nios2-linux-tdep.c | 2 +- gdb/nios2-tdep.c | 36 +- gdb/nto-procfs.c | 13 +- gdb/nto-tdep.c | 20 +- gdb/objfiles.c | 48 +- gdb/objfiles.h | 5 +- gdb/opencl-lang.c | 20 +- gdb/or1k-tdep.c | 16 +- gdb/osabi.c | 2 +- gdb/osabi.h | 2 +- gdb/osdata.c | 24 +- gdb/p-exp.y | 106 +- gdb/p-lang.c | 28 +- gdb/p-typeprint.c | 42 +- gdb/p-valprint.c | 26 +- gdb/parse.c | 30 +- gdb/ppc-linux-nat.c | 222 +- gdb/ppc-linux-tdep.c | 26 +- gdb/ppc-netbsd-nat.c | 14 +- gdb/ppc-netbsd-tdep.c | 2 +- gdb/ppc-obsd-nat.c | 2 +- gdb/ppc-ravenscar-thread.c | 18 +- gdb/ppc-sysv-tdep.c | 58 +- gdb/ppc64-tdep.c | 4 +- gdb/printcmd.c | 174 +- gdb/proc-api.c | 2 +- gdb/proc-service.c | 6 +- gdb/producer.c | 6 +- gdb/producer.h | 6 +- gdb/progspace.c | 47 +- gdb/progspace.h | 61 +- gdb/prologue-value.c | 148 +- gdb/prologue-value.h | 6 +- gdb/psympriv.h | 12 +- gdb/psymtab.c | 72 +- gdb/python/py-arch.c | 56 +- gdb/python/py-bpevent.c | 8 +- gdb/python/py-event.c | 4 +- gdb/python/py-event.h | 8 +- gdb/python/py-finishbreakpoint.c | 124 +- gdb/python/py-frame.c | 2 +- gdb/python/py-framefilter.c | 4 +- gdb/python/py-inferior.c | 4 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-objfile.c | 4 +- gdb/python/py-prettyprint.c | 8 +- gdb/python/py-registers.c | 4 +- gdb/python/py-signalevent.c | 4 +- gdb/python/py-stopevent.c | 28 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-threadevent.c | 4 +- gdb/python/py-tui.c | 4 +- gdb/python/py-unwind.c | 158 +- gdb/python/py-value.c | 36 +- gdb/python/py-xmethods.c | 2 +- gdb/python/python-internal.h | 20 +- gdb/python/python.c | 87 +- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 4 +- gdb/record-full.c | 194 +- gdb/record.c | 10 +- gdb/reggroups.c | 2 +- gdb/regset.h | 6 +- gdb/remote-fileio.c | 34 +- gdb/remote-sim.c | 17 +- gdb/remote.c | 184 +- gdb/reverse.c | 4 +- gdb/riscv-linux-tdep.c | 8 +- gdb/riscv-ravenscar-thread.c | 12 +- gdb/riscv-tdep.c | 264 +- gdb/rl78-tdep.c | 78 +- gdb/rs6000-aix-tdep.c | 68 +- gdb/rs6000-lynx178-tdep.c | 20 +- gdb/rs6000-nat.c | 31 +- gdb/rs6000-tdep.c | 457 ++- gdb/rust-exp.y | 2 +- gdb/rust-lang.c | 66 +- gdb/rx-tdep.c | 60 +- gdb/s12z-tdep.c | 64 +- gdb/s390-linux-tdep.c | 52 +- gdb/s390-tdep.c | 35 +- gdb/sanitize.m4 | 6 +- gdb/score-tdep.c | 980 +++--- gdb/ser-base.c | 26 +- gdb/ser-mingw.c | 24 +- gdb/ser-uds.c | 4 +- gdb/ser-unix.c | 20 +- gdb/serial.c | 14 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-netbsd-tdep.c | 2 +- gdb/sh-tdep.c | 90 +- gdb/skip.c | 6 +- gdb/sol-thread.c | 14 +- gdb/solib-aix.c | 35 +- gdb/solib-darwin.c | 81 +- gdb/solib-dsbt.c | 30 +- gdb/solib-frv.c | 124 +- gdb/solib-svr4.c | 160 +- gdb/solib.c | 63 +- gdb/source-cache.c | 4 +- gdb/source.c | 50 +- gdb/sparc-linux-tdep.c | 4 +- gdb/sparc-netbsd-tdep.c | 2 +- gdb/sparc-obsd-tdep.c | 2 +- gdb/sparc-ravenscar-thread.c | 32 +- gdb/sparc-tdep.c | 210 +- gdb/sparc64-linux-tdep.c | 6 +- gdb/sparc64-netbsd-tdep.c | 2 +- gdb/sparc64-obsd-tdep.c | 2 +- gdb/sparc64-tdep.c | 208 +- gdb/stabsread.c | 629 ++-- gdb/stack.c | 119 +- gdb/stap-probe.c | 4 +- gdb/stubs/ia64vms-stub.c | 620 ++-- gdb/stubs/m32r-stub.c | 14 +- gdb/stubs/m68k-stub.c | 170 +- gdb/stubs/sh-stub.c | 20 +- gdb/stubs/sparc-stub.c | 4 +- gdb/symfile-mem.c | 16 +- gdb/symfile.c | 84 +- gdb/symfile.h | 12 +- gdb/symmisc.c | 23 +- gdb/symtab.c | 86 +- gdb/symtab.h | 32 +- gdb/target-float.c | 82 +- gdb/target-section.h | 9 + gdb/target.c | 59 +- gdb/target.h | 8 +- gdb/testsuite/ChangeLog | 88 + gdb/testsuite/configure | 1 + gdb/testsuite/configure.ac | 3 +- gdb/testsuite/gdb.ada/exec_changed.exp | 8 + .../gdb.ada/fixed_points/fixed_points.adb | 3 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 2 +- gdb/testsuite/gdb.base/backtrace.c | 8 +- .../gdb.base/double-prompt-target-event-error.exp | 122 - gdb/testsuite/gdb.base/infcall-nested-structs.c | 65 +- .../gdb.base/kill-detach-inferiors-cmd.exp | 2 + .../gdb.base/paginate-after-ctrl-c-running.exp | 25 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 77 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 36 +- gdb/testsuite/gdb.base/print-file-var.exp | 18 +- gdb/testsuite/gdb.base/relocate.exp | 9 +- gdb/testsuite/gdb.base/reread.exp | 8 + gdb/testsuite/gdb.base/vla-optimized-out.c | 4 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 9 + .../dw2-ranges-overlap.c} | 23 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 87 + gdb/testsuite/gdb.dwarf2/fission-multi-cu.S | 14 - gdb/testsuite/gdb.python/py-symbol.exp | 32 +- gdb/testsuite/gdb.rust/traits.exp | 8 + gdb/testsuite/gdb.threads/tls.exp | 9 +- .../{gdb.base/backtrace.c => lib/attributes.h} | 42 +- gdb/testsuite/lib/gdb.exp | 26 +- gdb/thread.c | 107 +- gdb/tic6x-tdep.c | 12 +- gdb/tilegx-linux-tdep.c | 8 +- gdb/tilegx-tdep.c | 8 +- gdb/top.c | 124 +- gdb/tracefile-tfile.c | 16 +- gdb/tracepoint.c | 30 +- gdb/tui/tui-disasm.c | 20 +- gdb/tui/tui-io.c | 42 +- gdb/tui/tui-regs.c | 6 +- gdb/tui/tui-stack.c | 52 +- gdb/tui/tui-win.c | 6 +- gdb/tui/tui-winsource.c | 30 +- gdb/tui/tui.c | 40 +- gdb/typeprint.c | 4 +- gdb/ui-out.h | 8 +- gdb/unittests/copy_bitwise-selftests.c | 2 +- gdb/unittests/memory-map-selftests.c | 4 +- gdb/utils.c | 32 +- gdb/v850-tdep.c | 42 +- gdb/valarith.c | 80 +- gdb/valops.c | 146 +- gdb/valprint.c | 28 +- gdb/valprint.h | 2 +- gdb/value.c | 80 +- gdb/value.h | 2 +- gdb/varobj.c | 24 +- gdb/vax-tdep.c | 10 +- gdb/windows-nat.c | 12 +- gdb/windows-tdep.c | 10 +- gdb/xcoffread.c | 90 +- gdb/xml-syscall.c | 18 +- gdb/xml-tdesc.c | 2 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-config.c | 32 +- gdb/xtensa-linux-nat.c | 2 +- gdb/xtensa-linux-tdep.c | 2 +- gdb/xtensa-tdep.c | 44 +- gdbserver/ChangeLog | 48 + gdbserver/acinclude.m4 | 32 +- gdbserver/ax.cc | 4 +- gdbserver/configure | 135 +- gdbserver/configure.ac | 108 +- gdbserver/dll.cc | 2 +- gdbserver/inferiors.h | 2 +- gdbserver/linux-low.cc | 2 +- gdbserver/linux-nios2-low.cc | 2 +- gdbserver/linux-ppc-ipa.cc | 2 +- gdbserver/linux-ppc-low.cc | 28 +- gdbserver/linux-x86-low.cc | 2 +- gdbserver/linux-xtensa-low.cc | 2 +- gdbserver/regcache.cc | 4 +- gdbserver/server.cc | 12 +- gdbserver/tracepoint.cc | 2 +- gdbsupport/ChangeLog | 64 + gdbsupport/aclocal.m4 | 29 - gdbsupport/common-debug.cc | 17 +- gdbsupport/common-debug.h | 6 + gdbsupport/common-exceptions.h | 6 +- gdbsupport/common.m4 | 21 +- gdbsupport/configure | 943 +---- gdbsupport/configure.ac | 12 +- gdbsupport/event-loop.cc | 21 +- gdbsupport/event-loop.h | 12 +- gdbsupport/fileio.cc | 42 +- gdbsupport/filestuff.cc | 10 +- gdbsupport/gdb-dlfcn.cc | 8 +- gdbsupport/gdb_string_view.h | 48 +- gdbsupport/job-control.cc | 4 +- gdbsupport/pathstuff.cc | 81 + gdbsupport/pathstuff.h | 37 + gdbsupport/ptrace.m4 | 105 +- gdbsupport/signals.cc | 8 +- gdbsupport/warning.m4 | 24 +- gold/ChangeLog | 4 + gold/testsuite/gnu_property_test.sh | 4 +- include/ChangeLog | 8 + include/elf/common.h | 17 +- ld/ChangeLog | 140 + ld/NEWS | 4 +- ld/emulparams/x86-64-level.sh | 7 +- ld/ld.texi | 2 + ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/pr23372c.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 2 +- ld/testsuite/ld-i386/pr23486d.d | 2 +- ld/testsuite/ld-i386/pr24322a.d | 2 +- ld/testsuite/ld-i386/pr24322b.d | 2 +- ld/testsuite/ld-i386/property-1a.r | 2 +- ld/testsuite/ld-i386/property-2a.r | 2 +- ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 4 +- ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 4 +- ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 4 +- ld/testsuite/ld-i386/property-7a.r | 2 +- ld/testsuite/ld-i386/property-x86-3.d | 4 +- ld/testsuite/ld-i386/property-x86-4a.d | 2 +- ld/testsuite/ld-i386/property-x86-5.d | 4 +- ld/testsuite/ld-i386/property-x86-cet1.d | 2 +- ld/testsuite/ld-i386/property-x86-cet2a.d | 4 +- ld/testsuite/ld-i386/property-x86-cet5a.d | 2 +- ld/testsuite/ld-i386/property-x86-cet5b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 2 +- ld/testsuite/ld-i386/property-x86-isa1.d | 2 +- .../{property-x86-isa1.d => property-x86-isa4.d} | 6 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 2 +- ld/testsuite/ld-plugin/lto-19.h | 6 + ld/testsuite/ld-plugin/lto-19a.c | 19 + ld/testsuite/ld-plugin/lto-19b.c | 7 + ld/testsuite/ld-plugin/lto-19c.c | 9 + ld/testsuite/ld-plugin/lto.exp | 16 + ld/testsuite/ld-plugin/pr26806.c | 2 + ld/testsuite/ld-plugin/pr26806.d | 4 + ld/testsuite/ld-x86-64/pr23372c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372c.d | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.d | 2 +- ld/testsuite/ld-x86-64/pr23486d-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.d | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458a.d | 2 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458b.d | 2 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24458c.d | 2 +- ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 4 +- ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 4 +- ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 4 +- ld/testsuite/ld-x86-64/property-7a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-3.d | 4 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-5.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet2a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-isa1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-isa1.d | 2 +- ...erty-x86-isa1-x32.d => property-x86-isa4-x32.d} | 6 +- .../{property-x86-isa1.d => property-x86-isa4.d} | 6 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 2 + opcodes/aarch64-asm-2.c | 181 +- opcodes/aarch64-dis-2.c | 2502 +++++++------- opcodes/aarch64-opc-2.c | 16 +- opcodes/aarch64-tbl.h | 1 + sim/ChangeLog | 4 + sim/bpf/configure | 4 +- 674 files changed, 21434 insertions(+), 19095 deletions(-) create mode 100644 binutils/testsuite/binutils-all/x86-64/pr26808.dump copy binutils/testsuite/binutils-all/{pr26160.dwp.bz2 => x86-64/pr26808.dwp.bz2} (100%) delete mode 100644 gdb/testsuite/gdb.base/double-prompt-target-event-error.exp rename gdb/testsuite/{gdb.base/double-prompt-target-event-error.c => gdb.dwarf2/dw [...] create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp copy gdb/testsuite/{gdb.base/backtrace.c => lib/attributes.h} (57%) copy ld/testsuite/ld-i386/{property-x86-isa1.d => property-x86-isa4.d} (54%) create mode 100644 ld/testsuite/ld-plugin/lto-19.h create mode 100644 ld/testsuite/ld-plugin/lto-19a.c create mode 100644 ld/testsuite/ld-plugin/lto-19b.c create mode 100644 ld/testsuite/ld-plugin/lto-19c.c create mode 100644 ld/testsuite/ld-plugin/pr26806.c create mode 100644 ld/testsuite/ld-plugin/pr26806.d copy ld/testsuite/ld-x86-64/{property-x86-isa1-x32.d => property-x86-isa4-x32.d} (54%) copy ld/testsuite/ld-x86-64/{property-x86-isa1.d => property-x86-isa4.d} (56%)