This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allnoconfig in repository toolchain/ci/binutils-gdb.
from 7daf500de2 sim: make some rules silent by default in Make-common.in adds 62cfa544a4 Automatic date update in version.in adds ef5058ae87 sim: split sim/callback.h include out adds 209f108f73 sim: mn10300: tweak static inlines adds 7993124ee2 powerpc: move cell "or rx,rx,rx" hints adds 3478a63d7e gas: ensure sections contents is zero for BFD_RELOC_PPC*_TLS [...] adds 82a5082ed3 Make the TUI command window support the mouse adds 18b5aadea2 gdb/testsuite: gdb.base/args.exp: use save_vars adds c4ddc1daef gdb/testsuite: gdb.base/args.exp: use $old_gdbflags last two tests adds d30e32637d gdb/testsuite: gdb.base/args.exp: remove trailing parenthesi [...] adds 18263be756 gdb/testsuite: gdb.base/args.exp: add KFAIL for native-exten [...] adds bcf8470303 gas: handle csect in bss section for XCOFF adds 96cbfd9f04 Fix an assertion failure in the AArch64 assembler triggered [...] adds 965febe599 Move scoped_ignore_sigttou to gdbsupport/ adds 6a7f1c20e8 Introduce scoped_restore_signal adds 606a431366 scoped_ignore_signal: Use sigprocmask+sigtimedwait instead o [...] adds 2af6d46fd3 Add a unit test for scoped_ignore_sigpipe adds e8f6c2a5ba ld: Add -no-pie adds d208bc7617 ld: Add ChangeLog entry for -no-pie adds b6b4298372 x86-64: Test protected function pointers adds e013d20dc7 x86-64: Use $NOPIE_LDFLAGS/$NOPIE_CFLAGS on protected-func-1 adds 336b30e58a Don't call sigtimedwait for scoped_ignore_sigttou adds a49dd19e81 sim: ppc: avoid "PAGE_SIZE" name adds 4470708442 Automatic date update in version.in adds f9a4d54332 sim: overhaul & unify endian settings management adds 7039b29160 sim: drop core libiberty.h include adds 1fef66b0dc sim: split sim-signal.h include out adds 162c6aef1f gas: fold symbol table entries generated for .startof.() / . [...] adds 3f8414df7a sim: create a makefile fragment to pass common settings down adds 982c3a65ca sim: move -Werror disabling to Makefile adds 5a767724d7 elf: Add GNU_PROPERTY_UINT32_AND_XXX/GNU_PROPERTY_UINT32_OR_XXX adds 47ce766a8b sim: unify -Werror build settings adds 2d95647bdd ld.texi: Move -z unique-symbol after -z undefs. adds ff5404f5b3 Fix powerpc-power8.exp test with new mnemonics adds 8ee63c6156 Automatic date update in version.in adds 539b54f03d dwarf.c: string_fortify.h strncpy error adds d984392e75 Fix another strncpy warning adds 43f71bc5df ppc raw test failure when 32-bit bfd adds 03e689aaac ubsan errors when 32-bit bfd adds 47399e9c45 ubsan: vax: pointer overflow adds 07490bf81d sim: unify various library testing logic adds 17a5da800d sim: mips: drop unused AC_PATH_X call adds b5689863bd sim: unify bfd library dependency testing logic adds c30420d82a elf: Update GNU_PROPERTY_UINT32_[AND|OR]_XXX tests adds d3562f83a7 sim: unify toolchain probing logic adds bc56166f66 sim: unify toolchain dependency logic adds ce3ec98acd sim: unify gettext/intl probing logic adds 83b1d8f4a6 elf: Correct DT_TEXTREL warning in PDE adds 89ee1c2f6e Automatic date update in version.in adds 36842f65be sim: drop old BUILT_SRC_FROM_COMMON ref adds 54c47dfb68 sim: ppc: rename inline defines to match common code adds a979f2a07a sim: unify dtc tool checks adds 57a922a598 sim: move UNUSED before TYPE in SIM_ENDIAN_INLINE's definition adds 7e3941ac06 gdb/gdbserver: switch to AC_CONFIG_MACRO_DIRS adds 406b4ada55 x86: Count PLT for GOTOFF relocation against IFUNC symbol adds d73f39ee43 sim: move sim-inline to the common code adds 4ca8baee00 sim: m68hc11: fix unused function warnings with -O0 adds 1bf5c34239 sim: unify cgen maintainer settings adds 3a829bc50c sim: unify general maintainer settings adds 3eda63f2e4 sim: delete SIM_AC_COMMON macro adds 4488e43c49 sim: rx: scope the unique configure flag adds e27c0d7ae3 Automatic date update in version.in adds 1b40d569a8 sim: cris: clean up printf & abort usage a bit adds 61e2dde2db gdb/python: handle saving user registers in a frame unwinder adds 8b9c48b287 gdb/python: move PyLong_From* calls into py-utils.c adds d52b800721 gdb/python: add PendingFrame.level and Frame.level methods adds 96f842cbdb gdb/riscv: add support for vector registers in target descriptions adds b4ee29a445 Automatic date update in version.in adds be0387eed0 sim: hw: rework configure option & device selection adds 456ef1c1d4 sim: unify hardware settings adds ded5cb9444 picojava assembler and disassembler fixes adds 46b8b3d6f8 opcodes: make use of __builtin_popcount when available adds 80dc83fd0e gdb/remote: handle target dying just before a stepi adds 50331d64f1 RISC-V: Clarify the addends of pc-relative access. adds e5b771060e [gdb/testsuite] Add gdb.dwarf2/imported-unit-c.exp adds 80d1206d7f gdb: Support DW_LLE_start_end adds 4e317a765b gdb/python: print name of unwinder that claimed frame in deb [...] adds ac0d67ed1d gdb: remove unnecessary parameter wait_ptid from do_target_wait adds 224506e95d gdb: fix python/lib/gdb/__init__.py formatting adds 36bb57e40c sim: drop configure scripts for simple ports adds e173c80fbb sim: rx: merge with common configure script adds c45cffdbe1 sim: callback: add a getpid interface adds cc40b4f2a3 sim: callback: generate signal map adds 13b0d6e5a2 sim: callback: add missing cb_target_to_host_signal adds 072d63a871 sim: cris: fix a few warnings adds 0b98ef1642 Automatic date update in version.in adds 2dd865d7c1 [gdb/testsuite] Rewrite gdb_test_lines adds b34084121a sim: switch common srcdir to abs_srcdir adds 02ddf7223d Automatic date update in version.in adds d394a6efed sim: callback: add a kill interface adds e91488f739 sim: cris: override getpid callback adds 2f631626f1 sim: syscall: handle killing the sim itself adds 1daf786ba3 gas: update csect alignment for PPC prefixed instructions on XCOFF adds 657dcee4cf [gdb/testsuite] Fix duplicate in gdb.base/argv0-symlink.exp adds 013270a16a [gdb/testsuite] Fix duplicate in gdb.base/info-macros.exp adds 22c6cfe9c8 Automatic date update in version.in adds bdedb2d21b sim: callback: extend syscall interface to handle 7 args adds a7cde6df40 sim: cris: fix a few missing prototype warnings adds 134df96436 Update the core file architecture if a target description is [...] adds 8a3df5acae Add non-wrapping mode to ada_decode adds 67470e9d8b Decode Ada types in Python layer adds 50a6759f0f Use gdb::function_view in addrmap_foreach adds 202054aea6 Add ISA 3.1 check to powerpc-plxv-norel.exp adds 81b327aadd gdb/guile: improve the errors when creating breakpoints adds 08080f9744 gdb/guile: allow for catchpoint type breakpoints in guile adds 6b95f5ad96 gdb/python: allow for catchpoint type breakpoints in python adds bf1dcdb391 Consolidate CU language setting adds 3e9f1ca148 Remove dwarf2_cu::language adds 3da4c6449b Change how .debug_aranges padding is skipped adds 79bd4d34f0 gdb: fix regression in evaluate_funcall for non C++ like cases adds 13221aec0d gdb: replace NULL terminated array with array_view adds 158cc4feb7 gdb: use gdb::optional instead of passing a pointer to gdb:: [...] adds d038ce48f1 gdb: fix invalid arg coercion when calling static member functions adds fc4d5ebf8f gdb: add new function quick_symbol_functions::has_unexpanded [...] adds 4a0788e08c gdb: make struct output_source_filename_data more C++ like adds 0e350a054b gdb/mi: add regexp filtering to -file-list-exec-source-files adds 1fb1ce02fc gdb/mi: add new --group-by-objfile flag for -file-list-exec- [...] adds bd742128ba gdb: change info sources to group results by objfile adds ac2d77c6a1 Automatic date update in version.in adds 0f8e203412 gdb: add context getter/setter to cmd_list_element adds d6ff04a343 gdb: add assert in cmd_list_element::set_context adds 4c0ba02a74 gdb: remove context parameter from add_setshow_enum_cmd adds 6a72dbb692 gdb/guile: use return values of add_setshow functions in add [...] adds f1fa7a3d88 Automatic date update in version.in adds d57b653328 sim: bfin: move pkg-config & SDL checks to common code adds 5d0b3088f7 sim: erc32: merge with common configure script adds cc9c19b030 sim: bpf: fix mixed decls & code warnings (and style) adds 44e88cd631 sim: bpf: add explicit casts when using explicit formats adds 5a4ce7aea0 sim: cgen: sync prototypes with implementation adds 694d6fdba1 sim: cgen: always leverage the ops prototypes adds 2d922d86ba sim: cgen: always leverage the mem prototypes adds ded82565c6 sim: cgen: constify trace strings adds a7ffa88dc6 sim: cgen: add printf attributes in a few more calls adds b69bd9e723 sim: cgen: add asserts to fix unused engine warnings adds 5db3a175cc sim: cgen: suppress trace non-literal printf warning adds 76f11310df sim: bpf: include more local headers & fix broken funcs adds e0fd25e485 sim: bpf/cris: include cgen-mem in decoders adds 9df51d7c47 Automatic date update in version.in adds ff68b4b5b1 sim: frv: fix ambiguous else compiler warnings adds 1415825a1b sim: frv: fix return type for post_wait_for funcs adds 247867ebd3 sim: frv: fix uninitialized variable warning adds 2b83b95803 sim: frv: fix some printf type mismatch warnings adds a9d200398a sim: frv: fix up various missing prototype warnings adds 520ca9a7be sim: frv: fix engine hook adds dd5ef931df sim: frv: add missing const type adds 05b8577206 gdb/fortran: Add type info of formal parameter for clang. new ba4990f13f sim: cgen: delete unused record_trace_results functions new f2ddf6e39d sim: bpf: fix printf warnings on 32-bit systems new 78484bcab9 sim: bpf: enable -Werror usage new 4d60b89770 gdb/remote: Use true/false instead of 1/0
The 4 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: bfd/ChangeLog | 36 + bfd/elf-properties.c | 90 + bfd/elflink.c | 3 + bfd/elfnn-riscv.c | 160 +- bfd/elfxx-x86.c | 12 +- bfd/version.h | 2 +- binutils/ChangeLog | 12 + binutils/dwarf.c | 24 +- binutils/readelf.c | 15 + gas/ChangeLog | 54 + gas/config/tc-aarch64.c | 15 +- gas/config/tc-pj.c | 5 +- gas/config/tc-ppc.c | 32 +- gas/config/tc-z80.c | 6 +- gas/expr.c | 55 +- gas/testsuite/gas/aarch64/pr27904.d | 2 + gas/testsuite/gas/aarch64/pr27904.l | 2 + gas/testsuite/gas/aarch64/pr27904.s | 1 + gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/startof.d | 10 + gas/testsuite/gas/elf/startof.s | 6 + gas/testsuite/gas/pj/ops.d | 284 +- gas/testsuite/gas/pj/ops.s | 34 +- gas/testsuite/gas/ppc/aix.exp | 3 + gas/testsuite/gas/ppc/raw.d | 2 +- gas/testsuite/gas/ppc/raw.s | 2 +- gas/testsuite/gas/ppc/xcoff-tlsm-32.d | 34 + gas/testsuite/gas/ppc/xcoff-tlsm-64.d | 36 + gas/testsuite/gas/ppc/xcoff-tlsm.s | 12 + gdb/ChangeLog | 421 + gdb/Makefile.in | 2 +- gdb/NEWS | 46 + gdb/acinclude.m4 | 47 +- gdb/aclocal.m4 | 11 + gdb/ada-lang.c | 23 +- gdb/ada-lang.h | 7 +- gdb/addrmap.c | 34 +- gdb/addrmap.h | 18 +- gdb/arch/riscv.c | 6 + gdb/arch/riscv.h | 12 +- gdb/break-catch-sig.c | 3 +- gdb/break-catch-syscall.c | 3 +- gdb/break-catch-throw.c | 7 +- gdb/breakpoint.c | 19 +- gdb/cli/cli-decode.c | 22 +- gdb/cli/cli-decode.h | 16 +- gdb/cli/cli-dump.c | 6 +- gdb/cli/cli-style.c | 67 +- gdb/command.h | 8 +- gdb/compile/compile.c | 29 +- gdb/configure | 1 + gdb/configure.ac | 3 +- gdb/corelow.c | 15 + gdb/doc/ChangeLog | 35 + gdb/doc/gdb.texinfo | 184 +- gdb/doc/guile.texi | 4 + gdb/doc/python.texi | 16 + gdb/dwarf2/cu.c | 2 +- gdb/dwarf2/cu.h | 1 - gdb/dwarf2/index-write.c | 41 +- gdb/dwarf2/loc.c | 20 +- gdb/dwarf2/read.c | 402 +- gdb/eval.c | 14 +- gdb/f-lang.c | 2 +- gdb/guile/scm-breakpoint.c | 19 +- gdb/guile/scm-cmd.c | 6 +- gdb/guile/scm-param.c | 158 +- gdb/guile/scm-value.c | 2 +- gdb/inf-ptrace.c | 1 - gdb/infcall.c | 4 +- gdb/inflow.c | 2 +- gdb/inflow.h | 56 - gdb/infrun.c | 12 +- gdb/m2-lang.c | 4 +- gdb/mi/mi-cmd-file.c | 92 +- gdb/objfiles.h | 6 + gdb/opencl-lang.c | 2 +- gdb/procfs.c | 1 - gdb/psympriv.h | 2 + gdb/psymtab.c | 83 +- gdb/python/lib/gdb/__init__.py | 14 +- gdb/python/py-breakpoint.c | 6 +- gdb/python/py-cmd.c | 6 +- gdb/python/py-frame.c | 23 + gdb/python/py-inferior.c | 2 +- gdb/python/py-param.c | 8 +- gdb/python/py-type.c | 9 + gdb/python/py-unwind.c | 76 +- gdb/python/py-value.c | 2 +- gdb/quick-symbol.h | 6 + gdb/remote.c | 8 +- gdb/riscv-tdep.c | 121 +- gdb/riscv-tdep.h | 8 +- gdb/rust-lang.c | 18 +- gdb/ser-unix.c | 2 +- gdb/symfile-debug.c | 25 + gdb/symtab.c | 364 +- gdb/symtab.h | 59 + gdb/target.c | 7 +- gdb/testsuite/ChangeLog | 147 + gdb/testsuite/gdb.ada/py_range.exp | 5 + gdb/testsuite/gdb.arch/powerpc-plxv-nonrel.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power8.exp | 4 +- gdb/testsuite/gdb.arch/powerpc-power8.s | 4 +- gdb/testsuite/gdb.base/args.exp | 71 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 119 +- gdb/testsuite/gdb.base/info-macros.exp | 13 +- gdb/testsuite/gdb.base/info-types.exp.tcl | 22 +- .../testsuite/gdb.base/info_sources_2-header.h | 23 +- .../testsuite/gdb.base/info_sources_2-lib.c | 22 +- .../testsuite/gdb.base/info_sources_2-test.c | 23 +- gdb/testsuite/gdb.base/info_sources_2.exp | 169 + gdb/testsuite/gdb.cp/cplusfuncs.exp | 2 +- .../testsuite/gdb.cp/method-call-in-c.cc | 61 +- gdb/testsuite/gdb.cp/method-call-in-c.exp | 50 + gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- gdb/testsuite/gdb.dwarf2/imported-unit-c.exp | 110 + ...oclists-multiple-cus.c => loclists-start-end.c} | 0 gdb/testsuite/gdb.dwarf2/loclists-start-end.exp | 137 + gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 36 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 44 + gdb/testsuite/gdb.mi/mi-file.exp | 2 +- .../testsuite/gdb.mi/mi-info-sources-base.c | 22 +- .../testsuite/gdb.mi/mi-info-sources.c | 24 +- gdb/testsuite/gdb.mi/mi-info-sources.exp | 184 + gdb/testsuite/gdb.python/py-breakpoint.c | 14 + gdb/testsuite/gdb.python/py-breakpoint.exp | 60 + gdb/testsuite/gdb.python/py-frame.exp | 11 + .../testsuite/gdb.python/py-pending-frame-level.c | 50 +- .../gdb.python/py-pending-frame-level.exp | 65 + gdb/testsuite/gdb.python/py-pending-frame-level.py | 55 + .../testsuite/gdb.python/py-unwind-user-regs.c | 38 +- gdb/testsuite/gdb.python/py-unwind-user-regs.exp | 98 + gdb/testsuite/gdb.python/py-unwind-user-regs.py | 72 + gdb/testsuite/gdb.rust/dwindex.exp | 43 + gdb/testsuite/gdb.rust/dwindex.rs | 22 + gdb/testsuite/gdb.server/server-kill.exp | 65 +- gdb/testsuite/lib/dwarf.exp | 29 + gdb/testsuite/lib/gdb.exp | 148 +- gdb/tui/tui-io.c | 206 +- gdb/tui/tui-layout.c | 5 +- gdb/tui/tui-win.c | 12 +- gdb/tui/tui.c | 5 +- gdb/unittests/scoped_ignore_signal-selftests.c | 126 + gdb/valarith.c | 2 +- gdb/valops.c | 57 +- gdb/value.h | 2 +- gdbserver/ChangeLog | 7 + gdbserver/acinclude.m4 | 25 +- gdbserver/aclocal.m4 | 9 + gdbserver/configure | 1 + gdbserver/configure.ac | 1 + gdbsupport/ChangeLog | 13 + gdbsupport/scoped_ignore_signal.h | 105 + gdbsupport/scoped_ignore_sigttou.h | 87 + include/ChangeLog | 7 + include/elf/common.h | 10 + include/sim/ChangeLog | 13 + include/sim/callback.h | 4 +- ld/ChangeLog | 88 + ld/ld.texi | 17 +- ld/ldlex.h | 1 + ld/lexsup.c | 5 + ld/testsuite/ld-elf/property-and-1.d | 15 + ld/testsuite/ld-elf/property-and-1.s | 15 + ld/testsuite/ld-elf/property-and-2.d | 16 + ld/testsuite/ld-elf/property-and-2.s | 15 + ld/testsuite/ld-elf/property-and-3.d | 16 + ld/testsuite/ld-elf/property-and-3.s | 15 + ld/testsuite/ld-elf/property-and-4.d | 18 + ld/testsuite/ld-elf/property-and-empty.s | 15 + ld/testsuite/ld-elf/property-or-1.d | 17 + ld/testsuite/ld-elf/property-or-1.s | 15 + ld/testsuite/ld-elf/property-or-2.d | 18 + ld/testsuite/ld-elf/property-or-2.s | 15 + ld/testsuite/ld-elf/property-or-3.d | 18 + ld/testsuite/ld-elf/property-or-3.s | 15 + ld/testsuite/ld-elf/property-or-4.d | 18 + ld/testsuite/ld-elf/property-or-empty.s | 15 + ld/testsuite/ld-i386/i386.exp | 2 + ld/testsuite/ld-i386/pr27998a.d | 7 + ld/testsuite/ld-i386/pr27998a.s | 22 + ld/testsuite/ld-i386/pr27998b.d | 7 + ld/testsuite/ld-i386/pr27998b.s | 20 + ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 3 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3.ld | 13 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.d | 18 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.s | 21 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.d | 4 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.s | 13 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.d | 4 + ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.s | 13 + ld/testsuite/ld-x86-64/protected-func-1.h | 6 + ld/testsuite/ld-x86-64/protected-func-1a.s | 48 + ld/testsuite/ld-x86-64/protected-func-1b.c | 35 + ld/testsuite/ld-x86-64/textrel-1.err | 4 + ld/testsuite/ld-x86-64/textrel-1a.s | 9 + ld/testsuite/ld-x86-64/textrel-1b.s | 15 + ld/testsuite/ld-x86-64/x86-64.exp | 31 + opcodes/ChangeLog | 24 + opcodes/cgen-dis.c | 4 + opcodes/pj-dis.c | 5 +- opcodes/ppc-opc.c | 10 +- opcodes/tic30-dis.c | 2 +- opcodes/vax-dis.c | 2 +- sim/ChangeLog | 149 + sim/Makefile.am | 7 +- sim/Makefile.in | 202 +- sim/README-HACKING | 13 +- sim/aarch64/ChangeLog | 52 + sim/aarch64/aclocal.m4 | 118 - sim/aarch64/configure | 13520 ------------------ sim/aarch64/configure.ac | 29 - sim/aarch64/cpustate.c | 1 + sim/aarch64/memory.c | 1 + sim/aarch64/simulator.c | 2 + sim/aclocal.m4 | 14 + sim/arch-subdir.mk.in | 80 + sim/arm/ChangeLog | 47 + sim/arm/aclocal.m4 | 118 - sim/arm/configure | 13520 ------------------ sim/arm/configure.ac | 9 - sim/avr/ChangeLog | 52 + sim/avr/aclocal.m4 | 118 - sim/avr/configure | 13520 ------------------ sim/avr/configure.ac | 9 - sim/avr/interp.c | 2 + sim/bfin/ChangeLog | 69 + sim/bfin/Makefile.in | 39 +- sim/bfin/aclocal.m4 | 104 - sim/bfin/configure | 10979 +-------------- sim/bfin/configure.ac | 46 - sim/bfin/dv-bfin_cec.c | 1 + sim/bfin/interp.c | 9 +- sim/bfin/sim-main.h | 1 - sim/bpf/ChangeLog | 101 + sim/bpf/Makefile.in | 5 - sim/bpf/aclocal.m4 | 104 - sim/bpf/bpf-helpers.c | 29 +- sim/bpf/bpf-helpers.h | 4 +- sim/bpf/bpf.c | 18 +- sim/bpf/configure | 10813 +-------------- sim/bpf/configure.ac | 5 - sim/bpf/cpu.c | 8 - sim/bpf/decode-be.c | 2 + sim/bpf/decode-le.c | 2 + sim/bpf/mloop.in | 7 +- sim/bpf/sim-main.h | 1 + sim/common/ChangeLog | 178 + sim/common/Make-common.in | 75 +- sim/common/callback.c | 40 + sim/common/cgen-mem.h | 56 +- sim/common/cgen-ops.h | 95 +- sim/common/cgen-run.c | 6 +- sim/common/cgen-trace.c | 15 +- sim/common/cgen-trace.h | 8 +- sim/common/cgen-utils.c | 1 + sim/common/gentmap.c | 24 + sim/common/nrun.c | 2 + sim/common/sim-basics.h | 4 - sim/common/sim-config.c | 5 - sim/common/sim-config.h | 8 - sim/common/sim-core.c | 1 + sim/common/sim-endian.h | 1 + sim/common/sim-engine.c | 1 + sim/common/sim-hw.c | 1 + sim/common/sim-inline.h | 54 +- sim/common/sim-io.c | 1 + sim/common/sim-reason.c | 1 + sim/common/sim-resume.c | 1 + sim/common/sim-signal.c | 1 + sim/common/sim-stop.c | 1 + sim/common/sim-syscall.c | 17 +- sim/common/sim-syscall.h | 2 + sim/common/sim-trace.c | 1 + sim/common/sim-utils.h | 1 + sim/common/sim-watch.c | 1 + sim/common/syscall.c | 21 +- sim/config.h.in | 23 + sim/configure | 10369 +++++++++++++- sim/configure.ac | 99 +- sim/cr16/ChangeLog | 53 + sim/cr16/aclocal.m4 | 118 - sim/cr16/configure | 13520 ------------------ sim/cr16/configure.ac | 9 - sim/cr16/interp.c | 4 + sim/cr16/simops.c | 1 + sim/cris/ChangeLog | 104 + sim/cris/Makefile.in | 10 +- sim/cris/aclocal.m4 | 104 - sim/cris/configure | 10713 +-------------- sim/cris/configure.ac | 6 - sim/cris/cpuv10.c | 8 - sim/cris/cpuv32.c | 8 - sim/cris/cris-sim.h | 1 - sim/cris/decodev10.c | 1 + sim/cris/decodev32.c | 1 + sim/cris/sim-if.c | 8 +- sim/cris/traps.c | 121 +- sim/d10v/ChangeLog | 52 + sim/d10v/aclocal.m4 | 118 - sim/d10v/configure | 13520 ------------------ sim/d10v/configure.ac | 9 - sim/d10v/interp.c | 1 + sim/d10v/simops.c | 1 + sim/erc32/ChangeLog | 51 + sim/erc32/Makefile.in | 7 +- sim/erc32/aclocal.m4 | 117 - sim/erc32/configure | 13612 ------------------ sim/erc32/configure.ac | 50 - sim/example-synacor/ChangeLog | 52 + sim/example-synacor/aclocal.m4 | 118 - sim/example-synacor/configure | 13520 ------------------ sim/example-synacor/configure.ac | 9 - sim/example-synacor/interp.c | 1 + sim/example-synacor/sim-main.c | 1 + sim/frv/ChangeLog | 117 + sim/frv/Makefile.in | 8 +- sim/frv/aclocal.m4 | 104 - sim/frv/configure | 10769 +-------------- sim/frv/configure.ac | 5 - sim/frv/cpu.c | 8 - sim/frv/frv.c | 10 +- sim/frv/interrupts.c | 2 + sim/frv/profile-fr400.c | 2 + sim/frv/profile-fr500.c | 32 +- sim/frv/profile-fr550.c | 20 +- sim/frv/profile.c | 22 +- sim/frv/profile.h | 18 +- sim/frv/reset.c | 1 + sim/frv/sim-if.c | 6 +- sim/frv/sim-main.h | 10 +- sim/frv/traps.c | 6 +- sim/ft32/ChangeLog | 52 + sim/ft32/aclocal.m4 | 118 - sim/ft32/configure | 13520 ------------------ sim/ft32/configure.ac | 9 - sim/ft32/interp.c | 2 + sim/h8300/ChangeLog | 56 + sim/h8300/aclocal.m4 | 118 - sim/h8300/compile.c | 5 + sim/h8300/configure | 13520 ------------------ sim/h8300/configure.ac | 9 - sim/iq2000/ChangeLog | 67 + sim/iq2000/Makefile.in | 8 +- sim/iq2000/aclocal.m4 | 104 - sim/iq2000/configure | 10727 +-------------- sim/iq2000/configure.ac | 5 - sim/iq2000/cpu.c | 8 - sim/iq2000/iq2000.c | 1 + sim/iq2000/sim-if.c | 1 + sim/lm32/ChangeLog | 69 + sim/lm32/Makefile.in | 10 +- sim/lm32/aclocal.m4 | 104 - sim/lm32/configure | 10715 +-------------- sim/lm32/configure.ac | 6 - sim/lm32/cpu.c | 8 - sim/lm32/sim-if.c | 1 + sim/lm32/traps.c | 1 + sim/m32c/ChangeLog | 46 + sim/m32c/aclocal.m4 | 117 - sim/m32c/configure | 13471 ------------------ sim/m32c/configure.ac | 26 - sim/m32r/ChangeLog | 76 + sim/m32r/Makefile.in | 10 +- sim/m32r/aclocal.m4 | 104 - sim/m32r/configure | 10734 +-------------- sim/m32r/configure.ac | 7 - sim/m32r/cpu.c | 8 - sim/m32r/cpu2.c | 8 - sim/m32r/cpux.c | 8 - sim/m32r/sim-if.c | 1 + sim/m32r/traps-linux.c | 5 + sim/m32r/traps.c | 1 + sim/m4/sim_ac_common.m4 | 54 - sim/m4/sim_ac_option_endian.m4 | 55 +- sim/m4/sim_ac_option_hardware.m4 | 52 +- sim/m4/sim_ac_option_inline.m4 | 11 +- sim/m4/sim_ac_option_warnings.m4 | 13 +- sim/m4/sim_ac_output.m4 | 14 +- sim/m4/sim_ac_platform.m4 | 58 + sim/m4/sim_ac_toolchain.m4 | 3 + sim/m68hc11/ChangeLog | 69 + sim/m68hc11/Makefile.in | 2 + sim/m68hc11/aclocal.m4 | 118 - sim/m68hc11/configure | 13521 ------------------ sim/m68hc11/configure.ac | 12 - sim/m68hc11/dv-m68hc11eepr.c | 1 + sim/m68hc11/interp.c | 3 + sim/m68hc11/interrupts.c | 1 + sim/m68hc11/m68hc11_sim.c | 1 + sim/m68hc11/sim-main.h | 47 +- sim/mcore/ChangeLog | 51 + sim/mcore/aclocal.m4 | 118 - sim/mcore/configure | 13520 ------------------ sim/mcore/configure.ac | 9 - sim/mcore/interp.c | 1 + sim/microblaze/ChangeLog | 51 + sim/microblaze/aclocal.m4 | 118 - sim/microblaze/configure | 13520 ------------------ sim/microblaze/configure.ac | 9 - sim/microblaze/interp.c | 1 + sim/mips/ChangeLog | 59 + sim/mips/Makefile.in | 3 + sim/mips/aclocal.m4 | 103 - sim/mips/configure | 11184 +-------------- sim/mips/configure.ac | 31 - sim/mips/interp.c | 1 + sim/mn10300/ChangeLog | 58 + sim/mn10300/Makefile.in | 2 + sim/mn10300/aclocal.m4 | 103 - sim/mn10300/configure | 10764 +-------------- sim/mn10300/configure.ac | 4 - sim/mn10300/interp.c | 4 + sim/mn10300/mn10300_sim.h | 5 +- sim/mn10300/op_utils.c | 1 + sim/mn10300/sim-main.h | 1 - sim/moxie/ChangeLog | 63 + sim/moxie/Makefile.in | 4 +- sim/moxie/aclocal.m4 | 118 - sim/moxie/configure | 13614 ------------------- sim/moxie/configure.ac | 11 - sim/moxie/interp.c | 4 + sim/msp430/ChangeLog | 53 + sim/msp430/aclocal.m4 | 118 - sim/msp430/configure | 13520 ------------------ sim/msp430/configure.ac | 28 - sim/msp430/msp430-sim.c | 4 + sim/msp430/sim-main.h | 1 - sim/or1k/ChangeLog | 67 + sim/or1k/Makefile.in | 8 +- sim/or1k/aclocal.m4 | 104 - sim/or1k/configure | 10813 +-------------- sim/or1k/configure.ac | 5 - sim/or1k/cpu.c | 8 - sim/or1k/sim-if.c | 3 + sim/or1k/traps.c | 1 + sim/ppc/ChangeLog | 63 + sim/ppc/Makefile.in | 32 +- sim/ppc/aclocal.m4 | 2 - sim/ppc/config.in | 10 - sim/ppc/configure | 1086 +- sim/ppc/configure.ac | 115 +- sim/ppc/igen.c | 2 +- sim/ppc/inline.h | 42 +- sim/ppc/options.c | 8 +- sim/ppc/ppc-instructions | 6 +- sim/ppc/sim-main.h | 1 - sim/ppc/std-config.h | 33 +- sim/pru/ChangeLog | 52 + sim/pru/aclocal.m4 | 118 - sim/pru/configure | 13520 ------------------ sim/pru/configure.ac | 28 - sim/pru/interp.c | 2 + sim/riscv/ChangeLog | 50 + sim/riscv/aclocal.m4 | 103 - sim/riscv/configure | 10783 +-------------- sim/riscv/configure.ac | 4 - sim/riscv/interp.c | 3 + sim/riscv/sim-main.c | 1 + sim/rl78/ChangeLog | 46 + sim/rl78/aclocal.m4 | 117 - sim/rl78/configure | 13471 ------------------ sim/rl78/configure.ac | 26 - sim/rx/ChangeLog | 61 + sim/rx/Makefile.in | 2 +- sim/rx/{configure.ac => acinclude.m4} | 36 +- sim/rx/aclocal.m4 | 117 - sim/rx/configure | 13491 ------------------ sim/sh/ChangeLog | 49 + sim/sh/Makefile.in | 3 + sim/sh/aclocal.m4 | 118 - sim/sh/configure | 13517 ------------------ sim/sh/configure.ac | 10 - sim/v850/ChangeLog | 50 + sim/v850/aclocal.m4 | 103 - sim/v850/configure | 10760 +-------------- sim/v850/configure.ac | 3 - sim/v850/interp.c | 3 + sim/v850/simops.c | 1 + 480 files changed, 19720 insertions(+), 393897 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/pr27904.d create mode 100644 gas/testsuite/gas/aarch64/pr27904.l create mode 100644 gas/testsuite/gas/aarch64/pr27904.s create mode 100644 gas/testsuite/gas/elf/startof.d create mode 100644 gas/testsuite/gas/elf/startof.s create mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-tlsm.s delete mode 100644 gdb/inflow.h copy sim/bpf/bpf-helpers.h => gdb/testsuite/gdb.base/info_sources_2-header.h (62%) copy sim/bpf/bpf-helpers.h => gdb/testsuite/gdb.base/info_sources_2-lib.c (62%) copy sim/bpf/bpf-helpers.h => gdb/testsuite/gdb.base/info_sources_2-test.c (62%) create mode 100644 gdb/testsuite/gdb.base/info_sources_2.exp copy sim/bpf/sim-main.h => gdb/testsuite/gdb.cp/method-call-in-c.cc (50%) create mode 100644 gdb/testsuite/gdb.cp/method-call-in-c.exp create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-c.exp copy gdb/testsuite/gdb.dwarf2/{loclists-multiple-cus.c => loclists-start-end.c} (100%) create mode 100644 gdb/testsuite/gdb.dwarf2/loclists-start-end.exp copy sim/bpf/bpf-helpers.h => gdb/testsuite/gdb.mi/mi-info-sources-base.c (62%) copy sim/bpf/bpf-helpers.h => gdb/testsuite/gdb.mi/mi-info-sources.c (62%) create mode 100644 gdb/testsuite/gdb.mi/mi-info-sources.exp copy sim/bpf/bpf-helpers.h => gdb/testsuite/gdb.python/py-pending-frame-level.c (60%) create mode 100644 gdb/testsuite/gdb.python/py-pending-frame-level.exp create mode 100644 gdb/testsuite/gdb.python/py-pending-frame-level.py copy sim/bpf/bpf-helpers.h => gdb/testsuite/gdb.python/py-unwind-user-regs.c (62%) create mode 100644 gdb/testsuite/gdb.python/py-unwind-user-regs.exp create mode 100644 gdb/testsuite/gdb.python/py-unwind-user-regs.py create mode 100644 gdb/testsuite/gdb.rust/dwindex.exp create mode 100644 gdb/testsuite/gdb.rust/dwindex.rs create mode 100644 gdb/unittests/scoped_ignore_signal-selftests.c create mode 100644 gdbsupport/scoped_ignore_signal.h create mode 100644 gdbsupport/scoped_ignore_sigttou.h create mode 100644 ld/testsuite/ld-elf/property-and-1.d create mode 100644 ld/testsuite/ld-elf/property-and-1.s create mode 100644 ld/testsuite/ld-elf/property-and-2.d create mode 100644 ld/testsuite/ld-elf/property-and-2.s create mode 100644 ld/testsuite/ld-elf/property-and-3.d create mode 100644 ld/testsuite/ld-elf/property-and-3.s create mode 100644 ld/testsuite/ld-elf/property-and-4.d create mode 100644 ld/testsuite/ld-elf/property-and-empty.s create mode 100644 ld/testsuite/ld-elf/property-or-1.d create mode 100644 ld/testsuite/ld-elf/property-or-1.s create mode 100644 ld/testsuite/ld-elf/property-or-2.d create mode 100644 ld/testsuite/ld-elf/property-or-2.s create mode 100644 ld/testsuite/ld-elf/property-or-3.d create mode 100644 ld/testsuite/ld-elf/property-or-3.s create mode 100644 ld/testsuite/ld-elf/property-or-4.d create mode 100644 ld/testsuite/ld-elf/property-or-empty.s create mode 100644 ld/testsuite/ld-i386/pr27998a.d create mode 100644 ld/testsuite/ld-i386/pr27998a.s create mode 100644 ld/testsuite/ld-i386/pr27998b.d create mode 100644 ld/testsuite/ld-i386/pr27998b.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3.ld create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3a.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3b.s create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.d create mode 100644 ld/testsuite/ld-riscv-elf/pcrel-lo-addend-3c.s create mode 100644 ld/testsuite/ld-x86-64/protected-func-1.h create mode 100644 ld/testsuite/ld-x86-64/protected-func-1a.s create mode 100644 ld/testsuite/ld-x86-64/protected-func-1b.c create mode 100644 ld/testsuite/ld-x86-64/textrel-1.err create mode 100644 ld/testsuite/ld-x86-64/textrel-1a.s create mode 100644 ld/testsuite/ld-x86-64/textrel-1b.s delete mode 100644 sim/aarch64/aclocal.m4 delete mode 100755 sim/aarch64/configure delete mode 100644 sim/aarch64/configure.ac create mode 100644 sim/arch-subdir.mk.in delete mode 100644 sim/arm/aclocal.m4 delete mode 100755 sim/arm/configure delete mode 100644 sim/arm/configure.ac delete mode 100644 sim/avr/aclocal.m4 delete mode 100755 sim/avr/configure delete mode 100644 sim/avr/configure.ac delete mode 100644 sim/cr16/aclocal.m4 delete mode 100755 sim/cr16/configure delete mode 100644 sim/cr16/configure.ac delete mode 100644 sim/d10v/aclocal.m4 delete mode 100755 sim/d10v/configure delete mode 100644 sim/d10v/configure.ac delete mode 100644 sim/erc32/aclocal.m4 delete mode 100755 sim/erc32/configure delete mode 100644 sim/erc32/configure.ac delete mode 100644 sim/example-synacor/aclocal.m4 delete mode 100755 sim/example-synacor/configure delete mode 100644 sim/example-synacor/configure.ac delete mode 100644 sim/ft32/aclocal.m4 delete mode 100755 sim/ft32/configure delete mode 100644 sim/ft32/configure.ac delete mode 100644 sim/h8300/aclocal.m4 delete mode 100755 sim/h8300/configure delete mode 100644 sim/h8300/configure.ac delete mode 100644 sim/m32c/aclocal.m4 delete mode 100755 sim/m32c/configure delete mode 100644 sim/m32c/configure.ac delete mode 100644 sim/m4/sim_ac_common.m4 delete mode 100644 sim/m68hc11/aclocal.m4 delete mode 100755 sim/m68hc11/configure delete mode 100644 sim/m68hc11/configure.ac delete mode 100644 sim/mcore/aclocal.m4 delete mode 100755 sim/mcore/configure delete mode 100644 sim/mcore/configure.ac delete mode 100644 sim/microblaze/aclocal.m4 delete mode 100755 sim/microblaze/configure delete mode 100644 sim/microblaze/configure.ac delete mode 100644 sim/moxie/aclocal.m4 delete mode 100755 sim/moxie/configure delete mode 100644 sim/moxie/configure.ac delete mode 100644 sim/msp430/aclocal.m4 delete mode 100755 sim/msp430/configure delete mode 100644 sim/msp430/configure.ac delete mode 100644 sim/pru/aclocal.m4 delete mode 100755 sim/pru/configure delete mode 100644 sim/pru/configure.ac delete mode 100644 sim/rl78/aclocal.m4 delete mode 100755 sim/rl78/configure delete mode 100644 sim/rl78/configure.ac rename sim/rx/{configure.ac => acinclude.m4} (53%) delete mode 100644 sim/rx/aclocal.m4 delete mode 100755 sim/rx/configure delete mode 100644 sim/sh/aclocal.m4 delete mode 100755 sim/sh/configure delete mode 100644 sim/sh/configure.ac