This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-arm-next-allyesconfig in repository toolchain/ci/binutils-gdb.
from 3886790f13 sim: dv-cfi: fix printf format adds ec098003e2 gdbsupport: introduce struct observer adds c90e7d6352 gdbsupport, gdb: give names to observers adds 0df0cce7c6 gdbsupport: allow passing format string to scoped_debug_start_end adds a8536c466a gdbsupport: add observer_debug_printf, OBSERVER_SCOPED_DEBUG [...] adds 219df3d924 Automatic date update in version.in adds 77393c9b18 Document the GDB 10.2 release in gdb/ChangeLog adds 4478c33127 Use htab_t in sim-options.c adds b22138f32f Add engv32.h to SIM_EXTRA_DEPS in sim/cris adds 18bbba46a9 gdb/typeprint.h: reorder struct declaration adds fbb46296d7 [PR gdb/22640] ptype: add option to use hexadecimal notation adds 6476ec743f Automatic date update in version.in adds c290cb01fa gdb: fix sparc build failure of linux-nat adds b818855549 x86-64: have value properly checked when resolving fixup adds fe134c6569 x86: optimize LEA adds d965814fb6 x86: limit 32-bit @size overflow checks to 64-bit objects adds 8fb8824599 x86: add IS_ELF to check whether to resolve @size reloc adds a7664973b2 x86: correct overflow checking for 16-bit PC-relative relocs adds 21f9178575 Fix gdb.arch/aarch64-dbreg-contents.exp FAIL adds bea3329b76 gdb: check result of gdb_fopen_cloexec in dump_binary_file adds e8b6c1da56 Add test case for gdb 10 crash adds f6b9562fd9 Fix a bug in the ARM emulator which would not allow 4 byte a [...] adds 674c58574b Automatic date update in version.in adds 3955e34670 bfd: add stdlib.h when using abort adds 66d055c754 sim: enable hardware support by default adds bd0918c910 sim: nltvals: unify common syscall tables adds 2045d9d17f sim: riscv: switch MIN/MAX to common min/max adds 3d64c987c7 Reject debuglink sections with no associated filename. adds 60cfa10c36 x86: Add () to silence GCC 5 adds 9a6e099f43 gdbsupport: allow to specify dependencies between observers adds 2c473def12 gdb: do autoload before notifying Python side in new_objfile event adds 4b62a30d5b Fix timeout for gdb.xml/tdesc-reload.exp adds b9f90c72ee Fix timeout with maint print objfiles adds 6c356992b4 Automatic date update in version.in adds eb19308f2d x86: honor signedness of PC-relative relocations adds a3b5ef3e45 gdb: remove unused argument from gdb_init adds 913832e99c gdb: ensure SIGINT is set to SIG_DFL during initialisation adds 8e3685bf25 gdb: delay python initialisation until gdbpy_finish_initialization adds 880ae75a2b gdb delay guile initialization until gdbscm_finish_initialization adds 1178f01adf gdb: initialise extension languages after processing early s [...] adds 041ca48e97 gdb: extension languages finish_initialization to initialize adds edeaceda7b gdb: startup commands to control Python extension language adds 24aebc79b1 Stop the BFD library from treating annobin symbols as potent [...] adds e43c3e2a74 gdb/doc: use @env to reference environment variables adds db2534b704 Fix Ada overloading with 'null' adds ae95c78d26 Automatic date update in version.in adds 8eb82ba1fd gdb/NEWS: Fix typo and stray full stop adds 44f871628c x86: allow @size to also (sensibly) apply to sections adds 3abbafc2aa x86: relax when/how @size can be used adds 5edb8e3f5a Correct the text describing windres's --processor option. adds a2443c8988 x86-64: adjust recently added tests adds 89ba430c6b gdb: move some variables to an inner scope in save_waitstatus adds 063e75c9e4 Fix illegal memory accesses when parsing a corrupt SOM format file. adds 09e40e44ad Fix an access through a null pointer when parsing a corrupt [...] adds e197dfae62 gdb: don't use C++17 namespace declaration style adds 3f33407487 [gdb/testsuite] Fix timeout in gdb.base/valgrind-infcall-2.exp adds 7a8238b072 Automatic date update in version.in adds 7f7f284dfe [gdb/testsuite] Fix duplicate test name in gdb.mi/mi-sym-info.exp adds 5536f0cc62 [gdb/testsuite] Make gdb.mi/mi-sym-info.exp more robust agai [...] adds bceb87ef4d Fix illegal memory access when parsing a corrupt PE format file. adds bfbfa6e7f4 Fix attempt to free non-allocated pointer when parsing .debu [...] adds 6cb40a679b Fix a double free when re-allocating a buffer to size 0. adds 9f84cb380e Fix an illegal memory access when parsing a corrupt core note. adds d1fbc3ba09 Fix illegal memory access parsing a corrupt MACH-O format file. adds 2869ac4b59 Fix crash with GNAT minimal encodings adds 698facb837 Use rvalue reference in thread_pool::post_task adds 1053c6389a Use template functions in windows-nat.c adds 9e439f0098 Move function indirection code to nat/windows-nat adds de07187290 Use nat/windows-nat function indirection code adds e228ef975e Share DLL code between gdb and gdbserver adds 1bee48c7ad Make get_image_name static adds 0d305d5c67 Allocate dwarf2_per_cu_data with 'new' adds 91eea9cc48 Remove dwarf2_per_bfd::all_type_units adds b8efb248a8 Do not separately read type units adds 698d38980e Automatic date update in version.in adds 6aee2cb249 opcodes: xtensa: support branch visualization adds ccf2e5927c sim: callback: inline wrap helper adds 163cb76122 sim: arm: move build logic to source files adds ce2248135a sim: aarch64: fix 64-bit immediate shifts adds f1ca32150c sim: aarch64: use PRIx64 for formatting 64-bit types adds bd12755bf4 sim: riscv: fix building on 32-bit hosts w/out int128 adds 2a83fd8f48 sim: rx: cast bfd_vma when printing adds fe34861780 sim: nrun: add local strsignal prototype adds d113096b47 Automatic date update in version.in adds 8e5f151657 sim: add framework for declaring init callbacks locally adds adbaa7b838 sim: mips: mark local func static adds 328e805b5a sim: dv-sockser: localize init callback adds e4821e2f5f sim: options: fix --help output adds d89a87ba3c sim: bfin: move option inits to respective modules adds f0c4dc40b2 sim: replace custom attributes with ansidecl.h adds 72042732bc sim: add default cases to two switches in sim-options.c adds d68fbfe75d Automatic date update in version.in adds df6fbc21a5 Re: section symbols without a name adds db543a7de3 testsuite: Don't start directives in first column adds 5072b52d28 csky: fix annobin test fails adds 337d0bf887 PR27755, powerpc-ld infinite loop adds b293661219 PPC: ensure_undef_dynamic on weak undef only in plt adds 4916030821 PPC: undefweak dynamic relocs adds d389a1a769 gdb/testsuite: update expected results in gdb.python/py-star [...] adds 4c398cc06d x86: don't request useless overflow checking adds deea497309 x86: fold both instances of lex_got() adds 3e301ce0b5 x86: use UNIX EOL in secrel testcase adds 5e0a033bd2 x86: allow @secrel32 also in data definitions adds f08708cbf5 sim: add ATTRIBUTE_PRINTF / ATTRIBUTE_NULL_PRINTF where necessary adds 8228833924 Fix x86_64 mingw build adds 6bdf164fc5 RISC-V: PR27764, Add tests for A extension adds 7b06fcf566 RISC-V: PR27764, Add tests for A extension adds ae0373ce07 Automatic date update in version.in adds 225bda24db [gdb/guile] Don't allow libguile to change libgmp mem fns adds 5ee0bc23a6 sim: clean up bfd_vma printing adds aa0fca163e sim: add support for build-time ar & ranlib adds a8d6316b67 Replace AC_PROG_CC with AC_PROG_CC_C99 in top level configure file. adds bd6d8601f3 Define bfd_realloc(ptr,0) to return allocated memory, whilst [...] adds 858c8f2c1b gdb/testsuite: adjust gdb.python/flexible-array-member.exp e [...] adds c17253b974 gnulib: import getline adds 4aaaa4e03b gnulib: import gendocs adds 937a049c95 Add config.h to generated_files for sim adds a0c4531a55 Fix igen build adds be7547b077 Add missing stdlib.h includes to sim adds 3897046fe0 Automatic date update in version.in adds 13ffdac36f PowerPC undefweak testcase adds cd09ab7c74 sim: microblaze: hook up libgloss syscalls adds 4d47dcfcf1 sim: microblaze: enable some basic trace points adds 2849d28d96 sim: hw: localize init callback adds 4df817de57 sim: mips: fix qh_acc table adds a147f3ff8c sim: remove sys/times.h in most places adds 91eea12156 sim: mcore: fix build time warnings adds d97ba9c60c sim: mips: delete unused constant variables adds 9b1af85c78 sim: mips: always enable device models adds 77c0fdb7ff sim: mips: include stdlib.h for memory prototypes adds bf06b2a2f9 sim: m68hc11: tweak types to fix warnings adds fa94b3a7c8 gdb: update Type.fields doc based on actual GDB behavior adds 5318ba65f8 sim: rl78: clean up various warnings adds c38c6234f2 asan: stack-buffer-overflow vms-lib.c:367 adds 09f83f79f7 [gdb/testsuite] Fix gdb.threads/fork-plus-threads.exp with readnow adds 2f000c80e2 [gdb/testsuite] Fix timeout in gdb.threads/detach-step-over. [...] adds 9311cd60e1 Automatic date update in version.in adds 4467df35a9 elf: Always append ".COUNT" to local symbols adds 75070a4ede sim: m32c/rl78/rx: fix command parsing adds 15091ded14 sim: h8300 special case test adds 49da556c65 libctf, include: support an alternative encoding for nonrepr [...] adds ae064303ef libctf, ld: fix test results for upstream GCC adds 10e578d7e0 gdb/mi: add a '--force-condition' flag to the '-break-insert' cmd adds 79aabb7308 gdb/mi: add a '--force' flag to the '-break-condition' command adds 7ebbaa1c0a gdb/testsuite: resolve duplicate test names in gdb.guile/scm [...] adds a7ed4ea6af gdb/testsuite: use proc_with_prefix in gdb.guile/scm-breakpoint.exp adds 0618ecf6eb gdb/guile: don't try to print location for watchpoints adds a76ef689b6 or1k: Fix issue with plt link failure for local calls adds 0b3e14c902 or1k: Implement relocation R_OR1K_GOT_AHI16 for gotha() adds 3c3de29b04 or1k: Avoid R_OR1K_GOT16 overflow failures in presence of R_ [...] adds 284a130902 or1k: Support large plt_relocs when generating plt entries adds 482155e609 gdbserver/server: make some functions void adds ec66d6ea54 gdb: make inferior::args a unique_xmalloc_ptr adds 973bba9164 Re: elf: Always append ".COUNT" to local symbols adds 5790a27645 Automatic date update in version.in adds a41513efec Regenerate bfd-in2.h and libbfd.h adds 8852d02874 sim: m68hc11: warn when emul_write fails adds 8e78e9b995 sim: m68hc11: fix up last warnings adds a588403597 sim: m32c: switch from custom fgets to getline adds 0ae995e2df sim: m32c: fix warnings about mixing code & decls adds 44056b7ce4 sim: m32c: clean up various warnings adds 70993db314 multiple definition warnings from script symbols adds 4896932e62 dwarf: Don't omit second operand of '?' operator adds 9589edb836 gdb/guile: Have gdbscm_safe_source_script return a unique_ptr adds d820a652a6 When computing section link order for a relocateable link, i [...] adds 87ed972dc3 x86: minor improvements to optimize_imm() adds 9aac24b1a8 x86: move register check in immediate operand parsing adds 98da05bf26 x86: don't mix disp and imm processing adds 17c6c3b991 x86-64/ELF: clear src_mask for all reloc types adds 4cf88725da [gdb/symtab] Fix infinite recursion in dwarf2_cu::get_builder() adds c759c777c9 libiberty: add htab_eq_string adds 3ecc00ec9c Srop readelf's unwind decoder from complaining about x86 binaries. adds 97834047e1 Fix .dwsect generation for XCOFF. Handle .function generate [...] adds a9b49cbcd5 gdb: add lookup_cmd_exact to simplify a common pattern adds 13123da89a gdb: re-format Python files using black 21.4b0 adds 2698f5ead6 Remove streq_hash in favor of htab_eq_string adds 1d1669e40f debuginfod-support.c: Use long-lived debuginfod_client adds 27f0a4314a gdb: make target_close check that the target isn't pushed in [...] adds bedc473418 gdb: remove reference to current inferior in target_stack::unpush adds 8a82de5884 gdb: some int to bool conversion adds 476654beae Add a generic .bss directive for ELF based targets. adds 0d315c88a7 sim: Add bfd include path for common testsuite tools adds c2962e6ab4 gdb: remove target description macros adds 820c449092 gdb: change target_desc_info::fetched to bool adds 0b2f7ade53 gdb: (de-)allocate target_desc_info with new/delete adds 91e3c425d6 gdb: make target_desc_info::filename an std::string adds a3237c7cc7 gdb/testsuite: use gdb_test_no_output instead of send_gdb adds 1845e25464 gdb/guile: perform tilde expansion when sourcing guile scripts adds f6593c3d4b Automatic date update in version.in adds 8a16cc4b93 sim: m68hc11: fix up cycle buffer printing adds e2ea3a381a Don't include sys/personality.h in linux-low.cc anymore adds 4655f8509f Don't run personality syscall at configure time; don't check [...] adds 65a9835b29 sim: use htab_eq_string adds 0d0878d72e sim: add html & pdf stubs adds 2faf902da5 generate single html manual page by default adds cf758b3960 support generating multi-html pages in parallel adds 354c317ea4 binutils: update release docs process adds aac7ce3c87 sim: cgen: tweak initializers to avoid warnings adds 6ae9091ab0 sim: cgen: tweak cgen_rtx_error to fix warnings adds 1227922933 sim: cgen: namespace mode_names a bit adds 532497fe6f sim: cgen: tweak trace format adds b50a658ac1 sim: touch modules target adds bb608f811b sim: h8300: clean up various warnings adds 9ef1d5f4c9 Automatic date update in version.in adds 550e9289ab gdb: add missing space in infrun_debug_printf adds 8d06918ff5 gdb, gdbserver: make status_to_str return std::string adds b6703327bb gdbsupport: re-generate configure & friends adds b05a0fc79b Use htab_eq_string in binutils adds 4821e618ad Use htab_eq_string in libctf adds 927c4e355e gdb: replace fprint_frame_id adds 1ef40c1362 gdb/py: convert debug logging in py-unwind to use new scheme adds 75140e3b75 gdb/py: add some debugging to py-breakpoint.c adds 9dffa1aa8e gdb/doc: document 'set debug py-unwind' adds 400f0c9b88 Automatic date update in version.in adds 2d4b49864e Avoid possible pointer wrap adds 802021d46d gdb/doc: reword a sentence adds 749c700282 Restore old behaviour of windres so that options containing [...] adds e4b1ab2062 Add support for 8-bit and 24-bit shifts in the z80 assembler. adds 261980de18 PRU: Add alignment for resource table, and allow sizes of me [...] adds 5b45e89f56 Enable linker garbage collection for the PRU target. adds 23182ac0d8 Fix an indirection via uninitialised memory when parsing a c [...] adds 31aceaef1c gdb, gdbserver: make status_to_str display the signal name adds 0709cf686d gdb/testsuite: use proc parameters in gdb.arch/amd64-osabi.exp adds 9344937b04 gdb/testsuite: don't use source tree as temporary HOME directory
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 + bfd/ChangeLog | 199 +++++ bfd/bfd-in2.h | 1 + bfd/coff-rs6000.c | 9 +- bfd/coffgen.c | 8 + bfd/doc/Makefile.am | 7 + bfd/doc/Makefile.in | 20 +- bfd/elf-bfd.h | 2 + bfd/elf.c | 23 +- bfd/elf32-arm.c | 27 +- bfd/elf32-csky.c | 34 + bfd/elf32-i386.c | 56 +- bfd/elf32-or1k.c | 190 +++-- bfd/elf32-ppc.c | 17 +- bfd/elf32-pru.c | 1 + bfd/elf32-xtensa.c | 7 +- bfd/elf64-ppc.c | 32 +- bfd/elf64-x86-64.c | 160 ++-- bfd/elflink.c | 39 +- bfd/elfnn-aarch64.c | 26 +- bfd/libbfd-in.h | 6 - bfd/libbfd.c | 105 ++- bfd/libbfd.h | 15 +- bfd/libxcoff.h | 2 +- bfd/mach-o.c | 3 +- bfd/reloc.c | 2 + bfd/simple.c | 36 + bfd/som.c | 27 +- bfd/syms.c | 4 + bfd/version.h | 2 +- bfd/vms-lib.c | 2 +- binutils/ChangeLog | 63 ++ binutils/README-how-to-make-a-release | 38 +- binutils/doc/Makefile.am | 8 +- binutils/doc/Makefile.in | 12 +- binutils/doc/binutils.texi | 8 +- binutils/dwarf.c | 57 +- binutils/objcopy.c | 11 +- binutils/readelf.c | 9 + binutils/windres.c | 26 +- configure | 177 +++++ configure.ac | 2 +- cpu/ChangeLog | 6 + cpu/or1k.opc | 7 +- gas/ChangeLog | 204 +++++ gas/config/obj-coff.c | 15 + gas/config/obj-coff.h | 18 + gas/config/obj-elf.c | 49 +- gas/config/obj-elf.h | 1 + gas/config/tc-i386.c | 416 ++++++---- gas/config/tc-i386.h | 9 +- gas/config/tc-ppc.c | 54 +- gas/config/tc-z80.c | 17 + gas/doc/Makefile.am | 8 +- gas/doc/Makefile.in | 12 +- gas/doc/as.texi | 13 + gas/testsuite/gas/elf/section25.s | 12 +- gas/testsuite/gas/elf/section26.s | 16 +- gas/testsuite/gas/i386/i386.exp | 12 + gas/testsuite/gas/i386/lea-optimize.d | 41 +- gas/testsuite/gas/i386/lea.d | 39 +- gas/testsuite/gas/i386/lea.e | 1 + gas/testsuite/gas/i386/lea.s | 54 +- gas/testsuite/gas/i386/lea16-optimize.d | 48 ++ gas/testsuite/gas/i386/lea16.s | 7 + gas/testsuite/gas/i386/lea64-optimize.d | 71 ++ gas/testsuite/gas/i386/lea64.d | 70 ++ gas/testsuite/gas/i386/{lea.e => lea64.e} | 1 + gas/testsuite/gas/i386/lea64.s | 84 +++ gas/testsuite/gas/i386/pcrel64.l | 54 ++ gas/testsuite/gas/i386/pcrel64.s | 27 + gas/testsuite/gas/i386/rela.d | 13 + gas/testsuite/gas/i386/rela.s | 14 + gas/testsuite/gas/i386/secrel.d | 90 +-- gas/testsuite/gas/i386/secrel.s | 166 ++-- gas/testsuite/gas/i386/size-2.d | 13 +- gas/testsuite/gas/i386/size-2.s | 3 + gas/testsuite/gas/i386/size-5.s | 32 + gas/testsuite/gas/i386/size-5a.d | 28 + gas/testsuite/gas/i386/size-5b.d | 15 + gas/testsuite/gas/i386/x86-64-addr32-bad.l | 29 + gas/testsuite/gas/i386/x86-64-addr32-bad.s | 15 + gas/testsuite/gas/i386/x86-64-rip-2.d | 21 + gas/testsuite/gas/i386/x86-64-rip-2.s | 10 + gas/testsuite/gas/i386/x86-64-rip-inval-1.l | 11 + gas/testsuite/gas/i386/x86-64-rip-inval-1.s | 5 + gas/testsuite/gas/i386/x86-64-rip-inval-2.l | 11 + gas/testsuite/gas/i386/x86-64-rip-inval-2.s | 5 + gas/testsuite/gas/i386/x86-64-size-2.d | 13 +- gas/testsuite/gas/or1k/reloc-1.d | 4 +- gas/testsuite/gas/or1k/reloc-1.s | 4 + gas/testsuite/gas/ppc/aix.exp | 5 + gas/testsuite/gas/ppc/xcoff-dwsect-2-32.d | 18 + gas/testsuite/gas/ppc/xcoff-dwsect-2-64.d | 18 + gas/testsuite/gas/ppc/xcoff-dwsect-2.s | 12 + gas/testsuite/gas/ppc/xcoff-function-1-32.d | 20 + gas/testsuite/gas/ppc/xcoff-function-1-64.d | 20 + gas/testsuite/gas/ppc/xcoff-function-1.s | 16 + gas/testsuite/gas/riscv/a-ext-64.d | 186 +++++ gas/testsuite/gas/riscv/a-ext-64.s | 177 +++++ gas/testsuite/gas/riscv/a-ext.d | 98 +++ gas/testsuite/gas/riscv/a-ext.s | 89 +++ gas/testsuite/gas/z80/z80_reloc.d | 5 + gas/testsuite/gas/z80/z80_reloc.s | 7 +- gdb/ChangeLog | 595 +++++++++++++++ gdb/NEWS | 43 ++ gdb/ada-exp.y | 6 +- gdb/ada-lang.c | 39 +- gdb/ada-tasks.c | 6 +- gdb/ada-valprint.c | 15 +- gdb/agent.c | 3 +- gdb/aix-thread.c | 5 +- gdb/annotate.c | 8 +- gdb/arm-tdep.c | 2 +- gdb/auto-load.c | 12 +- gdb/auto-load.h | 10 + gdb/auxv.c | 6 +- gdb/break-catch-syscall.c | 3 +- gdb/breakpoint.c | 76 +- gdb/breakpoint.h | 8 + gdb/bsd-uthread.c | 9 +- gdb/c-typeprint.c | 8 +- gdb/cli/cli-cmds.c | 13 +- gdb/cli/cli-decode.c | 15 + gdb/cli/cli-dump.c | 3 + gdb/cli/cli-interp.c | 20 +- gdb/cli/cli-script.c | 23 +- gdb/command.h | 19 + gdb/completer.c | 2 +- gdb/config.in | 7 - gdb/configure | 74 -- gdb/contrib/test_pubnames_and_indexes.py | 303 ++++---- gdb/copyright.py | 289 +++++-- gdb/debuginfod-support.c | 32 +- gdb/doc/ChangeLog | 63 ++ gdb/doc/gdb.texinfo | 187 +++-- gdb/doc/guile.texi | 2 +- gdb/doc/python.texi | 90 ++- gdb/dummy-frame.c | 5 +- gdb/dwarf2/index-write.c | 51 +- gdb/dwarf2/read.c | 619 ++++++--------- gdb/dwarf2/read.h | 87 +-- gdb/extension-priv.h | 9 +- gdb/extension.c | 38 +- gdb/extension.h | 2 +- gdb/frame.c | 87 +-- gdb/frame.h | 8 +- gdb/guile/guile-internal.h | 3 +- gdb/guile/guile.c | 109 +-- gdb/guile/scm-arch.c | 5 + gdb/guile/scm-block.c | 5 + gdb/guile/scm-breakpoint.c | 17 +- gdb/guile/scm-frame.c | 16 +- gdb/guile/scm-objfile.c | 14 +- gdb/guile/scm-progspace.c | 5 + gdb/guile/scm-safe-call.c | 4 +- gdb/guile/scm-symbol.c | 5 + gdb/guile/scm-symtab.c | 5 + gdb/guile/scm-type.c | 11 +- gdb/infcmd.c | 13 +- gdb/inferior.c | 1 - gdb/inferior.h | 4 +- gdb/inflow.c | 2 +- gdb/infrun.c | 17 +- gdb/infrun.h | 2 +- gdb/jit.c | 8 +- gdb/linux-nat.c | 24 +- gdb/linux-tdep.c | 9 +- gdb/linux-thread-db.c | 5 +- gdb/m68k-linux-tdep.c | 3 +- gdb/main.c | 5 +- gdb/mi/mi-cmd-break.c | 68 +- gdb/mi/mi-cmds.c | 4 +- gdb/mi/mi-cmds.h | 1 + gdb/mi/mi-interp.c | 63 +- gdb/nat/linux-personality.c | 12 +- gdb/nat/linux-waitpid.c | 25 +- gdb/nat/linux-waitpid.h | 2 +- gdb/nat/windows-nat.c | 313 +++++++- gdb/nat/windows-nat.h | 115 ++- gdb/printcmd.c | 3 +- gdb/psymtab.c | 3 +- gdb/python/lib/gdb/FrameDecorator.py | 43 +- gdb/python/lib/gdb/FrameIterator.py | 1 + gdb/python/lib/gdb/__init__.py | 60 +- gdb/python/lib/gdb/command/__init__.py | 2 - gdb/python/lib/gdb/command/explore.py | 342 +++++---- gdb/python/lib/gdb/command/frame_filters.py | 205 ++--- gdb/python/lib/gdb/command/pretty_printers.py | 186 +++-- gdb/python/lib/gdb/command/prompt.py | 30 +- gdb/python/lib/gdb/command/type_printers.py | 41 +- gdb/python/lib/gdb/command/unwinders.py | 94 +-- gdb/python/lib/gdb/command/xmethods.py | 133 ++-- gdb/python/lib/gdb/frames.py | 33 +- gdb/python/lib/gdb/function/as_string.py | 11 +- gdb/python/lib/gdb/function/caller_is.py | 87 ++- gdb/python/lib/gdb/function/strfns.py | 100 +-- gdb/python/lib/gdb/printer/bound_registers.py | 16 +- gdb/python/lib/gdb/printing.py | 27 +- gdb/python/lib/gdb/prompt.py | 75 +- gdb/python/lib/gdb/types.py | 25 +- gdb/python/lib/gdb/unwinder.py | 8 +- gdb/python/lib/gdb/xmethod.py | 25 +- gdb/python/py-arch.c | 8 +- gdb/python/py-block.c | 17 +- gdb/python/py-breakpoint.c | 68 +- gdb/python/py-finishbreakpoint.c | 6 +- gdb/python/py-frame.c | 6 +- gdb/python/py-inferior.c | 45 +- gdb/python/py-objfile.c | 9 +- gdb/python/py-progspace.c | 9 +- gdb/python/py-registers.c | 11 +- gdb/python/py-symbol.c | 15 +- gdb/python/py-symtab.c | 23 +- gdb/python/py-type.c | 11 +- gdb/python/py-unwind.c | 86 ++- gdb/python/python-config.py | 83 +- gdb/python/python.c | 129 +++- gdb/ravenscar-thread.c | 3 +- gdb/record-btrace.c | 3 +- gdb/regcache.c | 6 +- gdb/remote.c | 12 +- gdb/rust-lang.c | 2 +- gdb/sol-thread.c | 2 +- gdb/solib-aix.c | 3 +- gdb/solib-svr4.c | 3 +- gdb/solib.c | 5 +- gdb/sparc-linux-nat.c | 4 +- gdb/symfile-mem.c | 2 +- gdb/symfile.c | 2 +- gdb/symmisc.c | 7 +- gdb/symtab.c | 7 +- gdb/syscalls/arm-linux.py | 29 +- gdb/system-gdbinit/elinos.py | 5 +- gdb/system-gdbinit/wrs-linux.py | 4 +- gdb/target-descriptions.c | 100 ++- gdb/target.c | 5 +- gdb/testsuite/ChangeLog | 168 +++++ gdb/testsuite/analyze-racy-logs.py | 100 +-- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 3 + gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 4 + gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 5 + .../gdb.ada/null_overload.exp} | 34 +- gdb/testsuite/gdb.ada/null_overload/foo.adb | 42 ++ gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.arch/aarch64-dbreg-contents.c | 2 +- gdb/testsuite/gdb.arch/amd64-osabi.exp | 6 +- gdb/testsuite/gdb.base/dump.exp | 10 + gdb/testsuite/gdb.base/maint.exp | 3 - gdb/testsuite/gdb.base/ptype-offsets.exp | 562 ++++++++------ gdb/testsuite/gdb.dwarf2/imported-unit-bp-alt.c | 50 ++ .../gdb.dwarf2/imported-unit-bp-main.c} | 22 +- gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp | 128 ++++ gdb/testsuite/gdb.guile/guile.exp | 18 + gdb/testsuite/gdb.guile/scm-breakpoint.exp | 835 ++++++++++---------- gdb/testsuite/gdb.mi/mi-break.exp | 31 + gdb/testsuite/gdb.mi/mi-sym-info.exp | 103 +-- gdb/testsuite/gdb.perf/backtrace.py | 15 +- gdb/testsuite/gdb.perf/disassemble.py | 20 +- gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 4 +- .../gdb.perf/gmonster-pervasive-typedef.py | 4 +- gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 4 +- gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 4 +- gdb/testsuite/gdb.perf/gmonster-runto-main.py | 4 +- gdb/testsuite/gdb.perf/gmonster-select-file.py | 4 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 16 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 11 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 25 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 8 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 3 +- gdb/testsuite/gdb.perf/single-step.py | 5 +- gdb/testsuite/gdb.perf/skip-command.py | 5 +- gdb/testsuite/gdb.perf/skip-prologue.py | 1 + gdb/testsuite/gdb.perf/solib.py | 16 +- gdb/testsuite/gdb.perf/template-breakpoints.py | 5 +- gdb/testsuite/gdb.python/flexible-array-member.exp | 16 +- ...-pretty-printers-in-newobjfile-event.so-gdb.py} | 27 +- .../gdb.python/py-auto-load-chaining-f1.o-gdb.py | 22 +- .../gdb.python/py-auto-load-chaining-f2.o-gdb.py | 7 +- ...ded-pretty-printers-in-newobjfile-event-lib.cc} | 24 +- ...aded-pretty-printers-in-newobjfile-event-lib.h} | 25 +- ...ed-pretty-printers-in-newobjfile-event-main.cc} | 23 +- ...oloaded-pretty-printers-in-newobjfile-event.exp | 80 ++ ...toloaded-pretty-printers-in-newobjfile-event.py | 50 ++ gdb/testsuite/gdb.python/py-bad-printers.py | 18 +- .../gdb.python/py-breakpoint-create-fail.py | 4 +- gdb/testsuite/gdb.python/py-completion.py | 241 +++--- gdb/testsuite/gdb.python/py-error.py | 8 +- gdb/testsuite/gdb.python/py-events.py | 176 +++-- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 108 +-- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 17 +- gdb/testsuite/gdb.python/py-format-string.py | 23 +- gdb/testsuite/gdb.python/py-frame-args.py | 37 +- gdb/testsuite/gdb.python/py-framefilter-addr.py | 23 +- .../gdb.python/py-framefilter-invalidarg.py | 26 +- gdb/testsuite/gdb.python/py-framefilter.py | 77 +- gdb/testsuite/gdb.python/py-mi-events-gdb.py | 26 +- .../gdb.python/py-mi-var-info-path-expression.py | 54 +- gdb/testsuite/gdb.python/py-nested-maps.py | 71 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 26 +- gdb/testsuite/gdb.python/py-pp-integral.py | 2 +- gdb/testsuite/gdb.python/py-pp-maint.py | 24 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 +- gdb/testsuite/gdb.python/py-pp-registration.py | 16 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 2 +- gdb/testsuite/gdb.python/py-prettyprint.py | 312 ++++---- gdb/testsuite/gdb.python/py-recurse-unwind.py | 28 +- gdb/testsuite/gdb.python/py-section-script.py | 26 +- gdb/testsuite/gdb.python/py-startup-opt.exp | 146 ++++ gdb/testsuite/gdb.python/py-type.exp | 3 + gdb/testsuite/gdb.python/py-typeprint.py | 9 +- gdb/testsuite/gdb.python/py-unwind-inline.py | 37 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 9 +- gdb/testsuite/gdb.python/py-unwind.py | 26 +- gdb/testsuite/gdb.python/py-xmethods.py | 136 ++-- gdb/testsuite/gdb.python/source2.py | 2 +- gdb/testsuite/gdb.python/tui-window-disabled.py | 49 +- gdb/testsuite/gdb.python/tui-window.py | 8 +- gdb/testsuite/gdb.rust/simple.exp | 10 +- gdb/testsuite/gdb.rust/union.exp | 10 +- gdb/testsuite/gdb.threads/detach-step-over.exp | 49 +- gdb/testsuite/gdb.threads/fork-plus-threads.exp | 4 +- gdb/testsuite/gdb.xml/tdesc-reload.exp | 7 +- gdb/testsuite/lib/gdb.exp | 17 +- gdb/testsuite/lib/valgrind.exp | 2 +- gdb/testsuite/print-ts.py | 9 +- gdb/top.c | 10 +- gdb/top.h | 2 +- gdb/tui/tui-hooks.c | 4 +- gdb/tui/tui-interp.c | 20 +- gdb/tui/tui-win.c | 4 +- gdb/tui/tui-winsource.c | 2 +- gdb/typeprint.c | 83 +- gdb/typeprint.h | 69 +- gdb/unittests/observable-selftests.c | 127 +++- gdb/utils.c | 8 - gdb/utils.h | 5 - gdb/windows-nat.c | 418 +--------- gdbserver/ChangeLog | 58 ++ gdbserver/config.in | 7 - gdbserver/configure | 74 -- gdbserver/linux-low.cc | 13 +- gdbserver/server.cc | 34 +- gdbserver/win32-i386-low.cc | 2 +- gdbserver/win32-low.cc | 298 +------- gdbsupport/ChangeLog | 57 ++ gdbsupport/Makefile.in | 4 +- gdbsupport/common-debug.h | 66 +- gdbsupport/common.m4 | 23 - gdbsupport/config.in | 7 - gdbsupport/configure | 74 -- gdbsupport/observable.h | 157 +++- gdbsupport/thread-pool.cc | 4 +- gdbsupport/thread-pool.h | 2 +- gnulib/ChangeLog | 17 + gnulib/Makefile.in | 2 + gnulib/aclocal.m4 | 2 + gnulib/config.in | 27 + gnulib/configure | 837 ++++++++++++++------- gnulib/doc/gendocs_template | 101 +++ gnulib/doc/gendocs_template_min | 108 +++ gnulib/import/Makefile.am | 27 + gnulib/import/Makefile.in | 15 +- gnulib/import/extra/gendocs.sh | 510 +++++++++++++ gnulib/import/getdelim.c | 147 ++++ gnulib/import/getline.c | 27 + gnulib/import/m4/getdelim.m4 | 99 +++ gnulib/import/m4/getline.m4 | 109 +++ gnulib/import/m4/gnulib-cache.m4 | 4 + gnulib/import/m4/gnulib-comp.m4 | 22 + gnulib/update-gnulib.sh | 2 + gprof/ChangeLog | 10 + gprof/Makefile.am | 9 +- gprof/Makefile.in | 28 +- include/ChangeLog | 17 + include/coff/internal.h | 1 + include/coff/xcoff.h | 3 + include/ctf-api.h | 1 + include/ctf.h | 3 +- include/elf/or1k.h | 1 + include/hashtab.h | 3 + ld/ChangeLog | 110 +++ ld/Makefile.am | 8 +- ld/Makefile.in | 22 +- ld/ldelfgen.c | 15 +- ld/ldexp.c | 1 + ld/ldmain.c | 10 +- ld/scripttempl/pru.sc | 11 +- ld/testsuite/ld-ctf/array.d | 2 +- ld/testsuite/ld-ctf/conflicting-enums.d | 2 +- ld/testsuite/ld-ctf/cross-tu-cyclic-conflicting.d | 4 +- ld/testsuite/ld-ctf/cross-tu-noncyclic.d | 6 +- ld/testsuite/ld-ctf/ctf.exp | 2 +- ld/testsuite/ld-ctf/data-func-conflicted.d | 2 +- ld/testsuite/ld-ctf/enums.d | 8 +- ld/testsuite/ld-ctf/nonrepresentable-1.c | 7 + ld/testsuite/ld-ctf/nonrepresentable-2.c | 11 + ld/testsuite/ld-ctf/nonrepresentable.d | 26 + ld/testsuite/ld-ctf/slice.d | 11 +- ld/testsuite/ld-elf/anno-sym.d | 5 + ld/testsuite/ld-elf/anno-sym.l | 4 + ld/testsuite/ld-elf/anno-sym.s | 13 + ld/testsuite/ld-elf/group8a.d | 2 +- ld/testsuite/ld-elf/group8b.d | 2 +- ld/testsuite/ld-elf/group9a.d | 2 +- ld/testsuite/ld-elf/group9b.d | 2 +- ld/testsuite/ld-elf/pr12851.d | 2 +- ld/testsuite/ld-elf/pr22677.d | 2 +- ld/testsuite/ld-elf/pr26391.nd | 2 +- ld/testsuite/ld-elf/pr27825-1.d | 20 + ld/testsuite/ld-elf/pr27825-1a.s | 7 + ld/testsuite/ld-elf/pr27825-1b.s | 5 + ld/testsuite/ld-elf/pr27825-2.d | 17 + ld/testsuite/ld-elf/pr27825-2a.s | 5 + ld/testsuite/ld-elf/pr27825-2b.s | 3 + ld/testsuite/ld-elf/pr27825-2c.s | 4 + ld/testsuite/ld-i386/i386.exp | 1 + ld/testsuite/ld-i386/pcrel16-2.d | 5 + ld/testsuite/ld-i386/pcrel16-2.s | 12 + ld/testsuite/ld-or1k/gotha1.dd | 34 + ld/testsuite/ld-or1k/gotha1.s | 24 + ld/testsuite/ld-or1k/gotha2.dd | 21 + ld/testsuite/ld-or1k/gotha2.s | 22 + ld/testsuite/ld-or1k/or1k.exp | 8 + ld/testsuite/ld-or1k/pltlib.s | 1 + ld/testsuite/{ld-mips-elf => ld-powerpc}/empty.s | 0 ld/testsuite/ld-powerpc/powerpc.exp | 3 + ld/testsuite/ld-powerpc/undefweak.d | 10 + ld/testsuite/ld-powerpc/undefweak.s | 8 + ld/testsuite/ld-s390/tlspic_64.rd | 2 +- ld/testsuite/ld-x86-64/pcrel16-2.d | 5 + ld/testsuite/ld-x86-64/rela.d | 10 + ld/testsuite/ld-x86-64/x86-64.exp | 2 + ld/testsuite/lib/ld-lib.exp | 5 +- libctf/ChangeLog | 30 + libctf/NEWS | 3 + libctf/ctf-create.c | 33 + libctf/ctf-dedup.c | 28 +- libctf/ctf-hash.c | 9 - libctf/ctf-impl.h | 2 - libctf/ctf-open.c | 4 +- libctf/ctf-types.c | 9 + libctf/libctf.ver | 1 + libctf/testsuite/lib/ctf-lib.exp | 4 +- .../nonstatic-var-section-ld-r.lk | 1 - libiberty/hashtab.c | 7 + opcodes/ChangeLog | 15 + opcodes/i386-opc.tbl | 2 +- opcodes/i386-tbl.h | 2 +- opcodes/or1k-asm.c | 7 +- opcodes/xtensa-dis.c | 10 + sim/ChangeLog | 27 + sim/Makefile.am | 2 + sim/Makefile.in | 20 +- sim/README-HACKING | 7 +- sim/aarch64/ChangeLog | 22 + sim/aarch64/aclocal.m4 | 1 + sim/aarch64/config.in | 9 + sim/aarch64/configure | 125 ++- sim/aarch64/cpustate.c | 11 +- sim/aarch64/simulator.c | 4 +- sim/arm/ChangeLog | 29 + sim/arm/Makefile.in | 10 +- sim/arm/aclocal.m4 | 1 + sim/arm/armdefs.h | 4 +- sim/arm/armemu.c | 5 +- gdb/nat/linux-waitpid.h => sim/arm/armemu32.c | 22 +- sim/arm/config.in | 9 + sim/arm/configure | 125 ++- sim/arm/wrapper.c | 4 +- sim/avr/ChangeLog | 12 + sim/avr/aclocal.m4 | 1 + sim/avr/config.in | 9 + sim/avr/configure | 125 ++- sim/bfin/ChangeLog | 32 + sim/bfin/Makefile.in | 3 - sim/bfin/bfin-sim.c | 9 +- sim/bfin/config.in | 3 + sim/bfin/configure | 15 +- sim/bfin/dv-bfin_mmu.c | 12 +- sim/bfin/interp.c | 13 +- sim/bfin/machs.c | 12 +- sim/bpf/ChangeLog | 12 + sim/bpf/aclocal.m4 | 1 + sim/bpf/config.in | 9 + sim/bpf/configure | 125 ++- sim/common/ChangeLog | 147 ++++ sim/common/Make-common.in | 34 +- sim/common/callback.c | 89 ++- sim/common/cgen-ops.h | 2 + sim/common/cgen-trace.c | 6 +- sim/common/cgen-types.h | 4 +- sim/common/cgen-utils.c | 16 +- sim/common/dv-sockser.c | 5 +- sim/common/dv-sockser.h | 2 - sim/common/gennltvals.py | 49 +- sim/common/hw-device.h | 8 +- sim/common/hw-events.c | 7 +- sim/common/hw-events.h | 4 +- sim/common/hw-tree.h | 4 +- sim/common/nltvals.def | 474 +----------- sim/common/nrun.c | 5 + sim/common/sim-basics.h | 9 - sim/common/sim-engine.h | 6 +- sim/common/sim-hw.c | 6 +- sim/common/sim-hw.h | 10 +- sim/common/sim-inline.h | 16 +- sim/common/sim-io.h | 8 +- sim/common/sim-load.c | 24 +- sim/common/sim-module.c | 67 +- sim/common/sim-module.h | 1 + sim/common/sim-options.c | 34 +- sim/common/sim-profile.c | 4 +- sim/common/sim-trace.c | 2 +- sim/common/sim-trace.h | 13 +- sim/common/sim-utils.h | 3 +- sim/configure | 8 + sim/cr16/ChangeLog | 16 + sim/cr16/aclocal.m4 | 1 + sim/cr16/config.in | 9 + sim/cr16/configure | 125 ++- sim/cr16/interp.c | 3 +- sim/cris/ChangeLog | 26 + sim/cris/Makefile.in | 5 +- sim/cris/config.in | 3 + sim/cris/configure | 15 +- sim/cris/mloop.in | 2 + sim/cris/sim-if.c | 16 +- sim/d10v/ChangeLog | 17 + sim/d10v/aclocal.m4 | 1 + sim/d10v/config.in | 9 + sim/d10v/configure | 125 ++- sim/d10v/d10v_sim.h | 1 - sim/d10v/interp.c | 3 +- sim/erc32/ChangeLog | 16 + sim/erc32/aclocal.m4 | 1 + sim/erc32/config.in | 9 + sim/erc32/configure | 127 +++- sim/erc32/func.c | 2 +- sim/example-synacor/ChangeLog | 12 + sim/example-synacor/aclocal.m4 | 1 + sim/example-synacor/config.in | 9 + sim/example-synacor/configure | 125 ++- sim/frv/ChangeLog | 17 + sim/frv/Makefile.in | 3 - sim/frv/config.in | 3 + sim/frv/configure | 16 +- sim/frv/configure.ac | 2 - sim/ft32/ChangeLog | 12 + sim/ft32/aclocal.m4 | 1 + sim/ft32/config.in | 9 + sim/ft32/configure | 125 ++- sim/h8300/ChangeLog | 20 + sim/h8300/aclocal.m4 | 1 + sim/h8300/compile.c | 7 +- sim/h8300/config.in | 9 + sim/h8300/configure | 128 +++- sim/h8300/configure.ac | 1 - sim/igen/ChangeLog | 9 + sim/igen/lf.h | 4 +- sim/igen/local.mk | 6 + sim/iq2000/ChangeLog | 21 + sim/iq2000/Makefile.in | 3 - sim/iq2000/config.in | 3 + sim/iq2000/configure | 16 +- sim/iq2000/configure.ac | 2 - sim/iq2000/mloop.in | 1 + sim/lm32/ChangeLog | 16 + sim/lm32/Makefile.in | 3 - sim/lm32/config.in | 3 + sim/lm32/configure | 15 +- sim/lm32/mloop.in | 1 + sim/m32c/ChangeLog | 57 ++ sim/m32c/Makefile.in | 10 +- sim/m32c/aclocal.m4 | 1 + sim/m32c/config.in | 9 + sim/m32c/configure | 135 +++- sim/m32c/configure.ac | 2 - sim/m32c/gdb-if.c | 39 +- sim/m32c/load.c | 4 +- sim/m32c/m32c.opc | 16 +- sim/m32c/mem.c | 15 +- sim/m32c/opc2c.c | 19 +- sim/m32c/r8c.opc | 17 +- sim/m32c/safe-fgets.c | 69 -- sim/m32c/safe-fgets.h | 27 - sim/m32c/trace.c | 5 +- sim/m32r/ChangeLog | 16 + sim/m32r/Makefile.in | 3 - sim/m32r/config.in | 3 + sim/m32r/configure | 15 +- sim/m32r/mloop.in | 1 + sim/m4/sim_ac_common.m4 | 1 + sim/m4/sim_ac_output.m4 | 1 + sim/m4/sim_ac_toolchain.m4 | 6 + sim/m68hc11/ChangeLog | 29 + sim/m68hc11/config.in | 3 + sim/m68hc11/configure | 218 +++--- sim/m68hc11/configure.ac | 1 - sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 2 +- sim/m68hc11/dv-m68hc11tim.c | 8 +- sim/m68hc11/emulos.c | 7 +- sim/m68hc11/interp.c | 8 +- sim/mcore/ChangeLog | 22 + sim/mcore/aclocal.m4 | 1 + sim/mcore/config.in | 9 + sim/mcore/configure | 128 +++- sim/mcore/configure.ac | 1 - sim/mcore/interp.c | 3 +- sim/microblaze/ChangeLog | 23 + sim/microblaze/aclocal.m4 | 1 + sim/microblaze/config.in | 9 + sim/microblaze/configure | 125 ++- sim/microblaze/interp.c | 17 +- sim/microblaze/microblaze.isa | 1 + sim/mips/ChangeLog | 33 + sim/mips/Makefile.in | 6 +- sim/mips/config.in | 3 + sim/mips/configure | 37 +- sim/mips/configure.ac | 20 +- sim/mips/cp1.c | 2 +- sim/mips/dv-tx3904sio.c | 1 + sim/mips/mdmx.c | 2 +- sim/mn10300/ChangeLog | 16 + sim/mn10300/Makefile.in | 3 - sim/mn10300/config.in | 3 + sim/mn10300/configure | 15 +- sim/mn10300/op_utils.c | 1 - sim/moxie/ChangeLog | 20 + sim/moxie/Makefile.in | 3 - sim/moxie/aclocal.m4 | 1 + sim/moxie/config.in | 9 + sim/moxie/configure | 125 ++- sim/moxie/interp.c | 1 - sim/msp430/ChangeLog | 16 + sim/msp430/Makefile.in | 3 - sim/msp430/aclocal.m4 | 1 + sim/msp430/config.in | 9 + sim/msp430/configure | 125 ++- sim/or1k/ChangeLog | 16 + sim/or1k/aclocal.m4 | 1 + sim/or1k/config.in | 9 + sim/or1k/configure | 125 ++- sim/or1k/mloop.in | 1 + sim/pru/ChangeLog | 16 + sim/pru/Makefile.in | 2 - sim/pru/aclocal.m4 | 1 + sim/pru/config.in | 9 + sim/pru/configure | 125 ++- sim/riscv/ChangeLog | 21 + sim/riscv/aclocal.m4 | 1 + sim/riscv/config.in | 9 + sim/riscv/configure | 125 ++- sim/riscv/sim-main.c | 13 +- sim/rl78/ChangeLog | 35 + sim/rl78/aclocal.m4 | 1 + sim/rl78/config.in | 9 + sim/rl78/configure | 130 +++- sim/rl78/configure.ac | 1 - sim/rl78/cpu.c | 2 +- sim/rl78/gdb-if.c | 53 +- sim/rl78/load.c | 18 +- sim/rl78/mem.c | 6 +- sim/rl78/mem.h | 2 + sim/rl78/rl78.c | 3 +- sim/rl78/trace.c | 9 +- sim/rx/ChangeLog | 33 + sim/rx/Makefile.in | 3 - sim/rx/aclocal.m4 | 1 + sim/rx/config.in | 9 + sim/rx/configure | 127 +++- sim/rx/gdb-if.c | 41 +- sim/rx/load.c | 8 +- sim/rx/trace.c | 2 +- sim/sh/ChangeLog | 12 + sim/sh/aclocal.m4 | 1 + sim/sh/config.in | 9 + sim/sh/configure | 125 ++- sim/testsuite/ChangeLog | 4 + sim/testsuite/common/local.mk | 3 +- sim/testsuite/h8300/ChangeLog | 6 + sim/testsuite/h8300/movb.s | 13 +- sim/testsuite/h8300/movl.s | 10 + sim/testsuite/h8300/movw.s | 10 + sim/testsuite/microblaze/ChangeLog | 8 + sim/testsuite/microblaze/{pass.s => fail.s} | 5 +- sim/testsuite/microblaze/pass.s | 1 - sim/testsuite/microblaze/testutils.inc | 20 +- sim/v850/ChangeLog | 16 + sim/v850/aclocal.m4 | 1 + sim/v850/config.in | 9 + sim/v850/configure | 125 ++- sim/v850/interp.c | 4 +- 694 files changed, 17706 insertions(+), 7209 deletions(-) create mode 100644 gas/testsuite/gas/i386/lea16-optimize.d create mode 100644 gas/testsuite/gas/i386/lea16.s create mode 100644 gas/testsuite/gas/i386/lea64-optimize.d create mode 100644 gas/testsuite/gas/i386/lea64.d copy gas/testsuite/gas/i386/{lea.e => lea64.e} (73%) create mode 100644 gas/testsuite/gas/i386/lea64.s create mode 100644 gas/testsuite/gas/i386/pcrel64.l create mode 100644 gas/testsuite/gas/i386/pcrel64.s create mode 100644 gas/testsuite/gas/i386/rela.d create mode 100644 gas/testsuite/gas/i386/rela.s create mode 100644 gas/testsuite/gas/i386/size-5.s create mode 100644 gas/testsuite/gas/i386/size-5a.d create mode 100644 gas/testsuite/gas/i386/size-5b.d create mode 100644 gas/testsuite/gas/i386/x86-64-addr32-bad.l create mode 100644 gas/testsuite/gas/i386/x86-64-addr32-bad.s create mode 100644 gas/testsuite/gas/i386/x86-64-rip-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-rip-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-1.l create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-2.l create mode 100644 gas/testsuite/gas/i386/x86-64-rip-inval-2.s create mode 100644 gas/testsuite/gas/ppc/xcoff-dwsect-2-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-dwsect-2-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-dwsect-2.s create mode 100644 gas/testsuite/gas/ppc/xcoff-function-1-32.d create mode 100644 gas/testsuite/gas/ppc/xcoff-function-1-64.d create mode 100644 gas/testsuite/gas/ppc/xcoff-function-1.s create mode 100644 gas/testsuite/gas/riscv/a-ext-64.d create mode 100644 gas/testsuite/gas/riscv/a-ext-64.s create mode 100644 gas/testsuite/gas/riscv/a-ext.d create mode 100644 gas/testsuite/gas/riscv/a-ext.s copy gdb/{python/lib/gdb/function/as_string.py => testsuite/gdb.ada/null_overload. [...] create mode 100644 gdb/testsuite/gdb.ada/null_overload/foo.adb create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp-alt.c copy gdb/{nat/linux-waitpid.h => testsuite/gdb.dwarf2/imported-unit-bp-main.c} (57%) create mode 100644 gdb/testsuite/gdb.dwarf2/imported-unit-bp.exp copy gdb/testsuite/gdb.python/{py-pp-re-notag.py => libpy-autoloaded-pretty-printe [...] copy gdb/{nat/linux-waitpid.h => testsuite/gdb.python/py-autoloaded-pretty-printer [...] copy gdb/{nat/linux-waitpid.h => testsuite/gdb.python/py-autoloaded-pretty-printer [...] copy gdb/{nat/linux-waitpid.h => testsuite/gdb.python/py-autoloaded-pretty-printer [...] create mode 100644 gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newob [...] create mode 100644 gdb/testsuite/gdb.python/py-autoloaded-pretty-printers-in-newob [...] create mode 100644 gdb/testsuite/gdb.python/py-startup-opt.exp create mode 100644 gnulib/doc/gendocs_template create mode 100644 gnulib/doc/gendocs_template_min create mode 100755 gnulib/import/extra/gendocs.sh create mode 100644 gnulib/import/getdelim.c create mode 100644 gnulib/import/getline.c create mode 100644 gnulib/import/m4/getdelim.m4 create mode 100644 gnulib/import/m4/getline.m4 create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-1.c create mode 100644 ld/testsuite/ld-ctf/nonrepresentable-2.c create mode 100644 ld/testsuite/ld-ctf/nonrepresentable.d create mode 100644 ld/testsuite/ld-elf/anno-sym.d create mode 100644 ld/testsuite/ld-elf/anno-sym.l create mode 100644 ld/testsuite/ld-elf/anno-sym.s create mode 100644 ld/testsuite/ld-elf/pr27825-1.d create mode 100644 ld/testsuite/ld-elf/pr27825-1a.s create mode 100644 ld/testsuite/ld-elf/pr27825-1b.s create mode 100644 ld/testsuite/ld-elf/pr27825-2.d create mode 100644 ld/testsuite/ld-elf/pr27825-2a.s create mode 100644 ld/testsuite/ld-elf/pr27825-2b.s create mode 100644 ld/testsuite/ld-elf/pr27825-2c.s create mode 100644 ld/testsuite/ld-i386/pcrel16-2.d create mode 100644 ld/testsuite/ld-i386/pcrel16-2.s create mode 100644 ld/testsuite/ld-or1k/gotha1.dd create mode 100644 ld/testsuite/ld-or1k/gotha1.s create mode 100644 ld/testsuite/ld-or1k/gotha2.dd create mode 100644 ld/testsuite/ld-or1k/gotha2.s copy ld/testsuite/{ld-mips-elf => ld-powerpc}/empty.s (100%) create mode 100644 ld/testsuite/ld-powerpc/undefweak.d create mode 100644 ld/testsuite/ld-powerpc/undefweak.s create mode 100644 ld/testsuite/ld-x86-64/pcrel16-2.d create mode 100644 ld/testsuite/ld-x86-64/rela.d copy gdb/nat/linux-waitpid.h => sim/arm/armemu32.c (51%) delete mode 100644 sim/m32c/safe-fgets.c delete mode 100644 sim/m32c/safe-fgets.h copy sim/testsuite/microblaze/{pass.s => fail.s} (73%)