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-aarch64-check_binutils in repository toolchain/ci/binutils-gdb.
from 12c3e9173e Automatic date update in version.in adds dee334510f Prevent an illegal memory access in the xgate disassembler. adds d1e304bc27 Stop potential illegal memory access in the NS32K disassembler. adds bbf9a0b5ee Fix buffer overrun in TIC30 disassembler. adds 1ee3542c0a Fix potentially illegal shift and assign operation in CSKY d [...] adds 87f34879e5 Add a string_view version of startswith adds d7b510baa8 Automatic date update in version.in adds b9d8f5601b Re: Optimise away eh_frame advance_loc 0 adds 2f1575ea6f Fix the size of the dos_message field in the internal_extra_ [...] adds 66a66a17f4 Fix array overruns in the S12Z disassembler. adds 993a00a986 Prevent a left shift by a negative value when disassembling [...] adds 9adb259150 Fix a potential illegal array access in the D30V disassembler. adds efea62b446 Fix array overrun when disassembling corrupt TIC30 binaries. adds 70cf683455 When copying pe format files, copy the dos_message array, ra [...] adds ed2a222951 Load system gdbinit files from a directory adds 35e65c49df Replace bsearch with a std::lower_bound-based search adds 0c921b219c Only make a nullterminated string if we need to adds 31edb80295 Change some arguments to gdb::string_view instead of name+len adds 90421c5656 addrmap: use gdb_static_assert for type size assertions adds cdc46a9ff4 Remove unused includes in ada-*.c files adds de93309a38 Clean up ada-lang.h adds f18ad8a16b Remove unused includes in infcmd.c and infrun.c adds 74fb338f46 Automatic date update in version.in adds 507916b855 x86: drop stray W adds a2cebd03fa x86: slightly rearrange struct insn_template adds 3cc17af589 x86: re-do "shorthand" handling adds a961a1e174 x86: add tests to cover defaulting of operand sizes for ambi [...] adds 197245e341 Add a --output=<DIR> option to ar to allow the specifying of [...] adds a712c56a9a Update email address for Palmer Dabbelt. adds 864619bb2e Add the ability to the BFD library to read build-ids from co [...] adds 1820262bc9 Modify the ARNM assembler to accept the omission of the imme [...] adds 808590ec5a Only clear the minsym array when necessary adds 60b6ede845 [gdb/testsuite] Add -early pattern flag for gdb_test_multiple new c7e49b689b Automatic date update in version.in new e20f9590e7 Add support for context sensitive '.arch_extension' to the A [...] new 3d11e68e4b [gdb/testsuite] Remove superfluous 3rd argument from gdb_test call new f78d04905a i386; Add .code16gcc fldenv tests new 75cafaa61a Convert int to bool in agent.c new a2726d4ff8 [ARM] Store exception handling information per-bfd instead o [...] new b231e86ac9 Use strerror_r in safe_strerror if available new 33cb1647d6 Regenerate config.in new 8d6efaa20d Don't read agent symbols when disabled new d1e36019c1 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] new e7e97a2ecd Also check for strerror_r in gdbserver new 9ad9b77d64 Implement convenience functions to examine GDB settings. new f3fb2519e6 Test the convenience functions $_gdb_setting and $_gdb_setting_str. new aed61d02fb NEWS and documentation for $_gdb_setting and $_gdb_setting_str. new 59c35742fb gdb/fortran: Add new 'info modules' command new 165f8965d7 gdb: Add new commands to list module variables and functions new e170989694 gdb: Don't print a newline in language la_print_typedef methods new d0d6922c68 Automatic date update in version.in new bd5766ec68 [ARM, thumb] Fix disassembling bug after reloading a symbol file new e48f6033b0 Move check for strerror_r to common.m4 where it belongs new b74816496d Fix up safe_strerror constification new 5df96a4e6e Simplify print_sys_errmsg new a1dc3a23d0 Automatic date update in version.in new e96ec2bab7 [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...] new 11af934b5c [gdb/testsuite] Remove superfluous 3rd argument from gdb_tes [...]
The 25 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 | 30 + bfd/elf-bfd.h | 7 + bfd/elf.c | 23 +- bfd/elfcore.h | 106 + bfd/elfxx-target.h | 4 + bfd/libcoff-in.h | 1 + bfd/libcoff.h | 1 + bfd/peXXigen.c | 21 +- bfd/peicode.h | 24 + bfd/version.h | 2 +- binutils/ChangeLog | 19 + binutils/MAINTAINERS | 2 +- binutils/NEWS | 3 + binutils/ar.c | 155 +- binutils/doc/binutils.texi | 19 +- binutils/testsuite/binutils-all/ar.exp | 45 + gas/ChangeLog | 47 + gas/config/tc-aarch64.c | 44 +- gas/config/tc-arm.c | 31 + gas/config/tc-i386.c | 11 +- gas/dw2gencfi.c | 7 +- gas/testsuite/gas/aarch64/illegal-ldraa.l | 52 +- gas/testsuite/gas/aarch64/illegal-ldraa.s | 2 - gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d | 13 + gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s | 7 + gas/testsuite/gas/arm/mve-ext.d | 8 + gas/testsuite/gas/arm/mve-ext.s | 4 + gas/testsuite/gas/arm/mvefp-ext.d | 8 + gas/testsuite/gas/arm/mvefp-ext.s | 5 + gas/testsuite/gas/i386/general.l | 11 +- gas/testsuite/gas/i386/general.s | 6 + gas/testsuite/gas/i386/i386.exp | 3 + gas/testsuite/gas/i386/noreg16.d | 67 + gas/testsuite/gas/i386/noreg16.s | 61 + gas/testsuite/gas/i386/noreg32.d | 67 + gas/testsuite/gas/i386/noreg32.s | 60 + gas/testsuite/gas/i386/noreg64.d | 67 + gas/testsuite/gas/i386/noreg64.s | 60 + gdb/ChangeLog | 257 + gdb/Makefile.in | 1 + gdb/NEWS | 30 + gdb/ada-lang.c | 1867 +++-- gdb/ada-lang.h | 34 - gdb/ada-typeprint.c | 10 - gdb/ada-valprint.c | 6 +- gdb/addrmap.c | 16 +- gdb/agent.c | 19 +- gdb/arm-tdep.c | 29 +- gdb/c-typeprint.c | 2 +- gdb/cli/cli-cmds.c | 232 + gdb/cli/cli-setshow.c | 2 +- gdb/cli/cli-setshow.h | 2 +- gdb/coffread.c | 5 +- gdb/config.in | 10 + gdb/configure | 53 +- gdb/configure.ac | 3 + gdb/ctfread.c | 14 +- gdb/dbxread.c | 24 +- gdb/doc/ChangeLog | 22 + gdb/doc/Makefile.in | 4 + gdb/doc/gdb.texinfo | 194 +- gdb/dwarf2-frame.c | 24 +- gdb/dwarf2read.c | 57 +- gdb/elfread.c | 25 +- gdb/extension.c | 3 + gdb/f-typeprint.c | 1 - gdb/gdbserver/ChangeLog | 15 + gdb/gdbserver/ax.h | 1 - gdb/gdbserver/config.in | 3 + gdb/gdbserver/configure | 2 +- gdb/gdbsupport/agent.c | 20 +- gdb/gdbsupport/agent.h | 8 +- gdb/gdbsupport/common-utils.h | 16 +- gdb/gdbsupport/common.m4 | 2 +- gdb/gdbsupport/gdb_binary_search.h | 59 + gdb/gdbsupport/mingw-strerror.c | 2 +- gdb/gdbsupport/posix-strerror.c | 20 +- gdb/infcmd.c | 6 - gdb/infrun.c | 6 - gdb/m2-typeprint.c | 2 +- gdb/main.c | 82 +- gdb/mdebugread.c | 80 +- gdb/minsyms.c | 40 +- gdb/minsyms.h | 10 +- gdb/p-typeprint.c | 2 +- gdb/psympriv.h | 3 +- gdb/psymtab.c | 10 +- gdb/rust-lang.c | 2 +- gdb/stabsread.c | 5 +- gdb/symtab.c | 449 +- gdb/symtab.h | 31 +- gdb/testsuite/ChangeLog | 168 + gdb/testsuite/gdb.ada/array_bounds.exp | 13 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 4 +- gdb/testsuite/gdb.ada/arrayidx.exp | 26 +- gdb/testsuite/gdb.ada/arrayparam.exp | 3 +- gdb/testsuite/gdb.ada/arrayptr.exp | 3 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 7 +- gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/complete.exp | 3 +- gdb/testsuite/gdb.ada/fixed_cmp.exp | 13 +- gdb/testsuite/gdb.ada/fun_addr.exp | 5 +- gdb/testsuite/gdb.ada/funcall_param.exp | 4 +- gdb/testsuite/gdb.ada/interface.exp | 8 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 5 +- gdb/testsuite/gdb.ada/null_array.exp | 9 +- gdb/testsuite/gdb.ada/packed_array.exp | 9 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 7 +- gdb/testsuite/gdb.ada/print_chars.exp | 9 +- gdb/testsuite/gdb.ada/print_pc.exp | 3 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 8 +- gdb/testsuite/gdb.ada/ptype_field.exp | 12 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 4 +- gdb/testsuite/gdb.ada/rec_return.exp | 4 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 4 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 7 +- gdb/testsuite/gdb.ada/taft_type.exp | 4 +- gdb/testsuite/gdb.ada/tagged.exp | 14 +- gdb/testsuite/gdb.ada/type_coercion.exp | 9 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 3 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 6 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 42 +- .../gdb.arch/pr25124.S} | 39 +- gdb/testsuite/gdb.arch/pr25124.exp | 49 + gdb/testsuite/gdb.asm/asm-source.exp | 3 +- gdb/testsuite/gdb.base/advance.exp | 3 +- gdb/testsuite/gdb.base/anon.exp | 2 +- .../gdb.base/auto-connect-native-target.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.exp | 3 +- gdb/testsuite/gdb.base/catch-syscall.exp | 9 +- gdb/testsuite/gdb.base/commands.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 280 +- gdb/testsuite/gdb.base/display.exp | 6 +- gdb/testsuite/gdb.base/float.exp | 8 +- gdb/testsuite/gdb.base/foll-fork.exp | 21 +- gdb/testsuite/gdb.base/help.exp | 20 +- gdb/testsuite/gdb.base/info-macros.exp | 59 +- gdb/testsuite/gdb.base/info-proc.exp | 3 +- gdb/testsuite/gdb.base/info-target.exp | 4 +- gdb/testsuite/gdb.base/long_long.exp | 22 +- gdb/testsuite/gdb.base/macscp.exp | 6 +- gdb/testsuite/gdb.base/memattr.exp | 3 +- gdb/testsuite/gdb.base/nofield.exp | 10 +- gdb/testsuite/gdb.base/pointers.exp | 22 +- gdb/testsuite/gdb.base/printcmds.exp | 4 +- gdb/testsuite/gdb.base/ptype.exp | 5 +- gdb/testsuite/gdb.base/restore.exp | 3 +- gdb/testsuite/gdb.base/return.exp | 4 +- gdb/testsuite/gdb.base/scope.exp | 10 +- gdb/testsuite/gdb.base/set-noassign.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 86 +- gdb/testsuite/gdb.base/settings.exp | 101 +- gdb/testsuite/gdb.base/shlib-call.exp | 6 +- gdb/testsuite/gdb.base/signals.exp | 6 +- gdb/testsuite/gdb.base/sigstep.exp | 4 +- gdb/testsuite/gdb.base/skip.exp | 3 +- gdb/testsuite/gdb.base/solib-symbol.exp | 3 +- gdb/testsuite/gdb.base/stap-probe.exp | 3 +- gdb/testsuite/gdb.base/step-line.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 4 +- gdb/testsuite/gdb.base/style.exp | 3 +- gdb/testsuite/gdb.base/varargs.exp | 9 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 103 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 28 +- gdb/testsuite/gdb.base/volatile.exp | 3 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 3 +- gdb/testsuite/gdb.base/watchpoint.exp | 8 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 2 +- gdb/testsuite/gdb.btrace/cpu.exp | 6 +- gdb/testsuite/gdb.btrace/enable.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 4 +- gdb/testsuite/gdb.cp/except-multi-location.exp | 9 +- gdb/testsuite/gdb.cp/exceptprint.exp | 9 +- gdb/testsuite/gdb.cp/gdb2384.exp | 3 +- gdb/testsuite/gdb.cp/inherit.exp | 6 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 3 +- gdb/testsuite/gdb.cp/misc.exp | 4 +- gdb/testsuite/gdb.cp/namespace.exp | 26 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 10 +- gdb/testsuite/gdb.cp/overload.exp | 12 +- gdb/testsuite/gdb.cp/pr17132.exp | 8 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 2 +- gdb/testsuite/gdb.cp/rvalue-ref-types.exp | 14 +- gdb/testsuite/gdb.cp/templates.exp | 3 +- gdb/testsuite/gdb.dwarf2/count.exp | 28 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-func.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-psym.exp | 3 +- gdb/testsuite/gdb.fortran/info-modules.exp | 187 + .../{info-types.f90 => info-types-2.f90} | 40 +- gdb/testsuite/gdb.fortran/info-types.exp | 11 +- gdb/testsuite/gdb.fortran/info-types.f90 | 18 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 15 +- gdb/testsuite/gdb.fortran/vla-history.exp | 10 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 6 +- gdb/testsuite/gdb.fortran/vla-value.exp | 4 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 6 +- gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.multi/tids.exp | 18 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 6 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 6 +- gdb/testsuite/gdb.python/py-xmethods.exp | 3 +- gdb/testsuite/gdb.python/python.exp | 2 +- .../gdb.server/connect-with-no-symbol-file.exp | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 3 +- .../gdb.server/run-without-local-binary.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 8 +- .../attach-many-short-lived-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-find.exp | 6 +- gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls.exp | 5 +- gdb/testsuite/gdb.threads/wp-replication.exp | 3 +- gdb/testsuite/gdb.trace/ax.exp | 94 +- gdb/testsuite/lib/gdb.exp | 63 +- gdb/top.c | 4 + gdb/utils.c | 16 +- gdb/xcoffread.c | 42 +- include/ChangeLog | 5 + include/coff/internal.h | 2 +- opcodes/ChangeLog | 85 + opcodes/aarch64-opc-2.c | 2 +- opcodes/aarch64-opc.c | 7 +- opcodes/aarch64-tbl.h | 2 +- opcodes/csky-dis.c | 4 +- opcodes/d30v-dis.c | 5 +- opcodes/i386-gen.c | 82 +- opcodes/i386-opc.h | 12 +- opcodes/i386-opc.tbl | 24 +- opcodes/i386-reg.tbl | 354 +- opcodes/i386-tbl.h | 7836 ++++++++++---------- opcodes/ia64-opc.c | 9 +- opcodes/ns32k-dis.c | 10 +- opcodes/s12z-dis.c | 53 +- opcodes/s12z-opc.c | 12 +- opcodes/tic30-dis.c | 26 +- opcodes/xgate-dis.c | 6 +- 239 files changed, 9143 insertions(+), 6471 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.d create mode 100644 gas/testsuite/gas/aarch64/ldraa-ldrab-no-offset.s create mode 100644 gas/testsuite/gas/arm/mve-ext.d create mode 100644 gas/testsuite/gas/arm/mve-ext.s create mode 100644 gas/testsuite/gas/arm/mvefp-ext.d create mode 100644 gas/testsuite/gas/arm/mvefp-ext.s create mode 100644 gas/testsuite/gas/i386/noreg16.d create mode 100644 gas/testsuite/gas/i386/noreg16.s create mode 100644 gas/testsuite/gas/i386/noreg32.d create mode 100644 gas/testsuite/gas/i386/noreg32.s create mode 100644 gas/testsuite/gas/i386/noreg64.d create mode 100644 gas/testsuite/gas/i386/noreg64.s create mode 100644 gdb/gdbsupport/gdb_binary_search.h copy gdb/{gdbsupport/posix-strerror.c => testsuite/gdb.arch/pr25124.S} (59%) create mode 100644 gdb/testsuite/gdb.arch/pr25124.exp create mode 100644 gdb/testsuite/gdb.fortran/info-modules.exp copy gdb/testsuite/gdb.fortran/{info-types.f90 => info-types-2.f90} (58%)