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-arm-next-allnoconfig in repository toolchain/ci/binutils-gdb.
from c2512106f8 gdb/mi: Add -max-results parameter to some -symbol-info-* commands adds feee869bd8 Silence maybe-uninitialized warning in dwarf2read.c adds 7a9e9f9f1e Fix another build failure in tui-selftests.c adds 103a685e7f Add scalar_storage_order support for floating point adds 7ab4a236ce Move type_byte_order earlier adds d5a22e77b5 Remove gdbarch_bits_big_endian adds a05cf17ab9 Propagate endianity to subrange types adds 4139ff0088 Add bit-field test for scalar_storage_order adds f47674be8e sim-utils.c: prevent buffer overflow. adds 610cfd618e Compare iterators, not values, in filtered_iterator::operato [...] adds c577cdd70b Remove unused includes in aarch64-tdep.c adds be155ebb94 Remove unused includes in aarch64-linux-tdep.c adds 894ecaf4ca Fix regcache::cooked_read_test selftest for mep adds c6170c2c14 Fix doc of AVR-specific command "info io_registers" adds 36c8fb93c9 gdb/fortran: Support for single/double type modifiers adds 8d70a9f093 gdb/testsuite: Use -J option when compiling Fortran tests adds 2dbc041e4e Use metadata style in a few more places adds 3a8fa2282b Fix (most) OpenBSD link errors adds c72a8174b3 Automatic date update in version.in adds 378fd43640 PR25249, Memory leak in microblaze-dis.c adds 1769380a11 PR25244, --print-memory-usage, division by zero if MEMORY le [...] adds 6e9ed99753 PR25243, static linking with exceptions and iostream is brok [...] adds d4340f89ec Arm64: correct "sha3" arch-extension directive handling adds 2dc4b12fcd Arm64: simplify Crypto arch extension handling adds 2410edcd31 Re: PR25244, --print-memory-usage, division by zero if MEMOR [...] adds a23e9ba17f Fix a problem computing the size fields in the PE format header. adds b858499daf Remove gdbarch parameter of lookup_typename adds bce7c9d6fb Only give FDE encoding warnings if --eh-frame-hdr was specified. adds 908641f530 Fix leaks when pruning inferiors. adds 8fc52a054b Automatic date update in version.in adds e0fad1eadf Fix crash when command arg is missing in faas/taas/tfaas commands. adds 06acc08f0a gdb: fix overload resolution for see-through references adds c7d12402bd gdb/testsuite: do minor clean-up in gdb.cp/rvalue-ref-overload.exp adds e6b39f6f8e Re: Only give FDE encoding warnings if --eh-frame-hdr was sp [...] adds e8dc9b5bfd [gas] Implement .cfi_negate_ra_state directive adds 93e55f0a03 [gdb/symtab] Prefer var def over decl adds dfb65191d8 Put bcache inside "namespace gdb" adds 851c0536ca [ARM, sim] Fix build error and warnings adds 9231c9c2d4 Automatic date update in version.in adds 5fa370e437 PR25236, common sym versioning adds aa2d5a4229 Core file build-id support adds dc6dc6688b Automatic date update in version.in adds c14aab8cd3 Fix inter-CU references using intra-CU form in imported-unit adds bc754168c7 Optional matching for run_dump_test adds 6f765336bb aarch64*-*-*ilp32 gas tests adds 0a6aef6b66 S12Z disassembler memory leak adds 2ff1ae54a2 Automatic date update in version.in new 3740438712 x86/Intel: drop pointless special casing of LxS new 4cbda994e6 x86/Intel: drop pointless suffix setting for "fword ptr" new a8f4f6b9bc x86/Intel: drop pointless suffix setting for "tbyte ptr" new 164d49cb1c x86/Intel: fix "near ptr" / "far ptr" handling new f2f5811f76 x86/Intel: support "mmword ptr" new 7456d03d5b x86/Intel: fold "xmmword" with "oword" new b1f0c0b90b gdb/darwin-nat.c: Fix template argument for scoped_restore_tmpl new d57cbee932 gdb/testsuite/fortran: Fix info-modules/info-types for gfortran 8+ new 54f73dad3b gdb/testsuite: kfail some tests if using broken gcc new b43315e206 gdb/fortran: Improve output pattern in gdb.mi/mi-fortran-mod [...]
The 10 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 | 21 + bfd/elf-eh-frame.c | 28 +- bfd/elflink.c | 6 +- bfd/peXXigen.c | 3 + bfd/version.h | 2 +- binutils/ChangeLog | 4 + binutils/testsuite/lib/binutils-common.exp | 19 + gas/ChangeLog | 82 ++++ gas/config/tc-aarch64.c | 9 +- gas/config/tc-i386-intel.c | 60 ++- gas/dw2gencfi.c | 1 + gas/testsuite/gas/aarch64/bfloat16.d | 2 +- gas/testsuite/gas/aarch64/crypto-directive.d | 25 +- gas/testsuite/gas/aarch64/crypto-directive2.d | 4 + gas/testsuite/gas/aarch64/crypto-directive3.d | 4 + gas/testsuite/gas/aarch64/crypto.s | 8 + gas/testsuite/gas/aarch64/dgh.d | 2 +- gas/testsuite/gas/aarch64/f32mm.d | 2 +- gas/testsuite/gas/aarch64/f64mm.d | 2 +- gas/testsuite/gas/aarch64/i8mm.d | 2 +- gas/testsuite/gas/aarch64/illegal-crypto-nofp.l | 36 +- gas/testsuite/gas/aarch64/pac_ab_key.d | 24 +- gas/testsuite/gas/aarch64/pac_negate_ra_state.d | 24 + gas/testsuite/gas/aarch64/pac_negate_ra_state.s | 20 + gas/testsuite/gas/aarch64/reloc-prel_g0.d | 6 +- gas/testsuite/gas/aarch64/reloc-prel_g0_nc.d | 8 +- gas/testsuite/gas/aarch64/reloc-prel_g1.d | 6 +- gas/testsuite/gas/aarch64/sve-bfloat-movprfx.d | 2 +- gas/testsuite/gas/aarch64/sve-movprfx-mm.d | 2 +- gas/testsuite/gas/aarch64/sve2.d | 2 +- gas/testsuite/gas/i386/intel-expr.d | 2 +- gas/testsuite/gas/i386/intel-expr.s | 3 +- gas/testsuite/gas/i386/intelbad.l | 4 + gas/testsuite/gas/i386/intelbad.s | 6 + gas/testsuite/gas/i386/intelok.d | 2 + gas/testsuite/gas/i386/intelok.e | 2 +- gas/testsuite/gas/i386/intelok.s | 2 + gdb/ChangeLog | 178 ++++++++ gdb/Makefile.in | 1 + gdb/aarch64-linux-tdep.c | 6 +- gdb/aarch64-tdep.c | 7 - gdb/ada-lang.c | 8 +- gdb/avr-tdep.c | 2 +- gdb/bcache.c | 4 + gdb/bcache.h | 4 + gdb/block.c | 74 ++- gdb/build-id.c | 30 +- gdb/build-id.h | 12 +- gdb/c-exp.y | 36 -- gdb/c-lang.c | 9 +- gdb/configure.nat | 5 +- gdb/corelow.c | 25 + gdb/cp-namespace.c | 3 +- gdb/cp-valprint.c | 12 +- gdb/darwin-nat.c | 2 +- gdb/dwarf2loc.c | 7 +- gdb/dwarf2read.c | 53 ++- gdb/eval.c | 14 +- gdb/f-exp.y | 17 +- gdb/gdbarch.c | 23 - gdb/gdbarch.h | 6 - gdb/gdbarch.sh | 4 - gdb/gdbsupport/filtered-iterator.h | 4 +- gdb/gdbtypes.c | 78 ++-- gdb/gdbtypes.h | 18 +- gdb/go-valprint.c | 7 +- gdb/guile/scm-type.c | 2 +- gdb/inferior.c | 10 +- gdb/m2-exp.y | 3 +- gdb/macrotab.c | 4 +- gdb/macrotab.h | 7 +- gdb/objfiles.h | 4 +- gdb/p-valprint.c | 6 +- gdb/printcmd.c | 4 +- gdb/psymtab.h | 2 +- gdb/python/py-type.c | 2 +- gdb/python/py-xmethods.c | 2 +- gdb/regcache.c | 1 + gdb/rust-exp.y | 2 +- gdb/stack.c | 2 + gdb/target-descriptions.c | 2 +- gdb/testsuite/ChangeLog | 81 ++++ .../scalar_storage.exp} | 33 +- .../{big_packed_array => scalar_storage}/pck.adb | 0 gdb/testsuite/gdb.ada/scalar_storage/pck.ads | 19 + gdb/testsuite/gdb.ada/scalar_storage/storage.adb | 47 ++ .../{endianity.c => corefile-buildid-shlib-shr.c} | 30 +- gdb/testsuite/gdb.base/corefile-buildid-shlib.c | 58 +++ .../gdb.base/{endianity.c => corefile-buildid.c} | 40 +- gdb/testsuite/gdb.base/corefile-buildid.exp | 271 +++++++++++ gdb/testsuite/gdb.base/endianity.c | 6 +- gdb/testsuite/gdb.base/endianity.exp | 9 +- gdb/testsuite/gdb.base/frameapply.exp | 2 + gdb/testsuite/gdb.cp/rvalue-ref-overload.cc | 9 + gdb/testsuite/gdb.cp/rvalue-ref-overload.exp | 18 +- gdb/testsuite/gdb.dwarf2/imported-unit.exp | 10 +- gdb/testsuite/gdb.dwarf2/varval.exp | 48 +- .../gdb.fortran/derived-type-striding.exp | 6 + gdb/testsuite/gdb.fortran/info-modules.exp | 261 +++++------ gdb/testsuite/gdb.fortran/info-types.exp | 13 + gdb/testsuite/gdb.fortran/type-kinds.exp | 20 +- gdb/testsuite/gdb.mi/mi-fortran-modules.exp | 17 +- gdb/testsuite/gdb.threads/pthreads.exp | 6 +- gdb/testsuite/lib/gdb.exp | 10 + gdb/testsuite/lib/sym-info-cmds.exp | 507 +++++++++++++++++++++ gdb/thread.c | 4 + gdb/unittests/filtered_iterator-selftests.c | 165 +++++++ gdb/unittests/tui-selftests.c | 3 +- gdb/valarith.c | 2 +- gdb/valprint.c | 6 +- gdb/value.c | 8 +- gdb/value.h | 4 +- include/ChangeLog | 5 + include/opcode/aarch64.h | 4 +- ld/ChangeLog | 37 ++ ld/emulparams/armelf.sh | 9 +- ld/emulparams/armelf_fuchsia.sh | 31 +- ld/emulparams/armelf_linux_eabi.sh | 10 +- ld/emulparams/armelf_linux_fdpiceabi.sh | 9 +- ld/emulparams/armsymbian.sh | 13 +- ld/emulparams/elf32_tic6x_le.sh | 9 +- ld/ldlang.c | 10 +- ld/testsuite/ld-elf/eh4.d | 6 +- ld/testsuite/ld-elf/eh5.d | 60 ++- ld/testsuite/ld-mips-elf/eh-frame1-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame1-n64.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n32.d | 2 +- ld/testsuite/ld-mips-elf/eh-frame2-n64.d | 2 +- opcodes/ChangeLog | 25 + opcodes/aarch64-tbl.h | 12 - opcodes/microblaze-dis.c | 306 +++++++------ opcodes/s12z-opc.c | 24 +- sim/arm/ChangeLog | 14 + sim/arm/armemu.c | 4 - sim/arm/arminit.c | 4 + sim/arm/maverick.c | 35 +- sim/arm/maverick.h | 46 ++ sim/arm/wrapper.c | 35 +- sim/common/ChangeLog | 4 + sim/common/sim-utils.c | 8 +- 140 files changed, 2682 insertions(+), 898 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/crypto-directive2.d create mode 100644 gas/testsuite/gas/aarch64/crypto-directive3.d create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.d create mode 100644 gas/testsuite/gas/aarch64/pac_negate_ra_state.s copy gdb/testsuite/{gdb.fortran/derived-type-striding.exp => gdb.ada/scalar_storag [...] copy gdb/testsuite/gdb.ada/{big_packed_array => scalar_storage}/pck.adb (100%) create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/pck.ads create mode 100644 gdb/testsuite/gdb.ada/scalar_storage/storage.adb copy gdb/testsuite/gdb.base/{endianity.c => corefile-buildid-shlib-shr.c} (60%) create mode 100644 gdb/testsuite/gdb.base/corefile-buildid-shlib.c copy gdb/testsuite/gdb.base/{endianity.c => corefile-buildid.c} (55%) create mode 100644 gdb/testsuite/gdb.base/corefile-buildid.exp create mode 100644 gdb/testsuite/lib/sym-info-cmds.exp create mode 100644 gdb/unittests/filtered_iterator-selftests.c create mode 100644 sim/arm/maverick.h