This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/gnu-master-arm-spec2k6-Os in repository toolchain/ci/binutils-gdb.
from 2ddc8f011a Fix support for theassembler's new ".nop" directive on the I [...] adds 8980662640 gdb: turn gdb::bcache's function pointers into virtual methods adds 27087b7f6c Apply 'const' in more places adds 314ad88df6 Use type_instance_flags more throughout adds 69896a2cd1 Rename address_space_int_to_name/address_space_name_to_int adds 1945192cb9 Rewrite valid-expr.h's internals in terms of the detection i [...] adds 04902b0995 Rewrite enum_flags, add unit tests, fix problems adds aea44f64c8 Automatic date update in version.in adds e1044e6adc gdb: fix compile break when HAVE_LIBEXPAT is not defined adds 4a8f181d19 CRIS: fix PR ld/26589, a missing NULL check in fix for PR ld/22269 adds 10242f367f gdb: remove TYPE_INSTANCE_FLAGS adds 3246bd8ec5 gdb: use make_unique_xstrdup in debuginfod-support.c adds d2b31b6729 gdb: introduce debuginfod_client_up type adds 6db9990640 Change the /nop directive for the BPF port of the assembler [...] adds f36eda1fe3 Fix the assembler's new .nop directive so that the input lin [...] adds 5b3eb5eda8 Add note about creating a bugzilla tag for a point release. adds 7e30b1ebbf PR26610, ARM's "VFPv3 vldr to vmov" gas testcase fail adds db92ac4568 Use arrays rather than pointers for global string constants adds cbe256847e Remove ui::num adds 08cc37dd04 Avoid running one Rust test against older LLVM adds 3743107465 Don't use PyInt_FromSsize_t adds 4bde49dc81 Don't use gdb_py_long_from_longest adds d1cab9876d Don't use gdb_py_long_from_ulongest adds 062534d44f Don't use PyLong_FromLong adds 4ab1029c56 Don't use PyLong_FromLongLong adds 512116ce26 Don't use PyLong_FromUnsignedLong adds 47f0e2ff7f Don't use PyInt_FromLong adds 0403e9ccae elf: Check bfd_target_elf_flavour on input first adds ec6653d824 PE/x86-64: Display PE relocation names adds ce0e8d9783 Automatic date update in version.in adds 6b5a7bc768 Handle member pointers directly in generic_value_print adds 12d8f940d0 Remove TYPE_CODE_INT case from f_value_print_inner adds ec74481d7e PR26623, buffer overflow in ppc_symbol_is_valid adds c1229f84a4 Tidy elf_symbol_from adds 4d91ddd342 [gdb/testsuite] Fix unbalanced braces in gdb.tui/new-layout.exp adds ed29e1c7e0 Add myself to gdb/MAINTAINERS. adds 22e3f3ed5c gdb: Convert la_struct_too_deep_ellipsis to a method adds 5bae7c4e04 gdb: Convert la_name_of_this to a method adds 6f7664a9c3 gdb: Convert la_name and la_natural_name to methods adds e171d6f15e gdb: Convert la_filename_extensions to a method adds 85967615df gdb: Move la_language into the language_defn class adds 67bd3fd5e4 gdb: Convert language_data::c_style_arrays to a method adds 1c236ddd45 gdb: Fix an incorrect comment adds 22c12a6c70 gdb: Convert language_data::string_lower_bound to a method adds d3355e4dec gdb: Convert la_store_sym_names_in_linkage_form_p to a method adds bf92aec588 gdb: Override store_sym_names_in_linkage_form_p for Go language adds efdf6a733d gdb: Convert language_data::la_range_check to a method adds 0d201fa460 gdb: Convert language_data::la_case_sensitivity to a method adds 3a3440fb8b gdb: Convert language_data::la_array_ordering to a method adds 1ac14a0402 gdb: Convert language_data::la_macro_expansion to a method adds b63a3f3fc4 gdb: Convert language_data::la_varobj_ops to a method adds 5aba6ebefb gdb: Convert language_data::la_exp_desc to a method adds b7c6e27dbb gdb: Convert language_data::la_op_print_tab to a method adds 0e25e76727 gdb: Remove language_data struct adds 7361f908da [gdb/testsuite] Catch condition evaluation errors in gdb_assert adds 0690f59128 bfd: verilog hex dump backend should handle 64-bit addresses adds 337882d477 [gdb/testsuite] Detect gdb prompt after monitor exit adds 36068e2fa5 elf/x86-64: Adjust relocation for PE/x86-64 inputs adds da1df1db9a gdb/breakpoint: make a copy of the "commands" command's argument adds 7def086592 Oops - failed to commit change to verilog.c. Trying again. adds be7628ca50 Add -Av9 to AFLAGS_PIC and AFLAGS_PIE in the ld test suite o [...] adds 945ff6e213 [gdb/testsuite] Fix gdb.dlang/watch-loc.exp on ppc64 adds 5515f72973 Assume that PT_LWPINFO is always defined on FreeBSD hosts. adds bcb1da7fb7 Assume KERN_PROC_PATHNAME is present on FreeBSD hosts. adds 1f17d37249 Assume FreeBSD hosts include support for fetching signal inf [...] adds e911c6663b Require kinfo_get_file and kinfo_get_vmmap for FreeBSD hosts. adds fe5ddfc3ee Assume FreeBSD kernels always report exec events. adds fe83066292 Match demangled name in "skip" adds 4d0bcfcf62 gdb: update instance_flags field name in gdb-gdb.py.in adds b650a28273 gdb: use bool in the solib catchpoint area adds c2f876e11e Automatic date update in version.in adds c568ac5ff7 opcodes/csky: return the default disassembler when there is no bfd adds 848471acef Tidy gas i386.exp adds d2cd411356 gdb/riscv: fix decode of c.sdsp instruction adds dd80eb2cff Skip IFUNC relocations in debug sections ignored by ld.so. [...] adds 9519b2eea0 Make c-exp.y:name_obstack static adds 88f07206fa Use htab_up in auto-load.c adds c1fb98360c Use htab_up in breakpoint.c adds 32580f6d2e Use htab_up in completion_tracker adds 99032cfcc6 Use htab_up in filename_seen_cache adds 7a8a5d47c3 Use htab_up in linespec.c adds eb53f10555 Use htab_up in target-descriptions.c adds fa9b11648c Use htab_up in typedef_hash_table adds 6108fd1823 Use htab_up in type copying adds 280a9412e4 Use htab_up in dwarf2/read.c adds 0363df3db7 Fix ctrl-c when debugging WOW64 processes adds c1e1314d00 Change management of tdesc_arch_data adds c8b188085d gdb.base/find.exp C++ify adds 73e18ac9da gdb.base/display.exp C++ify adds 52bb090268 gdb.base/break.exp C++ify adds 52626c5826 gdb.base/nested-addr.{c,exp} C++ify adds 11fac33796 gdb.base/examine-backward.exp C++ify and Clang adds 18a25b6481 gdb.base/printcmds.c C++-ify adds 151fdbad7a gdb.base/watchpoint.{c,exp} adds c3e5138dcc gdb.base/charset.{c,exp} C++ify adds 0a229804ab gdb.base/{exprs,ptype,ptype1,setvar,whatis}.c C++ify adds 81f904895e gdb.mi/var-cmd.c C++ify adds d4bcee5ccc gdb.python/{py-framefilter-mi,py-framefilter}.c C++ify adds a83cdcb636 gdb.python/py-nested-maps.exp C++ify adds a8129512f6 gdb.base/{prologue,symbol-alias}.exp C++ify adds 3a5eeb8b63 gdb.base/share-env-with-gdbserver.exp C++ify adds ef0cdbc16f gdb.base/sizeof.exp C++ify adds 0640a54339 gdb.python/py-as-string.exp C++ify adds dd23068d52 gdb.python/py-frame-inline.exp and C++ adds 7474326cb9 gdb.cp/call-c.exp C++ify adds aab4ab8972 Automatic date update in version.in adds d0edc2b806 gdb/testsuite: Add missing expected results adds 5947daaf75 Ensure that space allocated by assembler directives converts [...] adds e11daf7a2e Split gdb.multi/multi-target.exp into separate testcases adds e8ef12b996 Fix "thread find" with multiple inferiors/targets (PR gdb/26631) adds 7d155da3d9 Add sniffer for Cygwin x86_64 core dumps adds aff9d38745 Add amd64_windows_gregset_reg_offset adds 62a5151b6b Promote windows_core_xfer_shared_libraries and windows_core_ [...] adds e7d612adc7 Add handling for 64-bit module addresses in Cygwin core dumps adds d3483b43ff Mention x86_64 Cygwin core file support in NEWS. adds e163628395 sim/m32r: return register sizes after fetch and store adds 6e25f88828 bpf: xBPF SDIV, SMOD instructions adds 0295dde655 gdb: Fix use after free bug in compile_object_run adds b60cea74de Make target_wait options use enum flags adds febd44f94d Automatic date update in version.in adds 14f9473ca2 gdb: Update i386_analyze_prologue to skip endbr32 adds 8c37706a51 gdb/fortran: Clean up array/string expression evaluation adds 6d81691950 gdb/fortran: Move Fortran expression handling into f-lang.c adds c8d5abea3d gdb/fortran: Change whitespace when printing arrays adds cafb0d8131 Add a new overload of gdb_bfd_sections adds a190fabbfc Use gdb_bfd_sections in core_target_open adds 1ce51eb52d Use gdb_bfd_sections in gdb_bfd_close_or_warn adds 3cabfd268b Use gdb_bfd_sections in get_stap_base_address adds cb814f2e30 Use gdb_bfd_sections in build_objfile_section_table adds ad7277dab9 Use gdb_bfd_sections in symfile.c adds 5bb6e9dd70 Use gdb_bfd_sections in dwarf2/read.c adds b35c1d1cf4 Use gdb_bfd_sections in ELF osabi tag sniffing adds f4f2b85fb2 Use gdb_bfd_sections in gcore_memory_sections adds 03cd72b810 Use gdb_bfd_sections in restore_command adds 08f93a1a93 Use gdb_bfd_sections in elf_symfile_read adds 8a6bb1d130 Use gdb_bfd_sections in build_section_table adds 5486c51748 Use gdb_bfd_sections in generic_load adds 851257b5fc Automatic date update in version.in adds dbc49e9ffa Robustify gdb.base/testenv.exp:find_env adds b167e53f05 Fix mi_gdb_exit with secondary MI channels adds 4f94229e83 Automatic date update in version.in adds b1b11e922b PR26569, R_RISCV_RVC_JUMP results in buffer overflow adds c73eac969a rx-dis.c:103:3: suspicious concatenation of string literals adds 5dd918d980 Fix sparc prologue skipping adds 427234c78b Update the binutils documentation to make it clear the the - [...] adds db47f2458f Automatic date update in version.in adds 307f2595dd Linker: If the type is pie the results should be an executab [...] adds 9fcff41582 Automatic date update in version.in adds c4694f172b Enable support to Intel Keylocker instructions
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 44 + bfd/coff-x86_64.c | 22 +- bfd/config.bfd | 16 +- bfd/elf-bfd.h | 5 +- bfd/elf.c | 8 +- bfd/elf32-cris.c | 2 +- bfd/elfxx-riscv.c | 60 +- bfd/elfxx-sparc.c | 20 +- bfd/reloc.c | 18 + bfd/verilog.c | 15 +- bfd/version.h | 2 +- binutils/ChangeLog | 20 + binutils/README-how-to-make-a-release | 4 + binutils/doc/binutils.texi | 9 +- binutils/nm.c | 2 +- binutils/objcopy.c | 2 +- cpu/ChangeLog | 7 + cpu/bpf.cpu | 38 +- gas/ChangeLog | 77 + gas/NEWS | 2 + gas/config/obj-elf.c | 5 +- gas/config/tc-aarch64.c | 2 +- gas/config/tc-arm.c | 39 +- gas/config/tc-bpf.h | 4 +- gas/config/tc-i386.c | 10 +- gas/config/tc-m68hc11.c | 2 +- gas/config/tc-ppc.c | 8 +- gas/config/tc-riscv.c | 10 +- gas/config/tc-s12z.c | 9 +- gas/config/tc-xgate.c | 2 +- gas/doc/c-i386.texi | 5 + gas/read.c | 7 +- gas/testsuite/gas/bpf/alu-xbpf.d | 17 + gas/testsuite/gas/bpf/alu-xbpf.s | 11 + gas/testsuite/gas/bpf/alu32-xbpf.d | 17 + gas/testsuite/gas/bpf/alu32-xbpf.s | 11 + gas/testsuite/gas/bpf/bpf.exp | 3 + gas/testsuite/gas/cfi/reloc-pe-i386.d | 2 +- gas/testsuite/gas/i386/i386.exp | 74 +- gas/testsuite/gas/i386/keylocker-intel.d | 34 + gas/testsuite/gas/i386/keylocker.d | 34 + gas/testsuite/gas/i386/keylocker.s | 33 + gas/testsuite/gas/i386/property-10.d | 9 + gas/testsuite/gas/i386/property-10.s | 2 + gas/testsuite/gas/i386/x86-64-keylocker-intel.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.d | 34 + gas/testsuite/gas/i386/x86-64-keylocker.s | 33 + gas/testsuite/gas/i386/x86-64-property-10.d | 10 + gas/testsuite/gas/i386/x86-64-w64-pcrel.d | 8 +- gdb/ChangeLog | 1378 ++++ gdb/MAINTAINERS | 1 + gdb/Makefile.in | 1 + gdb/NEWS | 2 + gdb/aarch64-tdep.c | 19 +- gdb/ada-lang.c | 86 +- gdb/ada-tasks.c | 4 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 4 +- gdb/amd64-tdep.c | 28 +- gdb/amd64-windows-tdep.c | 100 + gdb/arc-tdep.c | 17 +- gdb/arm-tdep.c | 68 +- gdb/auto-load.c | 41 +- gdb/avr-tdep.c | 15 +- gdb/ax-gdb.c | 2 +- gdb/bcache.c | 21 +- gdb/bcache.h | 41 +- gdb/breakpoint.c | 69 +- gdb/breakpoint.h | 18 +- gdb/bsd-uthread.c | 10 +- gdb/btrace.c | 4 +- gdb/c-exp.y | 4 +- gdb/c-lang.c | 268 +- gdb/c-typeprint.c | 5 +- gdb/c-valprint.c | 26 +- gdb/charset.c | 6 +- gdb/cli/cli-dump.c | 94 +- gdb/compile/compile-c-types.c | 9 +- gdb/compile/compile-cplus-symbols.c | 4 +- gdb/compile/compile-cplus-types.c | 16 +- gdb/compile/compile-object-run.c | 19 +- gdb/compile/compile.c | 2 +- gdb/completer.c | 29 +- gdb/completer.h | 4 +- gdb/config.in | 5 +- gdb/configure | 77 +- gdb/configure.ac | 6 - gdb/corelow.c | 10 +- gdb/cp-valprint.c | 4 +- gdb/csky-tdep.c | 2 +- gdb/d-lang.c | 73 +- gdb/darwin-nat.c | 2 +- gdb/darwin-nat.h | 2 +- gdb/debuginfod-support.c | 37 +- gdb/dwarf2/read.c | 87 +- gdb/elfread.c | 10 +- gdb/eval.c | 231 +- gdb/exec.c | 50 +- gdb/expprint.c | 83 +- gdb/expression.h | 12 + gdb/f-lang.c | 308 +- gdb/f-valprint.c | 21 +- gdb/fbsd-nat.c | 141 +- gdb/fbsd-nat.h | 6 +- gdb/filename-seen-cache.c | 17 +- gdb/filename-seen-cache.h | 5 +- gdb/fortran-operator.def | 8 + gdb/ft32-tdep.c | 16 +- gdb/gcore.c | 10 +- gdb/gdb-gdb.py.in | 2 +- gdb/gdb_bfd.c | 5 +- gdb/gdb_bfd.h | 10 +- gdb/gdbarch.c | 8 +- gdb/gdbarch.h | 16 +- gdb/gdbarch.sh | 10 +- gdb/gdbtypes.c | 115 +- gdb/gdbtypes.h | 47 +- gdb/gnu-nat.c | 2 +- gdb/gnu-nat.h | 2 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 48 +- gdb/go32-nat.c | 4 +- gdb/guile/scm-type.c | 7 +- gdb/i386-tdep.c | 53 +- gdb/i386-tdep.h | 18 +- gdb/i386-windows-tdep.c | 100 +- gdb/ia64-tdep.c | 2 +- gdb/inf-ptrace.c | 2 +- gdb/inf-ptrace.h | 2 +- gdb/infcall.c | 2 +- gdb/infrun.c | 17 +- gdb/jit.c | 6 +- gdb/language.c | 186 +- gdb/language.h | 238 +- gdb/linespec.c | 32 +- gdb/linux-nat.c | 4 +- gdb/linux-nat.h | 2 +- gdb/linux-thread-db.c | 4 +- gdb/m2-lang.c | 60 +- gdb/m32r-tdep.c | 2 +- gdb/m68k-tdep.c | 28 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/microblaze-tdep.c | 17 +- gdb/mips-sde-tdep.c | 5 +- gdb/mips-tdep.c | 82 +- gdb/mips-tdep.h | 2 +- gdb/moxie-tdep.c | 2 +- gdb/nbsd-nat.c | 5 +- gdb/nbsd-nat.h | 2 +- gdb/nds32-tdep.c | 14 +- gdb/nios2-tdep.c | 13 +- gdb/nto-procfs.c | 4 +- gdb/nto-tdep.c | 2 +- gdb/objc-lang.c | 62 +- gdb/objfiles.c | 29 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/opencl-lang.c | 48 +- gdb/or1k-tdep.c | 11 +- gdb/osabi.c | 10 +- gdb/osabi.h | 6 +- gdb/p-lang.c | 63 +- gdb/parse.c | 10 +- gdb/parser-defs.h | 16 + gdb/procfs.c | 4 +- gdb/psymtab.c | 27 +- gdb/psymtab.h | 22 +- gdb/python/py-arch.c | 25 +- gdb/python/py-breakpoint.c | 12 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-frame.c | 6 +- gdb/python/py-framefilter.c | 4 +- gdb/python/py-inferior.c | 4 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-infthread.c | 27 +- gdb/python/py-lazy-string.c | 4 +- gdb/python/py-record-btrace.c | 12 +- gdb/python/py-record.c | 6 +- gdb/python/py-symbol.c | 4 +- gdb/python/py-symtab.c | 6 +- gdb/python/py-tui.c | 8 +- gdb/python/py-type.c | 26 +- gdb/python/py-value.c | 6 +- gdb/python/python-internal.h | 6 - gdb/python/python.c | 6 +- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 17 +- gdb/record-full.c | 6 +- gdb/remote-sim.c | 5 +- gdb/remote.c | 15 +- gdb/riscv-tdep.c | 21 +- gdb/rs6000-nat.c | 4 +- gdb/rs6000-tdep.c | 184 +- gdb/rust-exp.y | 2 +- gdb/rust-lang.c | 67 +- gdb/rx-tdep.c | 13 +- gdb/s390-tdep.c | 23 +- gdb/sol-thread.c | 4 +- gdb/sparc-tdep.c | 48 +- gdb/sparc-tdep.h | 4 +- gdb/sparc64-tdep.c | 12 +- gdb/stabsread.c | 11 +- gdb/stap-probe.c | 18 +- gdb/std-operator.def | 8 - gdb/symfile.c | 77 +- gdb/symfile.h | 2 - gdb/symtab.c | 10 +- gdb/target-debug.h | 2 +- gdb/target-delegates.c | 12 +- gdb/target-descriptions.c | 33 +- gdb/target-descriptions.h | 22 +- gdb/target.c | 11 +- gdb/target.h | 6 +- gdb/target/target.h | 4 +- gdb/target/wait.h | 15 +- gdb/testsuite/ChangeLog | 201 + ...ection.c => i386-prologue-skip-cf-protection.c} | 0 ...on.exp => i386-prologue-skip-cf-protection.exp} | 6 +- .../bp-cmds-sourced-script.c} | 0 ...{nested-addr.exp => bp-cmds-sourced-script.exp} | 29 +- ...{nested-addr.exp => bp-cmds-sourced-script.gdb} | 26 +- gdb/testsuite/gdb.base/break.exp | 50 +- gdb/testsuite/gdb.base/charset.c | 7 +- gdb/testsuite/gdb.base/charset.exp | 12 +- gdb/testsuite/gdb.base/display.exp | 3 + gdb/testsuite/gdb.base/examine-backward.c | 7 +- gdb/testsuite/gdb.base/examine-backward.exp | 7 +- gdb/testsuite/gdb.base/exprs.c | 4 +- gdb/testsuite/gdb.base/find.c | 3 +- gdb/testsuite/gdb.base/find.exp | 3 + gdb/testsuite/gdb.base/nested-addr.c | 2 +- gdb/testsuite/gdb.base/nested-addr.exp | 2 +- gdb/testsuite/gdb.base/printcmds.c | 6 +- gdb/testsuite/gdb.base/prologue.c | 6 + gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/ptype.c | 8 +- gdb/testsuite/gdb.base/ptype1.c | 2 +- gdb/testsuite/gdb.base/setvar.c | 4 +- gdb/testsuite/gdb.base/share-env-with-gdbserver.c | 2 +- gdb/testsuite/gdb.base/sizeof.c | 2 +- .../skipcxx.cc} | 13 +- .../gdb.base/{nested-addr.exp => skipcxx.exp} | 23 +- gdb/testsuite/gdb.base/symbol-alias.exp | 2 +- gdb/testsuite/gdb.base/symbol-alias2.c | 6 + gdb/testsuite/gdb.base/testenv.exp | 6 + gdb/testsuite/gdb.base/watchpoint.c | 4 +- gdb/testsuite/gdb.base/watchpoint.exp | 4 +- gdb/testsuite/gdb.base/whatis.c | 4 +- gdb/testsuite/gdb.cp/call-c-1.c | 3 + gdb/testsuite/gdb.dlang/watch-loc.c | 8 +- gdb/testsuite/gdb.dlang/watch-loc.exp | 17 +- gdb/testsuite/gdb.fortran/array-slices.exp | 21 +- .../gdb.fortran/class-allocatable-array.exp | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 2 +- gdb/testsuite/gdb.fortran/vla-type.exp | 6 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 2 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.multi/multi-target-continue.exp | 105 + .../gdb.multi/multi-target-info-inferiors.exp | 110 + gdb/testsuite/gdb.multi/multi-target-interrupt.exp | 79 + .../gdb.multi/multi-target-no-resumed.exp | 90 + .../gdb.multi/multi-target-ping-pong-next.exp | 85 + .../gdb.multi/multi-target-thread-find.exp | 106 + gdb/testsuite/gdb.multi/multi-target.exp | 546 -- gdb/testsuite/gdb.multi/multi-target.exp.tcl | 185 + gdb/testsuite/gdb.python/py-as-string.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 4 +- gdb/testsuite/gdb.python/py-framefilter.c | 8 +- gdb/testsuite/gdb.python/py-nested-maps.c | 44 +- gdb/testsuite/gdb.rust/simple.exp | 13 +- gdb/testsuite/gdb.tui/new-layout.exp | 12 +- gdb/testsuite/lib/gdb.exp | 4 +- gdb/testsuite/lib/gdbserver-support.exp | 9 +- gdb/testsuite/lib/mi-support.exp | 12 + gdb/testsuite/lib/rust-support.exp | 19 + gdb/thread.c | 6 + gdb/tic6x-tdep.c | 40 +- gdb/top.c | 4 - gdb/top.h | 3 - gdb/type-stack.c | 9 +- gdb/type-stack.h | 10 +- gdb/typeprint.c | 29 +- gdb/typeprint.h | 4 +- gdb/ui-style.c | 2 +- gdb/unittests/enum-flags-selftests.c | 586 ++ gdb/unittests/memory-map-selftests.c | 2 +- gdb/valarith.c | 6 +- gdb/valops.c | 14 +- gdb/valprint.c | 36 +- gdb/value.c | 18 +- gdb/varobj.c | 2 +- gdb/varobj.h | 2 - gdb/windows-nat.c | 39 +- gdb/windows-tdep.c | 114 + gdb/windows-tdep.h | 8 + gdb/x86-tdep.c | 6 +- gdb/x86-tdep.h | 2 +- gdb/xml-tdesc.c | 3 +- gdbserver/ChangeLog | 25 + gdbserver/ax.cc | 2 +- gdbserver/linux-low.cc | 4 +- gdbserver/linux-low.h | 4 +- gdbserver/linux-x86-low.cc | 4 +- gdbserver/netbsd-low.cc | 8 +- gdbserver/netbsd-low.h | 2 +- gdbserver/target.cc | 7 +- gdbserver/target.h | 6 +- gdbserver/tracepoint.cc | 2 +- gdbserver/win32-low.cc | 2 +- gdbserver/win32-low.h | 2 +- gdbsupport/ChangeLog | 35 + gdbsupport/common.m4 | 10 +- gdbsupport/config.in | 2 +- gdbsupport/configure | 16 +- gdbsupport/enum-flags.h | 370 +- gdbsupport/traits.h | 67 + gdbsupport/valid-expr.h | 35 +- ld/ChangeLog | 50 + ld/emultempl/pe.em | 2 +- ld/emultempl/pep.em | 2 +- ld/ldelf.c | 3 +- ld/plugin.c | 2 +- ld/testsuite/ld-cris/locref3.s | 14 + ld/testsuite/ld-cris/pr26589.d | 16 + ld/testsuite/ld-elf/shared.exp | 3 + ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-x86-64/pe-x86-64-1.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-1a.obj.bz2 | Bin 0 -> 536 bytes ld/testsuite/ld-x86-64/pe-x86-64-1b.obj.bz2 | Bin 0 -> 542 bytes ld/testsuite/ld-x86-64/pe-x86-64-1c.obj.bz2 | Bin 0 -> 710 bytes ld/testsuite/ld-x86-64/pe-x86-64-2.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-2a.obj.bz2 | Bin 0 -> 557 bytes ld/testsuite/ld-x86-64/pe-x86-64-2b.obj.bz2 | Bin 0 -> 537 bytes ld/testsuite/ld-x86-64/pe-x86-64-2c.obj.bz2 | Bin 0 -> 718 bytes ld/testsuite/ld-x86-64/pe-x86-64-3.od | 38 + ld/testsuite/ld-x86-64/pe-x86-64-3a.obj.bz2 | Bin 0 -> 538 bytes ld/testsuite/ld-x86-64/pe-x86-64-3b.obj.bz2 | Bin 0 -> 539 bytes ld/testsuite/ld-x86-64/pe-x86-64-3c.obj.bz2 | Bin 0 -> 716 bytes ld/testsuite/ld-x86-64/pe-x86-64-3d.obj.bz2 | Bin 0 -> 432 bytes ld/testsuite/ld-x86-64/pe-x86-64-4.od | 67 + ld/testsuite/ld-x86-64/pe-x86-64-4a.obj.bz2 | Bin 0 -> 668 bytes ld/testsuite/ld-x86-64/pe-x86-64-4b.obj.bz2 | Bin 0 -> 536 bytes ld/testsuite/ld-x86-64/pe-x86-64-4c.obj.bz2 | Bin 0 -> 563 bytes ld/testsuite/ld-x86-64/pe-x86-64-4d.obj.bz2 | Bin 0 -> 438 bytes ld/testsuite/ld-x86-64/pe-x86-64.exp | 66 + ld/testsuite/lib/ld-lib.exp | 32 +- opcodes/ChangeLog | 45 + opcodes/bpf-desc.c | 80 + opcodes/bpf-desc.h | 9 +- opcodes/bpf-opc.c | 96 + opcodes/bpf-opc.h | 8 +- opcodes/csky-dis.c | 32 +- opcodes/i386-dis.c | 107 +- opcodes/i386-gen.c | 10 + opcodes/i386-init.h | 394 +- opcodes/i386-opc.h | 6 + opcodes/i386-opc.tbl | 16 + opcodes/i386-tbl.h | 8136 ++++++++++---------- opcodes/ppc-dis.c | 2 +- opcodes/rx-dis.c | 16 +- sim/m32r/ChangeLog | 6 + sim/m32r/m32r.c | 20 +- 363 files changed, 11978 insertions(+), 7688 deletions(-) create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu-xbpf.s create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.d create mode 100644 gas/testsuite/gas/bpf/alu32-xbpf.s create mode 100644 gas/testsuite/gas/i386/keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/keylocker.d create mode 100644 gas/testsuite/gas/i386/keylocker.s create mode 100644 gas/testsuite/gas/i386/property-10.d create mode 100644 gas/testsuite/gas/i386/property-10.s create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.d create mode 100644 gas/testsuite/gas/i386/x86-64-keylocker.s create mode 100644 gas/testsuite/gas/i386/x86-64-property-10.d copy gdb/testsuite/gdb.arch/{amd64-prologue-skip-cf-protection.c => i386-prologue- [...] rename gdb/testsuite/gdb.arch/{amd64-prologue-skip-cf-protection.exp => i386-prolo [...] copy gdb/testsuite/{gdb.arch/riscv-tdesc-regs.c => gdb.base/bp-cmds-sourced-script [...] copy gdb/testsuite/gdb.base/{nested-addr.exp => bp-cmds-sourced-script.exp} (53%) copy gdb/testsuite/gdb.base/{nested-addr.exp => bp-cmds-sourced-script.gdb} (54%) rename gdb/testsuite/{gdb.arch/amd64-prologue-skip-cf-protection.c => gdb.base/ski [...] copy gdb/testsuite/gdb.base/{nested-addr.exp => skipcxx.exp} (56%) create mode 100644 gdb/testsuite/gdb.multi/multi-target-continue.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-info-inferiors.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-interrupt.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-no-resumed.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-ping-pong-next.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target-thread-find.exp delete mode 100644 gdb/testsuite/gdb.multi/multi-target.exp create mode 100644 gdb/testsuite/gdb.multi/multi-target.exp.tcl create mode 100644 gdb/unittests/enum-flags-selftests.c create mode 100644 ld/testsuite/ld-cris/locref3.s create mode 100644 ld/testsuite/ld-cris/pr26589.d create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-1c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-2c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-3d.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4.od create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4a.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4b.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4c.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64-4d.obj.bz2 create mode 100644 ld/testsuite/ld-x86-64/pe-x86-64.exp