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-O3 in repository toolchain/ci/binutils-gdb.
from bf4cb9bee2 [gdb] Fix stepping over fork with follow-fork-mode child and gcc-8 adds 596dc4adff Speed up psymbol reading by removing a copy adds 38eae08459 Remove ALL_EXTENSION_LANGUAGES and ALL_ENABLED_EXTENSION_LANGUAGES adds a1fd1ac9de Remove ALL_SO_LIBS and so_list_head adds 94c93c35b5 Remove ALL_PSPACES adds 8be4b118a9 More C++-ification for struct display adds 4f7bc5edbd Don't re-process a DIE in read_lexical_block_scope adds b326e6b0de Automatic date update in version.in adds 6dc55ce97d Fix for the complaint observed when symbol reading due to un [...] adds 2f78cffc16 Change server_command to bool adds 4343499695 [gdb] Fix catch throw regexp matching adds 1ea1aee1ed Automatic date update in version.in adds 86cd6bc8f6 gdb/fortran: Allow Flang MAIN_ in Fortran testing adds b59cca2581 Automatic date update in version.in adds 4d5acb1ea5 PR25961, buffer overflow in coff_swap_aux_in adds 73199c2b7a Updated French translation for the ld sub-directory and an u [...] adds 7c1f422735 PowerPC Rename powerxx to power10 adds 6bbb0c0595 PowerPC Default disassembler to -Mpower10 adds 1224c05de4 Power10 Add new L operand to the slbiag instruction adds afef4fe975 Power10 Copy/Paste Extensions adds 3ff0a5ba64 Power10 byte reverse instructions adds f4791f1afa Power10 vector integer multiply, divide, modulo insns adds 94ba9882d5 Power10 VSX 32-byte storage access adds c7d7aea2f5 Power10 128-bit binary integer operations adds 6edbfd3beb Power10 SIMD permute class operations adds aa3c112fab Power10 Reduced precision outer product operations adds fdefed7c26 Power10 VSX Mask Manipulation Operations adds d7e97a765e Power10 VSX PCV generate operations adds ec40e91c77 Power10 bit manipulation operations adds 4f3e9537c4 Power10 Set boolean extension adds 66ef5847c3 Power10 string operations adds 5d57bc3ff9 Power10 test lsb by byte operation adds 9cc4ce8831 Power10 VSX load/store rightmost element operations adds 3b646889b0 Power10 VSX scalar min-max-compare quad precision operations adds 3ee6bb113a [gdb/symtab] Fix incomplete CU list assert in .debug_names adds 7666722fce [gdb/symtab] Save modules in .debug_names adds ba3e70b008 Clean-up gdb.ada test names adds 113ee09a64 [gdb/testsuite] Fix gdb.cp/cpexprs-debug-types.exp inclusion adds 53f539a3d7 Fix gdb.ada/attr_ref_and_charlit.exp typo adds e000211765 [gdb/testsuite] Change kfail into xfail in gdb.ada/packed_ta [...] adds 5eb68a39a2 Fix Ada value printing on PPC64 adds 34584c091b gdb/testsuite: Detect and warn if paths are used in test names adds d30dcd1288 gdb/testsuite: Detect and warn about duplicate test names adds 4fd6c7e872 Restore info_command and breakpoint adds d5b7ebe806 Regen ld/Makefile.in adds a1becf61f7 Automatic date update in version.in adds ebf470809e gdb: change duplicate test name in gdb.base/jit-so.exp adds 111b33f0b8 [gdb/testsuite] Fix duplicate test-names in gdb.dwarf2 adds 9a94694506 [gdb/testsuite] use args as lib list for jit-elf tests adds f801207197 [gdb/testsuite] add lib/jit-elf-helpers.exp adds 80ad340c90 [gdb/testsuite] use -Ttext-segment for jit-elf tests adds aff4e759b8 [gdb/testsuite] define jit function name via macro adds 2528f8ada6 [gdb/testsuite] add jit-elf-util.h and run jit function adds c9f3b40e1a [gdb/testsuite] Fix duplicate test-names in gdb.{gdb,opt,xml} adds 7c121311ad [gdb/testsuite] Fix duplicate test-names in gdb.pascal adds af2d5cd8e9 [gdb/testsuite] Fix duplicate test-names in gdb.trace adds 7549fed824 [gdb/testsuite] Fix duplicate test-names in gdb.fortran adds dbb0ab10dd [gdb/testsuite] Fix duplicate test-names in gdb.ada adds b4991d292e [gdb/testsuite] Fix duplicate test-names in gdb.multi adds 533f049e00 [PATCH] bfd: Fix 64-bit relocation handling for a.out adds 1b59ca1cf1 [gdb/testsuite] Fix tcl error in jit-elf-helpers.exp adds c7c6634180 [gdb/testsuite] Fix incorrect string concat in jit-elf.exp adds 02ff80c296 gdb: make two objfile functions return bool adds 843f4d9357 gdb/testsuite: Disable path and duplicate checks when parall [...] adds 09f20ec886 Automatic date update in version.in adds 90d00bbd9c Sync config and libiberty with GCC adds ba311c5b10 Have the linker's help text include the default setting of t [...] adds f7e23710fc gdb: update the copyright year in async-event.[ch] adds a89febbd83 Remove ada-lang.c:align_value adds 4ac31493c8 Automatic date update in version.in adds fc46e8bd35 RISC-V: Add elfNN_riscv_mkobject to initialize RISC-V tdata. adds 9d95b8e9d6 Update Swedish translation for the gas sub-directory and a n [...] adds fc75c28ba1 gdb: protect some 'regcache_read_pc' calls adds 7ca9b62a2b gdb/infrun: move a 'regcache_read_pc' call down to first use adds 293b3ebcba gdb/infrun: extract out a code piece into 'mark_non_executin [...] adds d890404b63 gdb: introduce 'all_non_exited_process_targets' and 'switch_ [...] adds 6ad8291970 gdb/infrun: enable/disable thread events of all targets in s [...] adds a05575d39a gdb/infrun: handle already-exited threads when attempting to stop adds 971a374783 [gdb/testsuite] Split up multi-exec test-cases adds 02eba61aa6 [gdb/testsuite] Fix gdb.fortran/nested-funcs-2.exp with gdbserver adds 67607e24d0 gdb: add type::code / type::set_code adds 7813437494 gdb: remove TYPE_CODE macro adds 6a31512fd4 gold: powerpc: Test whether sym is not a plugin in do_gc_mar [...] adds 29d6859f09 gdb: infrun: consume multiple events at each pass in stop_al [...] adds a51951c258 Disable record btrace bts support for AMD processors adds 2a50b40146 Fix tight loop on recursively-defined symbols adds 013707794a Enable hardware breakpoints for gdbserver on Windows adds 272c36b87f Fix global variable collision in gdb.multi/multi-kill.exp adds 3c5c364972 Fix gdb.multi/multi-kill.exp adds c959562d9b contrib: Update dg-extract-results.* from gcc adds d1034d7878 gdb/testsuite: Revert commit 843f4d93576eef02139f7b1b3fa1cea [...] adds 6dbc505a74 [gdb/testsuite] Rename *.exp.in to *.exp.tcl adds 163df4df08 Don't silently skip tests if OpenCL is unsupported adds 86e4e63d7c Fix "control reaches end of non-void function" errors in testsuite adds b2188a06e4 update name of several Ada fixed-point type handling functions adds a7b9ceb8b4 Fix the only incorrect case found by command_structure_invar [...] adds 58e6ac7006 Add a selftest that detects a 'corrupted' command tree struc [...] adds 0605465feb Fix problem that alias can be defined or not depending on th [...] adds 3f4d92ebdf Fix the problems reported by prefix check of command-def-sel [...] adds 89bcba74f8 command-def-selftests.c: detect missing or wrong prefix cmd [...] adds 7aa1b46f43 Fix inconsistent output of prefix and bugs in 'show' command adds 3b3aaacba1 Fix/improve 'help CLASS' output adds 7c05caf72d Fix/improve 'apropos' output adds 57b4f16e49 Ensure class_alias is only used for user-defined aliases. adds 5b4a1a8dbe Update NEWS and documentation for help and apropos changes. adds 8c14c3a373 Remove allocate_symbol et al adds d6bc0792ed Remove lookup_objfile_from_block adds 1c5dd7a572 Automatic date update in version.in adds 8f86ae1a18 gdb: remove unnecessary struct typedef in sparc64-tdep.c adds 8bbf03947d gdbserver/linux-ia64-low: fix a build-breaking typo adds 9bf058f094 Fix IA64 GNU/Linux build adds 56770bdab2 Sync config with GCC adds 59f7bd8d2b gdb: fix -Wtautological-overlap-compare warning in mips-linu [...] adds 2dab0c7ba0 Remove ALL_UIS adds d0e39ea27c gdb: add type::name / type::set_name adds 7d93a1e0b6 gdb: remove TYPE_NAME macro adds 7cfd74cfc6 Fix gdb.multi/multi-re-run.exp with native-gdbserver adds 966dc1a27c Automatic date update in version.in adds 7f32a4d5ae Stop considering hw and sw breakpoint locations duplicates ( [...] adds 83d27139ca binutils: Add myself as maintainer for OpenRISC adds 07a78c5956 Automatic date update in version.in adds 503648e41e Don't handle lret/iret when -mlfence-before-ret=[or|not|shl| [...] adds d402189f2f Re: Fix tight loop on recursively-defined symbols adds 5e365e474b Prevent a potential use-after-fee memory corruption bug in t [...] adds ca859a8939 Fix the BFD library to handle Windows pathnames with more th [...] adds 7a87e9c805 ECOFF slurp_relocs thinko adds e6ddf2af20 Updated translations for the gprof and ld sub-directories adds 6e0c75f7c4 [PATCH] ld: fix s/claimi/claim/ typo adds 3edf7b9f2c Show AIX gc'd symbol address adjustments in map file adds 1d72769534 [gdb/testsuite] Use with_test_prefix in gdb.base/gdb-caching [...] adds ed02cdb5b7 Fix a use-after-free bug in the BFD library when scanning a [...] adds 7f20433998 Remove unused ps_lgetLDT etc. on Solaris/x86 [PR25981] adds e52a0f1bd9 Avoid short i386 register names on Solaris/x86 [PR25981]
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 43 + bfd/aoutx.h | 20 +- bfd/bfdio.c | 13 +- bfd/coffgen.c | 14 +- bfd/coffswap.h | 2 +- bfd/ecoff.c | 6 +- bfd/elf.c | 9 +- bfd/elf64-ppc.c | 61 +- bfd/elfnn-riscv.c | 9 + bfd/version.h | 2 +- binutils/ChangeLog | 4 + binutils/MAINTAINERS | 1 + config/ChangeLog | 22 + config/cet.m4 | 23 +- contrib/ChangeLog | 5 + contrib/dg-extract-results.py | 6 +- contrib/dg-extract-results.sh | 12 +- gas/ChangeLog | 147 + gas/config/tc-i386.c | 20 +- gas/config/tc-ppc.c | 14 +- gas/po/sv.po | 621 +- gas/symbols.c | 19 +- gas/testsuite/gas/all/assign-bad-recursive.d | 4 + gas/testsuite/gas/all/assign-bad-recursive.l | 7 + gas/testsuite/gas/all/assign-bad-recursive.s | 8 + gas/testsuite/gas/all/gas.exp | 1 + gas/testsuite/gas/i386/lfence-ret-a.d | 12 - gas/testsuite/gas/i386/lfence-ret-b.d | 16 - gas/testsuite/gas/i386/lfence-ret-c.d | 14 +- gas/testsuite/gas/i386/lfence-ret-d.d | 12 - gas/testsuite/gas/i386/lfence-ret.s | 4 - gas/testsuite/gas/i386/x86-64-lfence-ret-a.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-b.d | 25 - gas/testsuite/gas/i386/x86-64-lfence-ret-c.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-d.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret-e.d | 19 - gas/testsuite/gas/i386/x86-64-lfence-ret.e | 3 - gas/testsuite/gas/i386/x86-64-lfence-ret.s | 6 - gas/testsuite/gas/ppc/bitmanip.d | 23 + gas/testsuite/gas/ppc/bitmanip.s | 14 + gas/testsuite/gas/ppc/byte_rev.d | 13 + gas/testsuite/gas/ppc/byte_rev.s | 5 + gas/testsuite/gas/ppc/genpcv.d | 14 + gas/testsuite/gas/ppc/genpcv.s | 6 + gas/testsuite/gas/ppc/int128.d | 42 + gas/testsuite/gas/ppc/int128.s | 34 + gas/testsuite/gas/ppc/maskmanip.d | 30 + gas/testsuite/gas/ppc/maskmanip.s | 22 + gas/testsuite/gas/ppc/outerprod.d | 104 + gas/testsuite/gas/ppc/outerprod.s | 63 + gas/testsuite/gas/ppc/power10.d | 16 + gas/testsuite/gas/ppc/power10.s | 8 + gas/testsuite/gas/ppc/ppc.exp | 16 + gas/testsuite/gas/ppc/prefix-align.d | 6 +- gas/testsuite/gas/ppc/prefix-pcrel.d | 6 +- gas/testsuite/gas/ppc/prefix-reloc.d | 4 +- gas/testsuite/gas/ppc/rightmost.d | 17 + gas/testsuite/gas/ppc/rightmost.s | 10 + gas/testsuite/gas/ppc/scalarquad.d | 15 + gas/testsuite/gas/ppc/scalarquad.s | 7 + gas/testsuite/gas/ppc/set_bool.d | 14 + gas/testsuite/gas/ppc/set_bool.s | 6 + gas/testsuite/gas/ppc/simd_perm.d | 53 + gas/testsuite/gas/ppc/simd_perm.s | 37 + gas/testsuite/gas/ppc/stringop.d | 20 + gas/testsuite/gas/ppc/stringop.s | 12 + gas/testsuite/gas/ppc/vec_mul.d | 27 + gas/testsuite/gas/ppc/vec_mul.s | 19 + gas/testsuite/gas/ppc/vsx4.d | 12 + gas/testsuite/gas/ppc/vsx4.s | 4 + gas/testsuite/gas/ppc/vsx_32byte.d | 33 + gas/testsuite/gas/ppc/vsx_32byte.s | 17 + gas/testsuite/gas/ppc/xvtlsbb.d | 17 + gas/testsuite/gas/ppc/xvtlsbb.s | 10 + gdb/ChangeLog | 473 ++ gdb/Makefile.in | 2 +- gdb/NEWS | 8 + gdb/aarch64-tdep.c | 42 +- gdb/ada-exp.y | 2 +- gdb/ada-lang.c | 523 +- gdb/ada-lang.h | 9 +- gdb/ada-tasks.c | 14 +- gdb/ada-typeprint.c | 42 +- gdb/ada-valprint.c | 41 +- gdb/ada-varobj.c | 50 +- gdb/alpha-tdep.c | 8 +- gdb/amd64-tdep.c | 16 +- gdb/amd64-windows-tdep.c | 8 +- gdb/arc-tdep.c | 6 +- gdb/arm-tdep.c | 53 +- gdb/async-event.c | 2 +- gdb/async-event.h | 2 +- gdb/avr-tdep.c | 14 +- gdb/ax-gdb.c | 86 +- gdb/blockframe.c | 4 +- gdb/break-catch-throw.c | 12 +- gdb/breakpoint.c | 501 +- gdb/c-exp.y | 25 +- gdb/c-lang.c | 26 +- gdb/c-typeprint.c | 90 +- gdb/c-valprint.c | 40 +- gdb/c-varobj.c | 50 +- gdb/cli/cli-cmds.c | 53 +- gdb/cli/cli-decode.c | 267 +- gdb/cli/cli-decode.h | 3 - gdb/cli/cli-setshow.c | 38 +- gdb/cli/cli-setshow.h | 3 +- gdb/cli/cli-utils.c | 4 +- gdb/coffread.c | 49 +- gdb/command.h | 49 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 4 +- gdb/compile/compile-c-types.c | 10 +- gdb/compile/compile-cplus-symbols.c | 6 +- gdb/compile/compile-cplus-types.c | 48 +- gdb/compile/compile-object-load.c | 28 +- gdb/compile/compile-object-run.c | 2 +- gdb/completer.c | 10 +- gdb/cp-namespace.c | 10 +- gdb/cp-support.c | 75 +- gdb/cp-support.h | 11 +- gdb/cp-valprint.c | 24 +- gdb/cris-tdep.c | 4 +- gdb/csky-tdep.c | 2 +- gdb/ctfread.c | 24 +- gdb/d-exp.y | 10 +- gdb/d-namespace.c | 4 +- gdb/d-valprint.c | 4 +- gdb/dbxread.c | 9 +- gdb/doc/ChangeLog | 5 + gdb/doc/gdb.texinfo | 22 +- gdb/dwarf2/expr.c | 8 +- gdb/dwarf2/index-cache.c | 2 +- gdb/dwarf2/index-write.c | 2 + gdb/dwarf2/loc.c | 10 +- gdb/dwarf2/read.c | 197 +- gdb/eval.c | 164 +- gdb/exec.c | 3 +- gdb/expprint.c | 4 +- gdb/extension.c | 153 +- gdb/f-lang.c | 28 +- gdb/f-typeprint.c | 52 +- gdb/f-valprint.c | 14 +- gdb/fbsd-tdep.c | 8 +- gdb/findvar.c | 8 +- gdb/frv-tdep.c | 10 +- gdb/gdb-gdb.gdb.in | 9 + gdb/gdbarch-selftests.c | 2 +- gdb/gdbtypes.c | 304 +- gdb/gdbtypes.h | 41 +- gdb/gnu-v2-abi.c | 20 +- gdb/gnu-v3-abi.c | 48 +- gdb/go-exp.y | 2 +- gdb/go-lang.c | 14 +- gdb/go-typeprint.c | 4 +- gdb/go-valprint.c | 2 +- gdb/guile/scm-lazy-string.c | 4 +- gdb/guile/scm-math.c | 16 +- gdb/guile/scm-progspace.c | 11 +- gdb/guile/scm-type.c | 38 +- gdb/guile/scm-value.c | 36 +- gdb/h8300-tdep.c | 14 +- gdb/hppa-tdep.c | 16 +- gdb/i386-darwin-tdep.c | 8 +- gdb/i386-sol2-nat.c | 20 +- gdb/i386-tdep.c | 34 +- gdb/i386-windows-tdep.c | 6 +- gdb/i387-tdep.c | 6 +- gdb/ia64-linux-nat.c | 8 +- gdb/ia64-tdep.c | 26 +- gdb/infcall.c | 34 +- gdb/infcmd.c | 16 +- gdb/infrun.c | 362 +- gdb/iq2000-tdep.c | 20 +- gdb/jit.c | 2 +- gdb/language.c | 13 +- gdb/linespec.c | 153 +- gdb/linux-tdep.c | 4 +- gdb/lm32-tdep.c | 12 +- gdb/m2-lang.c | 14 +- gdb/m2-typeprint.c | 50 +- gdb/m2-valprint.c | 18 +- gdb/m32c-tdep.c | 18 +- gdb/m32r-tdep.c | 2 +- gdb/m68hc11-tdep.c | 6 +- gdb/m68k-tdep.c | 26 +- gdb/mdebugread.c | 74 +- gdb/mi/mi-cmd-file.c | 3 +- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-cmd-var.c | 6 +- gdb/mi/mi-main.c | 6 +- gdb/mips-linux-tdep.c | 6 +- gdb/mips-tdep.c | 70 +- gdb/mn10300-tdep.c | 10 +- gdb/msp430-tdep.c | 24 +- gdb/nat/linux-btrace.c | 6 + gdb/nds32-tdep.c | 2 +- gdb/nios2-tdep.c | 2 +- gdb/objc-lang.c | 2 +- gdb/objfiles.c | 19 +- gdb/objfiles.h | 9 +- gdb/opencl-lang.c | 58 +- gdb/or1k-tdep.c | 8 +- gdb/p-exp.y | 18 +- gdb/p-lang.c | 4 +- gdb/p-typeprint.c | 62 +- gdb/p-valprint.c | 44 +- gdb/parse.c | 2 +- gdb/ppc-linux-tdep.c | 4 +- gdb/ppc-nbsd-tdep.c | 4 +- gdb/ppc-sysv-tdep.c | 198 +- gdb/printcmd.c | 246 +- gdb/probe.c | 4 +- gdb/process-stratum-target.c | 25 + gdb/process-stratum-target.h | 10 + gdb/procfs.c | 79 - gdb/procfs.h | 6 - gdb/progspace.c | 81 +- gdb/progspace.h | 17 +- gdb/psymtab.c | 4 +- gdb/python/py-finishbreakpoint.c | 2 +- gdb/python/py-framefilter.c | 6 +- gdb/python/py-lazy-string.c | 6 +- gdb/python/py-type.c | 42 +- gdb/python/py-value.c | 50 +- gdb/python/py-xmethods.c | 8 +- gdb/python/python.c | 14 +- gdb/regcache.c | 38 +- gdb/reggroups.c | 4 +- gdb/remote-fileio.c | 8 +- gdb/remote-fileio.h | 4 +- gdb/remote.c | 22 +- gdb/reverse.c | 10 +- gdb/riscv-tdep.c | 46 +- gdb/rl78-tdep.c | 4 +- gdb/rs6000-aix-tdep.c | 16 +- gdb/rs6000-lynx178-tdep.c | 16 +- gdb/rs6000-tdep.c | 10 +- gdb/rust-exp.y | 6 +- gdb/rust-lang.c | 146 +- gdb/rx-tdep.c | 20 +- gdb/s12z-tdep.c | 6 +- gdb/s390-tdep.c | 18 +- gdb/score-tdep.c | 10 +- gdb/sh-tdep.c | 28 +- gdb/sol-thread.c | 32 - gdb/solib-frv.c | 18 +- gdb/solib-svr4.c | 8 +- gdb/solib.c | 50 +- gdb/solib.h | 9 +- gdb/solist.h | 8 - gdb/source.c | 4 +- gdb/sparc-tdep.c | 16 +- gdb/sparc64-tdep.c | 30 +- gdb/stabsread.c | 146 +- gdb/stack.c | 4 +- gdb/symfile-debug.c | 4 +- gdb/symfile.c | 4 +- gdb/symmisc.c | 142 +- gdb/symtab.c | 130 +- gdb/symtab.h | 33 +- gdb/target-descriptions.c | 6 +- gdb/target-float.c | 24 +- gdb/testsuite/ChangeLog | 331 + gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 6 +- gdb/testsuite/gdb.ada/assign_arr.exp | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 23 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 5 +- gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 9 +- gdb/testsuite/gdb.ada/complete.exp | 14 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 38 +- gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 4 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 16 +- gdb/testsuite/gdb.ada/mi_catch_ex_hand.exp | 16 +- gdb/testsuite/gdb.ada/packed_array_assign.exp | 6 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 4 +- gdb/testsuite/gdb.ada/same_component_name.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 4 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 +- .../gdb.ada/variant_record_packed_array.exp | 2 +- gdb/testsuite/gdb.base/alias.exp | 11 +- .../align-c++.exp} | 19 +- .../align-c.exp} | 15 +- .../gdb.base/{align.exp => align.exp.tcl} | 26 +- gdb/testsuite/gdb.base/all-architectures-0.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-1.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-2.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-3.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-4.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-5.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-6.exp | 2 +- gdb/testsuite/gdb.base/all-architectures-7.exp | 2 +- ...hitectures.exp.in => all-architectures.exp.tcl} | 0 gdb/testsuite/gdb.base/annota1.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 4 +- gdb/testsuite/gdb.base/gdb-caching-proc.exp | 42 +- gdb/testsuite/gdb.base/help.exp | 51 +- .../gdb.base/hw-sw-break-same-address.exp | 73 + .../infcall-nested-structs-c++.exp} | 16 +- ...tectures-3.exp => infcall-nested-structs-c.exp} | 11 +- ...-structs.exp => infcall-nested-structs.exp.tcl} | 27 +- gdb/testsuite/gdb.base/info-os.c | 2 + .../info-types-c++.exp} | 12 +- .../{all-architectures-1.exp => info-types-c.exp} | 11 +- .../{info-types.exp => info-types.exp.tcl} | 21 +- gdb/testsuite/gdb.base/info_minsym.c | 1 + gdb/testsuite/gdb.base/jit-elf-main.c | 128 +- gdb/testsuite/gdb.base/jit-elf-so.exp | 152 +- gdb/testsuite/gdb.base/jit-elf-solib.c | 10 +- gdb/testsuite/gdb.base/jit-elf-util.h | 118 + gdb/testsuite/gdb.base/jit-elf.exp | 117 +- gdb/testsuite/gdb.base/large-frame-2.c | 1 + .../{all-architectures-0.exp => max-depth-c++.exp} | 13 +- .../{all-architectures-1.exp => max-depth-c.exp} | 9 +- .../gdb.base/{max-depth.exp => max-depth.exp.tcl} | 21 +- gdb/testsuite/gdb.base/pr10179-a.c | 2 + gdb/testsuite/gdb.base/pr10179-b.c | 1 + gdb/testsuite/gdb.base/valgrind-disp-step.c | 1 + gdb/testsuite/gdb.base/watch-cond.c | 1 + gdb/testsuite/gdb.cp/annota2.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs-debug-types.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 750 +-- .../gdb.cp/{cpexprs.exp => cpexprs.exp.tcl} | 7 - ...-debug-types.exp => infcall-nodebug-c++-d0.exp} | 17 +- ...-debug-types.exp => infcall-nodebug-c++-d1.exp} | 17 +- .../infcall-nodebug-c-d0.exp} | 12 +- .../infcall-nodebug-c-d1.exp} | 12 +- ...infcall-nodebug.exp => infcall-nodebug.exp.tcl} | 26 +- .../clang-debug-names-2-foo.c} | 13 +- .../clang-debug-names-2.c} | 14 +- ...-parameter-type.exp => clang-debug-names-2.exp} | 36 +- gdb/testsuite/gdb.dwarf2/clang-debug-names.exp | 123 +- ...g-debug-names.exp => clang-debug-names.exp.tcl} | 37 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 10 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 14 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 9 +- gdb/testsuite/gdb.dwarf2/implref-struct.exp | 10 +- gdb/testsuite/gdb.dwarf2/varval.exp | 9 +- gdb/testsuite/gdb.fortran/array-bounds-high.exp | 5 +- gdb/testsuite/gdb.fortran/array-bounds.exp | 5 +- gdb/testsuite/gdb.fortran/array-slices.exp | 3 +- gdb/testsuite/gdb.fortran/block-data.exp | 4 +- gdb/testsuite/gdb.fortran/charset.exp | 6 +- gdb/testsuite/gdb.fortran/common-block.exp | 4 +- gdb/testsuite/gdb.fortran/complex.exp | 27 +- .../gdb.fortran/derived-type-function.exp | 5 +- gdb/testsuite/gdb.fortran/derived-type.exp | 4 +- gdb/testsuite/gdb.fortran/info-modules.exp | 4 +- gdb/testsuite/gdb.fortran/info-types.exp | 4 +- gdb/testsuite/gdb.fortran/intrinsics.exp | 4 +- gdb/testsuite/gdb.fortran/library-module.exp | 5 +- gdb/testsuite/gdb.fortran/logical.exp | 5 +- gdb/testsuite/gdb.fortran/max-depth.exp | 4 +- gdb/testsuite/gdb.fortran/module.exp | 6 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 4 +- gdb/testsuite/gdb.fortran/nested-funcs-2.exp | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 4 +- gdb/testsuite/gdb.fortran/print-formatted.exp | 4 +- gdb/testsuite/gdb.fortran/print_type.exp | 2 +- gdb/testsuite/gdb.fortran/printing-types.exp | 5 +- gdb/testsuite/gdb.fortran/ptr-indentation.exp | 4 +- gdb/testsuite/gdb.fortran/ptype-on-functions.exp | 4 +- gdb/testsuite/gdb.fortran/subarray.exp | 5 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 3 +- gdb/testsuite/gdb.fortran/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.fortran/vla-history.exp | 3 +- gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 3 +- gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 2 +- gdb/testsuite/gdb.fortran/vla-ptype.exp | 2 +- gdb/testsuite/gdb.fortran/vla-sizeof.exp | 3 +- gdb/testsuite/gdb.fortran/vla-type.exp | 2 +- .../gdb.fortran/vla-value-sub-arbitrary.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value-sub.exp | 3 +- gdb/testsuite/gdb.fortran/vla-value.exp | 6 +- gdb/testsuite/gdb.fortran/whatis_type.exp | 4 +- gdb/testsuite/gdb.gdb/complaints.exp | 8 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.multi/goodbye.c | 1 + gdb/testsuite/gdb.multi/hello.c | 2 +- .../persistent-lang.cc => gdb.multi/multi-exit.c} | 0 gdb/testsuite/gdb.multi/multi-exit.exp | 134 + .../watch-cond.c => gdb.multi/multi-kill.c} | 32 +- gdb/testsuite/gdb.multi/multi-kill.exp | 137 + gdb/testsuite/gdb.multi/multi-re-run.exp | 7 + gdb/testsuite/gdb.multi/multi-term-settings.exp | 14 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 1 + gdb/testsuite/gdb.opencl/convs_casts.exp | 1 + gdb/testsuite/gdb.opencl/datatypes.exp | 1 + gdb/testsuite/gdb.opencl/operators.exp | 1 + gdb/testsuite/gdb.opencl/vec_comps.exp | 1 + gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 8 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 1 + gdb/testsuite/gdb.threads/fork-plus-threads.c | 1 + .../gdb.threads/forking-threads-plus-breakpoint.c | 2 + gdb/testsuite/gdb.threads/hand-call-new-thread.c | 1 + .../gdb.threads/interrupt-while-step-over.c | 2 + gdb/testsuite/gdb.trace/actions-changed.c | 1 + gdb/testsuite/gdb.trace/passcount.exp | 6 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 8 +- gdb/testsuite/lib/check-test-names.exp | 174 + gdb/testsuite/lib/fortran.exp | 20 + gdb/testsuite/lib/gdb.exp | 1 + gdb/testsuite/lib/jit-elf-helpers.exp | 111 + gdb/thread.c | 2 +- gdb/tic6x-tdep.c | 10 +- gdb/tilegx-tdep.c | 6 +- gdb/top.c | 5 +- gdb/top.h | 12 +- gdb/tracepoint.c | 8 +- gdb/typeprint.c | 16 +- ...elp-doc-selftests.c => command-def-selftests.c} | 114 +- gdb/v850-tdep.c | 18 +- gdb/valarith.c | 130 +- gdb/valops.c | 216 +- gdb/valprint.c | 24 +- gdb/value.c | 48 +- gdb/varobj.c | 6 +- gdb/vax-tdep.c | 6 +- gdb/windows-tdep.c | 10 +- gdb/xcoffread.c | 9 +- gdb/xstormy16-tdep.c | 10 +- gdb/xtensa-tdep.c | 12 +- gdbserver/ChangeLog | 13 + gdbserver/linux-ia64-low.cc | 8 +- gdbserver/win32-i386-low.cc | 3 + gdbsupport/ChangeLog | 9 + gdbsupport/btrace-common.h | 5 +- gdbsupport/common-regcache.h | 5 + gold/ChangeLog | 12 + gold/po/sr.po | 4217 +++++++++++++ gold/powerpc.cc | 40 +- gprof/ChangeLog | 4 + gprof/po/es.po | 240 +- include/ChangeLog | 10 + include/elf/ppc64.h | 2 +- include/opcode/ppc.h | 33 +- ld/ChangeLog | 65 + ld/Makefile.in | 1 + ld/emultempl/aix.em | 33 +- ld/emultempl/armcoff.em | 3 +- ld/emultempl/beos.em | 3 +- ld/emultempl/elf.em | 3 +- ld/emultempl/generic.em | 3 +- ld/emultempl/linux.em | 3 +- ld/emultempl/msp430.em | 3 +- ld/emultempl/pe.em | 29 +- ld/emultempl/pep.em | 28 +- ld/emultempl/ticoff.em | 3 +- ld/emultempl/vanilla.em | 3 +- ld/ldemul.c | 8 + ld/ldemul.h | 8 + ld/ldlang.c | 8 +- ld/ldlang.h | 5 + ld/ldmain.c | 2 +- ld/lexsup.c | 19 +- ld/po/es.po | 6424 ++++++++------------ ld/po/sv.po | 6298 +++++++++++++++---- ld/testsuite/ld-powerpc/callstub-1.d | 4 +- ld/testsuite/ld-powerpc/notoc2.d | 4 +- ld/testsuite/ld-powerpc/pcrelopt.d | 12 + ld/testsuite/ld-powerpc/pcrelopt.s | 16 + ld/testsuite/ld-powerpc/powerpc.exp | 8 +- ld/testsuite/ld-powerpc/tlsgd.d | 4 +- ld/testsuite/ld-powerpc/tlsie.d | 4 +- ld/testsuite/ld-powerpc/tlsld.d | 4 +- libiberty/ChangeLog | 5 + libiberty/configure | 12 +- opcodes/ChangeLog | 134 + opcodes/po/fr.po | 800 +-- opcodes/ppc-dis.c | 13 +- opcodes/ppc-opc.c | 608 +- 476 files changed, 20833 insertions(+), 11777 deletions(-) create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.d create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.l create mode 100644 gas/testsuite/gas/all/assign-bad-recursive.s delete mode 100644 gas/testsuite/gas/i386/x86-64-lfence-ret.e create mode 100644 gas/testsuite/gas/ppc/bitmanip.d create mode 100644 gas/testsuite/gas/ppc/bitmanip.s create mode 100644 gas/testsuite/gas/ppc/byte_rev.d create mode 100644 gas/testsuite/gas/ppc/byte_rev.s create mode 100644 gas/testsuite/gas/ppc/genpcv.d create mode 100644 gas/testsuite/gas/ppc/genpcv.s create mode 100644 gas/testsuite/gas/ppc/int128.d create mode 100644 gas/testsuite/gas/ppc/int128.s create mode 100644 gas/testsuite/gas/ppc/maskmanip.d create mode 100644 gas/testsuite/gas/ppc/maskmanip.s create mode 100644 gas/testsuite/gas/ppc/outerprod.d create mode 100644 gas/testsuite/gas/ppc/outerprod.s create mode 100644 gas/testsuite/gas/ppc/power10.d create mode 100644 gas/testsuite/gas/ppc/power10.s create mode 100644 gas/testsuite/gas/ppc/rightmost.d create mode 100644 gas/testsuite/gas/ppc/rightmost.s create mode 100644 gas/testsuite/gas/ppc/scalarquad.d create mode 100644 gas/testsuite/gas/ppc/scalarquad.s create mode 100644 gas/testsuite/gas/ppc/set_bool.d create mode 100644 gas/testsuite/gas/ppc/set_bool.s create mode 100644 gas/testsuite/gas/ppc/simd_perm.d create mode 100644 gas/testsuite/gas/ppc/simd_perm.s create mode 100644 gas/testsuite/gas/ppc/stringop.d create mode 100644 gas/testsuite/gas/ppc/stringop.s create mode 100644 gas/testsuite/gas/ppc/vec_mul.d create mode 100644 gas/testsuite/gas/ppc/vec_mul.s create mode 100644 gas/testsuite/gas/ppc/vsx4.d create mode 100644 gas/testsuite/gas/ppc/vsx4.s create mode 100644 gas/testsuite/gas/ppc/vsx_32byte.d create mode 100644 gas/testsuite/gas/ppc/vsx_32byte.s create mode 100644 gas/testsuite/gas/ppc/xvtlsbb.d create mode 100644 gas/testsuite/gas/ppc/xvtlsbb.s copy gdb/testsuite/{gdb.cp/cpexprs-debug-types.exp => gdb.base/align-c++.exp} (65%) copy gdb/testsuite/{gdb.cp/cpexprs-debug-types.exp => gdb.base/align-c.exp} (73%) rename gdb/testsuite/gdb.base/{align.exp => align.exp.tcl} (87%) rename gdb/testsuite/gdb.base/{all-architectures.exp.in => all-architectures.exp.t [...] create mode 100644 gdb/testsuite/gdb.base/hw-sw-break-same-address.exp copy gdb/testsuite/{gdb.cp/cpexprs-debug-types.exp => gdb.base/infcall-nested-stru [...] copy gdb/testsuite/gdb.base/{all-architectures-3.exp => infcall-nested-structs-c.e [...] rename gdb/testsuite/gdb.base/{infcall-nested-structs.exp => infcall-nested-struct [...] copy gdb/testsuite/{gdb.cp/cpexprs-debug-types.exp => gdb.base/info-types-c++.exp} (74%) copy gdb/testsuite/gdb.base/{all-architectures-1.exp => info-types-c.exp} (82%) rename gdb/testsuite/gdb.base/{info-types.exp => info-types.exp.tcl} (90%) create mode 100644 gdb/testsuite/gdb.base/jit-elf-util.h copy gdb/testsuite/gdb.base/{all-architectures-0.exp => max-depth-c++.exp} (73%) copy gdb/testsuite/gdb.base/{all-architectures-1.exp => max-depth-c.exp} (82%) rename gdb/testsuite/gdb.base/{max-depth.exp => max-depth.exp.tcl} (94%) copy gdb/testsuite/gdb.cp/{cpexprs.exp => cpexprs.exp.tcl} (99%) copy gdb/testsuite/gdb.cp/{cpexprs-debug-types.exp => infcall-nodebug-c++-d0.exp} (67%) copy gdb/testsuite/gdb.cp/{cpexprs-debug-types.exp => infcall-nodebug-c++-d1.exp} (67%) copy gdb/testsuite/{gdb.base/all-architectures-0.exp => gdb.cp/infcall-nodebug-c-d [...] copy gdb/testsuite/{gdb.base/all-architectures-0.exp => gdb.cp/infcall-nodebug-c-d [...] rename gdb/testsuite/gdb.cp/{infcall-nodebug.exp => infcall-nodebug.exp.tcl} (82%) copy gdb/testsuite/{gdb.base/info_minsym.c => gdb.dwarf2/clang-debug-names-2-foo.c} (81%) copy gdb/testsuite/{gdb.base/info_minsym.c => gdb.dwarf2/clang-debug-names-2.c} (81%) copy gdb/testsuite/gdb.dwarf2/{dw2-bad-parameter-type.exp => clang-debug-names-2.e [...] copy gdb/testsuite/gdb.dwarf2/{clang-debug-names.exp => clang-debug-names.exp.tcl} (86%) copy gdb/testsuite/{gdb.base/persistent-lang.cc => gdb.multi/multi-exit.c} (100%) create mode 100644 gdb/testsuite/gdb.multi/multi-exit.exp copy gdb/testsuite/{gdb.base/watch-cond.c => gdb.multi/multi-kill.c} (71%) create mode 100644 gdb/testsuite/gdb.multi/multi-kill.exp create mode 100644 gdb/testsuite/lib/check-test-names.exp create mode 100644 gdb/testsuite/lib/jit-elf-helpers.exp rename gdb/unittests/{help-doc-selftests.c => command-def-selftests.c} (51%) create mode 100644 gold/po/sr.po