This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/pr18250 in repository binutils-gdb.
discards ea4f63e Don't check object claimed by plugin adds 2c008f9 Initialize pagesize_m1 in bfd_cache_init adds 263b1a3 Don't call getpagesize more than once adds e46c4f6 Automatic date update in version.in adds 48d96f80 Revert the last 2 commits on pagesize_m1 adds 29f1a59 sim: ft32: delete sim_read/sim_write funcs adds e787f85 sim: arm/mips: fix sim_read/sim_write linkage errors adds a9d9677 Do unset_currtarget_info ldscript for all simulator testsuites. adds d34f5e8 Automatic date update in version.in adds 65f9096 sim: ft32: fix ft32_pc_get logic adds 8ac57fb sim: mips: fix prototype warnings adds bea3f67 sim: m68hc11: convert to sim-cpu adds 7bebb32 sim: mips: convert to sim-cpu adds 14c9ad2 sim: v850: convert to sim-cpu adds 64f14c9 sim: mn10300: convert to sim-cpu adds 8c32ba2 sim: switch to gdb version script adds a542bef sim: options: add --version support adds bf12d44 sim: fix the PKGVERSION define adds 8cd8f2f Rename variable "addr" to "coredump_var_addr" in gdb.base/cor [...] adds f0bf6bf Don't check object claimed by plugin adds 2efe15c Catch exception in lib/gdbserver-support.exp:gdb_exit adds 7578d5f Harden gdb.base/coredump-filter.exp adds 0ff6fcb Harden gdb.base/bp-permanent.exp adds 0d2a7a9 Fix reading of .debug_str_offsets{,.dwo} twice. adds 97de354 Add support for the x86 XSAVE extended state on FreeBSD/x86. adds dd177e8 * MAINTAINERS: Update my email address. adds af6407f Automatic date update in version.in adds 887bddb sim: ppc: fix up version script adds 889c2a6 Add -z noextern-protected-data to ld for ELF/x86 adds 326a5c7 Zero supplied stat buffers in functions that pretend to stat adds 9e811bc Harden gdb.base/bp-permanent.exp adds 6ff71e7 Adds support to the RL78 port for linker relaxation affecting [...] adds 69cb14a Automatic date update in version.in adds 95b57ad Fix typo in commit 6ff71e76 adds ec5b946 Adjust src-release.sh for sim using the gdb create-version.sh. adds a644aa8 Fix typo in last ChangeLog. adds ecd2721 xfail pr18223 test for tic6x adds 0ce398f Add --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] adds f95f4ed sim: cris/frv/h8300/iq2000/lm32/m32r/sh64: standardize cpu state adds 78e9aa7 sim: unify sim-cpu usage adds 45fd756 Increase timeout in watch-bitfields.exp for software watchpoint adds ea556d2 Mention --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] adds 8cbc97c Fix fails in gdb.dwarf2/dynarr-ptr.exp adds 41f071e [arm] Fix fails in gdb.base/disp-step-syscall.exp adds 2bb2dca Fix code indentation adds 6bbbba9 [arm] Update displaced stepping debug message adds 40d2f8d Some Python 3 fixes adds 6282837 gdbserver: fix uClibc build whithout MMU. adds f0fba32 [ARM] Disassembles SSAT and SSAT16 instructions incorrectly f [...] adds 507bd32 Replace mandatory_prefix with prefix_requirement adds f24bcba Handle invalid prefixes for rdrand and rdseed adds 3888916 Check dp->prefix_requirement instead adds 61d96d7 Make info fun|var|types interruptable. adds 30b3dd9 Make info fun|var|types interruptable for psyms. adds 0970898 Remove the unused PREFIX_UD_XXX adds 04be4e9 Automatic date update in version.in adds 4c0cab1 sim: avr/mcore/moxie: fill out sim-cpu pc fetch/store helpers adds 04ff1e6 GDB tests for Go language support: remove unnecessary first b [...] adds af9fd6f s390-vregs.exp: Avoid compile errors with older GCCs and on 3 [...] adds 8550d3b Honour software single step in fallback of displaced stepping adds 1ca99c4 Fix gdbserver_reconnect_p handling adds e797481d5 Fix {mi-tracepoint-changed, mi-tsv-changed}.exp with native-e [...] adds 5019d64 [gold] The first patch to address cortex-a53 erratum-843419. adds 0fdc66e Automatic date update in version.in adds 27b97b4 sim: arm/cr16/d10v/h8300/microblaze/sh: fill out sim-cpu pc f [...] adds 034685f sim: replace CIA_{GET,SET} with CPU_PC_{GET,SET} adds c85fc61 sim: microblaze: switch to common memory functions adds 92209dd gdb: add myself to blackfin/write-after-approval adds a10de60 Introduce exec_file_locate_attach adds af1900b Introduce exec_file_find adds a9a5a3d Use gdb_sysroot for main executable on attach adds e0d86d2 Introduce linux_proc_pid_to_exec_file adds c78fa86 Implement remote_pid_to_exec_file using qXfer:exec-file:read adds e57f1de Implement qXfer:exec-file:read in gdbserver adds 1b6e6f5 Access executable from remote system when first inferior appears adds ef7a936 Fix avr compiler warning adds 059790a Update comments to target_can_use_hardware_watchpoint adds dbbf180 return zero in arm_linux_can_use_hw_breakpoint if HW point is [...] adds deb4482 gdbserver/xtensa: drop xtensa_usrregs_info adds a2d5a9d gdbserver/xtensa: fix typo in XCHAL_HAVE_LOOPS adds a4ea36c Merge include/partition.h from GCC. adds 4277535 Use LIFO instead of FIFO to implement gc's transitive closure. adds 8f61baf solib-svr4.c (svr4_exec_displacement): Rename outer "displacement". adds b9a7202 Automatic date update in version.in adds 7e83aa9 sim: unify sim_cia definition adds 20bca71 sim: unify SIM_CPU definition adds e8d3a34 sim: trim old USING_SIM_BASE_H define adds 3ebe286 sim: clean up duplicate sim-engine hooks adds 09b29ec Automatic date update in version.in adds d3e9b40 sim/erc32: Switched emulated memory to host endian order. adds d214e5e [GDB] Hurd: Simplify the reply_mig_hack.awk script. adds 110f911 [GDB] Hurd: Robustify the reply_mig_hack.awk script. adds e31d769 Remove duplicated xmalloc in update_dprintf_command_list adds 3cdf408 Automatic date update in version.in adds 1586c8f Fix three test failures with extended remote targets adds ee715b5 Revert "gdbtypes.c: remove the usuned "top_level" parameter" adds e771e4b Revert "Do not consider reference types as dynamic" adds d3b47e2 Silence texinfo 5.1 warnings adds e06efbf Iterate ELF sections by pointer adds be59ad3 Don't hardcode offset of .shstrtab section adds e970296 Always set up sh_name in assign_section_numbers adds efdacec Automatic date update in version.in adds 4b889c3 Ensure that dynamically loaded libraries won't use separate c [...] adds 0bca7f9 Extend rl78 prologue analyzer to recognize more complicated p [...] adds 248d23e sim: gennltvals.sh: handle split out newlib source tree adds 767e68f sim: mcore: switch to common syscall handling adds e53e5aa sim: mcore: drop watchpoint/dumpmem/clearstats support adds f63036b sim: mcore: convert to common memory/verbose functions adds 43236bb sim: mcore: clean up printf warnings adds 819843c Introduce new shared function fileio_to_host_openflags adds 8aae434 Fix pascal behavior for class fields with testcase adds 712e55b Automatic date update in version.in adds d5597eb i386: Allow copy relocs for building PIE adds 0e5fabe Rewrite relro adjusting code adds 776704b windows-nat: Don't use ternary conditional operator in get_wi [...] adds e6ad66b windows-nat: Cleanups in get_windows_debug_event adds 2394281 windows-nat: Fix misspelling in debug output adds 68ffc90 windows-nat: Report an error if ContinueDebugEvent() fails adds f16eab5 windows-nat: Don't change current_event.dwThreadId in handle_ [...] adds dfc0f57 libiberty/setenv.c: Do not declare environ if defined as a macro. adds 19947f5 Automatic date update in version.in adds a27e685 Align .TOC. for PowerPC64 adds 2ab52ca Accept odd result in ld-powerpc/tocnovar testcase adds 8900d71 Explicitly call rl_resize_terminal() in TUI's SIGWINCH handler adds af508cb x86: don't require operand size specification for AVX512 broadcasts adds 04d824a x86: disambiguate disassembly of certain AVX512 insns adds 749ef8f gdb_test_multiple match eof of any spawn_id adds 0a80316 gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file adds 4ef9fb2 Fix gdb.base/interrupt.exp racy fail against gdbserver adds f6fe1cc Don't change compressed input debug section names adds 2ca4ff6 Fix r6-branch-constraints test when run with n64 as default ABI adds 65eb8c7 Add option --weak-unresolved-symbols to treat unresolved as w [...] adds a100d66 Add option --weak-unresolved-symbols to treat unresolved symb [...] adds ece794d Improve warning messages for la/dla adds 3e19fb8 Delay setting up compressed debug section names adds ef1f8ff Automatic date update in version.in adds 005db9f Xfail cris and frv for ld-elf/compressed1e.d adds 04651c0 Correct ld-elf/compressed1e.d to use notarget and for cris-el [...] adds 30d72bc Skip the compressed1d test for targets which do not use the e [...] adds 8dbe7ca A new board file remote-gdbserver-on-localhost.exp adds 9361e63 Define SEC_MEP_VLIW in bfd/section.c adds 8cd00c5 Fix printing for GNAT stuff for types that do not have descr. types adds b1fa9dd Extend test for local labels to include fake symbols and loca [...] adds 63c72d1 Fix typo in check for valid register number in RX sim. adds de7669b Fix typos in sim sources exposed by static analysis. adds 7a5c933 [ARM]: Don't tail-pad over-aligned functions to the alignment [...] adds de13ef8 Fix compile time warning messages about variables being used [...] adds 897c3d3 * python.texi (Xmethods In Python): Fix name of method to cal [...] adds faade85 gas thunderx support adds 08e2f2b Change msp430 emulation to msp430elf adds d9e88e9 Fix typo adds dcbd20e [AArch64] Improve PC-relative relocation check for shared library adds cf75d6c gdb: Add support for dumping to verilog hex format. adds 6faec16 gdb: Add internationalization support to a few strings. adds 69b52ab Copy is_linker_input to archive member adds b53b1be [AArch64] PR18270, fix handling of GOT entry for local symbol adds 44bd1ac Non-alloc sections don't belong in PT_LOAD segments adds e0f80dc Automatic date update in version.in adds 36cca01 Automatic date update in version.in adds 2d369d8 Clear variable "coredump_var_addr" before using it on gdb.bas [...] adds 4b9bfa2 Automatic date update in version.in adds 963a432 S/390: Fix gotreloc_31-1 testcase. adds 3b78cfe S/390: Fixes for z13 instructions. adds 643f7af S/390: z13 use GNU attribute to indicate vector ABI adds 460efde [Ada] Preserve typedef layer when getting struct element adds 9e19566 [Ada] Cache all static structures and reset cache during resolution adds 6dbc9c0 S390: For zero, let is_power_of_two() return false adds 80f7532 S390: Restructure s390_push_dummy_call adds 4e65a17 S390: Re-arrange implementation of s390_return_value adds 417c80f S390: Vector ABI support adds eb9d6cc [AArch64] Don't try to align insn in non-executale section adds 180d40b sim: avr: Fix 'multiple definition of sim_{read,write}' adds 5fbae7d Do not manipulate "target:" filenames as local paths adds 4fff86c opcodes/ adds cfbf0e3 If a range is missing, assume the input address is mapped. adds 7a2a1c7 [gold] Rename '--fix-cortex-a53' to '--fix-cortex-a53-843419'. adds 8f60fe0 Add fbsd_nat_add_target. adds e58e05d Enable fork tracing for native FreeBSD targets. adds d2b41ca Add support for catching exec events on FreeBSD. adds d84f2dd Automatic date update in version.in adds 63ed8182 Make type-safe the 'content' field of struct tui_gen_win_info adds 9720679 Fix PR gdb/18155 adds 2eb639c TUI: avoid calling strcpy() on identical string objects adds 6ec65f2 PowerPC gold assertion on missing global entry stub adds faa2211 Tidy PowerPC gold find_global_entry uses adds 2631b16 Fix py-parameter.exp and scm-parameter.exp path matching adds da7119c Fix compile time warnings about a local variable being used b [...] adds ff862be Use exec_file_find to prepend gdb_sysroot in follow_exec adds d6e5e7f Introduce function for directly updating GDB's screen dimensions adds a88d0bb Update our idea of our terminal's dimensions even outside of TUI adds 24b73f8 Disable readline's SIGWINCH handler adds f9c1b18 [ARM]Positively emit symbols for alignment adds cea6e4f Use "gdb_wait.h" instead of <sys/wait.h>. adds a13eab0 Eat newlines inside INPUT statements in linker scripts adds 521f2fe Automatic date update in version.in adds 59fb761 Add gdb.Type.optimized_out method. adds 5e7cf07 * gdbtypes.h (struct cplus_struct_type) <n_baseclasses>: Fix [...] adds 69b4374 PR python/18089 adds 34f5f75 PR python/18299 adds 9081b64 [ARM] Update ld testcases adds 5d23975 Updates the description of GAS's .set directive, to note that [...] adds a93d5cb Add support for absolute PE/x86 relocations. adds 998d2a3 Allow passing fd == NULL to exec_file_find and solib_find adds 0a13382 Fix problems in the sim sources discovered by running the cpp [...] adds ecbf2b3 Handle memory write errors on gdb.base/break-always.exp adds f24a38c Use software watchpoints if hardware watchpoints are not avai [...] adds f9d3eca Updated translations for various binutils components. adds 716f141 Fix 18354 adds 43c1d34 Link the last *normal against libfoozlib.so adds 99b2a2d Fix an internal error in GAS when assembling a bogus piece of [...] adds 2ce1cdb PR python/18285 adds 97bf273 Automatic date update in version.in adds 42d38f4 Skip gdb.base/relativedebug.exp if libc doesn't have debug info adds 5fccc63 Skip setting HW watchpoint if skip_hw_watchpoint_multi_tests [...] adds 7ce98c1 Adds documentation of GAS's .zero directive. adds 8b2d793 GAS ARM: Warn if the user creates a symbol with the same name [...] adds 914082d Undef elf_backend_post_process_headers for Solaris adds 153a277 Fix handling of relocs for the MeP target. adds b49f93f Use "else if" on cpu_arch_isa adds 0952813 Make RL78 disassembler and simulator respect ISA for mul/div adds d6ad735 Automatic date update in version.in adds b633b72 Support ix86-*-elf* adds 0092333 Remove i386_elf_emit_arch_note adds e81d5d0 Configure zlib with --enable-host-shared for shared bfd adds f7d1355 Sync filenames.h with gcc adds d62de9a Fix typos in previous patch. adds 0138c34 Automatic date update in version.in adds efc6fa1 Change Section_id type to use Relobj* instead of Object*. adds 01a9708 Automatic date update in version.in adds 44b3de8 Automatic date update in version.in adds e1765cd Automatic date update in version.in adds b76f99d xtensa: optimize trampolines relaxation adds 837a17b Add support to the MSP430 linker for the automatic placement [...] adds c7ad08e [AARCH64] Positively emit symbols for alignment adds 75ea585 preserve the bit stride when resolving an array type. adds c334512 Add valaddr support in dynamic property resolution. adds 62c67f3 [Ada] Resolve dynamic type before trying to print it. adds ca34b84 [Ada] array of variant record subscripting adds fc95896 GDB crash trying to subscript array of variant record. adds 87b8eff testsuite/gdb.ada/var_rec_arr: New testcase. adds 2478d07 compare object sizes before comparing them with value_contents_eq adds 3ea89b9 DWARF: cannot break on out-of-line function nested inside inl [...] adds 0fa7fe5 out of line functions nested inside inline functions. adds 7c51274 Further document ada-lang.c::value_assign_to_component & fix [...] adds 03bbcd1 Automatic date update in version.in adds 448eb63 [AArch64] Record instruction alignment for .inst directive adds ed1fcdd Update GAS documentation to note that dollar local labels are [...] adds 9ac47a4 Skip discarded resource sections when building a PE resource table. adds f9911be gas: support for the sparc %ncc condition codes register. adds 9e85c79 gas: added tests for the sparc natural instructions. adds 0d49574 gas: typo in comment fixed. adds b30a0bc Make the "info dll" command available on all platform. adds f218b64 Get rid of deprecated_init_ui_hook adds 80ad801 PR server/18081: gdbserver crashes when providing an unexisti [...] adds 851c909 Code cleanup: compile: Constify some parameters adds e26efa4 compile: Support relocation to GNU-IFUNCs adds 187032d Automatic date update in version.in adds 7485032 Remove unused td_thr_validate code adds 1c56a84 Remove unused td_ta_map_id2thr code adds b084df0 Optimize branches to non-weak symbols with visibility adds 7a261c9 Automatic date update in version.in adds 63fc80c Skip watch_thread_num.exp on targets without access watchpoints adds 2492f0d S390: Fix for inadvertently setting 24-bit mode in fill_gregset adds 45614f1 [gdbserver] Disable conditional breakpoints on no-hardware-si [...] adds 422349a Fix PR 18208: update /proc/pid/coredump_filter by c code adds 573cc2e Add -mno-shared to x86 assembler adds df2eb07 [PR python/18291] Fix printing of "disabled" status of xmetho [...] adds 17d88f7 Switch erc32 simulator copyright headers to FSF. adds 80b0912 gdb/copyright.py: Remove sim/erc32 files from NOT_FSF_LIST. adds 8344af1 [Ada] error trying to call function when parameter is aligner type. adds 6ad395a Problem printing record with array whose upper bound is recor [...] adds dd9f02a Remove unused declaration of print_return_value. adds ae8714c Change ARM symbol name verification code so that it only trig [...] adds a4674e4 Fix sequential gdb test runs adds 519b5f6 libiberty/mkstemps.c: Include <time.h> if <sys/time.h> not av [...] adds f779707 Fix coredump-filter.exp by correctly unsetting array adds b73c49b Revert to using "trap 31" for breakpoints on nios2. adds 21e94bd Use PTRACE_GETREGSET/SETREGSET in nios2 gdbserver. adds 35d5429 Fix register save offset for nios2 signal handler trampolines. adds afa6c9a Avoid segfault on missing directory table. adds 504374b Automatic date update in version.in adds a72d2af Ignore 0x66 prefix for call/jmp/jcc in 64-bit mode adds 10a52f0 Automatic date update in version.in adds 4c082a8 [Python] Add methods reference_value and const_value to gdb.Value. adds 4b71eec Replace input_bfd and output_bfd with abfd adds 415158e Automatic date update in version.in adds 22abe55 Rename EM_486 to EM_IAMCU adds 6c14750 Add EM_386/EM_IAMCU support to elfedit.c adds bf64a95 Add Intel MCU support to bfd adds 3d875af Add init_dwarf_regnames_iamcu adds 7b6d09f Add Intel MCU support to opcodes adds 8148603 Add Intel MCU support to gas adds 7e0a811 Add Intel MCU support to ld adds 5197d47 Default e_machine to EM_IAMCU for i?86-*-elfiamcu adds e83c417 Allow mixing target and not-target directives adds 70cead0 Remove Disp16|Disp32 from 64-bit direct branches adds fb4048a Automatic date update in version.in adds 5b155b9 Enables the -t abbreviated form of the --temp-prefix command [...] adds 835205d Locate executables on remote stubs without multiprocess extensions adds 15eddee [AArch64] Add R_AARCH64_P32_LD32_GOTPAGE_LO14 to elf header adds 89245bc Identify remote fork event support adds ddcbc39 Clone remote breakpoints adds de0d863 Extended-remote Linux follow fork adds 3a8a039 Arch-specific remote follow fork adds c269dbd Extended-remote follow vfork adds cbb8991 Extended-remote fork catch adds 0d71eef Extended-remote fork event docs adds 83769d0 tweak some comments adds 9862457 Also skip x86_64-*-nacl* adds a374707 Allocate the first .plt entry space only if needed adds 5c0bbc5 Automatic date update in version.in adds 6604eb5 MAINTAINERS: Add myself as s390 and s390x maintainer. adds aa9f728 Return ELF_CLASS_BOTH by default adds 31955f9 Add missing ChangeLog entries for PR binutis/18386 adds e69c76f Revert "Add -mno-shared to x86 assembler" adds ebfd00d Fix PR gdb/17820 adds 558e546 dummy_frame_dtor_ftype vs. call_function_by_hand_dummy_dtor_f [...] adds 1e04046 Avoid race condition when handling a SIGWINCH signal adds 242cd84 Add missing ChangeLog entry for previous commit adds dc58915 xtensa: fix gas trampolines regression adds 5569a85 Disable the configuration of GDB for HPUX targets. adds f5f85ab gdb/NEWS: Move "Xmethods can now specify a result type" to GD [...] adds 1c4eb77 Document the GDB 7.9.1 release in gdb/ChangeLog adds 5e97050 Call dummy_frame_dtor_ftype also from remove_dummy_frame adds 1098969 register_dummy_frame_dtor: Permit multiple dtors adds 8a6c403 infcall: stop_registers -> register_dummy_frame_dtor adds 46c0346 Remove stop_registers adds bd49952 Make regcache_cpy_no_passthrough static adds da0580a dwarf2read.c (die_needs_namespace): Return 1 for DW_TAG_inlin [...] adds 93b2e21 revert previous patch, author not set adds 08a76f8 dwarf2read.c (die_needs_namespace): Return 1 for DW_TAG_inlin [...] adds d121800 Automatic date update in version.in adds e6c9a08 xtensa: fix localized symbol refcounting with --gc-sections adds fd1c423 Update description of the ASSERT linker script command to not [...] adds fdc3b1b [AArch64] Remove BFD overflow check restrictions adds e355523 Remove buggy xterm workaround in tui_dispatch_ctrl_char() adds 1041a03 Fix gdbserver build failure on arm-android. adds 61a7418 Fix build gdbserver build errors on arm, mips, aarch64. adds dab394d Don't add the zlib header to SHF_COMPRESSED section adds 49a84e1 Automatic date update in version.in adds 4bc0608 Fix some PPC assembler errors. adds d1c4b12 Fix PR18374 by making readelf and objdump ignore end-of-list [...] adds 8dcea93 Add -mshared option to x86 ELF assembler adds 9cd4d85 [Ada] problem printing negative integer values in packed arrays. adds 13fa039 Fix a couple C++ build issues adds 2465e12 Include header for enum target_stop_reason adds 52e48b3 Avoid using 'private' C++ keyword as symbol adds 452003e More C++ build fixing adds 4e63d0a Fix gdb.mi/mi-nsmoribund.exp timeouts adds 0e60268 Add --decompress option to readelf to decompress sections bef [...] adds 5db04b0 Support AMD64/Intel ISAs in assembler/disassembler adds fd8008d Change pointers from char * to unsigned char * adds 931e5bc Non bit-packed packed arrays as variable-length fields adds aa71513 Array indexed by non-contiguous enumeration types adds 24da963 Automatic date update in version.in adds b6de3f9 compile: Add one debug message adds 0b738f2 Add forgotten ChangeLog entry for the previous commit. adds 1c88ceb Code cleanup: Make parts of print_command_1 public adds 5c65b58 compile: Distribute scope, add scope_data adds 3a9558c compile: Use -Wall, not -w adds 83d3415 Code cleanup: compile: func_addr -> func_sym adds 36de76f compile: New 'compile print' adds bbec1a5 [GOLD] Add PowerPC64 -fsplit-stack support adds 4d18dfa compile: Fix detected inferior type adds 2507036 Don't generate PLT relocations for now binding adds d976bac compile: Fix uninitialized variable compiler warnings adds 37442ce Add support for unbuffered and zero sized Guile ports. adds 20ef914 Automatic date update in version.in adds 68880f3 ELF options may be missing from `ld --help' output adds 296730a sim: erc32: restore attribution adds 4412c03 Add myself to write-after-approval list adds df4227e Automatic date update in version.in adds 80de0c6 [AArch64] Remove X86-64 comments adds 071f006 Remove Disp32 from AMD64 direct call/jmp adds 35d7c43 Fix dw-2 test for 16-bit targets. adds b4477bc Fix seg-fault in readelf when decoding corrupt IA64 unwind in [...] adds 8f8a1b3 Automatic date update in version.in adds 84204ed7 Fix gdb.base/gdbinit-history.exp when HISTSIZE is set in the [...] adds a406358 compile: gdb_stdout -> gdb_stdlog adds 5fe75ee compile: Fix ASAN crash for gdb.compile/compile.exp adds fa0b40e Automatic date update in version.in adds 1da0522 gdb/ada-lang.c: Rename local variable typename into type_name... adds 0b6e5e1 Memory leak reading frame register during inferior event handling adds f09c556 [AArch64] Sort relocation case labels alphabetically adds ce33678 [AArch64/BFD] Sort relocation case labels alphabetically adds fca6ae6 Skip extra relocations in .rel.plt/.rela.plt adds ebe3b57 gdb/testsuite: New skip_tui_tests predicate. adds d8e6bc5 Automatic date update in version.in adds 7bd0be3 gdb: Remove register class specific layout names. adds a014503 gdb: Add completer for layout command. adds 880d1e4 gdb: Don't call tui_enable too early. adds c1b009e gdb: Add cleanup to avoid memory leak on error. adds b75c69b gdb: Use NULL not 0 in a tui function. adds 36b0313 Automatic date update in version.in adds 158bf1b Make sure test names are unique in gdb.base/gdbinit-history.exp adds a4ea094 gdb: New 'tui enable' and 'tui disable' commands. adds 2979804 Fixes: "gas/read.c:5087:12: error: left shift of negative" adds 6b3f41b Automatic date update in version.in adds c8ab67d Automatic date update in version.in adds f51064f Automatic date update in version.in adds 8f2fd30 Automatic date update in version.in adds 4de0562 xtensa: fix gas segfault with --text-section-literals adds c9cf6e2 Rename in_function_epilogue_p to stack_frame_destroyed_p adds c16a3f5 NEWS entry about aarch64-linux record/replay support adds 99afc88 Implements aarch64 process record and reverse debugging support adds a81bfbd Enables gdb.reverse testsuite for aarch64*-linux targets adds f6bb7db New gdb.reverse test case for aarch64 instructions adds 7e16ef3 All FreeBSD targets are ELF except i?86-*-freebsd[12].*. adds 55b4002 gdb: Add 'tui reg prev' command. adds b93fd21 gdb: tui: Minor fix to compare against NULL. adds 4ea6efe PR python/18438 adds b4f5498 Rename dwarf2 to dwarf in "set debug" and maintenance commands. adds 04e40a0 Automatic date update in version.in adds 82c7be3 PR c++/18141, c++/18417. adds 5d98d3c Fix ARI warnings in aarch64-tdep.c adds f62fce3 [aarch64] Handle unknown instruction encoding adds b2e2f90 PR symtab/18258 adds 4dcabcc Don't ignore domain in nested lookups. adds 27e0867 Add set/show debug dwarf-line. adds 924c292 dwarf2read.c code cleanup, split out check_line_address adds 8ded2dd Convert PLT reloc only if pointer equality isn't needed adds d9b3de2 Add struct to record dwarf line number state machine. adds 124b4f8 Automatic date update in version.in adds d403db2 Do arm_abi detection for ELFOSABI_GNU binaries adds 330c6ca Remove global variable arm_linux_vfp_register_count in arm-li [...] adds a56cc1c Remove global variable arm_linux_has_wmmx_registers in arm-li [...] adds a051152 * dwarf2read.c (record_line_ftype): Remove, duplicate. adds 8dd06f7 Make remote follow fork 'Detaching' message match native adds bfacd19 Initialize last_resume_kind for remote fork child adds e970cb3 Disable exec-dependent follow vfork tests for remote adds 2f0c68f Compact EH Support adds 4fb18d3 Automatic date update in version.in adds 030f4c7 Fixes a couple of bugs reported in dlltool. adds 8c6a948 xtensa: fix access to the last pseudo register adds 32c1717 Fix building PE test executables in environments where $CFLAG [...] adds 14ae95f Recognize GNU_ABI_TAG_SYLLABLE and GNU_ABI_TAG_NACL. adds c8f6c93 PR gdb/18464: Do not crash on unrecognized GNU .note.ABI-tag values adds 2147f5b Add myself to the Write After Approval list. adds 6809615 Automatic date update in version.in adds 99cee7b Unbreak DJGPP build of GDB. adds fd59d95 Automatic date update in version.in adds b2e38b6 Automatic date update in version.in adds 015c54d x86/Intel: accept mandated operand order for vcvt{,u}si2s{d,s} adds 3a8547d x86/Intel: disassemble vcvt{,u}si2s{d,s} with correct operand order adds a921b5b [AArch64] GAS Support BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15 adds 99ad26c [AArch64] BFD Support BFD_RELOC_AARCH64_LD64_GOTPAGE_LO15 adds 36e6c14 [AArch64] BFD_RELOC_AARCH64_TLSLE_ADD_LO12 should enable over [...] adds d194d18 x86/Intel: fix i386_optab[] for vcvt{,u}si2s{d,s} adds ca9b78c Move PTRACE_GETREGSET and PTRACE_SETREGSET to nat/linux-ptrace.h adds 433bbbf Move have_ptrace_getregset to linux-nat.c adds 7efe48d Check whether kernel supports PTRACE_GETREGSET adds 1076668 Fetch and store GP registers by PTRACE_{G,S}ETREGSET adds df9d7ec Fetch and store FP registers by PTRACE_{G,S}ETREGSET adds bd16da5 Fetch and store VFP registers by PTRACE_{G,S}ETREGSET adds e0619de PR symtab/18392 adds 3d715ce [AArch64] GAS support BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14 adds 7018c03 [AArch64] BFD support BFD_RELOC_AARCH64_LD32_GOTPAGE_LO14 adds f21cce2 [AArch64][libopcode] Add support for PAN architecture extension adds 72ca8fa [AArch64][GAS] Add support for PAN architecture extension adds d78b645 Automatic date update in version.in adds 400f894 Use a std::vector instead of a std::map to hold Input_merge_map. adds 8d68321 Include linux-nat.h in i386-linux-nat.c adds 290806f [AArch64] Support for ARMv8.1a Limited Ordering Regions extension adds 9e1f0fa [AArch64] Support for ARMv8.1a Adv.SIMD instructions adds 1af1dd5 [ARM] Rework CPU feature selection in the disassembler adds ddfded2 [ARM] Add support for ARMv8.1 PAN extension adds d6b4b13 [ARM] Support for ARMv8.1 Adv.SIMD extension adds afa403d [AArch64] Fix typo in testcase adds 9c7fe3c PR 17819: Fix --build-id=tree when using --compress-debug-sections. adds 3b462ec Fix =thread-exited not showing up when detaching (PR 15564) adds 775ed62 Fix Sniff_file to get an aligned view. adds 0220bc5 Automatic date update in version.in adds a593292 [ARM] Support for ARMv8.1 command line option adds fbf8de7 [AArch64] Revert local changes included in Matthew's commit adds f277626 [ARM] Commit approaved testcases missed in previous commit adds 7f36105 compile: Use also inferior munmap adds a96a7cc Automatic date update in version.in adds 374082d Fix gold to group sections correctly via linker script. adds 8086551 Fix SIZEOF_HEADERS in gold. adds b968d18 [ARM] Use frag's thumb_mode information when available adds 88f0ea3 [AArch64] Add support for ARMv8.1 command line option adds 239c0f4 Fix compile time warning for tc-h8300.c when using gcc 5+. adds 13be46a Fixes the check for emulated MSP430 instrucrtions that take n [...] adds 5b74bf7 Regenerate gdbarch.c to sync with gdbarch.sh adds d5eba19 compile-print.exp: xfail->kfail for '@' GDB array operator adds 0009668 Automatic date update in version.in adds dc302c0 Add hwsync extended mnemonic. adds cd3c333 Change default to discard temporary local symbols in merge sections. adds bdd2d2b Add diststuff target to Makefile. adds f8b4478 ppc476 linker workaround shared lib fixes adds e3dd755 Move vgdb special case into remote_filesystem_is_local adds 1ade717 Fixes computation of MSP430 SYM_DIFF relocs in very small sections. adds e00a2fb Fixes a typo in the list of targets that should not run the c [...] adds 8fcc61b Improves the detection of partial .debug_line sections. adds f051a5a Automatic date update in version.in adds 66f38e2 Automatic date update in version.in adds b8cf507 Fix incorrect handling of STT_COMMON symbols in shared libraries. adds 80fb913 Automatic date update in version.in adds f0e8c65 Fix RX GAS handling of integer bignums. adds 1e1b2ef Update French Translations for LD and GOLD. adds f531677 Automatic date update in version.in adds ecef18c Fix preprocessor conditional adds 3ac2e37 Don't assume File-I/O mode bits match the host's format adds 509c2f3 Fix spelling mistakes in sim/common/sim-events.c error messages. adds f419f52 Remove unnecessary empty line in sim/common/ChangeLog adds bb9e16d Fix latest sim/common/ChangeLog entry. adds e5796f0 Automatic date update in version.in adds 8b600ba Fix MPX and AVX512 tests for path changes. adds 547a646 Improve test for processor feature om MPX registers test. adds 422d944 Obvious indentation fixes on test sample and test file for MP [...] adds 29c1c24 Add support for bound table in the Intel MPX context. adds 7d73c23 Missing Changelogs for last commits adds 040ea00 windows-nat: Trim a trailing '\n' from OutputDebugString befo [...] adds 5d9c55d windows-nat: Also ignore ERROR_INVALID_HANDLE from SuspendThread() adds ca09583 Move make_cleanup_close to common code adds 4b8b5e7 Introduce nat/linux-namespaces.[ch] adds 9bc3a97 Remove linux_proc_pid_get_ns adds 12e2a5f Comment and whitespace changes adds 07c138c Add "inferior" argument to some target_fileio functions adds 7a6a173 Implement mount namespace support for native Linux targets adds 15a201c Implement multiple-filesystem support for remote targets adds 14d2069 Implement vFile:setfs in gdbserver adds 51aad7c Announce new container-awareness features for GNU/Linux systems adds 24c05f4 Fix gdbserver <library-list> and its #FIXED version="1.0" adds a48d0c1 Patch for erratum-843419 (2 of 2 - fix erratum occurrences). adds 8847cac Code cleanup: Use explicit NULL comparison adds e815d2d dwarf2read: call dwarf_finish_line when ending a sequence adds 6e737c3 Automatic date update in version.in adds 970cdef [GOLD] Fix handling of __start/__stop symbols adds 198c808 Fix ARI warning in linux-namespaces.c adds 31557ec sim: microblaze: switch to common sim_resume/sim_stop_reason adds 5d19c36 sim: m68hc11/mn10300/v850: delete redundant INLINE defines adds b0e4c8a sim: mn10300: use common size types adds 96eaf29 sim: mn10300: delete unused exception/exited/debug state adds 2cc78d4 sim: mn10300: add missing static markings adds 34f8ac9 Fix ARI new warnings introduced in i386-tdep.c. adds 6449ed0 Use pulongest for printing ssize_t adds 926b1cd sim: mn10300: delete unused memory code adds a84f8df sim: m68hc11: switch to common sim_resume adds 09896bd sim: m68hc11: delete unused interrupt_names adds 66a19e2 sim: frv: drop custom debug mask adds 9b9c712 sim: trace: create a common WITH_TRACE_P macro adds a6c2a37 sim: trace: use existing defines for the useful mask adds ce4eda4 sim: trace: add STRACE_xxx_P macros adds 8303479 sim: trace: centralize the system tracing adds c1d8560 sim: msp430: delete unused trace macros adds a3a0c39 Fix broken gold/testsuite/script_test_12 in some setup. adds dd68f8f Fix bug where SECTIONS clause does not handle compressed debu [...] adds 5d7908e Fix gold build error at -O0. adds 18c208b tc-hppa.c: Speed up search for last label adds 5c4f4e4 Automatic date update in version.in adds 966f0ae Fix broken GDB build after adding Bound table support for i386. adds db7858e sim: cgen: namespace custom trace functions adds 3604cb1 Add new ld option: --print-memory-usage adds 53d2389 sim: moxie: rename TRACE to MOXIE_TRACE_INSN adds bffcfec sim: trace: add WITH_TRACE_ANY_P helper adds 29bc024 sim: mips: switch to common WITH_TRACE_ANY_P adds bb11f3e sim: trace: add common macros for logging info adds 0054dcd sim: moxie: use new common trace defines adds 98aa42e Fix MI dprintf-insert not printing on a resolved pending location. adds 5b06499 sim: msp430: use new common trace print helpers adds a348708 sim: drop -DTRACE from configure adds a1da267 ppc64: Handle short vectors as function return types adds 306f417 sim: update configure.in->configure.ac docs adds aaa9dc0 sim: bfin: expand CB_SYS_xxx comment adds 279a6fe Various cleanups in target read/write code adds 99a2c56 Remove unused MTMSRD_L macro and re-add accidentally deleted [...] adds 3374165 gdbarch: add addressable_memory_unit_size method adds d309493 target: consider addressable unit size when reading/writing memory adds 2f0c79a [gold][aarch64] Fix erratum 835769. adds 644dbd8 Automatic date update in version.in adds 51f0e40 gdb: Rework command completion on 'tui reg'. adds ebfe52f Automatic date update in version.in adds 17b9af1 Automatic date update in version.in adds 3a062fa DJGPP port of binutils broken due to 64 bit cygwin fix adds d025d5e gas: Don't use frag_align but use plain padding to align .deb [...] adds a2a4d60 Fix a segmentation fault triggered when trying to handle an u [...] adds 87f5fbc [AArch64] Gas add BFD_RELOC_AARCH64_LD64_GOTOFF_LO15 support adds f20c58f windows-nat: Replace __COPY_CONTEXT_SIZE conditional with __CYGWIN__ adds c74f7d1 Allow gdb to find debug symbols file by build-id for PE file [...] adds 1e5338b Fix ChangeLog entry. adds d1168cc Copy aarch64-linux.xml to build tree. adds 03aef70 Move utility functions to common/ adds 909c2cd Merge multiple hex conversions adds 31b7833 Code cleanup: Rename enum -> enum filterflags adds cb6f16c Cleanup write_memory doc adds a86c90e Clarify doc about memory read/write and non-8-bits addressabl [...] adds cfc3236 MI: consider addressable unit size when reading/writing memory adds dd9bdb0 Automatic date update in version.in adds 1d5c94c ppc476 linker workaround shared lib fixes again adds 95855ca Fix compilation of gdb/arm-linux-nat.c on Raspbian GNU/Linux 7 adds 24b4cf6 Fixes a compile time warnng about left shifting a negative value. adds 56f4083 Fix build when size_t is not available in bfd-in2.h adds bdfa8b9 [AArch64] Support id_mmfr4 system register adds 0a75489 Call target_terminal_ours_for_output() before refreshing TUI' [...] adds 4da680a GDB Namespaces - Define MSG_CMSG_CLOEXEC if not defined. adds 451133c gas: section name substitution sequence adds 490b7f7 Automatic date update in version.in adds e6c693a Add vector ABI tests to gnu_vector.exp adds fc24848 S390: Add syscall info for syscalls from 344 up to 354 adds ba59204 Add support for converting VLDR <reg>,=<constant> to a VMOV i [...] adds 1256987 Add support for converting LDR Rx,=<imm> to MOV or MVN in Thu [...] adds 2093d2d Don't truncate the history file when history size is unlimited adds 5fc177c Fix compile warnings building previous delta in a 32-bit envi [...] adds 696ddf4 [AArch64] Select correct linker emulation for ILP32 according [...] adds 9204679 Fix tcl error adds 6362a3f sim: callback: add human readable strings for debugging to maps adds 61a0c96 sim: syscall: unify memory helpers adds 7d5c6c4 sim: syscall: add common sim_syscall helpers adds b58c513 Read $GDBHISTSIZE instead of $HISTSIZE adds bc46051 Tweak the handling of $GDBHISTSIZE edge cases [PR gdb/16999] adds 0eacb29 Make NEWS entry and manual regarding GDBHISTSIZE more consistent adds da4616f Remove unused function make_breakpoint_permanent. adds 6ae8866 Fix problems with finishing a dummy function call on simulators. adds faffbc6 Automatic date update in version.in adds 7aec3bb sim: callback: fix sentinel testing when walking maps adds 57b42d6 sim: syscall: simplify unknown syscall trace adds 75c1199 Fix the computation of the addends for an ARM_TLS_LE32 reloc. adds c12d2c9 Add support for using the ADR alias in Thumb mode against nea [...] adds 74bd41c Test the interaction between GDBHISTSIZE and .gdbinit adds 124e13d remote: consider addressable unit size when reading/writing memory adds ef8b8d4 Automatic date update in version.in adds 18a94d7 Remove special support in gdb for Sun's version of stabs. adds 11a0cf2 Allow for optional operands with non-zero default values. adds c325601 Automatic date update in version.in adds bcdeacb Automatic date update in version.in adds 02db4b0 Don't use $< in Makefiles adds 618b526 sim: common: standardize multiple include defines adds f55b33d sim: common: use standard intXX_t types for signedXX adds ccd4b29 sim: common: add basic model assert adds cb5d172 Automatic date update in version.in adds 52042a0 Don't skip hw breakpoint/watchpoint tests for aarch64 target adds 07fcd30 Add comments on using board file remote-gdbserver-on-localhost.exp adds bdc4de1 Stop "objdump -d" from disassembling past a symbolic address. adds 7b93411 PPC sync instruction accepts invalid and incompatible operands adds e5ee3fe Automatic date update in version.in adds c217058 [AArch64] Generate DT_TEXTREL for relocation against read-onl [...] adds 0bdb2f7 Convert have_ptrace_getregset to a tri-state boolean adds 7564fe4 gdb: microblaze: delete useless stubs adds b50a153 sim: assume recentish compiler/systems adds 4953dc2 sim: trace: do not enable internal debug by default adds 8e6500c Fix rfebb gdb test cases. adds a38fe4f inferior.h (struct inferior_suspend_state): Delete, unused. adds 8d0978f sim: use AS_HELP_STRING everywhere adds e750549 sim: common: replace SIM_FILTER_PATH with lbasename adds 0fc26ca Fix GDBHISTSIZE test failure on i686 adds 44d51e2 Automatic date update in version.in adds dc06243 Remove redundant include directives. adds 4d7be00 New proc supports_get_siginfo_type adds 5cd867b Call set_gdbarch_get_siginfo_type in linux_init_abi adds 23bf70a gdb: sim: handle target sysroot prefix adds 201e8df Add missing ChangeLog entries for yesterday's commmit below. adds 8371bf0 sim: trace: document alu/fpu/vpu trace options better adds 87d1b30 gdb: sim: merge the sysroot update logic together adds cf304b5 sim: trace: add set of system helpers adds fa8f87e sim: trace: add a basic cpu register class adds 9b6025d sim: trace: rename debug_printf fully adds 602a67c sim: trace: drop unused trace_one_insn adds 59cab53 Don't convert R_X86_64_GOTPCREL if it will overflow adds f91ca6b Sync libiberty from GCC, replaying updates to configure scripts adds 7c1e8d3 Keep .plt section and DT_PLTGOT for prelink adds 32fad71 Fix lrealpath memory leak in build_id_to_debug_bfd adds 7cc152b Silence older GCC warning adds 68c3545 Remove the extra @section .cfi_lsda adds 53f7371 Automatic date update in version.in adds a3be80c Remove gdb_sysroot NULL checks adds f8773be Correctly notice empty sysroots in solib_find_1 adds ef10c3a Use strtab with GC and suffix merging for .strtab adds 4a677ba Update .strtab section sizes in mmix tests adds 06e78fc Run ld-elf/strtab only on linux/gnu targets adds bf7b9cd py-prettyprint.exp: Add is_address_zero_readable check adds 946748d Don't set sh_size for .shstrtab twice adds 3f30707 Fix REL handling for MSP430 adds 920d644 Automatic date update in version.in adds a5499fa Add support for DT_MIPS_RLD_MAP_REL. adds c742574 Compile-in IAMCU linker scripts adds 6e22494 Do not skip prologue for asm (.S) files adds 2e52ae6 Add tab completion for TUI's "focus" command adds fc637f0 Add option to remove duplicate command history entries adds ee93cd5 PR 16253 revisited adds 98090c0 Automatic date update in version.in adds a2a55a4 Update xtensa linker tests adds 216cb58 Update ia64 gas tests adds e44fbad Automatic date update in version.in adds ee0c0c5 Remove COMPRESS_DEBUG_ZLIB adds 73cb034 Add support for ARM v6 instructions. adds bb0eef6 Automatic date update in version.in adds 1451ea7 Update my email address adds 37d6694 [GDBServer][AArch64] Use the same break instruction as GDB adds 96c9746 [GDBServer][AArch64] Enable support for Z0 packets adds 2880b51 Fix email in ChangeLog entry. adds 28bf096 PR threads/18127 - threads spawned by infcall end up stuck in [...] adds 06b3fd2 Automatic date update in version.in adds 56b0670 Patch for gold internal error while fixing erratum 843419. adds fd6e021 Turn on dwarf2 unwinding for Renesas RX architecture adds 7b9be80 Handle media instructions in arm software single step. adds 54f6625 Add support for SADDR addressing to the RL78 port. adds 9916071 Add support for monitorx/mwaitx instructions adds 5ee4a1c This fixes parsing a file containing ELF attributes with very [...] adds 16beab3 Sync toplevel configure with gcc adds a2efc14 Sync dfp.m4 with gcc adds d0bf44c Sync libdecnumber with gcc adds c45613e Correctly initialize the TUI locator window adds b5fca6d Be lazy about refreshing the windows in tui_show_frame_info ( [...] adds 0986c74 Replace TUI's select_frame hook (PR tui/13378) adds 5e61e7c Sync dlang demangling tests from upstream libiberty testsuite adds 06f810b Remove the unneeded escaping of '[' and ']' characters in tes [...] adds 7a53c6c Automatic date update in version.in adds bbcbf91 TUI: Make sure to update registers if frame information has changed adds dfc8794 Refactor elf_x86_64_convert_mov_to_lea adds 965b1d8 Add Nios II arch flags and compatibility tests adds 8c163c5 Relocations for Nios II R2 adds c8c8175 Opcodes and assembler support for Nios II R2 adds 0cb5a38 Assembler tests for Nios II R2 adds 7d8d1bd Automatic date update in version.in adds e628036 rl78: Create a flags type for the psw register. adds 78ab7e9 Tabify my ChangeLog entry for 2015-06-29. adds b0fd6b3 debug compile: Replace confusing debug message adds 58bfce9 configure: check for libipt adds b20a652 btrace: support Intel(R) Processor Trace adds 010a18a btrace, linux: use data_size and data_offset adds 9be54ca btrace: store raw btrace data adds b062750 btrace: maintenance commands adds db49d3d Fix snafu with latest addition to the ARM sim. adds 2fd0f80 Fix typo in aarch64_linux_insert_hw_breakpoint adds decf8d9 Fix GCC false warning adds 0561fea rx: Create and use flags types for psw, bpsw, and fpsw registers. adds 69ae7f4 Automatic date update in version.in adds 1b485e6 Add support for backtracing through Renesas RX exception frames. adds ef5a96d Remove ppc860, ppc750cl, ppc7450 insns from common ppc. adds b6b3dd8 Correct ld Makefile dependendcy for or1k adds 0f088b2 Add experimental support for --gc-sections with COFF and PE b [...] adds e7ba597 Automatic date update in version.in adds 533edc1 Automatic date update in version.in adds 92a9c61 Fix an opd->append index in elf64-ppc.c adds 0d3a523 Automatic date update in version.in adds 118ca22 Don't throw an error in "show mpx bound" implementation adds f41cbf5 gdb: tui_win_name: Make parameter and result const. adds a844296 Cleanup value_fetch_lazy's comment and return value adds 8a13d42 search_struct_field: remove OFFSET parameter adds 10e9aaa gdb/tui: Don't cast between window types. adds bcd8537 gdb/doc: Fix incorrect use of @xref. adds 1a617dc Remove the merge conflict introduced by adds 66c4b3e Fix problems with finishing a dummy function call on simulators. adds f2232be Bump version to 7.10.50.DATE-cvs. adds 7c79d31 Update NEWS post GDB 7.10 branch creation. adds 6008fc5 gdb: Rewrite documentation for layout and focus commands. adds 15162be Align text section ends so that stub tables appears at expect [...] adds fa446e2 Automatic date update in version.in adds d441430 [arm] Fix regression by Do not skip prologue for asm (.S) files adds 3e221d3 Fix test for Python 3 adds 179bfe8 Remove {fetch,store}_fpregister and {fetch,store}_register adds f1b6788 New aarch32-linux-nat.c adds 607685e Native debug arm program by aarch64 GDB adds 82c40d4 Set architecture to arm in arm-*.xml files adds 71be1fd Adjust gdb.multi tests for aarch64 adds fbd8d50 Enable multi-arch test in catch-syscall.exp on aarch64 adds 9fcf688 New proc is_aarch32_target adds 4931af2 New proc is_aarch64_target adds b91deca Make gold aarch64 accept long form of mapping symbols. adds 501f83e Automatic date update in version.in adds 76fb682 ari: fix strerror() use adds e8643a4 add myself to write-after-approval list adds bcf5c1d PR18617 - Incorrect expression bytecode generated for narrowi [...] adds 0846419 compile: Warn for old GCC on cv-qualified self-reference adds 0560c64 Delete program spaces directly when removing inferiors adds ef3f321 Revert "Delete program spaces directly when removing inferiors" adds 7c7f93f gdb/doc: Update 'frame' command documentation. adds 328e7bf Define DIFF_EXPR_OK for avr target to allow PC relative diffe [...] adds a9bd710 tui: replace deprecated_register_changed_hook with observer adds 7e30235 Clarify case requirements for gas pseudo-ops adds 7a41607 Delete program spaces directly when removing inferiors adds 4ab3149 Add missing spaces in previous patch adds de0ef28 Automatic date update in version.in adds 80a2b33 btrace: fix build fail with 32-bit BFD adds 37fdfe4 btrace, pt: support new packets adds c2d65f3 [gdbserver, aarch64] Set usrregs to NULL in regs_info adds 0f4576e Pass ptid to aarch64_linux_get_debug_reg_capacity adds de231f2 2015-07-09 Catherine Moore clm@codesourcery.com adds f6b93c3 Remove unneeded variable assignment adds 1033c33 Factor out print_unpacked_pointer from c_val_print adds 0b6ef77 Factor out array printing code from c_val_print adds 1c67f03 Factor out pointer printing code from c_val_print adds 9e4f353 Factor out struct and union printing code from c_val_print adds 49f7fe2 Factor out int printing code from c_val_print adds 938c69a Factor out memberptr printing code from c_val_print adds 3350cc0 2015-07-09 Catherine Moore clm@codesourcery.com adds 7c8edfa [AArch64] Refactor aarch64_make_prologue_cache adds 8b61f75 [AArch64] Refactor aarch64_make_stub_cache adds db63414 [AArch64] Only access inferior registers when creating a frame cache adds 7dfa3ed [AArch64] Teach prologue unwinder to terminate gracefully adds 02a2a70 [AArch64] Teach stub unwinder to terminate gracefully adds ea873d8 [AArch64] Implement gdbarch_gen_return_address gdbarch method adds 7890fb4 [testsuite][AArch64] Port gdb.trace adds 7671bf4 [GDBServer][AArch64] Enable support for tracepoints adds 58d2eda Add NEWS entry for tracepoints support on aarch64-linux adds 61163df Drop 'missing mapping symbols' warning for arm and aarch64. adds f250f5c Automatic date update in version.in adds 73854cd Use "gold_info" instead of "gold_warning" for erratum fix. adds 485668e record: set stop_pc in "record goto" command adds e03ed3c gnu_vector.exp: Skip infcall tests on x86/x86_64 adds 40f77f8 Add missing changelog entries adds a2c59f2 Make ALIGN(x) behave as ALIGN(.,x) adds 6dce28e gdb: Convert TUI windows names to lower case. adds 150375d gdb/tui: Define tui window names once. adds c101f28 gdb/tui: Use cleanups to free string copies. adds 421530d [GDBserver][AArch64] Cleanup comments for each linux_target_o [...] adds 218a5a1 Fix testsuite regression by: Do not skip prologue for asm (.S) files adds be04968 Updated to accept .debug_* sections adds 209ce4c Updated to accept .debug_* sections adds 813dabb Warn unsupported compress type and corrupted compressed section adds 58c1b36 gdbserver/event-loop.c: type mismatch adds a0e28e5 rx-tdep.c: Use target_read_code instead of target_read_memory. adds 8898847 Properly convert objects between different ELF classes adds e571fc2 Automatic date update in version.in adds 9394ff4 Automatic date update in version.in adds 8d6dbeb Fix GDB breakage due to addition of new nios2 mach types in BFD. adds 4805866 Add SHF_COMPRESSED section decompression to gold adds fb8b9db Extend --compress-debug-sections in gold adds c576455 Automatic date update in version.in adds 97605e6 gdb/tui: Add command completion to winheight command. adds d513149 Fix attach-pie-noexec.exp fail on native-extended-gdbserver adds 05e83eb Automatic date update in version.in adds 586b02a gdbserver/Linux: internal error when killing a process that i [...] adds 8ffdba2 Add test that exercises the inferior being killed while stopp [...] adds 1f0d470 Fix texinfo problem by adding the required period after an @xref. adds 454de2e Remove extraneous whitespace from ARM sim sources. adds ce6c656 Sync toplevel configure.ac with GCC adds 969b171 Sync toplevel configure with GCC adds 8a643cc Sync config/warnings.m4 with GCC adds 99fe86f Fix build issue with nat/linux-namespaces.c. adds 49d00f4 Sync config files with GCC adds 4d6404f Sync ansidecl.h with GCC adds 1d83d38 Remove trailing spaces in demangle.h adds d0270d8 Sync hashtab.h, splay-tree.h with GCC adds dc2edb5 Sync longlong.h with GCC adds 22121df Sync Makefile.tpl with GCC adds 19a7fe5 Make default compression gABI compliant adds cfa68ba i386-biarch-core.exp: Fix comment typo adds 4528028 Add support reading D modules from DWARF adds f168693 Remove CHECK_TYPEDEF, use check_typedef instead adds 2101878 Automatic date update in version.in adds e7b01ce ari, btrace: avoid unsigned long long adds 42422cc [testsuite] Skip gdb.trace/range-stepping.exp test case if no [...] adds d1d0aea [GDBserver][AArch64] Enable support for range stepping adds e57bb7a Move ChangeLog entry to gdbserver adds 189ebcf Make x86 Linux assembler default to gABI compliant adds 0334698 Unbreak nios2-*-linux* GDB testing. adds ddc98fb Create empty nat/linux-maps.[ch] and common/target-utils.[ch] adds 6e5b442 Move gdb_regex* to common/ adds f7af1fc Prepare linux_find_memory_regions_full & co. for move adds 9904185 Move linux_find_memory_regions_full & co. adds 700ca40 gdbserver build-id attribute generator adds ca5268b Validate symbol file using build-id adds 0a94970 Tests for validate symbol file using build-id adds db1ff28 Revert the previous 7 commits of: Validate binary before use adds bb20bd8 Automatic date update in version.in adds 4bcddac [AArch64] Mark single precision pseudo registers unavailable [...] adds 84b52b6 [ARM] Make human parsing of "processor does not support instr [...] adds 081e4c7 [ARM] Add crypto-neon-fp-armv8.1 as an fpu option adds 53e8fd0 [AArch64][1/3] Add R_AARCH64_P32_TLSLD_ADR_PREL21 in elf header adds 6c37fed [AArch64][2/3] GAS support BFD_RELOC_AARCH64_TLSLD_ADR_PREL21 adds 77a69ff [AArch64][3/3] LD support BFD_RELOC_AARCH64_TLSLD_ADR_PREL21 adds 53c3012 Correct readelf dynamic section buffer overlow test adds 6f1c214 Updates the ARM disassembler's output of floating point const [...] adds 775a329 Fix gdb.arch/i386-biarch-core.exp FAIL on i386. adds 6bcb1f9 stabs.texinfo: @include gdb-cfg.texi. adds 4f9b735 Automatic date update in version.in adds 6a49a99 Fix using uninitialised values adds 4c0a9a6 [AArch64] Sort TLS reloc types alphabetically adds e53b693 Call ptid_get_pid instead of get_thread_id in aarch64_linux_g [...] adds 2ecd81c int -> enum target_hw_bp_type in aarch64-linux-nat.c adds 25abf97 Use debug_printf to print debug message adds c67ca4d Pass aarch64_debug_reg_state to functions adds 554717a Move common aarch64 HW breakpoint/watchpoint code to nat/ adds ce62125 Automatic date update in version.in adds b4e1fd6 dwarf2read: Allow SEC_ALLOC sections to be located at address 0. adds 0bda1f8 Automatic date update in version.in adds 5e63e45 Automatic date update in version.in adds e474ab1 ALIGN change affects standard scripts adds d9d11c3 ALIGN change affects cris scripts adds f2d7e0f Regen two files adds 7ac0189 Make binutils abort message GDB friendly adds 3675a06 Fix ARI warnings to nat/aarch64-linux-hw-point.{c,h} adds c20ceeb Remove warning about references from shared objects to hidden [...] adds a3b5281 Makefile.in (STABS_DOC_BUILD_INCLUDES): Add gdb-cfg.texi, GDB [...] adds f54f5e3 Clear SHF_COMPRESSED flag bit from input to output adds 2bca037 Properly set arm-specific elf flags wrt hardfp. adds 45972d0 Update testsuite/pr18689.sh for older GCC adds 0ef3814 Optimize erratum 843419 fix. adds 8b558f7 gdb.ada/info_exc.exp: Adjust expected output in "info excepti [...] adds 3915384 Automatic date update in version.in adds f33026a [ARM] Support correctly spelled ARMv6KZ architecture names adds 40e050d btrace: fix case label in btrace_data_append adds af1b22f Move aarch64_linux_get_debug_reg_capacity to nat/aarch64-linu [...] adds cb5cf5e Fix internal error when linking an archive library with no pr [...] adds b8c6c5e Fix typo in PR number. adds 5417c94 Fix problem where __start_ and __stop_ section symbols do not [...] adds 6dca8d5 Automatic date update in version.in adds f945ba5 GOLD aarch64 warning fix adds bb854a3 Fix ppc64 ELFv1 assertion failure adds cd78ea7 Mark global with hidden attribute adds 5b2af7d Don't compare symbol addresses directly adds 511b165 gas line buffer handling adds 7360e63 readelf display of 0x800...000 addend adds 20c2a61 Fix memory operand size for vcvtt?ps2u?qq instructions adds 510fac8 Automatic date update in version.in adds 070fe95 Fix ubsan signed integer overflow adds c2fbdc5 Return zero in aarch64_linux_can_use_hw_breakpoint if target [...] adds d0d8478 gdb/gdbtypes: fix handling of typedef layers between array types adds 7b849db py-linetable.c: Fix doc of LineTable.source_lines' return type adds cc12ce3 Fix crash when reading dummy CUs. adds d5cff5d Fix DT_MIPS_RLD_MAP_REL tag for n64 target and 32-bit host. adds cdb0616 2015-07-23 Ian Coolidge icoolidge@google.com adds f0b0791 Automatic date update in version.in adds 2fb9328 bfd_get_section_by_name_if hash chain traversal adds 91cb26d Correct reloc section name adds 72f4393 Remove leading/trailing white spaces in ChangeLog adds 84b74b4 Replace -g with -ggdb3 in ld compress tests adds 8cfe207 Test --wrapper in extended-remote adds 51aee83 Set general_thread after restart adds 11e6c98 Test --wrapper when restarting process. adds eb97750 Refactor start_inferior adds 5ae3ebb Set proc->priv->new_inferior out of linux_add_process adds c06cbd9 Initialise target descrption after skipping extra traps for - [...] adds 55d7b84 Remove proc->priv->new_inferior adds eb7aa56 make gdbserver use the same ptrace autoconf checks as gdb adds e379037 Move gdb_ptrace.h to nat/ adds 5401971 C++: handle glibc's ptrace(enum __ptrace_request, ...) adds 5826e15 Linux: sys/ptrace.h -> nat/gdb_ptrace.h everywhere adds aff1a65 Fix the evaluation of RL78 complex relocs, by making immediat [...] adds 7cb9e39 Use 0xffffffffffffffffLL to silence GCC 6 warning adds afa5870 Add 'U' suffix to silence GCC 6 warning adds fe23c31 Fix failed exec error message adds 7759842 PR gdb/18717: internal error if non-leader thread exits process adds 5068630 gdb.python/py-events.exp and normal_stop observers ordering adds 2b4cab8 Fix s390 GNU/Linux build after enum __ptrace_request changes adds 1e76a7e Call gdb_exit before gdb_skip_xml_test on gdb.base/catch-syscall.exp adds 4fd4095 Print data from individual perf runs. adds 6ebea26 Workaround debian change to default value of --as-needed. adds 35baa57 Add parallel build support for perf tests. adds a97b16b Clean up testsuite compiler_info support. adds 7b606f9 lib/gdb.exp (clean_restart): Make executable optional. adds 63738bf PerfTest::assemble functions return results. adds 6eab34f Add perf testcase generator. adds 7fecd1b Add gmonster-{1,2} perf testcases. adds f7d3050 Automatic date update in version.in adds ca3084f Revert 4fd4095a5ffe3d4e50e0dac5f8ad37b8478afa9d, log individu [...] adds a496fbc Fix broken -Bsymbolic-functions adds 4a11f20 Sync readline/ to version 7.0 alpha adds 1659f72 Skip missing symbol version section check for executable adds 18d9555 Add missing ChangeLog files adds b558ff0 Don't build readline's shared libs by default adds b8cc7b2 Revert: * Makefile.in (check/%.exp): Pass directory for GDB_P [...] adds 5836a81 Revert "Sync readline/ to version 7.0 alpha" adds 805cee4 Automatic date update in version.in adds c9f35b3 remote.c: Make read_ptid return a null value when no thread i [...] adds ab3b14b Make arm_unaligned_reloc test less sensitive to disassembler [...] adds d76b620 Set errcnt and warncnt to 0 in run_host_cmd_yesno adds edcab5e Compile PR ld/18718 tests with -O2 adds 0c096ed Automatic date update in version.in adds b68a20d [ARM] Fix extern protected data handling adds 32f573b [AArch64] Fix extern protected data handling adds e10461a Set PLT_CFLAGS to "-fplt" if supported adds c4972ed Pass $PLT_CFLAGS to build_binary adds faebca0 Pass $PLT_CFLAGS to ld_compile adds ea9fb8b Add $PLT_CFLAGS to -fPIC for run_cc_link_tests adds 379d3f1 Append $PLT_CFLAGS to CC for NOCROSSREFS tests adds cda77e9 Pass $PLT_CFLAGS to ld_compile adds 219a687 Append $PLT_CFLAGS to CC/CXX for S-records tests adds 7955901 Fix the address size computation for the MSP430 port. adds edb71a9 Sync config with GCC adds 136bb21 Sync toplevel files with GCC adds 37a42ee Regenerate configure files adds 206350d Remove REMOTE_EXAMPLES from gdb/Makefile.in adds 3a60804 Fix ChangeLog entry adds 50904b2 [gdbserver] Don't set srv_linux_usrregs for aarch64*-*-linux* adds 077836f Have SIGTERM promptly quit GDB even when the dummy target is active adds c45bd4f Check address of versined symbol adds 9f43616 Factor out print_unpacked_pointer from generic_val_print adds 557dbe8 Factor out array printing code from generic_val_print adds 81eb921 Factor out pointer printing code from generic_val_print adds 45000ea Factor out memberptr printing code from generic_val_print adds fe43fed Factor out reference printing code from generic_val_print adds ef0bc0d Factor out enum printing code from generic_val_print adds d93880b Factor out flags printing code from generic_val_print adds 4a8c372 Factor out function/method printing code from generic_val_print adds e5bead4 Factor out bool printing code from generic_val_print adds b21b634 Factor out int printing code from generic_val_print adds 385f5af Factor out char printing code from generic_val_print adds 7784724 Factor out float printing code from generic_val_print adds 9550ae5 Factor out decfloat printing code from generic_val_print adds 0c87c0b Factor out complex printing code from generic_val_print adds da33c9a Remove xfail in gdb.mi/mi-watch.exp adds 13e1dec gdb.mi/mi-pending.c: Return NULL instead of nothing in thread [...] adds 6f8ea6c Set NOPIE_CFLAGS and NOPIE_LDFLAGS adds 671c4e3 Automatic date update in version.in adds d6f1baf Check for asprintf and vasprintf during configure stage. adds e5654c0 Fallout from "Reorder more powerpc64 sections for -z relro" adds 77403ce Add -march=interaptiv adds c6e5c03 Add cores for M5100 series adds 2e05693 Update comment for struct type's length field, introduce type [...] adds 3723fda Update comments in struct value for non-8-bits architectures adds e512cdb Introduce get_value_arch adds 3ae385a Consider addressable memory unit size in various value functions adds bde40b8 Fix gdb.server/server-exec-info.exp with the extended-remote board adds d60a922 Uniquify test names from gdb.python/{py-objfile.exp,py-pp-reg [...] adds a66f09d Automatic date update in version.in adds 1150922 bfd/mmo.c (MMIX): Fix massive gcc LTO testsuite failures. adds 6556691 Don't rely on inferior I/O in gdb.base/siginfo-addr.exp adds 23ffc89 Don't rely on inferior I/O in {call-signal-resume, unwindonsi [...] adds 12264a4 Don't rely on inferior I/O in gdb.base/restore.exp adds 188a61b Introduce gdb_test_stdio adds 8aed955 Make gdb.base/sizeof.exp use gdb_test_stdio adds 452397a Make gdb.base/call-strs.exp use gdb_test_stdio adds 2051d61 Make gdb.base/catch-gdb-caused-signals.exp use gdb_test_stdio adds 8396d2c Make gdb.base/dprintf.exp use gdb_test_stdio adds 77e760c Make gdb.base/a2-run.exp use $inferior_spawn_id and gdb_test_stdio adds 789c3a0 Make gdb.base/call-ar-st.exp use gdb_test_stdio adds d7b8ac8 Make gdb.base/call-rt-st.exp use $inferior_spawn_id adds 7cb000a Make gdb.base/ending-run.exp use gdb_test_stdio adds 39413b2 Make gdb.base/shlib-call.exp use gdb_test_stdio adds 0d30a33 Make gdb.base/varargs.exp use gdb_test_stdio adds 4d30e43 Make gdb.gdb/complaints.exp use '-i $inferior_spawn_id' and g [...] adds 0828001 Make gdb.gdb/selftest.exp use '-i $inferior_spawn_id' adds e837674 Adjust MI to $inferior_spawn_id adds 58789a9 Make gdb.mi/mi-dprintf.exp use $inferior_spawn_id adds dedad4e Unbuffer all tests that rely on stdio adds 8b75dd3 interrupt.exp: Revert back to checking gdb,noinferiorio at the top adds eb1a790 Don't set gdb,noinferiorio on gdbserver boards adds cc9f16a PR record/18691: Fix fails in solib-precsave.exp adds 90074d1 Clean up batch-preserve-term-settings.exp adds 7afa63c Initialize terminal_state to terminal_is_ours adds 18206ca Make sure terminal settings are restored before exiting adds dac804d Fix typo in gdb.python/py-objfile.exp adds 7da5b89 Uniquefy gdb.threads/attach-into-signal.exp adds 1eef642 Make gdb.base/multi-forks.exp work with the native-extended-g [...] adds e77e648 Don't set link_info.executable for "ld -r" adds 06265e5 Test that terminal settings are restored after quitting via SIGTERM adds de0a002 Move run-time support check for size relocation adds 60b5750 Use noclone attribute only for GCC 4.5 or newer adds d618e4c batch-preserve-term-settings.exp: use send_quit_command some more adds aa58a49 MIPS ptrace build fixes adds 13be649 Automatic date update in version.in adds c6e8a9a Don't change the default symbol for relocatable link adds a8484f9 Properly disassemble movnti in Intel mode adds 0ea6402 [AArch64] Rename boolean arguments in decoding functions adds ec74129 Move ARM register numbers enum to arch/arm.h adds deca266 Don't use arm_regmap and arm_num_regs in arm_fill_gregset and [...] adds 89abb03 Use regcache->tdesc instead of arm_hwcap adds e8b4168 Remove global variable arm_hwcap adds 6b940e6 Remove isize output argument from fast_tracepoint_valid_at adds 4dd63d4 PR threads/18600: Threads left stopped after fork+thread spawn adds 69dde7d PR threads/18600: Inferiors left around after fork+thread spawn adds 998d452 remote follow fork and spurious child stops in non-stop mode adds 4bc4d42 Reapply fix for gdb.cp/var-tag.exp C++ failures. adds 61a934c Restrict gdb.arch/ppc64-symtab-cordic.exp to ppc64 targets. adds 9aaf8e3 Update trap/break handling in nios2 prologue analyzer. adds e1b5381 Don't allow non-stack memory writes in the prologue for nios2. adds 032a0fc Replace incorrect patch to gdb.cp/var-tag.exp. adds 22d31b1 Automatic date update in version.in adds f486487 Mostly trivial enum fixes adds b1c59dd Fix m32r_remove_watchpoint parameter type adds 2c8c5d3 testsuite: tcl exec& -> 'kill -9 $pid' is racy (attach-many-s [...] adds 5efafab Automatic date update in version.in adds d12307c Replace the block_found global with explicit data-flow adds 5e99d4b Automatic date update in version.in adds 835a09d Complete the previous commit (block_found refactoring) adds e76460d Unbreak PPC gdb builds adds 17c4230 Automatic date update in version.in adds a5fdf78 Fix the block_found refactoring ChangeLog entry adds d60646b Fix thinkos in the description of the --hash-size command lin [...] adds 8156fe7 Enum fix for arm-linux-nat.c adds 1da0360 Fix build error due to uninitialized variable warning adds af061d3 Move basic perf-test output from perftest.log to perftest.sum. adds 3d33890 Add parallel build support for perf tests. adds 4e1bdb0 gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 [...] adds 8e1afc8 Fix file paths in earlier entry. adds c8bd454 Missing changelog entry for previous commit: Add gmonster-{1, [...] adds 666fcf9 dwarf2read.c: fix latent buglet adds ee2d2b1 Further robustify gdb.base/bp-permanent.exp. adds cb1c810 Fix "FAIL: -Bsymbolic-functions" for cris-linux in ld adds af60a1e Nios II R2 support for GDB. adds 4122b41 Fix ChangeLog for "FAIL: -Bsymbolic-functions" for cris-linux in ld adds 127fcdf ld/doc: Document that multiple MEMORY commands are allowed. adds a26b73e Automatic date update in version.in adds edc66de 2015-08-04 Thomas Preud'homme thomas.preudhomme@arm.com adds beab5d9 Update description of proc run_dump_test adds 96e9210 C++: dlsym casts in gdb/linux-thread-db.c and gdb/gdbserver/t [...] adds 0a61824 ld: Add '--require-defined' command line option. adds bb57e4c ld: Add file based error/warning regexp for run_dump_test. adds 9c98104 ld: map option for run_dump_test requires no program. adds 978b949 ASAN attach crash - 7.9 regression adds c6343a9 signal_command: Leftover cleanup chain regression adds ded48a5 Move have_ptrace_getregset to linux-low.c adds bd9e653 New regs_info for aarch32 adds 3b53ae9 Use arm target description and regs_info for 32-bit file on a [...] adds 8a7e458 Get and set PC correctly on aarch64 in multi-arch adds 6085d6f Disable Z0 packet on aarch64 on multi-arch debugging adds 524b57e Disable tracepoint support for aarch32 adds 4e13f8f Fix memory leak in ar if it encounters an invalid path whilst [...] adds 7e27a9d Fix stack buffer overflows when parsing corrupt ihex files. adds 4efd80a python: fix Linetable case to LineTable in docstrings and comments adds ea546fb Automatic date update in version.in adds d89fa91 Remove get_thread_id adds 32f2520 Fix building GDB for the M32C by providing a stub sim_info function. adds 260439c Protect nat/gdb_thread_db.h against multiple inclusion. adds 63b9bbb Change the behaviour of the --only-keep-debug option to objco [...] adds 0a39bb3 stepping is disturbed by setjmp/longjmp | try/catch in other threads adds 0cf003f Automatic date update in version.in adds e0a3af2 Revert ALIGN changes adds ad071a3 Linux gdbserver fork event debug output adds 00db26f Linux gdbserver confused when event randomization picks proce [...] adds 863d01b gdbserver: Fix non-stop / fork / step-over issues adds b6b9ffc Remove required field in agent's symbols adds 4807d3f test slowdown adds 83e97ed Test for PR18749: problems if whole process dies while (ptrac [...] adds f6a9d9c Revert "test slowdown" adds bf47e24 Fix gdbserver --debug issues caught by Valgrind adds f0ce0d3 gdbserver: move_out_of_jump_pad_callback misses switching cur [...] adds 05d999b Change type of struct complaints::series adds 608a1e4 gdbserver: fix silent error exit adds ca0a5f0 PR python/17136 adds a44892b gdbserver: no point in hiding the regcache type nowadays adds 33ebda9 gdbserver/tracepoint.c: make exported IPA global int instead of enum adds 9d996ab Fix ChangeLog formatting adds 84da3f0 Add missing ChangeLog entry header adds aead760 Add casts for legitimate integer to enum conversions adds 782e0bf Fix gdb.base/valgrind-infcall.exp with the native-extended-gd [...] adds de1c2c5 Bump timeouts for a couple gdb.reverse/*-precsave.exp tests adds 308d976 Automatic date update in version.in adds 016a325 Yaakov Selkowitz: fixes for in-tree libiconv adds 5599c40 configure: check for perf_event.h version adds da8c46d btrace: indicate speculative execution adds 0b45135 objcopy: Improve wildcard matching for symbols with '!' prefix. adds 7ff38b1 gdb: get_frame_language now takes a frame parameter. adds 0609672 gdb: Move get_frame_language from stack.c to frame.c. adds 6e33951 Properly merge hidden versioned symbol adds 36aed29 Remove CpuFMA4 support from CPU_ZNVER1_FLAGS. adds 5960642 Sync config.sub and config.guess with GCC adds 47e9c22 ignore invalid DOF provider sections adds e1316e6 Fix and test "checkpoint" in non-stop mode adds d8dd4d5 Change adjust_pc_after_break's prototype adds 567420d remote.c/all-stop: Implement TARGET_WAITKIND_NO_RESUMED and T [...] adds 6c4cfb2 Make thread_still_needs_step_over consider stepping_over_watc [...] adds c282926 Embed the pending step-over chain in thread_info objects adds 4d9d9d0 Use keep_going in proceed and start_step_over too adds 1afd596 Misc switch_back_to_stepped_thread cleanups adds 8b06156 Add comments to currently_stepping and target_resume adds 2ac7589 Factor out code to re-resume stepped thread adds 372316f Teach non-stop to do in-line step-overs (stop all, step, restart) adds fbea99e Implement all-stop on top of a target running non-stop mode adds d55007b Fix signal-while-stepping-over-bp-other-thread.exp on targets [...] adds bfedc46 Fix interrupt-noterm.exp on targets always in non-stop adds d4569d7 Fix step-over-{trips-on-watchpoint|lands-on-breakpoint}.exp race adds 3fc8eb3 Disable displaced stepping if trying it fails adds 7f03bd9 PPC64: Fix gdb.arch/ppc64-atomic-inst.exp with displaced stepping adds 5ac2134 S/390: displaced stepping and PC-relative RIL-b/RIL-c instructions adds f12899e native Linux: enable always non-stop by default adds d4ac1f8 Check sh_type/sh_flags/sh_addralign/sh_entsize when copying s [...] adds 0a77d46 binutils-all/strip-12.s: Use ".section .bss" instead of ".bss" adds e44bf85 Automatic date update in version.in adds 8fe3f3d tc-arm.c: Append ULL to 0xFFFFFFFFFFFFF to avoid errors on 32 [...] adds 662a7b6 Automatic date update in version.in adds 2bc6d61 Automatic date update in version.in adds 75fb749 Add SIGRIE instruction for MIPS R6 adds 422f118 Replace hidden with versioned in elf_link_hash_entry adds fd7dcb9 gdb/infrun.c: Various trivial ARI fixes. adds e27852b PR gdb/17960 Internal error: tracker != NULL when completing [...] adds 80af41e remove trailing space in previous entry adds 1254535 Automatic date update in version.in adds 3037929 PR gdb/18669 libiberty demangle.test failure: strtod() on spa [...] adds 2b29bb4 Fix a typo where the same name was checked twice. adds 88fd044 Fix typo checking number of operands. adds d29b2a1 Fix typo checking MMIX operands. adds e66c3c2 Convert 'A && (!A || B)' to 'A || B' in various places. adds eff0bc5 Fix compile time warning messages about constant expressions [...] adds 64140f8 Fix a typo in _bfd_elf_copy_private_bfd_data adds 4b0e8a5 Fix memory access problems discovered when running some binar [...] adds c8373eb Tweak binutils testsuite adds 4c0160b Fix typo in coff-sh.c. adds dbac553 Fix encoding or OpenRisk1000 PC relative relocations. adds 922c5db Fix the disassembly of the AArch64 SIMD EXT instruction. adds 97dc35c Skip IFUNC relocations in debug sections adds 2c0a466 [AArch64][1/8] Add R_AARCH64_P32_TLSLD_ADR_PAGE21 in elf header adds 1107e07 [AArch64][2/8] GAS support BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21 adds f69e492 [AArch64][3/8] LD support BFD_RELOC_AARCH64_TLSLD_ADR_PAGE21 adds 56a2e45 [AArch64][4/8] Add R_AARCH64_P32_TLSLD_ADD_LO12_NC in elf header adds a12fad5 [AArch64][5/8] GAS support BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC adds 73f925c [AArch64][6/8] LD support BFD_RELOC_AARCH64_TLSLD_ADD_LO12_NC adds 70151fb [AArch64][7/8] GAS support BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12 adds 40fbed8 [AArch64][8/8] LD support BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12 adds 07f9ddf [AArch64] PR18668, repair long branch veneer for plt stub adds f678ded [AArch64] Long branch veneer support far symbol defined by --defsym adds 9331eea [AArch64]Speed up linking speed by skipping unncessary TLS re [...] adds b261b4d [AArch64] Commit missing testcases adds c674f5c [AArch64] Improve BFD overflow warning message for -fpic adds a12a06d Automatic date update in version.in adds 5f700d8 Explicit locations: rename "address string"/"addr_string" to [...] adds c7c1b3e Explicit locations: introduce new struct event_location-based API adds f00aae0 Explicit locations: use new location API adds a06efdd Explicit locations: introduce address locations adds 5b56227 Explicit locations: introduce probe locations adds 00e52e5 Explicit locations: introduce explicit locations adds 87f0e72 Explicit locations: add UI features for CLI adds eb8c4e2 Explicit locations: MI support for explicit locations adds 629500f Explicit locations: documentation updates adds f63d6d9 [AArch64] Rename relocs-257-symbolic-func ld test to relocs-1 [...] adds 0eace21 Properly skip IFUNC relocations in debug sections adds 244558a [regression] Do not read from catchpoint/watchpoint locations [...] adds aa91aff Update Swedish translation in gprof. adds 1b78687 Remove trailing spaces in bfd adds 3739860 Remove trailing spaces in gas adds 3aade68 Remove trailing spaces in binutils adds f3445b3 Remove trailing spaces in gprof adds 43e6514 Remove trailing spaces in opcodes adds 995da1f Remove trailing spaces in ld adds dd419f3 Sync ansidecl.h with GCC adds 87ad46a [AArch64] Fix test failures on elf configuration adds abe8e60 Introduce save_vars, a testsuite proc for safely manipulating [...] adds 6bf45b2 Remove ChangeLog separator adds b6dafab Use save_vars to replace existing manipulation of globals in tests adds 40fc145 [MIPS] Map 'move' to 'or'. adds 5ba3259 Guarantee save-and-restore of GDBFLAGS on gdb.base/checkpoint-ns.exp adds b46824b xtensa: add --auto-litpools option adds 59ecaff Initialize `location' in gdbpy_decode_line adds 4dafcde [amd64] Invalid return address after displaced stepping adds 13a2df2 Set EI_OSABI to ELFOSABI_GNU for local IFUNC symbols adds c74e78b Automatic date update in version.in adds ea8812b gdb.base/dso2dso.exp sometimes broken adds 9791c25 Correct local label doc adds c14c7a8 gas 0b vs 0b0 vs 00b adds 19c2883 gas 0f handling adds 22cee43 [Ada] Add support for subprogram renamings adds 5d8c3ed Add ChangeLog entries for the previous commit adds e5a764c Add ChangeLog for check_ifunc_attribute_available adds 4ab90a7 Fixes for unpredictable nops and 26-bit versions of teq,tst,cmn,cmp. adds 8efa287 Issue an error for read-only segment with dynamic IFUNC relocations adds 6799407 Mass rename `explicit' -> `explicit_loc'. adds 3207396 Fix Python frame unwinder issue caught by Valgrind adds 52bbc56 gdb.base/dso2dso.exp: Improve testcase documentation. adds bc7c9fa [D] Support looking up symbols in the current and imported modules. adds 444c1ed [D] Move classification of symbols from the grammar to the lexer. adds 9201959 Automatic date update in version.in adds 9b57267 Revert "Fix encoding or OpenRisk1000 PC relative relocations." adds f8edc4f Add myself to gdb MAINTAINERS adds a738da3 Add support for DT_MIPS_RLD_MAP_REL. adds c0fe2ae Fix ARI warnings in d-exp.y adds 6613eb1 mi_make_breakpoint: add "evaluated-by" option adds 9ca98f9 Add missing ChangeLog entry for previous commit. adds ebdad8f Rename location accessor macro parameters to silence ARI adds a057aa3 Automatic date update in version.in adds b56ccc2 Rename `typename' in d-exp.y to avoid C++ reserved word adds 6ff0ba5 New /s modifier for the disassemble command. adds 604b263 perftest/utils.py (select_file): Kill any existing inferior b [...] adds e3ae3c4 Fix invoking "[kill|detach] inferiors" on inferiors that are [...] adds 95cf586 objfiles.h,psympriv.h,psymtab.c: Whitespace. adds 51cdc99 Use macros for some enum bit field sizes. adds 8763ced Add end_psymtab_common, have all debug info readers call it. adds a40f728 Automatic date update in version.in adds 1762568 psymtab.c (add_psymbol_to_bcache): Remove "val" arg. adds db2ed2e Rationalize ARM .align adds 26a4b92 Automatic date update in version.in adds 919b75f Trailing space in opcodes/ generated files adds 2309f87 Regen binutils/configure adds ad89c2a Move strace -m/explicit location test to strace.exp adds 7f3706e [D] Implement looking up members of D enums. adds 71b57e3 ui-out.c (default_ui_out_impl): Add comment. adds f6721e4 Automatic date update in version.in adds 4341769 PPC64: Allow .TOC. in linker script to override backend calcu [...] adds fe87542 Use $SED in bfd Makefile adds b2a3343 x86/Linux: disable all-stop on top of non-stop adds 0e1862b Add output_type to bfd_link_info adds c04fe68 gdb: Improve cache matching criteria for the bfd cache. adds 18989b3 gdb: New maintenance command to disable bfd sharing. adds 566f5e3 gdb: Add debug tracing for bfd cache activity. adds 44b4145 [AArch64] Cleanup TLS relocation types which don't go through [...] adds 2b4bf6a gdb/doc: Fix build of 'info' manual. adds cae1fbb Return reloc_class_ifunc for reloc against IFUNC adds 26d56a9 Fix mis-parsing of hex register numbers in 'T' stop replies. adds 4e1626f Add another test for PR ld/18841 adds 4d6cceb PR mi/18833 gdb.execute ("set param value", to_string=True) w [...] adds 16d5f64 gdbserver/linux-aarch32-low: build failure when NT_ARM_VFP no [...] adds e49433d Automatic date update in version.in adds b45e00b Fix symbol versioning problems in PR 18703. adds 3cbc1e5 Add bfd_link_pde, and simplify some tests of link_info.type adds 64d94ba Remove link_info.pic adds 45face3 Prelimit number of bytes to read in "vFile:pread:" adds 13289c1 [AArch64][1/6] GAS support BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL [...] adds 753999c [AArch64][2/6] LD support BFD_RELOC_AARCH64_TLSLD_ADD_DTPREL_LO12_NC adds 49df553 [AArch64][3/6] GAS support TLSLD move/add relocation types adds 6ffe9a1 [AArch64][4/6] LD support TLSLD move/add relocation types adds 4c56252 [AArch64][5/6] GAS support TLSLD load/store relocation types adds 07c9aa0 [AArch64][6/6] LD support TLSLD load/store relocation types adds 7d45c7c3 dwarf2read.c: Check type of string valued attributes prior to [...] adds 9d1f512 Automatic date update in version.in adds 9215b98 gold --emit-relocs adds af39b32 [Ada] Fix parsing for expressions with attributes and characters adds 40e3ad0 Fix language of compilation unit with unknown file extension adds 221e1a3 remote non-stop: Process initially stopped threads before oth [...] adds 0e433b3 Fix gdb.server/solib-list.exp native-extended-gdbserver regression adds 8e804db Automatic date update in version.in adds 6f1cb6e Remove fields curch and cur_line from TUI_CMD_WIN adds 88fc5eb procfs.c: Include "filestuff.h" adds 8015225 Add readahead cache to gdb's vFile:pread adds ab4e4ed PR binutils/18257: Properly decode x86/Intel mask instructions. adds 40045d9 xtensa: implement NPTL helpers adds d02603d Allow symbol and label names to be enclosed in double quotes. adds f36b871 Fix stale cleanup left by linux_mntns_access_fs adds 4313b8c Warn when accessing binaries from remote targets adds 2d7711a Make remote file transfers interruptible adds f0db101 gdbserver: don't pick a random thread if the current thread dies adds 465a859 Fix gdbserver crash exposed by gdb.threads/process-dies-while [...] adds 7a8bcb8 Use tui_putc to output newline entered by the user adds 948578a tui: don't overwrite a secondary prompt that was given no input adds 049412e gdb/dwarf2read.c: rename a field for c++ adds f890475 C++: Initialize a couple const globals adds 99b0bb1 Fix ax.c:gdb_eval_agent_expr adds 0d6b128 Automatic date update in version.in adds 595bce7 Uninitialized vd_nodename adds d579c45 Automatic date update in version.in adds 5f329d5 Reorder enum output_type for better code generation adds b83035f Automatic date update in version.in adds cfe101c Missing parts of fixes for in-tree libiconv adds 77c365d gnu_vector.exp: Avoid some more known FAILs adds 5f40e14 Fix the partial disassembly of a broken three byte instructio [...] adds 40e0b27 Delete the remaining ROM monitor targets adds bb61542 gdb manual: Remove references to deleted targets adds 0ebbc52 gdb/testsuite/: garbage collect a few references to dead targets adds a48847e Prevent GCC from folding inline test functions adds 91dddb8 Make z volatile. adds 4422ac9 Make z int adds a8c6d4f Fix gdbserver SPU build adds 438e1e4 Prepare for gnulib update adds 4a626d0 Update gnulib to current upstream master adds 73b8c1f Add "set remote multiprocess-extensions-packet" command adds 3d40fbb gdbserver crashes when multiprocess extensions aren't supported adds 9a11754 Automatic date update in version.in adds ff3f0f4 [gdbserver] Use iterate_over_lwps in aarch64_notify_debug_reg_change adds 8ee5256 Re-indent the code adds 31a43dd Remove some comments in debug_reg_change_callback adds 5e13713 Get pid rather than lwpid adds 0d51c8d Use phex debug_reg_change_callback adds 32a271e Use debug_printf in debug_reg_change_callback adds 4a8a796 Make aarch64_notify_debug_reg_change the same on GDB and GDBserver adds 75e1f0f Make debug_reg_change_callback the same on GDB and GDBserver adds 5e35436 Move debug_reg_change_callback and aarch64_notify_debug_reg_c [...] adds 88e2cf7 Add pid argument in aarch64_get_debug_reg_state adds f6011a1 Make aarch64_linux_prepare_to_resume the same on GDB and GDBserver adds db3cb7c Move aarch64_linux_prepare_to_resume to nat/aarch64-linux.c adds ed8b7b4 Move aarch64_linux_new_thread to nat/aarch64-linux.c adds 7c2bea1 [AArch64] Fix a typo in the comment for BFD_RELOC_AARCH64_LD6 [...] adds 63e43d3 DWARF: handle non-local references in nested functions adds dfe7f77 Print tid in debug output of debug_reg_change_callback adds 3807431 Support for the sparc %pmcdper privileged register. adds abc56d6 remote: allow aborting long operations (e.g., file transfers) adds cdbfb88 Update MIPS tests for test failures on some configurations. adds 16ad13e Replace assertions with warning messages about ELF binaries c [...] adds dc72bf9 Automatic date update in version.in adds 3ac0a36 Fix regression introduced by fix for PR 18703. adds 1757d35 Fix internal error in gold when script uses section address i [...] adds 4bfacfd Fix --no-as-needed when shared library is listed twice on the [...] adds 7c61d65 Fix problem where script specified both address and region fo [...] adds 2a7f4fa Add asprintf to the list of functions whose decls are checked [...] adds 2d011dc Fallout from "Allow symbol and label names to be enclosed in [...] adds c97c330 Select MIPS ABi based upon abiflags rather than e_flags. adds 0e28778 Use stable sort for ld -r relocs adds ba49e44 gdb: Add Markus Metzger as btrace maintainer adds 8d37573 New test for follow-exec-mode adds 17d8546 Fix native follow-exec-mode "new" adds 8d74932 Replace some xmalloc-family functions with XNEW-family ones adds 1dc7a62 Fix gdbarch.c build error adds 60f02a5 Automatic date update in version.in adds e9756d5 Unset attach_flag when running a new process adds 6fc5bb5 Don't sort ld -r output relocs on alpha adds a40d44c Add missing pr reference adds 8ce7415 Force language to C in gdb.compile/compile-ifunc.exp adds cdaec3f Mention language in compile error message adds a5c0808 gdb: remove packet size limit adds 7541ab0 Fix ChangeLog entry date and mention gdb/18804 adds 0750520 Import the "signal-h" module from gnulib adds a40805d gdb: Use sighandler_t everywhere adds 14d8814 gdb: Drop use of obsolete AC_TYPE_SIGNAL adds ab29043 gdbserver/proc-service.c: bogus return value conversion adds fd2ae5d Document non-8-bits addressable memory support in NEWS adds 5952e15 Remove duplicate ChangeLog entry adds f5cdf49 Fix inverted statements in m88k_analyze_prologue adds 2e57ce7 More fallout from "Allow symbol and label names to be enclose [...] adds 1cb0b71f Add reloc sort test adds 4e83a1e Report UNRESOLVED on failures while detecting Cell/B.E. adds e0fd7c4 Fix assertion failure in linux-thread-db adds 1db33b5 Detect SW breakpoints in Cell/B.E. combined debugging adds 791bb1f [Cell/B.E.] Make parse_spufs_run more robust adds ef36892 [Cell/B.E.] Fix wrong relocation for TLS variable offset adds 6711b7f Fix ChangeLog entries starting with "Likewise" adds 9cb64d2 Automatic date update in version.in adds 32a40e8 Also install readelf into tooldir/bin directory adds 70987a9 Fix incorrect ChangeLog dates. adds 6f05925 Revert: solib_global_lookup: Fetch arch from objfile. adds d63dd61 Update NEWS entry about non-8-bits addressable memory adds 38eebd7 Document the GDB 7.10 release in gdb/ChangeLog adds 4df0419 Automatic date update in version.in adds 8f57eec Use gdbarch obstack to allocate types in alloc_type_arch adds aa78b3b Use gdbarch obstack to allocate the TYPE_NAME string in arch_type adds 2fee770 Revert "Use gdbarch obstack to allocate the TYPE_NAME string [...] adds c6ef89f Automatic date update in version.in adds 1cd36e5 symtab.h (struct symbol): Tweak comment. adds 56e3225 Automatic date update in version.in adds 7292b3a Make asection->id and asection->index unsigned adds 1292acf Regen intl/configure adds 6cae483 NDS32 build fixes adds d3435ae More "Make asection->id and asection->index unsigned" adds 90b81c5 xtensa: initialize call_abi in xtensa_tdep adds 136765e gdb/tui: Make local variable const. adds 6f20ed8 ppc64 section group handling adds a7c4979 Optimise PowerPC64 r2 adjusting stubs adds 76b20b9 Automatic date update in version.in adds a4b6fad ppc64 out-of-line register save/restore functions adds b07bca4 Wrong function reported for linker error message adds 04ebc30 Skip PLT for function pointer initialization adds dc5c874 [Ada] Fix completion for multiple function matches adds 700190e Automatic date update in version.in adds f469e8c Improve error reporting when handling SystemTap SDT probes adds 3bd7e5b Catching errors on probes-based dynamic linker interface adds ad1c917 Initialize variable and silence GCC warning from last commit adds 73c6b47 Initialize yet another variable to silence GCC warning from l [...] adds d49044c [GOLD] ppc64 out-of-line register save/restore functions adds 358de98 Turn IFUNC symbols from shared libraries into normal FUNC symbols adds c74be52 Rename R_386_irelative to R_386_ext2 adds 0762fbb Add 2 ifunc tests for i386 and x86-64 adds 8cbebaa Automatic date update in version.in adds eed8b28 Update documentation of function copy_type_recursive adds 6c214e7 Use gdbarch obstack to allocate the TYPE_NAME string in arch_type adds 8c650f1 Add ifunc tests for call, jmp, add, test adds 77697d4 Remove convert_mov_to_lea adds 6033bf4 Fix a typo in the linker documentation: The COFF section .bui [...] adds 39edd16 [aarch64] Check region OK for HW watchpoint in GDBserver adds 1a91555 Fix seg-fault in readelf when scanniing a corrupt binary. adds a5e406b Fix typo in desription of linker script symbols. adds cd7c177 [Ada] Make string_char_type a true TYPE_CODE_CHAR type in Ada adds 096abbe Automatic date update in version.in adds 02f024f Mention multi-arch debugging support in NEWS adds be90335 gdb: Remove casts of NULL during assignment. adds b03e6ad gdb/cli: Remove casts of NULL during assignment. adds e65b524 gdb/tui: Remove casts of NULL during assignment. adds c005eb9 ld: Extend options for altering orphan handling behaviour. adds 53db1ab Automatic date update in version.in adds e32aa93 Update ld-elf/orphan-8.map to support 32-bit targets adds 7d8316e Automatic date update in version.in adds b31103a Automatic date update in version.in adds 3d4fde6 Fix internal error caused by IFUNC patch. adds 72e0248 guile: Add as_a_scm_t_subr adds 3d476d8 ld: Fix failures in new orphan handling tests. adds 4e0753f Automatic date update in version.in adds 5707d2a Extend the descriptiopn of how to access linker defined symbo [...] adds dce55a0 config/tc-avr.c (md_section_align): Append UL for -1 to avoid [...] adds a79762e Automatic date update in version.in adds c0fa8fb Improve hand-call-in-threads.exp failure handling. adds 0568462 btrace: kernel address filtering adds 081bb92 Update the simplified Chinese translation. adds c694baf S/390: Fix opcode of ppno. adds d660d56 S/390: Remove trailing zeros on 4-bytes opcodes. adds 259364a [AArch64] Relax TLS local dynamic traditional into local executable adds 4af68b9 [AArch64] Sort IS_AARCH64_TLS_RELAX_RELOC in alphabetic order adds d8f187c Remove sentance in binutils documentation saying that thin ar [...] adds 7bdf96e Make register name tables in visium.h static in order to prev [...] adds ea4a7f9 FT32 linker script now parameterized for flash and RAM size. adds 0b333c5 Merge async and sync code paths some more adds 243a925 Replace "struct continuation" mechanism by something more extensible adds 388a708 Convert infcalls to thread_fsm mechanism adds cfc3163 Convert the until/advance commands to thread_fsm mechanism adds 0700e23 Garbage collect dummy_frame_ctx_saver adds a85a307 Garbage collect thread continuations adds cfe7570 Delete enum inferior_event_handler::INF_TIMER adds 4c666f8 * gdb.base/savedregs.exp: Fix typo. adds 7a551a5 * gdb.base/pie-execl.exp: Fix result test of build_executable. adds e70b6e8 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests. adds 3f263e4 Automatic date update in version.in adds 55edd97 Adds an option to the strings program to specify a separator [...] adds dd2e65c Call target_can_download_tracepoint if there are tracepoints [...] adds 64597d8 Another updated version of the simplified Chinese translation. adds 9c1c2a0 S/390: Fix MASK_RIE_R0PI and MASK_RIE_R0PU. adds 08f3c71 S/390: Remove F_20 and FE_20. Adjust comments. adds be62444 S/390: Fix instruction format of crj*, clrj*, and clgrj*. adds 108d56a Constify variables in ada-lang.c adds 5da1a4d Small refactor in ada-lang.c:scan_discrim_bound adds 9ed2dcc Automatic date update in version.in adds 6dcaef9 gdb/18947: [aarch64]Step into shared library is very slow. adds 4d50586 [AArch64] Fix incorrect mask when decoding b.cond instruction adds 669e74e [AArch64] Cleanup comments in instruction decoding functions adds 6d636d8 Add "ld -r" tests for PR ld/15323 adds 9458516 Extended-remote follow-exec adds d46addb Extended-remote catch exec adds 2fd33e9 Extended-remote exec test adds b459a59 Extended-remote exec documentation adds d8f16f3 Automatic date update in version.in adds f3c3938 Set .plt entry size to 0 in elf32-hppa.c adds 1ba8250 Automatic date update in version.in adds 1090ebb Automatic date update in version.in adds 157280a btrace, test: remove buffer-size test with unlimited buffer size adds b027a8f Remove duplicate gdb/NEWS entry adds 919e6db [Ada] Fix the evaluation of access to packed array subscript adds 4c2f2a7 Bail out of processing stop if hook-stop resumes target / cha [...] adds fbedb42 Fix the SH behavior for EF_SH_PIC flag in FDPIC ABI adds afa18d2 Automatic date update in version.in adds ade90bd aarch64 multi-arch support (part 2): siginfo fixup adds 70b90b9 [gdbserver] Rename supports_conditional_breakpoints to suppor [...] adds 750ce8d Support single step by arch or target adds d15dcec Fix gdb.threads/non-ldr-exc-3.exp race adds 7c5d0fa Fix typo adds 8228463 PR remote/18965: vforkdone stop reply should indicate parent PID adds 5a676ac Move ChangeLog entry to proper place adds d57e0d5 gdbserver: Fix exec stop reply reporting conditions adds 141c5cc [ppc64le] Use skip_entrypoint for skip_trampoline_code adds b277c93 [AArch64] Use debug_printf instead of fprintf_unfiltered adds e68fa6f gdb/doc: revert previous vforkdone change adds 5382cfa Fix PR/18564 - regression in showing __thread so extern variable adds 92b3f00 xtensa: generate PLT entries for call0 ABI adds b326e58 Handle clang naming of function static local variable. adds bfca584 [Ada] Enhance type printing for arrays with variable-sized elements adds 25bc8a2 Automatic date update in version.in adds bca6d0e Fix slowdown in ld -r for most common case of out-of-order relocs adds 991f019 Don't skip gdb.asm/asm-source.exp on aarch64 adds d136eff Make it easier to debug non-stop-fair-events.exp adds 1ed415e non-stop-fair-events.exp slower on software single-step && !d [...] adds d78908c Fix argument to compiled_cond, and add cases for compiled-condition. adds c785244 Automatic date update in version.in adds 43691ca Add test case for tracepoints with conditions adds a8aa551 Automatic date update in version.in adds b29b866 Remove one unnecessary iteration in insertion sort adds 975f8a9 Delay converting linker script defined symbols from absolute adds 7c9cf41 Add PowerPC64 ld --tls-get-addr-optimize. adds 7ae4ea7 Add missing PowerPC64 ld --save-restore-funcs doc adds 5953356 btrace: fix non-stop check in to_wait adds 6e4879f btrace: support to_stop adds 987e68b btrace: improve stepping debugging adds 3c615f9 btrace: extract the breakpoint check from record_btrace_step_thread adds d825d24 btrace: split record_btrace_step_thread adds 011c71b btrace: move breakpoint checking into stepping functions adds cf8f8f0 btrace: add missing NO_HISTORY adds e3cfc1c btrace: lock-step adds 0ca912d btrace: resume all requested threads adds ec71cc2 btrace: temporarily set inferior_ptid in record_btrace_start_ [...] adds a6b5be7 btrace: async adds d198802 infrun: switch to NO_HISTORY thread adds cbb55fa btrace: non-stop adds a52eab4 target, record: add PTID argument to to_record_is_replaying adds 4d10e98 btrace: allow full memory and register access for non-replayi [...] adds 797094d target: add to_record_stop_replaying target method adds 7ff27e9 target: add to_record_will_replay target method adds f2665db infrun: scheduler-locking replay adds d2939ba btrace: honour scheduler-locking for all-stop targets adds a0cc84c aarch64 multi-arch (part 3): get thread area adds 515b89b Require readline for gdb.linespec/explicit.exp tab-completion tests. adds 7800dbe Fix shared library load in gdb.base/global-var-nested-by-dso.exp. adds 3f469b1 Generalize filename pattern in gdb.mi/mi-dprintf-pending.exp. adds f57929f Generalize breakpoint pattern in gdb.mi/mi-cli.exp. adds 79dc332 Fix pathname prefix and timeout issues in gdb.mi/mi-pending.exp. adds 26b188a Fix directory prefix in gdb.base/dso2dso.exp. adds d96c806 Automatic date update in version.in adds 015d2e7 default_read_var_value <LOC_UNRESOLVED>: Include minsym kind [...] adds 615b3f6 symtab.h (general_symbol_info) <mangled_lang>: delete and mov [...] adds be550b6 linux-thread-db.c (record_thread): Return the created thread. adds 7dc7c19 Replace current_inferior ()->gdbarch with its wrapper target_ [...] adds 25f004c Automatic date update in version.in adds 9b8b325 Add --no-dynamic-linker option to ld, for static PIE use adds 7d1c9c9 crash printing non-local variable from nested subprogram adds 2ee7123 dwarf2_compute_name: add fixme, don't use same name as parame [...] adds 8c60ef4 Automatic date update in version.in adds 183dc7e dwarf2read.c (add_partial_symbol): Remove outdated comments. adds 18fe412 [gdbserver] Remove unused max_jump_pad_size adds 9812b2e Wrap gdb_agent_op_sizes by #ifndef IN_PROCESS_AGENT adds 787749e Move instruction decoding into new arch/ directory adds 6ec5f4b Make aarch64_decode_adrp handle both ADR and ADRP instructions adds bb903df Add support for fast tracepoints adds afbe19f Implement target_emit_ops adds 7041adf Enable fast tracepoint tests adds 4f51c22 Add a gdb.trace test for instruction relocation adds 06da0f7 Add a test case for fast tracepoints' locking mechanism adds 4d9d419 Add NEWS entry for fast tracepoint support on aarch64-linux adds 7f7a1bc Change ch_type in Elf64_External_Chdr to 4 bytes adds acaa662 Add two missing consts adds 95421fb Format ld option items adds 6b9e742 Automatic date update in version.in adds c8b187e Use bfd_get_32 and bfd_put_32 to access ch_type adds 6dca4fd opcodes/ppc-opc.c: Add dscr and ctrl SPR mnemonics adds 5c383f0 Solaris PIE support adds 5fe2850 Set DF_1_PIE in gld${EMULATION_NAME}_after_parse adds bc1f8cd stap-probe: Remove unnecessary cast adds f04265e Enhance the RX disassembler to detect and report bad instructions. adds e3ec6cc Change 7-byte NOP instruction for RX target, so that it only [...] adds 0a6b604 Update MIPS PIE tests for DF_1_PIE change adds c58b006b doc: Fix substitute-path example adds af73b6a Automatic date update in version.in adds bcd68f9 sim: ft32: add character input port adds 6a40cf0 Add support for files that contain multiple symbol index tabl [...] adds b6518b3 Fix compile time warnings generated when compiling with clang. adds e6c2c62 [Ada] Fix handling of array renamings adds 86e13c9 Automatic date update in version.in adds 938d3bf Allow any size enum in gdb.cp/var-tag.exp. adds 3074964 Relative DT_RPATH/DT_RUNPATH vs. sysroot capable ld. adds 623fb77 [FT32] Implement pointer to address conversion method. adds c7c9216 Test case, disassembler not showing RIMM literals correctly #14 adds 6e15a7d Accidentally added file. Removed it. adds aebd6ce Automatic date update in version.in adds 9720e65 Generalize enum regexp in gdb.cp/classes.exp. adds 6cd8405 POSIX shell compatibility of gas/configure.ac adds 8a9e7a9 Correct the generation of OR1K pc-relative relocations. adds 8e394ff [PATCH] Add micromips support to the MIPS simulator adds 224c3dd Add casts to memory allocation related calls adds 9a3c826 Add some more casts (1/2) adds 19ba03f Add some more casts (2/2) adds 9a09557 The FT32's disassembly of 10-bit literals has the incorrect mask. adds 792005b Fix typo in syntax of record instruction-history begin, end. adds 03fa52c Automatic date update in version.in adds ba587d5 [D] Fix regression in py-lookup-type.exp adds bc84451 Fix cast of xml_find_attribute's return value adds a8b9165 Automatic date update in version.in adds f1b383b Automatic date update in version.in adds 36f7a94 Patches for illegal ppc 500 instructions adds b08b78e Updare French translation for binutils and German translation [...] adds 71f4ed3 FT32: define macros for instruction recognition. adds c402ef9 common/filestuff.c (make_cleanup_close): Update comment. adds 245af59 MAINTAINERS: Add Iain Buclaw as D language maintainer. adds c60eb31 gdb.base/gcore.c (array_func): Add reference to static_array. adds 2181a6c cli-script.c: Fix read_next_line's comment adds 84d73af Fix last commit's ChangeLog adds 7b45154 Automatic date update in version.in adds 56e6cf8 PR/19014: Fix a spelling mistake in the linker documentation. adds 7ecc513 Add support for extensions in the .machine pseudoop on S/390, [...] adds c68c163 Adjust the output section size to skip gap fills adds 86feccb [FT32] Replace hard-coded instruction patterns with macros adds 4f714dd Rebase patch #7 adds 0bcf3dd Undo accidental commit adds cbd44e2 Don't use the output section size to copy input section adds 1eefa9c Automatic date update in version.in adds 71c34ca sim: ft32: correctly simulate PM write port adds 395b0d8 sim: ft32: correct simulation of MEMCPY and MEMSET adds 3b1ad7d msp430: Fix bug regarding large memory model inferior functio [...] adds 6c4f232 Add fdpic and misc targets to config.bfd for sh*-*-linux* adds a39d2e8 Add fdpic and misc emulations to configure.tgt for sh*-*-linux* adds 630993e Consistency check for merge sections adds 2ec6d9e Revise new e500 invalid opcode test adds 9865bd0 Also check e_machine when merging sections adds 77ba2a6 btrace, testsuite: fix spurious gdb.btrace/tsx.exp fails adds aca20ec infcmd.c: Don't attempt to record a NULL value after a finish [...] adds 51c935f Fix ChangeLog Date for previous push. adds e019fd1 py-type.exp: Do not run tests if binary fails to build adds 7781c06 Shorten long lines in linux-aarch64-low.c adds ede5f15 gdbarch.h: Change gdbarch_info::tdep_info's type to void * adds 4b627c1 Create a PLT entry for R_386_PC32 in non-code sections adds 6899683 Resync files in the binutils repository that are maintained i [...] adds 6ab2446 Call strprefix instead of strncmp in event parsing adds b8836e4 Pass -m elf_x86_64 to ld for 64-bit test adds 4ee959f Handle symbolic link when copying source file adds 398e081 x86/Linux: reenable all-stop on top of non-stop adds 1fd60fc dwarf2read.c (setup_type_unit_groups): Add comment. adds 017e6bc Revert "Also check e_machine when merging sections" adds 21d8086 Automatic date update in version.in adds c220e32 Update ld-x86-64/pr19013-nacl.d adds de48f48 bfd/config.bfd: Drop non-linux non-fdpic stuff from the last [...] adds 0e1e4a7 ld/configure.tgt: Drop non-linux non-fdpic stuff from the las [...] adds 7352404 [BFD][AARCH64]Emit single AARCH64_MAP_INSN symbol for the whole plt. adds dd0a637 vec.h: Add casts for C++ compat adds 5db4f0d Create a PLT entry for R_X86_64_PC32 in non-code sections adds 371517f Automatic date update in version.in adds 7232d38 [aarch64] Remove argument pc from disas_aarch64_insn adds 36f4aab [aarch64] expose disas_aarch64_insn and rename it to aarch64_ [...] adds e141d84 Make aarch64_zero_register_p declaration starts from column one adds a0becb8 [BFD][AARCH64]Refactor to facilitate further large memory mod [...] adds a2e1db0 [LD][AARCH64]Add BFD_RELOC_AARCH64_LD64_GOTOFF_LO15 Support. adds 654248e [GAS][AARCH64]Add BFD_RELOC_AARCH64_MOVW_GOTOFF_G1 Support. adds 74a1bfe [LD][AARCH64]Add BFD_RELOC_AARCH64_MOVW_GOTOFF_G1 Support. adds ca63237 [GAS][AARCH64]Add BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC Support. adds dc8008f [LD][AARCH64]Add BFD_RELOC_AARCH64_MOVW_GOTOFF_G0_NC Support. adds 1aa66fb [GAS][AARCH64]Add BFD_RELOC_AARCH64_TLSGD_MOVW_G1 support. adds 94facae [LD][AARCH64]Add BFD_RELOC_AARCH64_TLSGD_MOVW_G1 support. adds 3e8286c [GAS][AARCH64]Add BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC support. adds 7ba7cfe [LD][AARCH64]Add BFD_RELOC_AARCH64_TLSGD_MOVW_G0_NC support. adds 3b957e5 [Binutils][AARCH64]Add TLS IE large memory support. adds b7a944f [BFD][AARCH64]Create GOT section for TLSLE_MOVW_TPREL_G(1, 1_NC, 2). adds ac73473 [BFD][AARCH64]Add TLSGD relaxation support under large memory model. adds 43a357f [GAS][AARCH64]Add TLSDESC large memory model support. adds 0484b45 [LD][AARCH64]Add TLSDESC support for large memory model. adds 3ebe65c [LD][AARCH64]Add TLSIE relaxation support under large memory model. adds 06e635e Fix gdb.dwarf2/staticvirtual.exp regexp. adds 604763c Automatic date update in version.in adds ae4e250 [FT32] gdb: Correctly interpret function prologs adds 73e5465 Automatic date update in version.in adds 9706b5e Change ch_type to Elf_Word in struct Chdr_data<64> adds d00c2bc Enable IAMCU and PEI for Solaris2/x86 adds e753e15 Automatic date update in version.in adds a0d4915 Don't re-export common symbols adds 6540205 Automatic date update in version.in adds cbd641e parse load_offset (bias) of restore command as long adds 8c6da3d Clear the ch_reserved field in 64-bit output adds 9eacb93 Fix bug when applying R_SPARC_GOTDATA_OP* relocations to loca [...] adds ff792d9 Automatic date update in version.in adds f77ee80 [aarch64] use aarch64_decode_insn to decode instructions in GDB adds 3b0357d gold: fix ABI pagesize for aarch64 adds 886a250 New ARC implementation. adds d3e12b2 Wrap include/opcode/aarch64.h in extern "C" for C++ adds 875880c Avoid using 'template' C++ keyword adds 8c5b385 Automatic date update in version.in adds 04c4fe8 btrace: fix void return adds 3f94e60 Fix compile time warning compiling ARC port. adds 4e7de15 MAINTAINERS: Update my email address adds d5d8c4e [D] Support D style sizeof and typeof expressions. adds bc04c45 Automatic date update in version.in adds 145e3dd Fix gdb.base/a2-run.exp race adds abcef95 btrace, test: avoid gdb.btrace/vdso.exp fail adds f9acce4 Fix typos in comments adds 7567e11 Add two callback data casts adds 7c543f7 Change some void* to gdb_byte* adds f9fa37b arm-linux-tdep: Add explicit cast for int to gdb_syscall conversion adds 78c5b88 cris: Use enum bfd_endian to represent endianness adds c5bcd27 i386: Fix type of gdbarch_tdep::register_reggroup_p adds 086ca51 More explicit local variable names in ada_value_primitive_packed_val adds fbd000d use gdb_byte in ada-lang.c::ada_value_primitive_packed_val... adds a1c95e6 Reorder variable declarations in ada_value_primitive_packed_val adds f93fca7 [Ada] split data unpacking code out of ada_value_primitive_pa [...] adds d0a9e81 [Ada] Better handling of dynamic types in ada_value_primitive [...] adds 220475e make is_scalar_type non-static and use it in ada-lang.c adds 0cafa88 [Ada] Buffer overflow in ada_unpack_from_contents adds 5b639de [Ada] ada_unpack_from_contents: Error if target buffer not la [...] adds bd4e004 Automatic date update in version.in adds d980077 Bug 19113 - read.c stringer assertion adds 5fde150 Automatic date update in version.in adds 3f946aa sim: bfin: handle negative left saturated shifts as ashifts [ [...] adds 7d8a636 sim: moxie: fix leakage in error path [BZ #18273] adds da6e19a Ignore references with relocs to discarded sections in .data. [...] adds da76f7d Automatic date update in version.in adds ef05be8 PR19083 S/390: Fix garbage collection of some GOT relocs. adds 431ff07 avr: Fix bugs in org/align tracking. adds 2520f72 Forward VALUE_LVAL when avoiding side effects for STRUCTOP_STRUCT adds 8240f44 More tests in gdb.arch/insn-reloc.c adds 70b439f Move target_read_uint32 out of aarch64_relocate_instruction adds dfaffe9 Move append_insns out of aarch64_relocate_instruction adds 0badd99 Use visitor in aarch64_relocate_instruction adds 246994c Move aarch64_relocate_instruction to arch/aarch64-insn.c adds b6542f8 Support displaced stepping in aarch64-linux adds 3424051 Support displaced stepping in support_displaced_stepping for [...] adds 0fd8ac1 New test case gdb.arch/disp-step-insn-reloc.exp adds e1c587c Rename emit_insn to aarch64_emit_insn adds 1c2e151 Rename emit_load_store to aarch64_emit_load_store adds eda14cf Mention the change in NEWS adds ede77e6 Update list of known MSP430 MCU names. adds 4373f8a Skip the unversioned definition after the default version adds cb65d27 aarch64: Use gdb_sys_no_syscall enum instead of -1 adds 1f713e4 aarch64: Add cast for integer to enum cast adds 6da660c m32c: Split m32c_move_reg_t in read/write variants adds f54b226 mep: Add cast for int to enum conversion adds 8d3fea1 gdb: Make use of safe-ctype.h header. adds fc58fa6 gdb/doc: Restructure frame command documentation. adds 9d622bd gdb: Fix bug with dbx style func command. adds edbbff4 gdb: Avoid unneeded calls to parse_frame_specification. adds a0d34a3 gdb: Simplify parse_frame_specification. adds cb781f0 Automatic date update in version.in adds 8173c2a sim: ft32: test coverage for link parameters and PM write port adds 341b8ee Tidy code setting PT_GNU_RELRO p_flags adds 8f33e7d Updated Chinese translation for the linker. adds 01f573a Add EM_IAMCU support to gold adds 3953f15 Constify arguments of gdb_bfd_lookup_symbol and related functions adds 4666fec lm32: Replace call to write_memory with write_memory_unsigned [...] adds aa5c10c ada-lang.c: malloc/alloca casts for C++ adds bfb1c79 ada-lang.c:ada_value_primitive_packed_val: const correctness adds 170742d Fix execution_direction's type adds e6a959d More char constification adds 33f914a Recognize a few more AIX XCOFF DWARF sections. adds 82c88aa Automatic date update in version.in adds 6448a3e Define enum out of struct adds efb068d Updated Chinese translation for the linker (again!) adds c46eb7b S/390: Fix instruction type of troo, trot, trto, and trtt. adds 485f23c Add missing changelog entries adds b4b0e14 bfd: [SH] Emit DT_PLTGOT for FDPIC output unconditionally adds 35cd5fc Automatic date update in version.in adds b32a5c1 Use the file_ptr type when calling bfd_seek. adds 1fb80d6 When evaluating a ternary operator in a linker script, copy t [...] adds 89fdc87 Remove core_regset_section adds 38bc821 Normalize my (personal) email address in ChangeLog adds e43fb83 objcopy --extract-symbol adds 7b19bec objcopy --extract-symbol testcase adds 21c4044 binutils objcopy test tidy adds 8d689ee aarch64 multi-arch part 6: HW breakpoint on unaligned address adds 4dba69b Fix a typo for "-z noextern-protected-data" adds ae7683d Fix typos in comments in _bfd_elf_merge_symbol adds baf9351 Automatic date update in version.in adds b31bcac Convert mov to lea for loading address of local common symbol adds 75a06c7 Check if symbol is defined when converting mov to lea adds e66acfb MAINTAINERS: Fix my inconsistent email address adds 6457197 Don't ignore "-m emulation" command line option adds 96e7a1e gdbserver: Reset current_thread when the thread is removed. adds 833dcd2 gdbserver: Reset current_thread when the thread is removed. adds 774ee6d [nto] Fix nto build. adds 0716a48 Automatic date update in version.in adds 9f08fa5 Correct powerpc64le __glink_PLTresolve .eh_frame FDE adds 0b002d4 Automatic date update in version.in adds 595712b Fix PR binutils/19147 -- off by one when printing NT_FILE note. adds 434d28e targets.c (bfd_flavour_name): "MMO" is spelled "mmo". adds b615f43 Automatic date update in version.in adds b32b93c Robustify inherit.exp and virtbase.exp. adds 65808c9 Fixup comments oops in last commit. adds e12fe55 Add a gas configure option to select the default behaviour fo [...] adds 15a70cd Add test to ensure that ternary linker script operators copy [...] adds 29090fb Make GDB wait for events after handling target File-I/O adds b224a9e Automatic date update in version.in adds bfd09d2 gdb: Improve syscall entry/return tracking on Linux adds f9c6230 Correct printed value of Main in mmo.c consistency error message. adds edeefb6 Add --enable-compressed-debug-sections={all,gas,gold,ld} adds 609c304 [nto] Fixes for nto procfs. adds 8a6c0cc [nto] Implement TARGET_OBJECT_AUXV. adds e5343fd [nto] Implement procfs_pid_to_exec_file. adds 0fd1534 Feed right input object to x86_64_mov_to_lea1[12] adds 5f3ff4f Fix internal error on DW_OP_bregx(-1) adds 2c3853e Automatic date update in version.in adds 4cd98a1 Fix --host cris-*-linux build of GDBServer. adds 6c3bc0f Reset x86 Linux targets to not compressing debug sections by [...] adds 1283d92 Extend description of the --enable-compressed-debug-sections [...] adds 2b35fb2 Add ability for objcopy to insert new symbols into a binary. adds a988916 [nto] Fix nto target stopped by watchpoint. adds d7161de [nto] Improve ABI sniffing. adds 80f0110 Remove checking vCont;s in exec_cmd_expect_vCont_count adds 397dd9a Fix typo in spelling of author's name. adds dd37334 Add the target_ops needed for software breakpoints in GDBServer. adds 2716529 Support breakpoint kinds for software breakpoints in GDBServer. adds 8689682 Implement breakpoint_kind_from_pc and sw_breakpoint_from_kind [...] adds b0b4b50 Refactor the breakpoint definitions in linux-arm-low.c. adds abeead0 Support software breakpoints for ARM linux in GDBServer. adds a846e9c Fix tests for PR 18500 so that they will pass for big-endian [...] adds 27145d5 Adjust timeout in gdb.base/freebpcmd.exp. adds 3f2f83d fort_dyn_array: add basic fortran dyn array support adds bed91f4 Fix accessing a function's fields (parameters) from Python (P [...] adds 79697b6 Automatic date update in version.in adds 4ee3feb Fix tests for PR 18500, revisited adds 8b89121 Run add-symbol test on mips adds 61643fb S/390: Get rid of superfluous parameter to s390_elf_allocate_ [...] adds e44c481 S/390: ifunc: Enable the ifunc tests. adds 0a51136 S/390: ifunc: Fix for undefined ifunc symbols. adds 0f042c6 S/390: ifunc: Fix PR18841. adds 01a5358 S/390: ifunc: Handle GOTOFF relocs on ifunc symbols. adds d8ee9e4 S/390: ifunc: Fix function pointers to hidden ifunc symbols. adds 99ba512 S/390: ifunc: Redirect local function calls to the IPLT. adds 02a8669 Add R_386_GOT32X support to gas and ld adds 56ceb5b Add R_X86_64_[REX_]GOTPCRELX support to gas and ld adds caa6521 Add "-z call-nop=PADDING" option to ld adds 493d4b4 Gold: Don't fail on R_386_GOT32X relocation adds 2891b49 Gold: Don't fail on R_X86_64_[REX_]GOTPCRELX relocations adds 4894d80 Handle --enable-compressed-debug-sections=ld,gas adds 709476c mips: fix void*/gdb_byte* compilation errors adds 3e45d68 rs6000: Add cast for int to enum conversion adds 5af9928 solib-spu: Add gdb_byte* cast adds 60905b1 xtensa: Fix implicit enum conversions adds 64e59d8 binutils/objcopy.c (setup_section): missing extract_symbol part adds 282b7d7 Allow mmix-knuth-mmixware adjustments to objcopy --extract-sy [...] adds c287bfe bfd/mmo.c: handle "objcopy --extract-symbols" generating and [...] adds 9b4c123 Properly check --enable-compressed-debug-sections={yes,all} adds 2213f74 Add support for MSP430 silicon errata to the assembler. adds c72f45d gdb/Windows: use windows_wait/windows_resume directly in init [...] adds fb70bc1 Add cast in nto-tdep.c adds db0f0d0 Add cast in python.c adds 1652a98 Fix inconsistent breakpoint kinds between breakpoints and tra [...] adds d236ad1 garbage collect gdb/infrun.c:stop_after_trap adds bba037e Always keep sections marked with SEC_KEEP adds 1e7eae0 Re: Always keep sections marked with SEC_KEEP adds e9f3d86 Automatic date update in version.in adds 034f1a8 Initialize field insn_count correctly adds be83aa7 Add a test for PR ld/19167 adds 1cce69b Handle __start_* and __stop_* symbols in --gc-sections adds 2e6ee06 Refactor default_breakpoint_kind_from_pc to be used by all ta [...] adds fb78e89 Fix nto,spu and win32 builds of GDBServer. adds 3db2885 Remove set_breakpoint_data definition in GDBServer. adds 6ecf4e0 Add cast to observer.sh adds a55515e Add mmap casts in linux-btrace.c adds 10d43c8 Automatic date update in version.in adds ce74641 ia64-tdep.c: Remove (void *) casts adds cfcb22a sparc64-tdep.c: Don't assign using memcpy return adds 49e66b4 proc-service.c: Add (gdb_byte *) cast adds 55e5bf5 Replace (void *) cast with (gdb_byte *) adds a7dbb7d Automatic date update in version.in adds 1650ca1 cli-setshow.c: Constify variable adds f4ee58b tui-data.c: Remove unnecessary casts adds 2d5a88d Re-apply change for handling non-local references in nested f [...] adds 27dc26a Fix compile.exp error message expectation adds cdfb4fc Automatic date update in version.in adds 74ef968 scm-symbol.c: Add (domain_enum) casts adds e0dd41e gdbscm_memory_port_write: use local variable to avoid adding casts adds 585a269 symtab.c: Add cast adds 48ffa2b Fix constness problem in ioscm_make_gdb_stdio_port adds 7cc53fb Do not pass NULL for the string in catch_errors adds a6af384 Properly convert address load of __start_XXX/__stop_XXX adds 7acd011 tui: Simplify tui_alloc_content adds 1522597 guile: Simplify ioscm_make_gdb_stdio_port adds d41401a Add some casts for building on musl. adds 963843d musl: Move W_STOPCODE to common/gdb_wait.h. adds 682b254 Move __SIGRTMIN. adds 372405a Print address map in output of "mt print psymbols" adds 1a70ae9 PR python/18938: source -s foo.py with foo.py a symlink to fo [...] adds 0fde2c5 PR symtab/17391 gdb internal error: assertion fails in regcac [...] adds 7b7e7f1 Check symbol defined by assignment in linker script adds 6780fe1 Automatic date update in version.in adds c924448 ctf_xfer_partial: Return TARGET_XFER_E_IO instead of -1 on error adds bf6778d stap-probe.c: Add casts adds d7f3ff3 target.c: Add a cast and change a type adds 321df06 Evaluate __start_* and __stop_* symbol PROVIDE expressions early adds a04a15f symtab.h (struct general_symbol_info> <ada_mangled>: Update comment. adds 5e2e750 Fix access_to_packed_array.exp typos/errors adds 469bdc7 xfail pr19161 test on hppa-linux adds ef8e672 Prevent overflowing the selected_cpu_name buffer in the ARM a [...] adds d6867a7 Add support for 32-bit and 64-bit PowerPC AIX core files. adds c6056a7 Add support to readelf for reading NetBSD ELF core notes. adds a504d23 Add --fix-stm32l4xx-629360 to the ARM linker to enable a link [...] adds a480de3 ada-lang.h: Add cast in GROW_VECT adds 70b8286 Introduce ax_raw_byte and use it adds c6486df Add scm_t_dynwind_flags casts adds 02f12cd Fix RL78 disassembly so that SP+OFFSET addressing always show [...] adds 4666280 Display system registers by their names when disassembling RL [...] adds e0d13cb ctf.c: Fix int/enum implicit cast adds 709b551 psymtab.c: Add casts adds c2f2875 Fix RL78 disassembly of DE+offset addressing to always show t [...] adds 79b289e source.c:openp: save/restore errno adds c519209 guile: Change return value of gdbscm_with_guile for const char * adds d09f2c3 target_read_memory&co: no longer return target_xfer_status adds b80c305 Make host_address_to_string/gdb_print_host_address cast param [...] adds 4d2f5d5 Patch for PR gold/19042 - unsupported reloc 311/312. adds 26656b1 Automatic date update in version.in adds 199af15 Orphan output section with multiple input sections adds 7963511 Add a test for PR ld/19162 adds 6f4b1af Fix errors in the gas testsuite for the ARC target. adds 82188b2 Fix recent STM324LXX patch to compile on 32-bit hosts. adds 43cdf5a Pass noaliases_p to aarch64_decode_insn adds 0e3536f Add tests for 16-bit versions of ARM teq, tst, cmp and cmn in [...] adds a3718e9 Fix a typo in comment in elf32-i386.c adds 3043c1a Check R_386_GOT32/R_386_GOT32X without base register adds 93084fc Move encoded as 'or' in binutils. adds 8d9743b Support 64-bit entry size in SHT_HASH (for s390). adds 6f97897 Add 64-bit archive support. adds e79a4ba Add s390 backend. adds a817ff4 Fix empty string alignment in .rodata.str* adds bd89091 Make debug_msg.sh more open-minded about line numbers (needed [...] adds 238830c Add __attribute__((__aligned__(1))) to unaligned symbols from [...] adds 5d2b446 Automatic date update in version.in adds 941c9ca Fix CPS availability. adds d850632 fix typo in ld's texinfo adds 9363847 Re: Orphan output section with multiple input sections adds f82aa16 Fix reporting of command line options that need an argument, [...] adds 9c6595a Don't assume break/continue inside a TRY block works adds e3bdafe compile: Rename struct type_map_instance::gcc_type field adds 44a8b4d Add cast to exception_none adds 50bc912 gdbserver/Linux: Introduce NULL_REGSET adds add67df gdbserver: btrace enums adds e053fbc gdbserver: enum gdb_signal casts adds c17414a gdbserver/tracepoint: Add casts out of tpoint->handle adds d2412fa gdbserver/mem-break.c: Add cast adds 968bc5c bfd/libhppa.h: Make C++ compatible adds a75cf61 Add support for AArch64 CloudABI binaries. adds ca9584f 2015-10-29 Catherine Moore clm@codesourcery.com adds b10a8bc Also check GOTPCRELX adds 41e83f2 Make GOT entry size target-dependent adds ebf0534 gnu-v2-abi.c: Add casts adds e681cf3 Disable paging when run by Emacs 25.1 and later. adds fa4c39c guile/: Add enum cast adds 7535d5e Add cast to VEC_iterate adds b406995 dwarf2read.c: Add cast adds f98cd05 Change type of write_qxfer_response parameter adds d6f85c8 gdbserver/server.c: Cast return value of memmem adds 15cf126 Cast gdb_dlsym return value adds cb0a270 Add a cast in jit_target_read_impl adds d2242e3 mdebugread.c: Address class -> address class index adds b42945f Add/adjust casts in gdbserver's proc-service adds 6929161 gdbserver: Move pointer dereference to after assert checks. adds 1b1149f Automatic date update in version.in adds 26f187c Updated (simplified) Chinese translations for ld, bfd, binuti [...] adds 7ea45d7 gdbserver/proc-service.c: Change CORE_ADDR cast to uintptr_t adds 452b4ba gdb/record: Add testcases for a few syscalls. adds aefb52a gdb/linux-record: Remove size_siginfo adds d625f9a gdb/linux-record: Fix size_[ug]id values adds 7571f7f gdb/linux-record: Fix sizes of sigaction and sigset_t adds 72aded8 gdb/linux-record: Fix readdir and getdents handling adds 933c5a6 gdb/linux-record: Fix msghdr parsing on 64-bit targets adds b80d067 gdb/linux-record: Support time, waitpid, pipe syscalls adds cb658d2 gdb/linux-record: Fix [gs]etgroups16 syscall adds d2de23a gdb/linux-record: Fix newfstatat handling adds ff83a54 gdb/linux-record: Fix old_select syscall handling adds c28ebe2 gdb/linux-record: TASK_COMM_LEN is 16 on ppc too adds d9b19c4 gdb/linux-record: Fix size_termios for x32, amd64, aarch64 adds 10268a4 gdb/linux-record: Fix struct sizes for x32 adds 4081c0f Simplify gdb.threads/wp-replication.exp on counting HW watchpoints adds d35ae83 Don't displaced step when there's a breakpoint in the scratch [...] adds 6e46b9c Automatic date update in version.in adds 6a727d6 Automatic date update in version.in adds 1e52a07 Automatic date update in version.in adds a62e598 Fix the RX assembler's section alignment parameter to use mul [...] adds e292aa7 Fix disassembly of RX zero-offset register indirect instructions. adds 854eb72 Disassemble RX NOP instructions as such. adds 4310e62 Automatic date update in version.in adds b9559b8 Add myself to gdb MAINTAINERS adds 7ad8b86 gdb/reverse: Fix continue_to_breakpoint in syscall testcases. adds d5f0636 Obvious typo fix in gdb.reverse/readv-reverse.exp adds 1ac688f [LD][AARCH64]Add test cases for big-endian. adds c1e7d6a [GOLD] Regenerate POTFILES.in to add s390.cc adds ab27339 readelf verdef and verneed adds e6c5bb0 linux-ppc-low.c: Remove forward declaration, move ppc_arch_se [...] adds 2bc84e8 linux-ppc-low.c: Add casts adds 653090d remote-sim.c: Add casts adds f4b0a67 target_ops mask_watchpoint: change int to target_hw_bp_type adds 04b3479 linux-aarch32-low.c: Use NULL_REGSET adds 04248ea gdbserver arm: Add casts adds 171de4b Change return type of raw_bkpt_type_to_arm_hwbp_type adds f844cf0 arm-linux-nat.c: Add cast adds eb3e3c6 linux-mips-low.c: Fix type of mips_add_watchpoint parameter adds cbec665 linux-mips-low.c: Change "private" variable name adds 1996e23 linux-mips-low.c: Add casts adds 1c215b9 xtensa: Add missing statics adds b9fdaa8 Automatic date update in version.in adds af70908 disasm: split dump_insns adds a50a402 disasm: add struct disasm_insn to describe to-be-disassembled [...] adds f94cc89 btrace: change record instruction-history /m adds 0c532a2 btrace: add instruction-history /s and fix documentation adds e00b3c9 Improve error message for MPX bound table examinations. adds 1a2ccd2 Changing compiler flags for MPX tests. adds 14cb1c0 Fix non stopping breakpoint on newer compilers. adds fe6052e DATA_SEGMENT_ALIGN documentation is not consistent with behaviour adds 394816e gdb/record-full: Use xmalloc instead of alloca for temporary [...] adds 566c56c gdb: Add process record and replay support for s390. adds 6df5522 gdb/s390-linux: Step over MVCLE+JO (and similiar) as a unit. adds 6f2f1a3 Fortran: allocate()d memory is uninitialized adds a4957db Automatic date update in version.in adds 868ac09 Regenerate ld/Makefile.in adds 93d9601 Combine aarch64_decode_stp_offset_wb and aarch64_decode_stp_offset adds d9ebcbc Use aarch64_decode_insn in aarch64_analyze_prologue adds c86a40c Use aarch64_decode_insn in aarch64_displaced_step_copy_insn adds 0eccf19 Add aarch64-specific --no-apply-dynamic-relocs option. adds 96f9814 Revert patch for PR 19119, which led to PR 19172 and 19197. adds 2223449 gdb.dwarf2: Define and use gdb_target_symbol for symbol prefixes adds ed60fec Automatic date update in version.in adds 82ef0f7 Do not use libiberty's getpagesize on Android adds 66e749b Automatic date update in version.in adds f01dcfd testsuite: Define and use gdb_target_symbol_prefix_flags_asm. adds c6f0b40 gdb.dwarf2: Don't hardcode certain constants in Dwarf::assemb [...] adds db0cf06 Automatic date update in version.in adds 29960db Automatic date update in version.in adds 314dee8 Copy gnulib obstack files adds e9f40d7 Modify obstack.[hc] to avoid having to include other gnulib files adds 78d14d2 Silence obstack.c -Wc++compat warning adds c20a064 Configury changes for obstack optimization adds be7fe1c Move copy_u.w to MSA64 ASE, remove copy_u.d. adds c098766 New function displaced_step_in_progress_thread adds a5eda10 Use ELF_STRING_ARM_unwind in arm-tdep.c adds 29f628d bfd: Fix left shift of negative value. adds c4e0bea binutils: Fix left shift of negative value. adds 8d3842c gas: Fix left shift of negative value. adds dddc0e1 [Ada] GDB crash during "finish" of function with out parameters adds 859d798 Remove unnecessary target dependencies on relocation format. adds cc20347 Recognize .pdr debug sections. adds 87d094f Automatic date update in version.in adds 5697b73 sim: h8300: drop unused littleendian variable adds 9b4888d sim: m32c: drop redundant dependency info adds 1057567 sim: m32c: move test code to testsuite adds c316a17 Fix performance regression due to ld -r memmove adds 6637a42 sim: cr16/d10v: localize translation funcs adds 60f2e42 Fix performance regression on x86 with ld -r adds 2d5da47 Properly move kept relocations when deleting relocations adds 18954b2 Handle x86 VTINHERIT/VTENTRY relocs when deleting relocations adds 634a9f6 Update the RX simulator to handle the latest opcode types. adds 6b21c2b Add Qualcomm qdf24xx support. adds 6e7675a gdb/testsuite/gdb.trace: Deduplicate pcreg/spreg/fpreg. adds be20f08 Automatic date update in version.in adds f3575e0 gdb: Use class_info when creating info commands. adds 5f51595 gdb: Make use of 'add_info' to create info sub-commands. adds 4397c91 Replace long int * cast with PTRACE_TYPE_RET * adds 430e004 gdb/testsuite/gdb.trace: Deduplicate set_point assembly. adds 3604307 Automatic date update in version.in adds a680de9 Add assembler, disassembler and linker support for power9. adds df3b670 Use gdb_byte * instead of void * in push_stack_item adds 582cfe0 Fix PR gas/19217 adds 43cdc0a Add support for Cortex-A35 adds 8915a9b Fix dates in Changelog for previous commit. adds 9c352f1 [AArch64] Add support for Cortex-A35 adds 06d2788 Revert "[LD][AARCH64]Add TLSIE relaxation support under large [...] adds 3319bd5 Automatic date update in version.in adds 7feec52 Add markers for release 2.26 adds 77ae9c1 gdb.base/gnu_vector.exp: Don't test output from the inferior adds c1862d0 Remove d10v from testsuite adds b13c8ab Refactor arm_return_in_memory adds c4312b1 PR 19051: support of inferior call with gnu vector support on ARM adds 895d427 Automatic date update in version.in adds db1ff02 Fix problem where bss symbols for copy relocations are marked local. adds 79bffa3 Automatic date update in version.in adds d8bd95e Bump version to 2.26.51 adds c4d4ed4 sim: drop extern C linkage from most sim interface headers adds 9bea4d1 sim: testsuite: support basic vars in flags adds 1bd1b71 sim: m32c: add a basic testsuite adds 6e4f085 sim: sim-close: unify sim_close logic adds d2dfd24 sim: clean up redundant objects adds 02962cd sim: mcore: convert to common reason/resume logic adds 5809534 sim: mcore: add a fail testcase adds 9ef4651 sim: mcore: switch to common sim-reg adds 7eed105 sim: mcore: pull cpu state out of global scope adds 8ae8f9c sim: h8300: convert to common sim_{reason,stop} adds a572cc6 Automatic date update in version.in adds 6795460 sim: d10v: push down sd/cpu vars adds aadc174 sim: d10v: convert to common sim engine logic adds e9b0081 sim: d10v: drop global callback state adds 7ea08e8 sim: cr16/d10v: drop redundant call to sim_create_inferior adds c2270cd sim: cr16: switch to common sim-reg adds 137fbfd sim: cr16: delete unused memory helpers adds 267b3b8 sim: cr16: push down sd/cpu vars adds 761e171 sim: cr16: convert to common sim memory modules adds 0ef7f98 sim: cr16: convert to common sim engine logic adds 9db36cf sim: cr16: drop global callback state adds 797eee4 sim: sim-stop/sim-reason/sim-reg: move to common obj list adds 3940d2c Fixes an invalid warning about memory region overflow on the ARM. adds ef9bd0b Fix bug in arm_push_dummy_call by -fsanitize=address adds 0d1993c Use value_contents instead of value_contents_writeable adds 8e80f9d Pass value * instead of bfd_byte * to pass_* functions in aar [...] adds db3516b Fix stack buffer overflow in aarch64_extract_return_value adds 7ffdbc4 Automatic date update in version.in adds 58a345f gas: microblaze: fix shift overflow adds 146b80f sim: sim-close: use XCONCAT2 helper adds 66c6502 gdb: Fix left shift of negative value. adds 340c283 gdb/testsuite: Fix left shift of negative value. adds e7286c5 Fix the disassembly of conditional instructions will illegal [...] adds eee926f Fix a problematic message with the STM32L4XX fixup on 32-bit hosts. adds 9a4073e guile disassembly hardcode TARGET_XFER_E_IO adds 8d297bb Type-safe wrapper for enum flags adds 0c801b9 Convert c_string_type to an enum flags type adds c25b1ab Mach-O: add new defines and struct for darwin 14.5 adds cd78b7a [C++/mingw] ser-mingw.c casts adds 0ae1c71 [C++/mingw] Misc alloca casts adds 2986367 [C++/mingw] gdb-dlfcn.c casts adds 43499ea [C++/mingw] windows-nat.c casts adds c3de4d9 [C++/mingw] gdbserver casts adds 69e976f [C++/mingw] ser-tcp.c casts adds c087905 [C++/mingw] handle_output_debug_string adds 56db1d6 [C++/mingw] Fix windows-nat.c::xlate adds ce7715e [C++/mingw] gdbserver: gdb/host signal mixup adds 9582455 [C++/mingw] Simplify first chance exception handling adds e063da6 [C++] Define __STDC_CONSTANT_MACROS / __STDC_LIMIT_MACROS for [...] adds 91ee717 MinGW and attribute format(printf/gnu_printf) adds eec461d [C++] Always use setjmp/longjmp for exceptions adds b6b8067 Introduce null_block_symbol adds 1946c4c Fix gdb.threads/multiple-step-overs.exp fails on arm adds a6760b6 [sim/ppc] Fix printf_filtered reference adds 8fd3fe9 Automatic date update in version.in adds cdf850e sim: always enable modulo memory adds c389945 sim: mn10300/v850: drop unused WITH_CORE define adds 47daa70 mach-o cleanup: remove useless calls to bfd_seek. adds 4978e36 Prevent looping in archives adds 0735fdd Fix out of boundary access in pass_in_v adds 1798301 [gdbserver/ipa] Fix build dependencies adds bcb5164 mach-o: use a per-target reloc canonicalize function. adds b53e4c0 mach-o: decode and display arm64 compact unwind entries. adds e3a3797 Constify value_cstring adds 79f3389 [C++] Add casts to obstack_base calls adds 7cc3f8e Constify value_string adds 62aa7be Automatic date update in version.in adds b399102 Account for .tbss alignment when adjusting start of relro adds f29cf77 Use default sub-segment align for non-ELF powerpc adds 04830f2 Recent powerpc testcase fails adds 32d849b [GOLD] PowerPC TOC16 and GOT16 relocs are relative adds 9a724e7 output_big_leb128 comment adds acb787b [AArch64] Add ARMv8.2 command line option and feature flag. adds 56a1b67 [ARM] Add ARMv8.2 architecture feature and command line option. adds d47b13e [S/390] Add null ptr check + port GOTOFF handling from 32 bit [...] adds 6a69a05 Cast void * to struct user_pt_regs * adds 9caa331 Cast void * to user_fpsimd_state *. adds 6c1c9a8 Define enum out of the scope of struct adds 231c059 Change argument opcode type from enum aarch64_opcodes to uint32_t adds c282563 [AArch64] Reject invalid immediate operands to MSR PAN adds 915ef8b [C++] remote.c: Avoid enum arithmetic adds f8708a1 [C++] linux-thread-db.c: dladdr cast adds 4d19317 [C++] s390: Fix enum gdb_syscall conversion adds c6d8112 [C++] breakpoint.c: "no memory" software watchpoints and enum casts adds dad44a1 [C++] Drop -fpermissive hack adds 9a08470 [C++] Default to -Werror in C++ mode too adds bb82e93 Fix iov_len calculation in aarch64_linux_set_debug_regs adds b35d5ed gdb: Workaround bad gdbserver qSupported:xmlRegisters=i386;Un [...] adds 06e03ff gdbserver: Fix qSupported:xmlRegisters=i386;UnknownFeature+ handling adds 7fcdc24 Automatic date update in version.in adds 96161e2 Fix think-o in calls to gdb_compile. adds 9c88ed8 sparc: fix build of gdb/testsuite/gdb.arch/sparc-sysstep.c adds bb09744 callfuncs.exp: avoid spurious register differences in sparc64 [...] adds f8c2a96 Update translations. adds 11b8aeb Synchronize PDP11 page size between BFD and LD. adds f075eb5 binutils: add support for arm-*-darwin and aarch64-*-darwin. adds a4f8732 Fix building objcopy under mingw64 by replacing uses of strnd [...] adds 9b334a2 Fix missing update in previous patch. adds a915c10 Remove a if-clause that is redundant because the same test ha [...] adds 0b1fa28 Fix a problem with the maximum number of open files held in t [...] adds 8c00185 Stop the ARM short mapping symbol test being run for the symb [...] adds 250aafa [AArch64] Add support for ARMv8.1 Virtulization Host Extensions. adds f21cd97 MIPS/LD: Fix little-endian `mti' and `img' ELF emulations adds 314cf37 MIPS/GAS/testsuite: Tighten negative-match NaN tests adds e084c96 Fix '-data-read-memory-bytes' typo/assertion adds 38d42a5 Automatic date update in version.in adds 3559ed3 Automatic date update in version.in adds d320201 sim: mn10300: drop global callback handle adds c1fc4b4 sim: h8300: delete global callback/kind/name adds 6cc9885 sim: sh: delete global callback/argv adds 807eaf0 sim: avr: switch to common sim-reg adds 82d442c sim: avr: move global state to sim/cpu state adds 37258e9 sim: common: add PRI printf defines adds 7c125e3 sim: ppc: avoid use of $< in ordinary rules [PR sim/13834] adds 2561d58 sim: sim_do_commandf: fix call to va_end [PR sim/19273] adds dc11500 sim: common: set up CPPFLAGS/CXXFLAGS/LDFLAGS from configure [...] adds d41fc12 Automatic date update in version.in adds 37ce405 target.h: #include <sys/types.h>. adds 3eb831e darwin-nat: rewrite darwin_read_write_inferior adds ad2073b solib-darwin: support PIE for spawned processes. adds aa14fb5 darwin-nat: disable sstep cache. adds e49d43f opcodes: handle mach-o for thumb/arm disambiguation. adds 155bfbd gdb/dwarf2read: Minimal handling of non-constant struct sizes. adds 206853a Fix space-vs-tab issues in gdb/testsuite/ChangeLog. adds 64da5dd [gdbserver] disable Elf32_auxv_t/Elf64_auxv_t AC_CHECK_TYPES [...] adds 416dc9c [ARM] "svc" insn check at irrelevant address in ARM unwind in [...] adds a6a20ad infinite loop stopping at "pop" insn on x64-windows adds 80d82c1 [LynxOS] GDBserver crash debugging threaded program adds 16c3b12 error/internal-error printing local variable during "bt full". adds 5506f9f minsyms.c: Scan backwards over all zero sized symbols. adds 045ccf9 Refactor gdb.trace/save-trace.exp adds c93e839 Fix internal error when saving fast tracepoint definitions adds 351e610 Automatic date update in version.in adds 2e8cf49 Add an AArch64 simulator to GDB. adds 3ff0b31 [ARM][GAS] Fix invalid arm-wince-pe tests. adds 2cc57ad Make gdb.python/py-inferior.exp test names unique adds 050c224 Linux: dump the signalled thread first adds 7e0aa6a List inferiors/threads/pspaces in ascending order adds 2f341b6 List checkpoints in ascending order adds 62147a2 List displays in ascending order adds be81798 NEWS: "info" commands now list in ascending order adds 2c32be7 [GAS, ARM] Invalid LDR immediate transformation adds 5e7e060 Automatic date update in version.in adds 751e4d6 [GOLD] Align PowerPC64 GOT adds 74b03b9 Adjust local symbol value in relocatable link to be relative [...] adds da09a43 Import zlib 1.2.8 with local change merged in. adds 9a4db61 Automatic date update in version.in adds 46a3515 btrace: diagnose "record btrace pt" without libipt adds 73ede76 Constify thread name return path adds 79efa58 Display names of remote threads adds f6512a6 Add test for thread names adds 980facc Adjust ChangeLog entry adds b6c30ff Automatic date update in version.in adds 8701819 [AArch64] Add feature flags and command line for ARMv8.2 FP16 [...] adds 1a04d1a [Aarch64] Support an ARMv8.2 system register. adds bfde72c Use ${frames_invalid} in gdb.cp/annota2.exp adds 88e8ec1 Allow multiple occurrences of the frames-invalid annotation i [...] adds dfcb77a Use multi_line to make pattern more human readable adds 238f245 [AArch64] Support gnu vector in inferior call adds cd635f7 [AArch64] Handle HFA and HVA together adds 58b584a New test gdb.arch/arm-neon.exp adds 805035d [AArch64] Only check breakpoint alignment on inserting adds 35822b3 [AArch64] Let aliased instructions be their preferred form. adds e196166 remote.c: Add missing cast adds d685192 [AArch64] Add ARMv8.2 instructions BFC and REV64. adds 64357d2 [AArch64] Add ARMv8.2 instruction alias REV64. adds 3bd894a [AArch64][PATCH 1/3] Support ARMv8.2 FP16 floating point inst [...] adds cf86120 [AArch64][PATCH 2/3] Adjust a utility function for floating p [...] adds 622b9eb [AArch64][PATCH 3/3] Add floating-point FP16 instructions adds e3e3b08 Automatic date update in version.in adds aaae08a Avoid "enum conversion when passing argument 1 of 'getrusage' [...] adds 6a8796d Avoid "enum conversion when passing argument 1 of 'getrusage' [...] adds d81bf7d Fix several crashes of C++ demangler on fuzzed input. adds e9a3881 Implement N4514, C++ Extensions for Transactional Memory. adds 35a88fa Fix PR63758 by using the _NSGetEnviron() API on Darwin adds 1e92415 (Makefiles): PATCH to include libcpp and libiberty in GCC etags adds f336392 libiberty TAGS adds c4be264 PR other/61321 - demangler crash on casts in template parameters adds f493673 SH FDPIC backend support adds 87746c1 Port libvtv to Solaris adds 3b16c55 libsanitizer merge from upstream r250806, compiler part. adds 16807a4 Adjust GDB to demangler API change adds 5900049 Automatic date update in version.in adds 08e4f60 Update my email address in MAINTAINERS. adds bc30144 Automatic date update in version.in adds 42bcef4 objdump: Handle 32-bit base address in debug_ranges / debug_loc. adds 01a49af Fix ChangeLog entry adds f015c27 Fix mi-nonstop.exp with extended-remote adds 6efcd9a Remote all-stop-on-top-of-non-stop adds 066f6b6 attach + target always in non-stop mode: stop all threads adds 34c6591 gdbserver crash running gdb.threads/non-ldr-exc-1.exp adds 799a2ab remote: stop reason and watchpoint data address per thread adds de97996 New vCtrlC packet, non-stop mode equivalent of \003 adds 500c1d8 gdbserver crash if gdb attaches too fast adds 56cf4be gdbserver resume_stop handling bug adds 09df467 Make dprintf-non-stop.exp cope with remote testing adds 65706a2 Remote thread create/exit events adds a681f9c gdbserver: fix killed-outside.exp adds 04bf20c testsuite: Range stepping and non-stop mode adds f4836ba infrun: Fix TARGET_WAITKIND_NO_RESUMED handling in non-stop mode adds f2faf94 Implement TARGET_WAITKIND_NO_RESUMED in the remote protocol adds a67a9fa gdbserver:prepare_access_memory: pick another thread adds 1bebeec gdbserver/linux: Always wake up event loop after resume adds fddedbe gdbserver: don't exit until GDB disconnects adds 769ef81 Fix breakpoint size when stepping over a permanent breakpoint [...] adds 2d97cd3 Fix instruction skipping when using software single step in G [...] adds 7d00775 Refactor queries for hardware and software single stepping su [...] adds 9b4c5f8 Remove support for thread events without PTRACE_EVENT_CLONE i [...] adds fbec895 Remove too simple breakpoint_reinsert_addr implementations. adds 56529cb Automatic date update in version.in adds 0a5ff21 ARC port broken reloc processing adds f26dd30 Re: ARC port broken reloc processing adds 44c2e68 SRC-POTFILES.in update adds 23d6190 binutils/configure update adds b560e2a Don't use BFD_TRADITIONAL_FORMAT flag in COFF support adds bbb1afc Invoke aout N_* macros with pointer to struct internal_exec adds 3a8c4a5 Trim unused params from aout adjust_sizes_and_vmas adds 99fd02d Run gdb.base/disp-step-syscall.exp for aarch64-linux adds 2e3b657 Fix uninitialized variable warnings in remote.c adds 974eac9 Avoid "operation may be undefined" warning in remote.c adds ead3d54 Properly check symbol defined by assignment in linker script adds 46de9bc Automatic date update in version.in adds 3395762 Fix ldah being disassembled as ldaexh adds c27b8c2 Fix powerpc64 segfault caused by zero r_symndx relocs. adds 26e3a0c Make --enable-initfini-array the default adds 923b198 addr2line vs. inlined C functions called from C++ adds 06cc423 Automatic date update in version.in adds b4687fc Darwin: add new mach-o header flags. adds 41d0efc Run gdb.base/sizeof.exp with board having gdb,noinferiorio adds e58c48b Remove duplicate arch/arm.h include in linux-arm-low.c. adds 7ef8ae7 Take addend into account when making GOT entries for local symbols. adds 5cc854a Automatic date update in version.in adds 24b368f Fix failures in the GAS testsuite for the ARC architecture. adds 461c4b2 Remove useless loop in elf.c adds f27c539 Fix GAS testsuite failures for COFF/PE based ARM targets. adds 02e2aef Optimize R_386_GOT32/R_386_GOT32X only if addend is 0 adds cc51fd4 Automatic date update in version.in adds ece66d6 gdbserver: set ptrace flags after creating inferiors adds a5d4320 Document the GDB 7.10.1 release in gdb/ChangeLog adds a458152 Automatic date update in version.in adds 030f17b Replace remaining references to i386-nat with x86-nat instead. adds 2f672fe Automatic date update in version.in adds 2b21312 bfd: Mark sh5*-*-* and sh64*-*-* targets as obsolete. adds dd2887f Reorder some power9 insns adds 487b24d tc-ppc.c md_apply_fix tidy adds 006589c R_PPC64_ENTRY adds 549dba7 [GOLD] R_PPC64_ENTRY support adds c20f6f6 PR19323 memory allocation greater than 4G adds cbf9597 PowerPC ifunc with local symbols adds f7584f0 Add support for MSP430 F5 hardware multiply. adds 1b36b65 Add myself as a write-after-approval GDB maintainer adds d72413e Enhance the menu to select function overloads with signatures adds 5ee4a06 Fix relaxation in RX linker when --no-keep-memory is specified. adds 6056244 oops - accidentally omittde from previous delta. adds 17b1509 Support Z0 packet in AArch64 multi-arch debugging adds 1e550d7 ld: relax alignment requirements of compressed .debug_* secti [...] adds e4e26df Automatic date update in version.in adds 1eac08c rl78: Enable MULU for all ISAs. adds 7859afc rx: Fix p_vaddr reconstruction logic. adds e896287 rl78: relaxation fixes adds 3685b09 DOCO: Enhance the menu to select function overloads with signatures adds fbdf940 ELF: don't re-order SHF_FILE symbols adds 35c1a43 gas: don't get confused by .asci{i,z} after .struct adds ec9ab52 gas: consistently emit diagnostics for non-zero data emission [...] adds 7460c0a Fix static analysis warning about undefined bheaviour. adds b7a5f21 Automatic date update in version.in adds 91a65d2 [GOLD] Relocate::relocate() params adds e3a7574 [GOLD] Edit PowerPC64 ELFv2 function entry code adds dcfc7dd [GOLD] PowerPC style fix adds c192dad Fix compile time warning building RX target. adds b593e3d Fix wrong output of x87 registers due to truncation to double [...] adds ec892a0 sparc: support %dN and %qN syntax for FP registers. adds 1c35a88 varobj zero-padded hexadecimal format adds fa7cc15 gas/ELF: slightly relax elf/file*.d expectations adds 8eab413 Implement Intel OSPKE instructions adds 5fc2bea gdb.base/async.exp: Handle "asynchronous execution not supported" adds f56331b dwarf2loc.c: Perform a pointer to address conversion for DWAR [...] adds a0fad44 Automatic date update in version.in adds 33d4099 Fix GOT address computations in initial PLT entries for nios2. adds c740885 arc/gas: Accept, but ignore, dummy arguments. adds 28d2bfb gdb: Handle multiple base address in debug_ranges data. adds 0f59c28 [gdb/doc] Stack, Examining the Stack: Reorder menu adds af117b3 [AArch64] Fix ARMv8.1 and ARMv8.2 feature settings. adds c8a6db6 [AArch64][PATCH 1/2] Add support for RAS instruction ESB. adds 47f8114 [AArch64][PATCH 2/2] Add RAS system registers. adds c2c2a31 Remove support for thread events without PTRACE_EVENT_CLONE in GDB adds 7039122 gas: documentation for the SPARC %dN and %qN fp registers notation adds 6479e48 [AArch64][binutils] Add support for ARMv8.2 PSTATE.UAO. adds 4a07dc8 ld: Fix LTO for MinGW targets adds 762f774 Stop using nowarnings in gdb/testsuite/gdb.multi/ adds ea2deee [AArch64][PATCH 1/2] Add support for ARMv8.2 DC CVAP instruction. adds d6bf7ce [AArch64][PATCH 2/2] Support ARMv8.2 DC CVAP instruction. adds 36d6fc0 Remove "spaces" references from gdb.multi/base.exp adds b1236ac [gdb/doc] Remove references to no-longer-supported systems adds 22a5455 [Aarch64] Support ARMv8.2 AT instructions adds f4f4330 [gdb/doc] Explain that there's always a thread adds bebf494 ld -r doesn't need plugin for slim lto object adds 60269a4 Fix regression revealed by corethreads.exp adds c5847ba ld -r doesn't need plugin for slim lto object adds 9343aa2 Automatic date update in version.in adds 73af8ed [AArch64][Patch 1/5] Support the ARMv8.2 Statistical Profilin [...] adds 55c144e [AArch64][Patch 2/5] Add Statistical Profiling Extension syst [...] adds a0f7013 [AArch64][Patch 3/5] Adjust maximum number of instruction aliases. adds 9ed608f [AArch64][Patch 4/5] Support HINT aliases taking operands. adds 1e6f480 [AArch64][Patch 5/5] Add instruction PSB CSYNC adds b37a629 Use arm_eabi_breakpoint on aarch32 adds db91f50 Understand arm breakpoints in aarch64_breakpoint_at adds f1637eb Remove gdb.base/coremaker2.c adds 6b2353a Make output views accessible to Target during do_relocate(). adds 6e0813d Pass relocations to Target::do_calls_non_split. adds f43f857 gdb: Make lines_to_list variable static. adds 8c05462 gdb: Use NULL instead of 0 for pointer comparison. adds 1a48ce7 gdb: Small code restructure for list_command. adds 5c000df gdb: Make test names unique in list.exp. adds a0def01 gdb: 'list' command, tweak handling of +/- arguments. adds 3b2464a gdb: Add an error when 'list -' reaches the start of a file. adds 4fdd372 gdb: Extend help text for 'list' command. adds 1f15743 Automatic date update in version.in adds b817670 Enable 2 operand form of powerpc mfcr with -many adds dafa877 Fix SH gas testsuite invalid assembly exposed by ec9ab52c adds 67dd2c2 Automatic date update in version.in adds 39040bb Remove const from return type of get_output_view. adds 365f51b Automatic date update in version.in adds 552e55e nm: basic COFF symbol type support for SysV-style symbol tabl [...] adds 92e18d9 gas: free allocated symbol name in .cfi_label handling adds 132874d gdb: Use TYPE_LENGTH macro adds 6351190 [AArch64] Fix errors rebasing the ARMv8.2 AT and system regis [...] adds 40d16a7 [AArch64][PATCH 1/14] Support ARMv8.2 FP16 Adv.SIMD instructions. adds 51d543e [AArch64][PATCH 2/14] Support ARMv8.2 FP16 Vector Three Same [...] adds 6b4680f [AArch64][PATCH 3/14] Support ARMv8.2 FP16 Scalar Three Same [...] adds f3aa142 [AArch64][PATCH 4/14] Support FP16 Vector Two Register Misc. [...] adds 80776b2 [AArch64][PATCH 5/14] Support FP16 Scalar Two Register Misc. [...] adds 42f23f6 [AArch64][PATCH 6/14] Support FP16 Vector Indexed Element ins [...] adds 5f7728b [AArch64][PATCH 7/14] Support FP16 Scalar Indexed Element ins [...] adds bb515fe [AArch64][PATCH 8/14] Support FP16 Adv.SIMD Across Lanes inst [...] adds 4b5fc35 [AArch64][PATCH 9/14] Support FP16 Adv.SIMD Modified Immediat [...] adds 65f2205 [AArch64][PATCH 10/14] Rework code mapping vector types to op [...] adds 3067d3b [AArch64][PATCH 11/14] Add support for the 2H vector type. adds b195470 [AArch64][PATCH 12/14] Support FP16 Adv.SIMD Scalar Pairwise [...] adds b5b0f34 [AArch64][PATCH 13/14] Support FP16 Adv.SIMD Shift By Immedia [...] adds 4fd0a9f [AArch64][PATCH 14/14] Support FP16 Adv.SIMD Scalar Shift By [...] adds a8f077d Target remote mode fork and exec test updates adds 8020350 Target remote mode fork and exec event support adds 19d9d4e Target remote mode fork and exec event documentation adds 87a3a92 Skip tests that send ctrl-c to GDB if nointerrupts target pro [...] adds 7e763b8 Skip gdb.base/gdbhistsize-history.exp on remote hosts. adds 5d978e1 Skip gdb.base/gdbinit-history.exp on remote hosts. adds 0588c79 Check for readline support in gdb.base/history-duplicates.exp. adds ef60345 Automatic date update in version.in adds a117b0a Add support for RX V2 Instruction Set adds caa8d70 Add support for the MRS instruction to the AArch64 simulator. adds 0883219 Update the copyright notices in the affected files. adds 1d19cae Fix invalid left shift of negative value adds 270f824 bfd: don't produce corrupt COFF symbol table due to long ELF [...] adds a22279d Tweak gdb.trace/ftrace.exp for aarch64 adds ff1fe6f Remove refernces to a non-existent silicon errata. adds 29b1539 [ARM] Enable CRC by default for ARMv8.1 and later. adds 9c35a52 Automatic date update in version.in adds 72d98d1 [ARM] Add support for thumb1 pcrop relocations. adds a4e22a5 [C++] Fix -Winvalid-offsetof warnings with g++ 4.4 adds 7544db9 Fix -Wno-unknown-warning support detection adds eedd141 Automatic date update in version.in adds 95c29a8 PR gold/17473: Fix gold build with system C++ headers that us [...] adds 0bef041 Add forgotten ChangeLog updates for 72d98d16ed09584660d0cbb75 [...] adds 10c9892 [Patch ARM] Fix build attributes for armv8-a in case of assem [...] adds c3c8744 Fix one heap buffer overflow in aarch64_push_dummy_call adds 4a6ed09 Remove support for LinuxThreads and vendor 2.4 kernels w/ bac [...] adds a6904d5 Fix PR threads/19354: "info threads" error with multiple inferiors adds dea6e32 [Patch ARM] Fix build attributes for armv8-a in case of assem [...] adds 16e1d72 MAINTAINERS: Add myself as MIPS maintainer adds 33e0d1c Automatic date update in version.in adds ce3e498 Implement --long-plt flag (ARM only). adds ec70be9 Fix formatting of coff-i386.c adds c9f2032 Fix formatting in coff-x86_64.c adds fa5308b Replace breakpoint_reinsert_addr by get_next_pcs operation in [...] adds cba7e83 Share some ARM target dependent code from GDB with GDBServer adds d0e59a6 Refactor arm_software_single_step to use regcache adds 68ce205 Share regcache function regcache_raw_read_unsigned adds d9311bf Support software single step on ARM in GDBServer adds 7fe5e27 Enable software single stepping for while-stepping actions in [...] adds bd2b290 Enable conditional breakpoints for targets that support softw [...] adds aff9c0f Add documentation to gdb_compile adds 5f2dfcf Cast to enum bfd_endian in arm_get_next_pcs_read_memory_unsig [...] adds a28def7 Process 64-bit imm/disp only for 64-bit BFD adds 420d30a Automatic date update in version.in adds 1690b61 Make prompt_for_continue call throw_quit directly. adds bc00869 Reset pagination counts even when stdin is not a tty. adds e7826da Fix ARI warning in gdb/arch/arm-get-next-pcs.c adds 0965b14 Automatic date update in version.in adds bf401b0 Remove HP-UX reference in testsuite/configure.ac adds c2345c1 Automatic date update in version.in adds b4a7fca Minor reformatting fix in gdbtypes.c::create_array_type_with_stride adds 361fa3a Fix building pdfs of assembler documentation. adds 35adc03 Use arm_eabi_breakpoint on aarch32 adds b630461 Remove references to HP CC/aCC compiler from testsuite adds 3ca2264 Remove HP-UX references fom testsuite adds 1012509 Remove dead code in testsuite adds a20a33f Automatic date update in version.in adds 6d265cb Add an expect for running commands with CLI jump adds ac4c9b0 Add support for ARM's NOREAD section flag. adds 239efab RXv2 support update adds aec47d1 [win32] cannot automatically find executable file [...] warni [...] adds 0e50fe5 gdbserver crash in gdb/gdbserver/thread.c::thread_search_callback adds 4abd5ed [lynxos] gdbserver hangs when killing inferior from GDB adds 491d01d ARM: Fix exidx coverage for relocatable builds. adds fe33faf Remove HP-UX reference in foll-vfork.exp adds b1a0d2a Automatic date update in version.in adds 64ac34c Automatic date update in version.in adds ab8314b [testsuite/Ada] stop using project files when building test programs adds 443bfd5 Add tests for gas arch autodetection on ARM adds fc289b0 Consolidate Thumb-1/Thumb-2 ISA detection adds 4ed7ed8 Add assembler support for ARMv8-M Mainline adds ff8646e Add assembler support for ARMv8-M Baseline adds 2fd158e Add support for linking ARMv8-M object files adds a0f5b6d Automatic date update in version.in adds 8abe6c6 sim: delete SIM_HAVE_SIMCACHE adds b1af947 sim: delete SIM_HAVE_MEM_SIZE adds 3cabaf6 sim: delete SIM_HAVE_FLATMEM support adds 84e8e36 sim: enable watchpoint module everywhere adds bd3fb5b sim: h8300: move h8300-specific options out of common code adds cec1974 sim: delete old breakpoint code adds 9db2b71 sim: cris: move option install to sim_open adds 2693621 sim: make LMA loading the default for all targets adds cb379ed sim: mips: move SIM_QUIET_NAN_NEGATED to sim-main.h adds ef04e37 sim: mips: delete TARGET_TX3904 define adds 268c913 sim: dv-pal: always use CPU_INDEX adds 9e8e7dd sim: always enable callback memory adds 42a3af5 sim: device_error: punt adds f0c1b76 sim: move WITH_SCACHE_PBB to sim-main.h adds 91d6df7 sim: arm: delete unused code adds 8a0ebee sim: move MACH/MODEL types into SIM_xxx namespace adds 0d58595 sim: sim-model: build for everyone adds cf59f47 sim: drop WITH_ENGINE define adds 49aef5a sim: hw-properties: delete trace calls adds d4a587a sim: cris: set up sane default path to rvdummy adds 13e49fd sim: cris: clean up rvdummy a bit adds 34cf511 sim: cris: migrate from WITH_DEVICES to WITH_HW adds 9c0c156 sim: m32r: migrate from WITH_DEVICES to WITH_HW adds 2023145 sim: frv: punt WITH_DEVICE support adds 79fad5b Document that the PATTERN argument to gdb_test is optional. adds 245d2ad Automatic date update in version.in adds 3e1a8f9 Add test for ARMv6-M farcall with no profile info adds f66affe sim: aarch64: move ChangeLog content adds 0e96729 sim: standardize sim_create_inferior handling of argv a bit more adds 8b49452 sim: cris: do not pass cpu when writing memory during init adds 26f8bf6 sim: mips: delete mmu stubs to move to common sim_{read,write} adds dea1070 sim: sim-core: pass down cpu to hw accesses when available adds 236bf91 sim: bfin: avoid stack error under asan adds b72dd4c Automatic date update in version.in adds 466b619 sim: bfin: push down mmr address/size checks adds 1b39362 sim: punt WITH_DEVICES & tconfig.h support adds 5e744ef sim: unify sim-hload adds 5d01527 sim: aarch64/msp430: fix disassembler usage adds a7be289 Correct nios2 _gp address computation. adds c622cce Automatic date update in version.in adds 65da7f1 Use libiberty's crc32 implementation in gdbserver adds d50d388 Automatic date update in version.in adds 090d9d0 Automatic date update in version.in adds 90d99f3 sim: ppc: track closed state of file descriptors 0, 1, and 2. adds 331e613 Fix assorted ChangeLog errors adds f2089a6 sim: h8300: drop unused inst.h adds c78dff2 sim: h8300: move unused/buggy lregs array adds e1211e5 sim: arm/d10v/h8300/m68hc11/microblaze/mips/mn10300/moxie/sh/ [...] adds 9950ecc sim: simplify STATE_MY_NAME setup adds 5658c25 sim: h8300: move default endian/alignment to configure adds 4ca9d09 sim: h8300: switch to common sim-resume adds 2a2757a sim: h8300: simplify h8300_reg_{fetch,store} funcs adds cec99e6 sim: h8300: inline sim_state_initialize adds 356a418 Automatic date update in version.in adds eca4255 sim: cris/m68hc11: move default endian/alignment to configure adds 8e26d67 sim: m68hc11: fix default endian adds 5ba8bc9 opcodes/arc: Support dmb instruction with no operands adds 9ec80f8 Automatic date update in version.in adds 0f7b3ef Rotate the GDB ChangeLog adds edd8878 update copyright year printed by GDB, GDBserver and gdbreplay. adds 618f726 GDB copyright headers update after running GDB's copyright.py [...] adds 4120fa1 binutils ChangeLog rotation adds 3499769 New 2016 binutils ChangeLog files adds 6f2750f Copyright update for binutils adds 4a2abdc Automatic date update in version.in adds dea827f sim: ppc: do not exit when parsing args w/gdb adds 32273fe gdb: ppc: drop unnecessary sim file check adds d47f5b3 sim: delete dead current_state globals adds 027e73b sim: iq2000/m32r/lm32/sh64: delete dead option code adds b3fbb28 sim: cris: use standard output helpers adds 987f873 Automatic date update in version.in adds 1ac72f0 sim: convert to bfd_endian adds 0cb8d85 sim: drop host endian configure option adds aba6f46 sim: nrun: use lbasename adds 34fed69 sim: use libiberty countargv in more places adds 61971b8 sim: clean up some more device detritus adds db18b05 Automatic date update in version.in adds 3726f72 sim: TODO: move to wiki adds 77cf2ef sim: parse_args: display getopt error ourselves adds 43368e1 btrace: do not return out of TRY/CATCH adds 13adda6 sim: d10v: gut endian logic adds 9bbf6f9 sim: punt x86-specific bswap logic adds 8d7d784 sim: parse_args: polish getopt error message adds dcb1c79 MIPS/BFD: Correct an FP ABI warning adds cf8502c MIPS/BFD: Use local pointers to target data in private data merge adds 23ba6f1 MIPS/BFD: Suppress attribute checks for null input adds 28d45e2 MIPS/BFD: Fold the handling of input MIPS ABI flags together adds b2e9744 MIPS/BFD: Factor out ELF file header flag checks adds 43d223b MIPS/BFD: Propagate the return status in attribute merging adds d537eeb MIPS/BFD: Move attribute check after ELF file header flag check adds a3dc0a7 MIPS/BFD: Factor out ABI flag merging adds 2f2da8fd MIPS/LD: Convert ELF linker emulation option macros to an enum adds 6f9a11d Automatic date update in version.in adds ac8eefe sim: aarch64: drop syscall.h include to fix build adds bc273e1 sim: unify min/max macros adds 44ddb0c sim: use STATE_MAGIC helper adds 976102c Fix PR sim/13418: building with --enable-targets=all fails adds fa89c12 Add missing ChangeLog entry bit adds 296ebfb Fix the execution of the MSP430 simulator testsuite. adds 4eb7000 Add myself as the maintainer for the AArch64. adds bfb2629 sim: trace: add support for disassembling adds 70d3944 sim: msp430: switch to common disassembler tracing adds 824c862 sim: bfin: add support disasm tracing adds 1a846c6 sim: aarch64: switch to common disassembler tracing adds 402cf05 sim: msp430: drop duplicate sim_load_file call adds 6675033 gdb: score: drop sim file check adds 13b356b libiberty: fix warnings about left shifting a negative value. adds 4bec0ef libiberty: Tweak the documentation of libiberty's xcrc32 function adds 2032176 libiberty: dupargv: rewrite to use xstrdup adds b36c1cc libiberty: {count,dup,write}argv: constify argv input slightly adds 7288962 Automatic date update in version.in adds bf69ad5 gdb: change version stamp to git adds 6847703 Change copyright owner to FSF in sim/testsuite/sim/mips/hilo- [...] adds 79bc59c Fix gdb.python/py-infthread.exp test message typo adds b05a65d bfd/arc: Add R_ prefix to all relocation names adds b2ca446 [ARM/AArch64] Fix -Werror=unused-const-variable warnings in G [...] adds f5aa306 Make {arm,thumb}_get_next_pcs_raw static adds b31e480 MIPS/include: opcode/mips.h: Add a summary of MIPS16 operand codes adds 23ad6f3 Automatic date update in version.in adds 2e3d4f4 sim: sim_{create_inferior,open,parse_args}: constify argv/env [...] adds b900245 sim: config: drop use of __DATE__/__TIME__ adds 5dd0563 MIPS: Complete `status' to `err' renaming in `mips_breakpoint [...] adds 2ed73a6 Automatic date update in version.in adds 109575d [ARM] PR ld/19368: Add missing relocation type class for R_AR [...] adds 83c3256 m68k: fix constraints of move.[bw] for ISA_B/C adds 5a0dd67 Check input interrupt first when reading packet adds 2f99e8f Change SIGINT handler for extension languages only when targe [...] adds 582a1b0 perf testsuite: python 3 fixes adds 6cfc1fc Fix gdb.multi/base.exp testsuite regression adds 80f3f9e Automatic date update in version.in adds 936df75 sim: drop common/cconfig.h in favor of a single config.h adds 5295724 sim: stop configuring common subdir adds 7124407 Automatic date update in version.in adds 22be3fb sim: drop --enable-sim-cflags option adds 0dc73ef sim: drop --enable-sim-{regparm,stdcall} options adds 347fe5b sim: allow the inline configure option everywhere adds 6d90347 sim: mips: drop SIM_AC_OPTION_SMP call adds 99d8e87 sim: drop targ-vals.def->nltvals.def indirection adds 35656e9 sim: allow the assert configure option everywhere adds 16f7876 sim: allow the environment configure option everywhere adds e19418e sim: drop unused SIM_AC_OPTION_PACKAGES adds ce39bd3 sim: move many common settings from CPPFLAGS to config.h adds 3e35d6c Automatic date update in version.in adds 34ac507 sim: config: do not try to align settings adds 4849dfd Import changes made to files shared with the FSF GCC project. adds afa8d40 Delete opcodes that have been removed from ISA 3.0. adds b835bb5 gdb: split out warnings helpers adds c0ecb95 testsuite: Fix false FAILs on too long base directory adds 9a70630 testsuite: Regression for foll-vfork.exp adds 01d8c27 testsuite: i386 regression for funcargs.exp adds fd18a37 Automatic date update in version.in adds b05b120 Reapply: List inferiors/threads/pspaces in ascending order adds 4d625b7 Refactor gold to enable support for MIPS-64 relocation format. adds b36d953 sim: mips: workaround 32-bit addr sign extensions adds d21f123 Fix internal error when applying TLSDESC relocations with no [...] adds 5230aa4 PowerPC gas test vsx3 adds 5eddd57 Hurd: Make gdb/reply_mig_hack.awk script compatible to "mawk" adds e46eeed Test gdb.base/random-signal.exp with "attach" adds cde67b2 [DOC] Interrupt when program is stopped adds bc504a3 Remove trademark acknowledgements throughout adds ba4dd7c Change function signature passed to clone adds 5b3da06 gdbserver: fix various warnings adds 8f13a3c gdbserver: use the new gdb warning helpers adds d18547d Fix invalid conversion from void * to gdb_byte * adds ce5e165 Sync top-level Makefile.def with GCC adds ac06903 Add cantunwind when unwind info does not match start of section. adds 105bde5 [ARM] Support ARMv8.2 RAS extension. adds 1985dc2 Sync top-level btool.m4 with GCC adds d1193ad Fix compile error with use of 'typename' outside of template. adds 8a8880c Fix breakage for SHT_REL targets where get_r_addend() gives i [...] adds f949816 Remove typename from Mips64_rela_data adds 41549df Fix compile error with use of 'typename' outside of template adds 82075af Implement 'catch syscall' for gdbserver adds 27b9952 Automatic date update in version.in adds 1bce3ad Mark the rgn-at11 test as an expected failure for MIPS targets. adds 13ce360 Mark the linker's extract symbols test as an expected failure [...] adds 8405419 Mark the linker's -Bsymbolic-functions test as an expected fa [...] adds a911d87 Fix PR19388: Can't access $_siginfo in breakpoint (catch sign [...] adds e394030 Add a new $_inferior convenience variable adds 8465445 Add Python InferiorThread.inferior attribute adds 43792cf Centralize thread ID printing adds 5d5658a Per-inferior/Inferior-qualified thread IDs adds 22a0232 Add Python InferiorThread.global_num attribute adds c84f6bb Implement "info threads -gid" adds 663f6d4 Add $_gthread convenience variable adds 4e7b8be Read instruction with byte_order_for_code adds 8a4c286 Remove spurious condition in test for closing parenthesis. adds bc06e0b MAINTAINERS: Add Andreas Arnez as s390 target maintainer. adds 3facb0e Nios II/GAS: Fix build error in `output_movia' adds fccbac7 Automatic date update in version.in adds 1b451dd [ARM] Make thumb2_breakpoint static again adds 4c4ac96 Fix Thumb-Thumb farcall v6-M (no profile) test adds 651657f [AArch64] Fix missing architecture checks for ARMv8.2 system [...] adds c051808 Fix C++ build error by casting void * adds e7cf25a [ARM] Remove field syscall_next_pc in struct gdbarch_tdep adds 4d82fe6 Fix display of RL78 MOVW instructions that use the stack pointer. adds 9c03a84 Automatic date update in version.in adds 3f5b759 Fix "thread apply $conv_var" and misc other related problems adds 71ef29a Star wildcard ranges (e.g., "info thread 2.*") adds f74f61c Fix phony_iconv wide character support. adds f516a4c Automatic date update in version.in adds 9a472ed [gold][aarch64] PR gold/19472 - DSOs need pc-relative stubs. adds 4e56623 Automatic date update in version.in adds adec12c m68hc11/12 readelf support adds b3066ae m68hc11/12 and xgate config.sub weirdness adds 5c14705 Regen configure adds 3c8e93b minor reformatting in sim/common/sim-fpu.c. adds f749ed6 Minor comment fixes in sim/common/sim-fpu.c. adds b677098 fix gdb version parsing in src-release.sh adds dc36518 GDB SIGSEGV opening a Fortran program compiled with ifort adds 8a08dea Automatic date update in version.in adds 760f6ee Skip linker plugin tests if the linker has not been configure [...] adds eb0edac Fix gdbserver build failure on targets without fork adds 3d961d0 Provide AC_PROG_LEX that copes with LEX=missing from top-level adds 24f03d4 Re-enable rgn-at11 test for MIPS targets with adjusted sectio [...] adds b278969 [testsuite] @progbits -> %progbits adds 276d455 Replace some $ARCH_{get,set}_pc with linux_{get,set}_pc_32bit adds 6f69e52 Replace some $ARCH_{get,set}_pc with linux_{get,set}_pc_64bit adds f303dbd Fix PR threads/19422 - show which thread caused stop adds 9ae678a Use a 32-bit value to hold the section number in the internal [...] adds 8bcbad3 testsuite: Remove unused global references in gdb_test adds 3f7f365 MIPS: Fix microMIPS instruction size determination adds 3d304f4 MIPS: Only build microMIPS specific simulator functions if mi [...] adds 100b4f2 MIPS: Remove remnants of 48-bit microMIPS instruction support adds 5a173c0 Automatic date update in version.in adds a4af960 Fix PR18735 test for RL78. adds bd0a71f testsuite/gdb.trace: Fix expected message on continue. adds c2f4122 Limit breakpoint re-set to the current program space adds 34e967a Add PIC and TLS support to the ARC target. adds a6e69c1 Fix detection of "r_fs" and "r_gs" on FreeBSD. adds bef95aa testsuite: Make check-parallel return non-zero if a test failed adds 10eadbc testsuite: Add --status to runtest invocation adds 01ac684 Add missing ChangeLog entries for the last 2 commits adds 41d1845 testsuite: Factor out --status in DO_RUNTEST adds 10e3ed9 Fix enum flag with Python 3 adds f4ddf30 Add support to readelf for reading FreeBSD ELF core notes. adds 5b2c414 Add a pseudosection for the NT_FREEBSD_THRMISC note. adds 4dfc5db Add support for extracting thread names from cores. adds 7911742 Display per-thread information for threads in FreeBSD cores. adds 94309df Use LWP IDs with ptrace register requests on FreeBSD. adds 6e9567f Add support for LWP-based threads on FreeBSD. adds 20a0aab Dump register notes for each thread when generating a FreeBSD core. adds 40068dc Remove an unused variable. adds f2feec9 Use a separate variable for the size passed to sysctl. adds e36a770 Automatic date update in version.in adds be56871 minor reformatting in printcmd.c::print_scalar_formatted adds 91f68a6 Add support for an ARM specific 'y' section attribute flag to [...] adds 37e42b4 Move ChangeLog entry to proper place (gdb/testsuite/ -> gdb/) adds b12e561 Fix gdb/ChangeLog typo adds 0bff6e2 [AArch64] Reject invalid immediate operands to MSR UAO adds 0398b8d Fix dlltool tests for ARM targets, which do not support the - [...] adds aed5fc7 Skip ARM v8 tests for COFF based targets. adds fdbd3e9 Fix linker testsuite failures for arm-pe targets. adds 72e0b25 Upda the documentation on assembler error message generation. adds 74b92a5 Fix unexpected failures in GAS testsuite for ARM VxWorks target. adds 9df2217 Fix missing IPA lib in tspeed.exp in some configurations. adds fd356fa gnu_vector.exp: Respect `should_kfail' for PR 8549 adds 5f5dfff Fix sorting of enum values in FlagEnumerationPrinter adds 7304afd Automatic date update in version.in adds f7a6a40 Detect the arm/thumb mode of code SIGRETURN or RT_SIGRETURN r [...] adds c603b11 bfd/configure reorganisation adds de64ce1 Rename elf-linux-psinfo.h to elf-linux-core.h adds aeb7056 Convert macros in elf-linux-core.h to inline functions adds 2f34066 [AArch64] Relax long branch veneer insertion for non STT_FUNC symbol adds 305e13e Fix regression introduced in "break *<EXPR>" by explicit loca [...] adds aebf9be Fix unexpected failures in the linker testsuite for ARM VxWor [...] adds a994041 gdb: Respect CXXFLAGS when building with C++ compiler adds 4a099de gdb: Small cleanup to disasm.c:maybe_add_dis_line_entry adds 23a4208 Fix compile time errors building ARC target on a 32-bit host. adds 61e137e Fix gas testsuite failures for ARM netbesdelf configuration. adds dfc4394 Fix linker testsuite failures for ARM netbsdelf target. adds f906b85 gdb.trace: Fix string collection for 64-bit platforms. adds e36f603 Automatic date update in version.in adds 4f5946a * lib/ada.exp (gdb_compile_ada): Fix typo. adds b35a8b2 * breakpoint.c (init_breakpoint_sal): Add comment. adds d86feca [ARM] perror_with_name when failed to fetch/store registers adds 1ac78c0 [testsuite] Unbuffer the output in gdb.base/multi-forks.c adds 99e8eb1 gdb.trace: Fix write_inferior_data_ptr on 32-bit big-endian m [...] adds b2bae2f Reword the string description of native FreeBSD ptids. adds 31d765d testsuite: Fix PR threads/19422 regression + Guile regression adds 092127d testsuite: gdb.gdb/selftest.exp: Drop expected Thread number adds 0e324a0 Automatic date update in version.in adds cc5fd9a gdb.trace: Fix another expected message on continue. adds dc29a1c gdb.trace: Fix unavailable-dwarf-piece.exp on big endian targets adds 38ab17f Automatic date update in version.in adds e67f83e MIPS/BFD: Correct register index calculation in BZ16_REG adds eb6b0cf MIPS/BFD: Simplify register index calculation in BZ16_REG_FIELD adds 0a01d39 Automatic date update in version.in adds cf466c2 Fix memory corruption on Mach-O systems by suppressing a memo [...] adds c244074 Add missing end-of-comment marker to previous delta. (Doh!) adds 45f3854 gdb.trace/testsuite: Bump stack collection fudge factor. adds 018a260 Delete ChangeLog entry from the wrong place adds f1da4b1 Move foreach_with_prefix to lib/gdb.exp adds 1d2736d Fix PR 19494: hang when killing unfollowed fork children adds a2077e2 Fix PR 19461: strange "info thread" behavior in non-stop adds 5bc5ae8 [PATCH[ARM]Check mapping symbol while backward searching for [...] adds 840855c ARC/BFD: Fix a build error from `index' shadowing a global de [...] adds a0f8e08 Remove new_thread_notify and dead_thread_notify adds 7585b2b Prevent .noinit section from incorrect placement for AVR. adds 00acd68 Avoid the use of gp-relative addressing when abicalls are in effect. adds a579cd9 Fix GCC6 -Wmisleading-indentation issues. adds 29d5392 Automatic date update in version.in adds d1982f9 Rename OPTION_OMIT_LOCK_PREFIX to OPTION_MOMIT_LOCK_PREFIX adds ffd9c12 Skip thumb2 conditional backward search test for PE based targets. adds 18879fe [GDBserver] Check input interrupt after reading in a packet adds 8b20733 [GDBserver] Block and unblock SIGIO adds d802097 [GDBserver] Use regcache_read_pc in install_software_single_s [...] adds 4d18591 Remove argument pc in get_next_pcs adds 67ebd9c Fix subject verb agreement in the description of several debu [...] adds 41548ca Fix function comments adds e8f794f Automatic date update in version.in adds c07af0a Add Keith Seitz as Linespec Maintainer adds 27ba7c9 Remove trailing `]' in --enable-compressed-debug-sections adds 94715c1 rx: Treat scalars larger than 8 bytes as aggregates in rx_pus [...] adds 8926d5a Automatic date update in version.in adds 4a6a1ed Fix GDB crash in dprintf.exp adds 7fe8399 [testsuite] Fix tiemout fail in gdb.fortran/vla-value.exp adds 8424cc9 Import strchrnul from gnulib and use it adds 56e374a Add rawmemchr to imported gnulib modules adds 9d98de8 Sync libiberty with GCC. adds 4324c94 Align dlang demangle tests with libiberty. adds 935c614 Add ChangeLog entry for update to gdb.dlang demangle tests. adds bf150a0 Set BFD_DECOMPRESS to decompress debug sections adds d64450d Automatic date update in version.in adds e4e0018 Add option -mfence-as-lock-add=[no|yes]. adds ac2789d Add testsuite/ to the last gas ChangeLog entry adds 621ff76 Replace == with = in ld/configure.ac adds 348ef89 Replace == with = in gas/configure.ac adds a2e3e93 Fix two misleading indentation warnings adds 79915ff Automatic date update in version.in adds 654ec40 Automatic date update in version.in adds d9e3b59 Check reloc against IFUNC symbol only with dynamic symbols adds 6d4b286 Fix /usr/bin/ld: final link failed: File truncated error on hppa. adds 9c08af2 Automatic date update in version.in adds 0bc7245 elf64-s390.c: Fix -Werror=misleading-indentation adds 5fa1307 Fix some comments in varobj.{c,h} adds b6471e6 Fix NetBSD build with BSD and GNU make(1). adds d8c823c Fix undefined compilation behaviour shifting a value into the [...] adds ec1f73b x86 synthetic plt symbols adds ac0d427 Fix error building Microblaze assembler on a 32-bit host. adds 655ed9e Add support for importing data from ILF images. adds 4f1d620 Fix a problem building the ARM assembler using LLVM. adds b125bd1 Fix ARC TLS support. adds 5fdf632 gdb: New set/show max-value-size command. adds 37a8db1 gdb: Guard against undefined behaviour in mi-vla-fortran.exp adds 6b2e4f1 Test gdb.threads/forking-threads-plus-breakpoint.exp with dis [...] adds ccb6afd Mention PR remote/19496 in gdb/testsuite/ChangeLog entry adds 9482b9f gdb.base/skip.exp: Clean up multiple references to same test name. adds 8244c20 gdb.texinfo (Skipping Over Functions and Files): Fix typo. adds 713cdcb gdb.texinfo (Value Sizes): Fix typo. adds aef2898 Don't add DT_NEEDED for unmatched symbol adds 67e5d8c Automatic date update in version.in adds 93813b3 Merge gdb and gdbserver implementations for siginfo adds 4356457 Preparation for new siginfo on Linux adds 190b495 Use linux_get_siginfo_type_with_fields for x86 adds 96b5c49 Add bound related fields to the siginfo structure adds 3f2f6cb Adaptation of siginfo fixup for the new bnd fields adds b89807c epiphany/disassembler: Improve alignment of output. adds 2f74d48 gas/epiphany: Update expected register names in tests adds a012b29 epiphany/gas: Remove .l suffix from expected test results adds 5d7a901 epiphany/gas: Update expected test results for 0 offset loads adds 0f99255 gas/ip2k: Add all instructions assembler test adds a143b00 opcodes/cgen: Rework calculation of shift when inserting fields adds 14f2c69 Clear HAS_RELOC if there are no relocations adds 85fabe7 PowerPC64 ELFv2 entry code adds 6ba2af2 Add a testcase for PR ld/18591 adds 46d70d0 [GAS][ARM]Skip none elf target for testsuite/gas/arm/thumb2_i [...] adds 4a53959 Store estimated istrances in compressed_size adds fb06f1c Fix typos in bfd/ChangeLog and bfd/elf64-x86-64.c adds 6456a18 ui-out.c: Remove unused enum adds 94986c2 Automatic date update in version.in adds 4f038ee Fix "PowerPC64 ELFv2 entry code" for big-endian adds ab71ce8 Remove duplicated marker for 2.26 in gas/NEWS adds 9d3fc4e Mention -mfence-as-lock-add=yes for x86 assembler adds 3d8efab msp430: Set DWARF2_ADDR_SIZE to 4. adds 0cb4071 Add -mrelax-relocations= to x86 assembler adds ea17307 xtensa: fix signedness of gas relocations adds 3b8f2c8 MAINTAINERS: Add Thiemo Seufer back, as a past maintainer adds 1b18aa1 Automatic date update in version.in adds c1d9289 Fix the encoding of the MSP430's RRUX instruction. adds 3930612 Remove support for creating ARM NOREAD sections. adds e42e535 waiting_for_stop_reply around remote_fileio_request adds 31d913c [testsuite] Remove BASEDIR adds 13754e4 Prevent possible undefined behaviour computing the size of th [...] adds b605bbc Automatic date update in version.in adds bdbca4e Change the default architecture value for ARC bfds so that th [...] adds 6f57d04 Fix formatting of pe-mips.c file. adds 44803b5 Overhaul relocation framework to support overflow checking. adds c34c98e Add some relocation overflow checks for x86_64. adds 84d543b 2016-02-05 Sriraman Tallam tmsriram@google.com adds 148ec36 Automatic date update in version.in adds bd8d853 gold: Add view and view_size parameters to is_call_to_non_split. adds 1554f75 sim: mips: fix prog_bfd usage adds 2bf4894 Fix build failure in gold due to signed vs. unsigned comparisons. adds 3b8bcce Add PR number to ChangeLog entry. adds 72c5514 Fix incorrect casts. adds 19ef3f4 Fix overflow checking for 32-bit pc-relative relocations on x32. adds 6c04325 Automatic date update in version.in adds b7a4e9d Fix compile errors about shift counts too large. adds 30914ca varobj: Cleanup dead code adds 7c8b700 Fix incorrect x32 overflow checking for refs to weak undef symbols. adds 17ecd01 Add additional information to relocation overflow errors. adds 1d4f3cb Automatic date update in version.in adds 9264d32 FIx formatting that triggers a new compile time warning message. adds 5488790 remote.c: Cleanup unused variables adds 437277d Fix in-tree, parallel running of Ada tests adds 2151ccc Always organize test artifacts in a directory hierarchy adds 4c5dc7f Automatic date update in version.in adds 24f5f69 Fix macro redefinition error on Solaris adds 2ea53e0 Add a more helpful warning message to explain why some AArch6 [...] adds 222cab5 Fix build breakage adds 0635c87 Revert "Add a more helpful warning message to explain why som [...] adds c23bbc1 Revert "Fix build breakage" adds 027e9c7 Add a more helpful warning message to explain why some AArch6 [...] adds 8adce03 Fix siginfo C++ build error adds 2a7f3df Fix PR19548: Breakpoint re-set inserts breakpoints when it shouldn't adds 1e94266 Modernize configure.ac's adds 609332f1 Fix compile time warnings building the binutils with a gcc6 c [...] adds eeb1af4 Refactor string_to_event_location for legacy linespec support. adds 9f61929 python/19506 -- gdb.Breakpoint address location regression adds a96e36d Use string_to_event_location_basic in guile. adds 39a67dc Enable/update legacy linespecs in MI. adds 224c1b2 Automatic date update in version.in adds 9ef9e6a breakpoints/19546: Fix crash after updating breakpoints adds d1dc094 Bump version to 7.11.50.DATE-git. adds 1233c0b Update NEWS post GDB 7.11 branch creation. adds 52cf976 Sync top level files with gcc. adds 83da6e7 Correct assertion in NIOS2 linker to allow signed 16-buit imm [...] adds 4670103 Add support for ARC instruction relaxation in the assembler. adds 473b99e gdb.trace: Fix off-by-one in tfile_fetch_registers. adds e909d85 gdb.trace: Use g packet order in tfile_fetch_registers. adds 62e5fd5 gdb/x86: Implement ax_pseudo_register_collect hook. adds 550dc4e arm-tdep.c: Fix typo adds 9f6a71b Clear *VAL in regcache_raw_read_unsigned adds 18d3cec gdb.trace: Save XML target description in tfile. adds 5ac87a9 gdb.trace: Read XML target description from tfile. adds cd7c1b9 Automatic date update in version.in adds 32875eb Mask off the least significant bit in GOT offset adds 82e9bec Use the target architecture when encoding tracepoint actions adds 9f5fed7 gdb.trace: Add a testcase for tdesc in tfile. adds bd5608d Allow the .cfi_sections directive to be reissued provided tha [...] adds e3dbf58 Remove info message for every erratum 843419 found and fixed. adds 615234c arm-tdep.c: Change type of insn parameters adds 2ba163c arm-tdep.c: Remove unused arm_displaced_step_copy_insn adds bec2ab5 arm-tdep.c: Remove unused variables adds e352bf0 Support 'make check-parallel' in gdb's build dir adds acc23c1 Add missing quotes to gdb/testsuite/README adds 7cae905 gdbserver: Remove tracepoint_action ops. adds e20365c Enable -Bsymbolic and -Bsymbolic-functions to PIE adds 21a90cf Add ChangeLog for PR ld/19615 fix adds ee5db48 Fix a typo in ld/ChangeLog adds 95c00d1 Automatic date update in version.in adds 2f3ef60 frame: add skip_tailcall_frames adds a038fa3 stack: check frame_unwind_caller_id adds 33b4777 btrace, frame: fix crash in get_frame_type adds d21b5f1 gdb: Fix build failure in xml-tdesc.c without expat. adds 020ecd3 gdb.trace: Deduplicate write_inferior_data_ptr. adds ed443b6 [ARM] Fixup PC in software single step adds 01113bc [ARM] Software single step cross kernel helpers adds a5652c2 [gdbserver, aarch64] Use linux_{set,get}_pc_{64,32}bit adds 97e9415 i386-biarch-core.exp: Use standard_output_file adds e44e00f gdb.trace/tfile-avx.c: Change ymm15 to xmm15 for old gcc. adds 96d491c Fix a typo in objcopy manual adds 3cc224f Automatic date update in version.in adds 5b53d25 Automatic date update in version.in adds e9fb005 testsuite regression: gdb.fortran/vla-value-sub.exp gdb.fortr [...] adds ba881f5 testsuite: Fix false Fortran regressions with recent gcc adds cbdf676 Automatic date update in version.in adds 0a0da55 Don't print 0x for core_addr_to_string_nz adds 2b63aca gold: Add s390 -fsplit-stack support. adds 9fb71ee Enhance GAS's .section directive so that it can take numeric [...] adds 6439ea1 Correct opcode generated for RX indirect MOVs without an offset. adds aa48035 testsuite: Fix some tests that write outside of the standard [...] adds 58cda01 Fix changelog entry for previous delta. adds c99dbb4 Fix more testcases with standard_output_file. adds a7a0a6a Add missing gdb.arch/i386-prologue.c prototypes adds 9c9a421 Automatic date update in version.in adds 4fd7268 Add parentheses to prevent truncated addresses adds 804021f Fix typos in gas/ChangeLog adds 64bfc25 Fix BFD format matching for x86_64-w64-mingw32 -m32 LTO. adds 671eeb2 [PR19620][GAS][AArch64]Remove mov[z,k,n] relocation symbol na [...] adds eda683b Fix formatting problems caused by previous update to as.texinfo. adds 9406ee7 Remove documentation of deleted function S_IS_EXTERN. adds 553cb52 Remove PC from syscall_next_pc adds b442c91 Fix cleanup in arm_linux_software_single_step adds 1cd1704 Pass -mrelax-relocations=yes to $(TEST_AS) adds 266b65b testsuite: Fix save-trace.exp writing outside standard output [...] adds c4ef31b testsuite: Make standard_temp_file use invocation-specific di [...] adds 726c18e [ARC] Enable .cfi_* pseudo-ops. adds 4041ed7 PR remote/19496, internal err forking-threads-plus-bkpt adds 21b1f8d Whitespace cleanup for skip testcase. adds a9fb83b Add a missing break to readelf.c adds bf97a84 Automatic date update in version.in adds b00b61e gdbserver/s390: Advertise Z0 packet support. adds b27c40e Update list of known MSP430 MCUs. adds b3e3e0b Skip eh-frame-hdr test for arc-elf targets. adds 88178e8 Add missing cleanup in exec_file_locate_attach adds 8f79b79 [x86-64] Omit dynamic sections symbols adds 4111950 xtensa: fix .init/.fini literals moving adds b27ab9a Update IFUNC tests for x32 adds 46a8327 Automatic date update in version.in adds 0748bf3 gdb/doc: Add documentation for tfile description section lines. adds 9136aa4 Avoid setting or recording negative alignments when the targe [...] adds 06ea285 Fix computation of CXX_FOR_TARGET so that it can detect an in [...] adds bf89386 Always create dynamic sections for -E/--dynamic-list adds 40fb20d Set breakpoint condition-evaluation in forking-threads-plus-b [...] adds 2d5189b Remove setup_kfail server/13796 in disp-step-syscall.exp adds c304e18 Enable PR ld/19617 tests only for Linux/GNU/Solaris adds 5f034a7 gdb: Add guess_tracepoint_registers hook to gdbarch. adds 012b3a2 Intel MPX bound violation handling adds f79a3ba gdb/s390: Fill guess_tracepoint_registers hook. adds fbb7bcb Determine the iteration count based on wallclock instead of u [...] adds 24f75ea Add D support to gdb_default_target_compile. adds f458325 Automatic date update in version.in adds cd0bbe6 Add const to various variables in the gas sources. adds 3d13c64 Change the return type of the rebuffer_line function to void. adds 3be6488 Prevent seg-fault in gas reading a binary input file. adds b8ec4e8 [ARM] Add FP16 feature extension for ARMv8.2 architecture adds 7376841 Fix a seg-fault in the linker when it encounters a corrupt bi [...] adds e517df3 Prevent a seg-fault in the linker when accessing a specially [...] adds b37283a Fix snafu - add missing const declaration to 'string' local v [...] adds 7384ffb Automatic date update in version.in adds 200cbe0 [i386] Check RegVRex in register_number adds de818c2 Skip pr19539 test for cris*-*-* targets adds 95693d0 Automatic date update in version.in adds 8ecb73d Set BFD compression bits in write_object_file adds 30a6a7f Remove search_parents parameter from d_lookup_symbol_imports. adds e08db6d Also update recursive call to d_lookup_symbol_imports. adds edbd4e3 Automatic date update in version.in adds 01e5773 Fix arm process record code format adds 9a22846 [AArch64] Remove redundant calculation of plt stub destinatio [...] adds 75c1920 Remove BSF_COMMON from comments adds 3b4dbbb Add more const type qualifiers to GAS sources. adds ac46107 gdb-gdb.py: SyntaxError: Missing parentheses in call to 'print' adds 4000e47 gdb.trace: Fix unavailable.exp if last register happens to be PC. adds 13cfdc8 Automatic date update in version.in adds 1a6e608 Always create dynsym section with dynamic sections adds 2d8dcb8 Fix test-case ld-elf/pr19617b adds c955ae7 Process record for aarch64-linux syscall adds 47993b4 Fix the genetation of GOT entries for the Microblaze target. adds 17733f5 Increment the ABIVERSION to 5 for MIPS objects with non-execu [...] adds 6b3b0ab Make linker assigned symbol dynamic only for shared object adds 31866b2 Replace $(ELF_DEPS) with $(ELF_X86_DEPS) adds 1254566 arm-tdep.c: Remove unused "to" parameters adds 742e503 Skip tests for common directive on hpux adds cce0e92 Extend "skip" command to support -file, -gfile, -function, -r [...] adds d79587b Automatic date update in version.in adds 50ae56e Build unavailable-stack frames for tracepoint. adds 62fb310 Document the GDB 7.11 release in gdb/ChangeLog adds ed5491b [ARM][doc] Document cortex-a17 mcpu option adds 6735952 [ARM][gas] Add support for Cortex-A32 adds bf74e42 Fix logic in exec_file_locate_attach adds 13f4227 Set plt_got.offset to (bfd_vma) -1 adds 30bdf5c ABS32 adds 8afc7be [OPCODE][ARM]Correct disassembler for cdp/cdp2, mcr/mcr2, mrc [...] adds 3e30932 [OPCODES][ARM]Fix mask for a few coprocessor opcodes. adds b0c1177 [OPCODES][ARM][1/3]Add armv8.2 fp16 instruction dissembler support. adds d54af2d [GAS][ARM][2/3]Add SE_H shape to represent fp16 type. adds 92d7748 Revert "ABS32" adds 657f9cd powerpc: Support z-point type in gdbserver. adds 9db2f6b [GAS][ARM][3/3]Add armv8.2 fp16 scalar instruction support. B [...] adds d2dffb8 Move new skip features to proper section (post 7.11). adds 861ca91 Move tfile-avx.exp to tracefile-pseudo-reg.exp adds 338435e [OBV] gdb/rs6000: Fix maybe-uninitialized warning. adds e7ad2f1 Handle MIPS Linux SIGTRAP siginfo.si_code values adds 0f550b3 Update symbol version for symbol from linker script adds f3234b0 Automatic date update in version.in adds 920e486 Remove unused field from ld_config_type structure. adds e6e7b7c gas: Update tests for big-endian arc targets adds ef77d6a Add elf_x86_64_need_pic adds 1eb7c2d Map registers to remote numbers when encoding an ax_reg or ax [...] adds 7337a6f gdb.trace: Surround $call_insn with \y in entry-values.exp adds 678b48b gdb.trace: Remove unnecessary target check from ftrace.exp. adds 166616c Initialize variables in i386_linux_handle_segmentation_fault adds e0471c1 Convert more variables to a constant form. adds ae91f62 [PR gdb/13808] gdb.trace: Pass tdesc selected in gdbserver to IPA. adds 6cb59ff Remove gdb.base/branches.c adds 1547ef6 avoid compiler warnings in remote-m32r-sdi.c adds ab50308 gdbserver/s390: Enable high GPRs, VX, TDB with 31-bit gdbserver. adds ec6944f Automatic date update in version.in adds b32547c Fix powerpc64 -r --save-restore-funcs adds aec6b87 [x86] Resolve non-PIC undefweak symbols in executable adds b8871f3 Properly implement STT_COMMON adds 11e5f1e Add ChangeLog entries for PR ld/19645 adds 3263bce Generalize gdb.reverse/aarch64.exp adds ce90fef Rename gdb.reverse/aarch64.{exp,c} to gdb.reverse/insn-revers [...] adds 1f33efe Record right reg num of thumb special data instructions adds 9fde51e Fix various bugs in arm_record_exreg_ld_st_insn adds fc5a9bd Discard FDEs for zero-length address ranges. adds bae420e Optimize x86 GOT32X/GOTPCRELX relocations adds c5e3a36 [BFD][AARCH64]Fix MOVW_SABS_G(0,1,2) relocation overflow check. adds f73dbb0 Add x86_64-*-rtems* target adds 12a132d Add aarch64-*-rtems* target adds 1ed0c2a Fix CXX invalid cast from void *. adds f68a833 Automatic date update in version.in adds e919aa9 Automatic date update in version.in adds 38899f1 Don't recursively look for a symbol in all imports of importe [...] adds 63aef21 Automatic date update in version.in adds 7e45889 [ARC] General fixes. adds 841fdfc [ARC] Local symbols relocation cleanup adds 253b4d3 Support more syscalls in linux-record: pipe2 epoll_create1 ev [...] adds d521906 aarch64-linux process record: more syscalls adds 7f50ebc Add a testcase for PR ld/19162 adds efd5b50 Automatic date update in version.in adds 020efce Fix typo in print_insn_rl78_common function. adds f248947 S390: Fix internal error with stackless inferior adds 4a93215 S390: Fix output path for s390-tdbregs test case adds 077fcd6 Speedup ELF orphan placement for relocatable link adds dc856b3 Compile gdb.arch/arm-neon.c with "quiet" adds 30ca9da Fix output path for arm-disp-step.exp adds 2955a51 Skip ld-elf/pr19162.d for arc target adds 6ccb54e Fix gdb.base/catch-fork-kill.c compilation adds 1e903e3 Fix gdb.threads/watchpoint-fork*.c compilation adds 86e501a Fix gdb.trace/ftrace-lock.c compilation adds ef621b1 Update PR ld/12365 test for GCC 6 adds e14ec28 Automatic date update in version.in adds 62de1c6 Fix shift left warning at source adds 70a5df4 Regenerate bfd files. adds c697cf0 Regenerate rl78 opcodes file adds 523f4c9 Speedup mmo and pe orphan placement for relocatable link adds 25aa368 Adjust testsuite/gas/i386/x86_64-intel.d for COFF adds d11698c Regenerate or1k opcodes file adds 2858666 Fix detection of gfortran compilers. adds 650beae Add new maintainer to Write After Approval. adds 1780736 testsuite: Nullify pointers before first usage. adds 9ac2d52 testsuite: Fix run to main issue introduced by GCC 5.x. adds 07e448a testsuite: Fix timeout issues during print of vla-arrays. adds 065ab6d testsuite: Remove unnecessary code in fortran vla-history test. adds 6896a8f [OBV] gdbserver: Only write ipa_tdesc_idx if agent is actuall [...] adds fdbd04a Call enqueue_pending_signal in linux_resume_one_lwp_throw adds 7494161 Xfail mix_pic_and_non_pic on arm and aarch64 adds b3258e6 Automatic date update in version.in adds 439baf7 Correct fr30 comment adds 7bcc503 Skip ld-elf/pr19162.d for hppa-*-* adds 0f8288a [GDBserver] Leave child suspended when step over parent adds 0b47da9 Refactor gdb.base/disp-step-syscall.exp for general step over test adds e197ad3 Step over syscalll insn with disp-step on and off adds 92fa70b Step over fork/vfork syscall insn in gdbserver adds 8fc8cbd Rename disp-step-syscall.exp to step-over-syscall.exp adds ea50786 Reformat gdb.base/step-over-syscall.exp adds 4719d41 New test about step over clone syscall adds c40c8d4 Update comments to start_step_over adds 57aa174 Fix bugs in the simulation of the AArch64's ADDP, FADDP, LD1, [...] adds bdf7e23 gdb.base/skip.exp: Use with_test_prefix. adds 95ecdfb get_symbols() plugin API tweak to support --start-lib/--end-lib. adds 82838bd Add new plugin hooks to support querying section alignment and size. adds a06ed37 Don't handle every plugin symbol as defined. adds 8b4ee0a Automatic date update in version.in adds dc1c8a1 Add support for STT_SPARC_REGISTER symbols. adds 643afb9 [ARM] Add feature check for ARMv8.1 AdvSIMD instructions. adds 9411fd4 [ARM] Build attributes for ARMv8.1-A AdvSIMD adds 07492f6 Treat common symbol in executable as definition adds e18b24a Fix a ChangeLog entry adds 73519cc feature_to_c.sh: Print help when passing no arguments adds ca92db2 Tweak ARM process record adds f1771dc ARM process record: VMOV adds 8d04e81 Fix undefined symbol errors introduced with previous commit. adds 3f1f41f Add missing ChangeLog entries for commit 82838 adds 9b738e3 Fix datestamps on ChangeLog entries to read 2015 instead of 2016. adds 57f9b14 Automatic date update in version.in adds cb86f38 Fix argument passing for call adds b425857 Automatic date update in version.in adds fb6a751 Improve analysis of racy testcases adds 46175b4 Link tmpdir/copyreloc-main.o before tmpdir/copyreloc-lib.so adds 5eb264d Set executable bit on analyze-racy-logs.py adds 410d0d5 Automatic date update in version.in adds f86f586 Add const qualifiers at various places. adds 18f822a [AArch64] Create .got section if _GLOBAL_OFFSET_TABLE_ referenced adds e6c2f47 Fix "set architecture mips:10000" crash adds 23a4bd2 Support --as-needed in i386/x86-64 tests adds 4fc8742 Allow zero length archive elements. adds 5f47401 [ARM] Add support for Cortex-R8 adds 8e460aa Automatic date update in version.in adds 72f3b6a [ARC] Allow non-instruction relocations within .text sections adds 202ac19 Group common symbol checking together adds 205ac18 Support --as-needed in ifunc tests adds d1ed1c7 Handle local IFUNC symbols in shared object adds c32482d Refactor Output_data_reloc_base::do_write for MIPS-specific relocs. adds e9dba9f Automatic date update in version.in adds aacca8a Fix HP/PA GNU/Linux "long double" format adds b79497c Assert that a floating type's length is at least as long as i [...] adds d7a87b5 Fix floating conversion buffer overrun when host/target forma [...] adds 114d783 [CRIS] Don't internal error if forced big endian adds 0863441 Fix Makefile so make clean removes overlooked files. adds 202736b Add unused attribute where necessary to quiet GCC 6 warnings. adds 7ff6eb4 Remove checks for constructors that might have been eliminate [...] adds 9c1d7a0 Don't create dynamic sections when relocatable adds 03ee858 Allow zero length archive elements adds aa8a086 fixup -Wshadow warnings on gcc-4.7 adds 26c62da For COFF and COFF/PE targets, skip relocations against absolu [...] adds 4b05e0a Fix v850 bfd arch info printable names adds 087ccc6 [FR-V] Handle FR300 adds f7990f1 Avoid spaces in osabi names adds 6d53bec S390: Add use of unavailable-stack frame ID adds bc0e3f4 S390: Recognize special jumps in prologue parser adds fd91f00 Workaround a C++ bug in GCC 4.2 in gold test adds 2a2fa07 gdb: Add ax_pseudo_register_collect for powerpc. adds a67914d gdb: Add gen_return_address for powerpc. adds cc2c4da gdb/rs6000: Read backchain as unsigned. adds 4366d36 gdb.trace: Use manually-defined start labels in unavailable-d [...] adds ba84e0d gdb.trace/change-loc.exp: Don't depend on tracepoint ordering. adds f77198c gdb.trace/tfind.exp: Force call via global entry point on ppc64le. adds 98fa59e gdb.trace/entry-values.exp: Fixes for powerpc64. adds b04fd3b gdb: Add tracepoint support for powerpc. adds c32e870 Test issuing a command split in multiple lines with continuat [...] adds 8a24383 Garbage collect window_hook adds c70061c gdb_readline2 -> gdb_readline_no_editing_callback adds 608ff01 Eliminate async_annotation_suffix adds 720d2e9 Update prompt_for_continue comments adds c5c136e gdb_readline -> gdb_readline_no_editing adds 7a3bde3 Use struct buffer in gdb_readline_no_editing adds 187212b Use struct buffer in gdb_readline_no_editing_callback adds 2669cad Simplify saved_command_line handling adds b69d38a Command line input handling TLC adds 2343b78 gdb: fix doc string of target_can_use_hardware_watchpoint. adds 00dbd49 More "Program" -> "Thread NN received signal" testsuite adjustment adds a2d97d7 Automatic date update in version.in adds 878a687 Remove bogus LONG(0) from MSP430 built in linker script. adds 3ed4ff9 Mark the i370 target as obsolete. adds a9f02af PR gas/19744: Thumb-1 pcrop relocations don't work on Thumb-2 [...] adds f2f3ccb Add $_as_string convenience function adds aa66781 Automatic date update in version.in adds 37b01f6 Fix some places where octet to byte conversions are needed. adds c4b3e54 gdb/s390: Fill pseudo register agent expression hooks. adds f2403c3 gdb: New maint info line-table command. adds 237a5ee Automatic date update in version.in adds 724cd46 Automatic date update in version.in adds 70104a9 gdb/s390: Fill gen_return_address hook. adds 3ab94f9 Add more tests for PR ld/19539 adds d834e63 Automatic date update in version.in adds fa4ff31 gdb.base/default.exp: Add missing $_as_string to "show conven [...] adds fbe4879 Regenerate bfd-in2.h adds 5f7ebda Automatic date update in version.in adds 4bde3cd Update x86 register name documentation. adds 45fa252 Document possible unreliability of '$_ret' adds 2a60e18 Fix typo in previous gdb/doc/ commit adds 16b4184 Fix PR gdb/19676: Disable displaced stepping if /proc not mounted adds 1eb2dbb Fix PR gdb/19676: Internal error in linux-thread.db.c if /pro [...] adds 4c10bba Add -z noreloc-overflow option to x86-64 ld adds 4e0c91e Bind defined symbol locally in PIE adds aa52b60 Remove hand-called function from test. adds 73b4f51 maint_print_c_tdesc_cmd: Use type for TYPE_CODE_FLAGS instead [...] adds 54157a2 Use int instead of LONGEST in tdesc_type sizes. adds 8151645 Extend flags to support multibit and enum bitfields. adds 49b7ae7 Remove "end" spec. adds 89c200e Add cpsr_flags to aarch64 core regs. adds 79427bd Add cole945@ to earlier entry. Fix typo in same entry. adds 1cafadb PR 18303, Tolerate malformed input for lookup_symbol-called f [...] adds 9bff188 Automatic date update in version.in adds 5f2b6bc Fix checking bignum values that are being inserted into byte [...] adds 6b94a85 Process record: Fix arm-linux syscall arguments adds cc93330 [ARM] Support ARMv8.2 FP16 simd instructions adds bfeeb14 xml-tdesc.c (tdesc_start_enum): Fix c++ build. adds 7868401 PR remote/19496, interrupted syscall in forking-threads-plus-bkpt adds 5dafb24 testsuite/ChangeLog is no longer supposed to exist adds f3f8e58 Automatic date update in version.in adds afdab91 linux-record: Fix bad fall-through for pipe/pipe2 adds 0fc8f11 linux-record.c: Fix whitespace issues adds 5fd0888 linux-record: Simplify with record_mem_at_reg() adds 64bcd52 S390: Fix output path for s390-multiarch test case adds bba960f S390: Add syscall info for syscalls up to 374 adds 0d5b594 PR remote/19496, timeout in forking-threads-plus-bkpt adds 708bf0a Suggest running gdbserver for a PID in container adds c2fa9ce Fix problem with --emit-relocs for Mips-32. adds 1a08ae2 Add missing Mips_output_data_la25_stub::do_print_to_mapfile. adds 47a9f4f Add MIPS-64 support. adds ea01647 Add mips and s390 build targets for gold. adds 48427a7 Automatic date update in version.in adds e101a78 Add simulation of MUL and NEG instructions to AArch64 simulator. adds 41f46ed Fix possible failure in the AVR linker tests. adds 45821be Ensure that the .rdata_pseudo_runtime_reloc sections are not [...] adds 6387924 Fix generation of as.1 manual page so that it can be converte [...] adds 78a2bc3 Remove spurious empty line in changelog entry. adds 80aea92 Remove redundant WIFSTOPPED check adds 94610ec Set signal to 0 after enqueue_pending_signal adds 35ac8b3 Check lwp_signal_can_be_delivered for enqueue/dequeue pending [...] adds 941319d [spu] throw error when target_read_memory fails adds 4c0ca98 Fix code to check for illegal element numbers when accessing [...] adds 9c3f223 Make sparc_software_single_step static adds 8678914 Fix the disassembly of the AArch64's OOR instruction as a MOV [...] adds 87bba7a Fix thinko in new GET_VEC_ELEMENT macro. adds 30fab42 Update description of AArch64 assembler directives. adds 01b84e2 Remove is_n64_ data member from Mips_relobj class. adds 2f71d2f Automatic date update in version.in adds 148fa56 Automatic date update in version.in adds bad6e36 tc-i386.c: store encoded instructions in unsigned char[] adds a3b6c4d Automatic date update in version.in adds 698400b Fix problem where gold cannot build .eh_frame_hdr from ld -r output. adds 479fe00 Canonicalize more arm linux syscalls adds c55978a ARM process record: median instructions adds e1fa016 Remove use of alloca. adds 62f6f9c gas/arc: Fix test for big-endian arc adds 24740d8 arc/gas: default mach is arc700, initialised in md_begin adds c033458 arc: Remove duplicated constant in include/elf/arc.h adds a9522a2 arc: Remove EF_ARC_CPU_GENERIC constant. adds 8699fc3 arc: Add nps400 machine type, and assembler flag. adds 1ae8ab4 arc/opcodes: Use flag operand class to handle multiple flag matches adds e23e8eb arc/nps400: Add first nps400 instructions adds 859bde2 Automatic date update in version.in adds 6f4c0a4 Binutils fails to build with -O0 adds 648c5cb Fix problem where gold fails to issue an undefined symbol err [...] adds 9780e04 Add -Wstack-usage to the gcc warning flags list, but only if [...] adds 7769fa9 Fix possible unbounded stack use in peXXigen.c adds 96254e5 Restore v850-rh850 as a recognised v850 architecture name for [...] adds 39a0d07 Remove more alloca calls adds 4963682 Fix tic54x regression adds a97fbc7 Attribute with DW_FORM_flag_present adds 4153b6d Improve COFF/PE linker garbage collection by preventing the r [...] adds 34b9f72 Fix unbounded stack usage warning inside the SAFE_BYTE_GET macro. adds 8860a41 replace some raw xmalloc / xrealloc with the XNEW* macros adds 0a433eb use do_align () directly in tc-ia64.c adds 74b4e47 tc-sparc.c: get rid of wierd usage of strchr () adds 986d894 tc-pdp11.c: remove useless code adds b9bb4a9 make more variables const adds a140626 Automatic date update in version.in adds cc651c1 Remove comments on software_single_step in gdbarch.sh adds 5ab6d79 More AArch64 simulator improvements. adds fab7bfb Automatic date update in version.in adds dfa3fac Add quotation mark in test message adds eda6e9a localize string returned from visium's md_atof () adds e742e11 make microblaze build with -Wwrite-strings adds a6b71f4 sparc: reorder wr instructions in sparc_opcodes to fix diagnostics adds f65c3d1 gas: sparc: allow ASR registers in the 0..31 range in V9 and later adds 0d2f91f More -Wstack-usage warnings: opcodes/aarch64-* adds 1254603 Automatic date update in version.in adds 099b880 Automatic date update in version.in adds a90fb5e rename flag_size_check to flag_allow_nonconst_size and make i [...] adds 9202e88 split up cr16s md_assemble () adds 44f9a8a Automatic date update in version.in adds ed70064 Fix failure to diagnose GOTOFF relocation to undef symbol in [...] adds ab4896b Automatic date update in version.in adds 5fa9f97 Automatic date update in version.in adds 82b8a78 add more const qualifiers adds e2b4fc9 PE/COFF regression in base of code and data calculation adds ed754a1 readelf printf format strings on mingw adds ed3056e Relax assertion in BFIN linker to allow for discard GOT relocs. adds ef0d8ff Tidy up AArch64 simulator code. adds aff7ae1 replace some obstack_alloc () calls with the XOBNEW wrapper adds 30bd735 apply ChangeLog for previous commit adds 17b9d67 make md_parse_option () take a const char * adds f2dd883 [ARC] Add support for Quarkse opcodes. adds bfa6adb Compile gdb.arch/arm-neon.exp with debug info adds 9885948 [ARC] Fix typo in extension instruction name. adds 444bca6 2016-03-29 Don Breazeal donb@codesourcery.com adds a4105d0 gdbserver/s390: Switch on tracepoint support. adds abd9baf gdbserver/s390: Add fast tracepoint support. adds f39e874 gdbserver/s390: Add support for compiled agent expressions. adds c37c0ba gdb/NEWS: Add mention of s390*-linux tracepoints. adds a08b52b gdb: xtensa: fix frame initialization when PC is invalid adds 28170b8 gdbserver: Handle 'v' packet while processing qSymbol. adds 49efcf2 Automatic date update in version.in adds 4ec9d7d use xstrdup and friends more adds 4ae6cc1 python/py-utils.c (host_string_to_python_string): New function. adds 2e4a7ae Use consistent test for .tbss sections in ldlang.c adds ca62bc4 Missing TO_ADDR adds a87dd97 PR18452, ld allows overlapping sections adds 1e6697e Move CL entries from gdb/ChangeLog to gdb/testsuite/ChangeLog adds 7517e55 Fix more bugs in AArch64 simulator. adds 024ea11 Fix a seg-fault in the AVR linker. adds bd05ac5 [ARC] Cleanup AUX register names. adds f621ad3 [ARC] Fix warn.exp test error. adds f89a23c [ARC] Allow equ redefintion tests for ARC. adds 72fb548 gdbserver/tracepoint.c: Remove whitespace adds c6025a8 Fix compile time warning about comparison between signed and [...] adds e6359af Simplify gdb.reverse/until-reverse.c adds c58b006a Refactor arm_stack_frame_destroyed_p adds 779aa56 Add arm epilogue unwinder adds fb3f3d2 Check func against 0 rather than NULL adds 62bdf2d ld/testing: Fix error and warning checks in run_dump_test adds 0a10656 opcodes/arc: Comment and whitespace fixes in opcode table adds 1cda151 gdbserver/IPA: Export some functions via global function pointers. adds 69b51e1 Automatic date update in version.in adds b60ecbc Don't override definition a shared object by one in a later s [...] adds d923501 make some variables unsigned adds e046cf8 get rid of K&R style args adds fc90c28 More cases of missing TO_ADDR in ldlang.c adds 47990a6 cast literal to char * when assigning to input_line_ptr adds e87de51 work around get_symbol_name () in sparc and ia64 adds 9783098 cast to char * when assigning to optarg adds f854977 cast the arg to md_assemble () to char * adds e2c7dca tc-i960.c: add some casts when assigning literals to args[i] adds e4a0c70 make xtensa_section_rename () take const char * adds 6757cf5 enable -Wwrite-strings for gas adds f7c3829 Remove support for "target m32rsdi" and "target mips/pmon/ddb [...] adds e7ea3ec python: Use console format for output of gdb.execute command adds 2cce10e opcodes/arc/nps: Fix some operand flags adds 0a191de opcodes: Fix date in ChangeLog entry adds a13c469 IPA: Add alloc_jump_pad_buffer target hook. adds a2174ba gdbserver: Add powerpc fast tracepoint support. adds 14e2b6d gdbserver: Add emit_ops for powerpc. adds 22084c4 gdb/NEWS: Add mention of powerpc*-linux tracepoints. adds 9bb84c9 Fix PR gdb/19858: GDB doesn't register the JIT libraries on attach adds 40dea8c Make gdb.base/jit.exp binaries unique adds 64cdf93 Add regression test for PR gdb/19858 (JIT code registration o [...] adds 252db07 gdbserver: Fix C++ build errors in tracepoint.c adds bedf24f Automatic date update in version.in adds 6d4af3c Constify more adds 7b15fa7 PR19886, --as-needed regression adds 83cda17 gas/arc: Change 'LENGHT' to 'LENGTH' adds cc63428 gdb: allow enumeration constants as second operand of BINOP_REPEAT adds 5b8cf79 Automatic date update in version.in adds 62bd6b5 PR19896, Segmentation fault on bad input adds 4b0046f Automatic date update in version.in adds d0a9981 IPA: Fix build problem on !HAVE_GETAUXVAL adds f73e41e avr: simplify some option parsing with strcasecmp () adds e1ec810 bfin: simplify current_inputline adds 2fe8821 arm: change the type of a variable to bfd_reloc_code_real_type adds 585ba04 make score build again adds a51ef39 update ChangeLog for previous commit adds ae2689b cleanup FLT_CHARS and EXP_CHARS adds a44e290 use xstrdup and friends more adds c4e0855 Automatic date update in version.in adds 325801b use XNEW and related macros more adds 22987ce PR19498, Invalid "symbol definition loop" adds 26cdfd9 gas/arc: Use #define from include/opcode/arc.h adds 67f101e Ignore DWARF debug information with a version of 0 - assume t [...] adds a061de0 More fixes for COFF/PE lanker garbage collection. adds 7beb7f6 Fix gdb.mi/mi-breakpoint-changed.exp for remote targets adds 2aa08bd Obvious function doc and formatting adds dff331b Automatic date update in version.in adds df41fdf Add a testcase for PR gas/19498 adds 5fdf387 Add missing pr19827-nacl.rd for i386/x86-64 NaCl adds 5be3340 Don't use vec_disp8 encoding with the .d32 suffix adds a9fa461 [ARC] Fix ld testsuite failures. adds 1f599d0 ELF/LD: Avoid producing hidden and internal dynamic symbols adds 6ec1f28 [ARC] Don't allow pc-rel relocations for J* instructions. adds 94e5c97 [ARC] Dynamic relocs verification for dynindx == -1. adds 589a7d8 [ARM] Add ARMv8.2 FP16 vmul/vmla/vmls (by scalar) adds 094fb06 [ARC] 24 bit reloc and overflow detection fix. adds b3aee83 [ARC] Fix to pass ld-elf-ehdr_start-shared. adds 1e5885b [ARC] PLT content endianess awareness. adds 8ddf6b2 [ARC] Fix support for double assist instructions. adds 4dca19f IPA: Move getauxval out of #ifndef IN_PROCESS_AGENT adds 7817ea4 Improve gdb_remote_download, remove gdb_download adds 6e774b1 Make ftrace tests work with remote targets adds 820f03f arc/nps400: Add additional instructions adds 9a5f28a ld/arc: Fix linker for big-endian arc targets adds c078c9d Automatic date update in version.in adds 03a8c4d Fix IPA detection in ftrace-insn-reloc.exp adds ac17fda testsuite: Update py-mi-objfile to expect console format print adds 15dd01b Fix memory leak in ld ARM backend adds fef3cb9 Print the "file" command suggestion in exec_file_locate_attach adds 052d2eb Revert check-in by a mistake in the previous commit. adds 927f2d2 Fix MSP430 assembler's detection of NOP and EINT. adds 319cb5d Workaround gdbserver<7.7 for setfs adds 1473161 Revert the previous commit adding unknown_v_replies_ok. adds c2f901d Fix gdb.threads/dlopen-libpthread.exp crash adds b16f8a3 Optimized-out pointer: New test for error handling adds ecf2e90 Eliminate -var-create error for optzd ptr to struct adds 09f99a3 Automatic date update in version.in adds df154dc Fix typo in name of MSP430 attribute section. adds e140100 Allow integer contants to have a U suffix. Improve error rep [...] adds 22b92fc gas/arc: Remove preprocess_operands function adds 692166c gas/arc: Allow greater range of characters into flag names adds b607cde Update AArch64 documentation regarding architecture extensions. adds e6ba1cb [ARC] Prepare strings for automatic translation. adds abe051b Fix gas/ChangeLog adds 1a295c6 ld/arc: Make little endian default choice for linker scripts adds 1ccd06e Set bp_tgt->reqstd_address and bp_tgt->placed_size in record_ [...] adds e390720 Make breakpoint handling in record-full idempotent adds bde4756 Fix gdb.reverse/next-reverse-bkpt-over-sr.exp adds c8064e7 Fix gdb.reverse/finish-reverse-bkpt.exp adds da5be03 gas/arc: Modify structure used to hold opcodes adds b9b47ab gas/arc: Additional work to support multiple arc_opcode chains adds 1328504 gas/arc: Handle multiple arc_opcode chains for same mnemonic adds a42a4f8 arc/nps400: Add new instructions adds 9553661 Fix gdb.compile/compile.exp shlib regression adds 2d35e87 testsuite: Fix false FAILs with .bashrc GDBHISTFILE=... adds 2059191 Automatic date update in version.in adds 953dd97 Show sizes in linker map in target machine address units adds 992dc2c Fix regexps in PR19910 test to cope with COFF and AOUT sparc [...] adds 0650053 testsuite: Fix for gcc-4.8: gdb.base/jit.exp gdb.base/jit-so.exp adds 136a43b PR18452, ld allows overlapping sections adds 4bf7b52 value: Make accessor methods' parameters const-correct adds 096be75 Fix gdb.server/solib-list.exp regression adds f48e22e Make gdb.server/solib-list.exp work for remote targets adds 9f5a6a6 Automatic date update in version.in adds 417a667 Adjust default memory size and stack base address for SH simulator. adds 5f4678b MIPS/GAS: Use `opts->isa' consistently in `mips_check_options' adds 1357373 MIPS/GAS: Unify messages in `mips_check_options' adds 08918cc GAS: Fix a typo in `as_bad' description adds 41065f5 MIPS/GAS: Correct call formatting in `can_swap_branch_p' adds 2e88a1e gdb.python/py-mi-events-gdb.py: Add parentheses to print adds 668c5eb MIPS/GAS: Disallow `.option picX' with VxWorks PIC adds 41a1578 MIPS/GAS: Sanitize `.option picX' pseudo-op adds 454540b Automatic date update in version.in adds ba442f0 Move ChangeLog entries from sim/ChangeLog to sim/sh/ChangeLog. adds 93e6fe0 Fix primary reason why the SH simulation hasn't been working [...] adds 994aad6 Automatic date update in version.in adds 92708ce MIPS/opcodes: Fix undecoded MIPS16 extended instruction bit d [...] adds b545ef9 Automatic date update in version.in adds 2df3368 Properly handle dynamic reloc against normal symbol adds 37ab977 Remove unneeded AUX register symbols. adds b99747a Add support for .extInstruction pseudo-op. adds 1c2e355 Update ARC instruction data-base. adds f36e33d Add support for .extCondCode, .extCoreRegister and .extAuxRegister. adds 3212b85 Don't rely on immediate_quit in command_line_input adds faa4ebe Inline command_loop in read_command_line adds ab33ab1 TUI: check whether in secondary prompt instead of immediate_quit adds d2acc30 Don't set immediate_quit in prompt_for_continue adds acd5494 Stop remote-fileio.c from throwing from SIGINT handler adds 5f5219f Remove unused struct serial::name field adds 00340e1 Introduce a serial interface for select'able events adds 5cc3ce8 Fix signal handler/event-loop races adds f0881b3 Introduce interruptible_select adds 6eddd09 Make Python use a struct serial event adds abf009e Don't call clear_quit_flag after check_quit_flag adds 4a81fd4 Don't call clear_quit_flag in command_handler adds 0af679c Don't call clear_quit_flag in prepare_to_throw_exception adds da1e5f5 Don't call clear_quit_flag in captured_main adds a149683 Eliminate clear_quit_flag adds e42de8c Decouple target_interrupt from all-stop/non-stop modes adds 93692b5 Pass Ctrl-C to the target in target_terminal_inferior adds 75ee592 Fix inconsistent handling of EINTR in ser-*.c backends adds 99bbb42 ada-lang.c: Introduce type_as_string and use it adds c509f1e Use target_terminal_ours_for_output in cp-support.c adds 481ac8c Use target_terminal_ours_for_output in exceptions.c adds f8e3ef9 Use target_terminal_ours_for_output in infcmd.c adds c5ac154 Use target_terminal_ours_for_output in warning/internal_error adds 80dbc9f Add missing cleanups to defaulted_query and prompt_for_continue adds 651ce16 Do target_terminal_ours in query & friends instead of in all callers adds 5fe9665 Use target_terminal_ours_for_output in MI adds a12ac51 TUI: GC tui_target_has_run adds 048094a target remote: Don't rely on immediate_quit (introduce quit h [...] adds 585a46a Eliminate immediate_quit adds cfd0fbd Eliminate target_check_pending_interrupt adds 2afc13f Eliminate prepare_to_throw_exception adds 173981b Use setjmp/longjmp for TRY/CATCH instead of sigsetjmp/siglongjmp adds 0f41b32 [C++] Switch TRY/CATCH to real C++ try/catch by default again adds 8ce0946 Fix typo in ftrace.exp condition testing adds c1b719e Automatic date update in version.in adds d6bb17b Add init_dwarf_regnames_s390 adds c1f61bd MIPS/GAS: Relax branches to symbols resolved at link time adds 991f40a MIPS/GAS: Correct branch relaxation for weak symbols adds 37ce0cc Update x86-64 tests for --as-needed adds e26b7e4 btrace: fix test build error in gdb.btrace/instruction_history.c adds 3a00c80 Fix PR remote/19840: gdb crashes on reverse-stepi adds 45e3745 Fix aarch64 ftrace JIT condition testcase adds accc018 Fix disassembly of the V850's LD.BU instruction. adds e4449be oops - omitted from previous delta. adds 8c4c4ae gdbserver-base.exp: Copy file to standard output directory in [...] adds 758c549 ld/testsuite: Initialise a variable to prevent tcl errors adds fd85a6a Add support to readelf for detecting and reporting Solaris sp [...] adds 8392fa2 Fix and improve comment in gdb_remote_download adds 1adc8a9 [ARC] Fix setting private elf flags when parsing .cpu. adds b8162e5 Fix zero_ext documentation adds 57d1de9 Debugging without a binary (regression) adds 7d49b1d Test GDB connection to GDBserver with no symbol files adds 392f059 Automatic date update in version.in adds 8dc483a Extend PE matching regexp in PR 19457 test to match cygwin an [...] adds 8486501 Fix copying Solaris binaries with objcopy. adds aebf07f Avoid implicit float <-> integer conversion warnings adds 7f31862 Avoid "format not a string literal" warnings adds d105775 gas/arc: Unify tests run on big/little endian arc assembler adds 7634c4e Replace "link" with "sh_link" adds cb04036 opcodes/arc: Move instruction length logic to new function adds 33cbe6c bfd/arc: Rename enum entries to avoid conflicts adds 4b0c052 arc/nps400 : New cmem instructions and associated relocation adds 85e53f6 remove some unused globals adds 4f2a7b5 make a few variables static adds 17416a2 Automatic date update in version.in adds 0796a62 Add missing ChangeLog entry for PR gas/19909 fix adds 05f7541 Fix non-ELF powerpc build breakage adds 415fa61 [ARM] minor opt in thumb_stack_frame_destroyed_p adds 77770d8 MIPS/Linux: Also recognize TRAP_BRKPT and TRAP_HWBKPT adds 6fd8e7c Regenerate Makefile.in/aclocal.m4 automake 1.11.6 adds d7abe10 Fix gdb C++ build when libipt is available adds 2b2798c Fix gdb build with --enable-build-with-cxx --disable-nls adds 0480fa1 Automatic date update in version.in adds 5848444 gdb/ada-exp.y: Remap yydefred adds 92fce9b remove pointless assignment adds 5e001f2 gas/arc: Support NPS400 in .cpu directive adds 9a45270 gas/arc: Make .cpu directive case-insensitive adds 35cf27b Automatic date update in version.in adds 644aca2 Revert "gas/arc: Make .cpu directive case-insensitive" adds 5c3c7aa Automatic date update in version.in adds 5947319 Revert 415fa612 adds cdf9695 Add new NOCROSSREFS_TO linker script command adds a14d1f4 testsuite: Support detection of Intel compilers via test_comp [...] adds 9b9b09e Testsuite: Fix compiling of shared libraries with ICC. adds 0c13f7e fortran: Testsuite, fix different type naming across compilers. adds a22df60 Fix gdb crash when trying to print the address of a synthetic [...] adds 9b30624 Fix PR gdb/19250: ptrace prototype is not detected properly i [...] adds eabc9d9 Automatic date update in version.in adds 48eac74 .cfi_remember_state/.cfi_restore_state documentation adds bb7dc66 Sync Makefile.tpl with gcc. adds 2b863f5 Add target descriptions for AVX + MPX adds f42bf74 Re-factor (i386|amd64)mpx target descriptions. adds 73e6209 linux-record: Squash cases with identical handling adds a55411b * source.c (is_regular_file): New arg errno_ptr. adds 85c10f7 Fix copyright year, remove linux only test. adds d04c1a5 symmisc.c (dump_symtab_1, dump_symtab): Delete arg objfile. adds ee2915c Add pr number to earlier entry. adds c8f785f opcodes/arc: Add more nps instructions adds 537aefa opcodes/arc: Add yet more nps instructions adds f39c07a Cast the pointer assigned to ss_sp to char *. adds 21002a6 Handle void * conversions in FreeBSD/x86 native code to fix C [...] adds b73bf85 Automatic date update in version.in adds 87d455c Add another testcase for PR ld/19719 adds 50cc854 [AArch64] Support RAS extension for ARMv8 onwards. adds 52176c6 arc: Fix relocation formula for ARC_NPS_CMEM16 relocation adds 2533af1 gas/doc/arc: Add nps400 references into the documentation adds b98e687 change argument type to bfd_byte adds e6c7cde update many old style function definitions adds 7cc9c11 Replace .long with .dc.a on my_personality_v0 adds 6885166 Move ARM_CPSR_GREGNUM to arch/arm-linux.h adds d968975 Check ELF relocs after opening all input files adds 466ee2a Call _bfd_elf_create_ifunc_sections only for ifunc adds 8cef59a Include arch/arm-linux.h in aarch32-linux-nat.c adds 6c73933 symmisc.c (dump_symtab_1): Print owning compunit for identica [...] adds 338c190 Check run-time R_X86_64_32 relocation overflow adds 126697d Add ld-x86-64/pie2 test adds 03f2309 Add ld-x86-64/pic1 test adds c7ce941 Check R_386_NONE/R_X86_64_NONE in eh6.d adds 597e448 gdb/darwin-nat.c: Fix "cast to pointer from integer of differ [...] adds d9436c7 Fix "incompatible pointer type" warning in gdb/aarch64-tdep.c adds 5ae0055 Fix host signal vs gdb signal mixup in gdb/darwin-nat.c adds a235850 Build GDB as a C++ program by default adds 1a7272c Automatic date update in version.in adds fbf05aa Move ELF relocation check after lang_gc_sections adds 5ce03ce Don't check relocations in excluded sections adds e66cdd6 Remove x86 gc_sweep_hook adds 96bf8cb New NOCROSSREFS_TO tests adds b36cec1 Add missing sentinel 'char *' casts in concat/reconcat calls adds 3451269 Fix s390 GNU/Linux gdb and gdbserver builds adds 71829b1 Fix AIX gdb build with C++ compiler adds 4f3b23b Add support for non-ELF targets to check their relocs. adds 00f4a60 Always run LTO tests on Linux with GCC 4.9 or newer adds 88c3cd8 Switch gdb's TRY/CATCH to sjlj again adds cdf5d16 Automatic date update in version.in adds 3877922 MIPS: Go back with the default Linux # of registers to 90 adds 22522f8 MIPS/GAS: Fix an ISA override not lifting ABI restrictions adds 6cd255c Set dynobj to a normal input file if possible adds 6645479 Exclude linker created file from dynobj adds 5c5dc57 New test case gdb.trace/signal.exp adds 5b061e9 Deliver signal in hardware single step adds 4a7e075 Tweak gdb.reverse/step-precsave.exp and gdb.reverse/step-reverse.exp adds 7915f48 [obv] [PR gdb/19980] Typo in gdbserver/configure.srv adds 0f60e29 Joel Brobecker stepping down as AIX Maintainer adds 495346f Fix fail in gdb.base/annota1.exp and gdb.base/annota3.exp adds 3539aa1 [ARM] Clear reserved bits in CPSR adds 3c61024 Rename rl_callback_read_char_wrapper -> gdb_rl_callback_read_ [...] adds 8952576 Propagate GDB/C++ exceptions across readline using sj/lj-base [...] adds 6290672 Switch gdb's TRY/CATCH to C++ try/catch adds b3f1116 Centralize yacc interface names remapping (yyparse, yylex, yy [...] adds 6d7e9d3 Choose TARGET_OBJECT_STACK_MEMORY and TARGET_OBJECT_MEMORY in [...] adds 0a5d52f Fix fails in gdb.trace/unavailable.exp adds 0154d99 Fix checks for VSX and Altivec availability on Power adds 0ca76ec Automatic date update in version.in adds c0f92bf Skip if size of bfd_vma is smaller than address size adds 08ff610 Automatic date update in version.in adds 101ae4c Automatic date update in version.in adds 21edc42 Force to insert software single step breakpoint adds 20249ae Insert breakpoint even when the raw breakpoint is found adds 85ba7d8 [GDBserver] Don't error in reinsert_raw_breakpoint if bp->inserted adds 484b3c3 Resume the inferior with signal rather than stepping over adds f3abeff New test case gdb.base/branch-to-self.exp adds 0e03d18 AVR: Allow the start address of the .text section to be set b [...] adds 731bb67 Allow powerpc64le-linux-gnu toolchain to support big endian t [...] adds 3283f4f Automatic date update in version.in adds d5486c4 Always count the NULL entry in dynamic symbol table adds 9920b43 fort_dyn_array: Enable dynamic member types inside a structure. adds 8f07e29 fort_dyn_array: Support evaluation of dynamic elements inside [...] adds 3e2e34f fort_dyn_array: Use value constructor instead of raw-buffer m [...] adds ffbad59 Automatic date update in version.in adds 28cc917 add casts to avoid arithmetic on void * adds a6a4679 Cache result of scan for __start_* and __stop_* sections adds 2577114 Provide xmemdup0 adds 13b8c33 Fix powerpc64 ld testsuite fail adds 2cdad34 Add support for the --trace-decode option to the AArch64 simulator. adds 7881f69 Fix a typo in the check for SNANs in the RX simulator. adds 52728a4 Pass --compress-debug-sections=none to ld adds 2d681be Avoid non-C++-enabled babeltrace versions adds 310cdbb Tweak doc on command tfind adds 476350b c_value_print: Revert 'val' to a reference for TYPE_CODE_STRUCT adds 11cf4ff Skip gdb.base/branch-to-self.exp if gdb,nosignals exists adds 91f8bf6 Skip debug sections when estimating distances adds 57809e5 Workaround gdbserver<7.7 for setfs adds fca4cfd Make gdb_load_shlibs return the destination path of the library adds d901990 Rename gdb_load_shlibs to gdb_load_shlib adds 83a471c Limit ld-elf/compressed1b.d to Linux/GNU targets adds a3a65e6 Automatic date update in version.in adds 4bd13cd Add support to AArch64 disassembler for verifying instruction [...] adds f166f94 Remove need_step_over from struct lwp_info adds 786a118 Updated Chinese (simplified) translations for bfd, binutils a [...] adds 952ebca ftrace tests: Use gdb_load_shlib result to lookup IPA in info [...] adds 35fd2de Fix write endianness/size problem for fast tracepoint enabled flag adds 9080ac9 Add test for tracepoint enable/disable adds 0400cf2 Don't show deprecated commands in help adds 2deb93c Automatic date update in version.in adds 5522f91 Enhance support for copying and stripping Solaris and ARM binaries. adds afd9ace X86-64: Set check_relocs_failed on error adds c337a16 i386: Don't relocate section when check_relocs failed adds d347c9d Enhance readelf's recognition of AVR relocation types. adds 010f98a Download source only on remote host adds e62b972 Pass GOT_RELOC to UNDEFINED_WEAK_RESOLVED_TO_ZERO adds 493f652 Set interpreter in x86 create_dynamic_sections adds 94af225 Automatic date update in version.in adds 7d8e798 Automatic date update in version.in adds 2e1fb61 Automatic date update in version.in adds 1270fac Fix startup on MS-Windows when 'gdb.ini' is found in $HOME adds 740feea Fix annota-input-while-running.exp remote check adds 444e826 Fix detach.exp remote check adds a1da439 Automatic date update in version.in adds b631e59 [gdb] Fix -Wparentheses warnings adds 1b4f615 Fix "-Wl,--dynamic-list" gdb/configure test adds a4a1c15 Fix PR gdb/16818, workaround Python's forcing of -export-dynamic adds a2076b3 Skip ELF STT_COMMON linker tests if shared libraries are not [...] adds b782c63 Assume that the GAS testsuite for the AVR is being run withou [...] adds 20f55f3 Fix generation of AArhc64 instruction table. adds 1f56df9 [AArch64] Also puts value in place for R_AARCH64_RELATIVE adds 1aa9670 Remove gdb/python/python.c code that handles strlen failing with -1 adds 86f1abe Fix gdb/python/python.c use-after-free adds 99d1b26 Updated Swedish translation for the binutils. adds 6d6a648 PR 10549: MIPS/LD: Handle OSABI setting for STB_GNU_UNIQUE adds a1ec3d2 Fix typos in gdb_pipe function comment adds 6c44742 PR symtab/19914 fix handling of dwp + split debug adds 1d2a41d Automatic date update in version.in adds 4a85cc0 Fix some AVR test failures. adds 8929ad8 Introduce procedure use_gdb_stub adds 02e370d Fix solib-display.exp remote check adds edf689f Throw NOT_AVAILABLE_ERROR in read_stack and read_code adds 945e0f8 [ARC] Add SYNTAX_NOP and SYNTAX_1OP for extension instructions adds c3fbf82 LD/testsuite: Add STB_GNU_UNIQUE cross-linker test adds c1aebf8 [spu] Fix C++ build problems adds d286e29 Automatic date update in version.in adds d4758f9 Pass %E to einfo when bfd_section == NULL adds cf2ebb6 Change type of cpsr in arm_sigreturn_next_pc adds 9e78496 Initialize res in get_next_pcs_read_memory_unsigned_integer adds bedfd05 Cache the section contents in x86 check_relocs adds c175a65 Extract convert_load_reloc from x86 convert_load adds cbe14bc Fix ChangeLog entry format adds d7adef8 Pass --no-relax to ld in ld-x86-64/pr18591.d adds 004b130 More setting CHECK_RELOCS_AFTER_OPEN_INPUT to yes adds 405b757 Automatic date update in version.in adds fd7ed44 Add support for FMLA (by element) to AArch64 sim. adds 2856a62 Test load conversion with symbol versioning for x86 adds f85d59c [ARM][gas] Fix warnings about uninitialised uses and unused c [...] adds 887cf79 * ld/testsuite/ld-srec/srec.exp: Mark test as XFAIL for AVR. adds 030e823 Define elf_backend_add_symbol_hook for Intel MCU adds 9719656 Strip global symbol defined in discarded section adds 9c088cc Automatic date update in version.in adds 9852e30 Automatic date update in version.in adds 870f88f remove trivialy unused variables adds 4612fb8 Automatic date update in version.in adds cc969da Correct script input section pattern adds ae1bb19 Redundant hash table check adds a64f5ba Fix ealphavms.c and eelf64_ia64_vms.c deps adds 6eb7d83 Regenerate configure adds d751b79 opcodes,gas: sparc: fix mnemonic of faligndatai adds 924bc11 Update section merge test. adds 73597c1 Revert accidental commit. adds 9239bbd [ARM/STM32L4XX] PR 20030: --fix-stm32l4xx-629360 fails to cre [...] adds 315350b Fix seg fault objdumping a corrupt binary with an invalid sh_ [...] adds 5c28a50 Fix for PR gold/19987. adds a932d10 Automatic date update in version.in adds 66a3682 PR 20059 _bfd_elf_copy_link_hash_symbol_type segfault adds d63a50b 2016-05-10 Christophe Lyon christophe.lyon@linaro.org adds 29f4fdc binutils/doc: Update documentation for nm --size-sort adds 16a1fa2 Add support for ARMv8-M security extensions instructions adds d942732 Allow extension availability to depend on several architecture bits adds 15afaa6 Add support for ARMv8-M Mainline with DSP extension adds 8d9d949 Refactor Cortex-A8 erratum workaround in preparation adds b715f64 Factor our stub creation in ARM backend adds 6bde4c5 Allow stubs without associated input section in ARM backend adds 39d911f Use getters/setters to access ARM branch type adds 4f4faa4 Allow veneers to claim veneered symbols adds 8bc5269 Enable Intel RDPID instruction. adds aa79adb Automatic date update in version.in adds df140a0 fix up two issues with the removal of unused variables adds be5c445 Skip new ARM security extension tests on non-ELF based targets. adds 4179a6a oops - fix up changelog entry adds 4e7fbb3 [AArch64] Remove redundant tls relax in elfNN_aarch64_final_l [...] adds a6684f0 Ensure that padding in the constant pool uses constant values. adds 3bd43eb ld --gc-sections fail with __tls_get_addr_opt adds a464198 [HPPA] Attach linker created dynamic sections to stub bfd adds 8f4f907 Add MIPS32 DSPr3 support. adds d5e74e8 Update pr20068 test to allow for big endian ARM configuration adds 001c250 Automatic date update in version.in adds 1997c99 ld -z combreloc reloc sorting adds 58c7f09 Use correct regexp syntax in ARM PR20068 test adds 8ddd5a6 PR symtab/19999 gdb unable to resolve vars with fission+PIE adds 3355cb3 Handle symbols defined/referenced only within IR adds 59441cc Automatic date update in version.in adds 29a2809 use xstrdup, xmemdup0 and concat more adds add39d2 use XNEW and related macros more adds c8e44c6 ld -z combreloc elf_link_sort_relocs adds 4ade44b Set dynamic tag VMA and size from dynamic section when possible adds d2edc83 Fix build breakage adds 2168b26 Don't convert GOTPCREL relocation against large section adds 1178da4 Accept valid one byte signed and unsigned values for the IMM8 [...] adds 34ac9af Automatic date update in version.in adds bf6f87e Remove redundant sizeof on EXPECTED_VIEW_LENGTH adds ea0ebc4 Automatic date update in version.in adds 180c87d ld/testsuite/ld-elf/flags1.d: Update for `*-*-nacl*' xfail removal adds 9dfa3e6 SH64/GAS: Fix a -Wwrite-strings build failure adds 558e50b Automatic date update in version.in adds 69a1c85 ld/testsuite/ld-elf/flags1.d: Update the xfail list adds e183824 m68hc11: make some vars type bfd_reloc_code_real_type adds 9117cd3 stop defining linkrelax in multiple places adds 0591130 tc-vax.c: make prototype of flonum_gen2vax match its definition adds 7b14583 m32r: make mach_table static and const adds 71de341 V850/BFD: Call `_bfd_elf_copy_private_bfd_data' again adds 155b7f5 Match shell_prompt # in batch-preserve-term-settings.exp adds acac2e4 Automatic date update in version.in adds fcdad59 Use unsuspend_all_lwps adds a43942d LD/ELF: Unify STB_GNU_UNIQUE handling adds 1bdc036 Place progmem data from AVR's libc before other progmem data. adds 659f032 Make ARMv8-M GAS tests pass on non ELF targets adds 23b5dc3 Fix date in ChangeLog adds 68bce02 Check global CC in at_least_gcc_version adds 5ff087a Add DW_LANG_Rust adds 9ab0bb2 Fix latent yacc-related bug in gdb/Makefile.in init.c rule adds e4b8a1c Make gdb expression debugging handle OP_F90_RANGE adds dcd1f97 Add self-test framework to gdb adds 00272ec Add array start and end strings to generic_val_print_decorations adds c44af4e Add support for the Rust language adds 6721885 Update gdb test suite for Rust adds 0bdfa36 Add Rust documentation adds 01739a3 Rename OP_F90_RANGE to OP_RANGE. adds 61c6156 Fix -exec-run not running asynchronously with mi-async on (PR [...] adds dec880e Automatic date update in version.in adds a255f00 PPC_OPERAND_SIGNOPT range. adds c69075a MIPS/readelf: Use the `d_val' dynamic entry member with the r [...] adds 7f99197 elf32-arm.c build breakage adds d1f70bd Fix lots of linker testsuite failures for the FT32 target. adds b42e9fa Change type of v850_target_arch to enum bfd_architecture adds eb408ea commit ChangeLog for previous commit adds 4bfaa1c change the type of some fields to bfd_reloc_code_real_type adds 42e5886 rx: make field type enum adds 5049806 Updated Swedish translations for bfd and binutils adds 1401d2f MIPS/opcodes: Correct mixed MIPS16 and microMIPS disassembly adds 28addb4 Fix double prompt output after run control MI commands with m [...] adds 9e8f9b0 Add mi-threads-interrupt.exp test (PR 20039) adds f507beb Prevent a run time segmentation fault when stripping a corrup [...] adds 45f4ed9 Fix build failure with GCC 4.1. adds 3b889a7 gas/arc: Add guard against operand array overflow. adds fe77926 gas/arc: Fix array overrun when checking opcode array adds 9e32d9a gas/arc: Use BFD_VMA_FMT for printf format specifier adds 38cd8a0 gas/arc: Make member of arc_flags const adds 6472871 Automatic date update in version.in adds 9f284bf Fix ppc64le S-record test fail adds 57e7d11 Allocate ppc64 got and dynrelocs before plt adds f1b2ca7 ld-elf/shared.exp mix_pic_and_non_pic adds 82bc936 Hack crossref tests for powerpc64 adds e43de63 Fix powerpc subis range adds 514e58b Correct "Fix powerpc subis range" adds 6b200de Remove unsupported `am34-*-linux*' target triplet adds c4107a7 LD/testsuite: Fix `ft32-*-*' position in `check_shared_lib_support' adds 3c8adac [ARC] BFD fixes. adds c0913eb [ARC] Emulation and default script template changes. adds fc3eec7 [ARC] Fixed-linker-related-testsuite-for-ARC adds bfb0d95 Fix invalid implicit conversions from void * adds 606851f Set sh_entsize for .init_array and similar. adds 7d4d970 Don't convert R_386_GOT32 relocation adds 15eb1be Fix non-deterministic behavior when generating MIPS GOT. adds 6eeb017 Don't allow COPY relocations for protected symbols. adds d310f46 Automatic date update in version.in adds 134c0c8 MIPS/GAS: Correct tab-after-space formatting mistakes adds 17c6c9d MIPS: Fix the encoding of immediates with microMIPS JALX adds 4e21640 Preserve addend for R_386_GOT32 and R_X86_64_GOT32 adds a4968f4 MIPS: Add support for P6600 adds 52bf37d Don't check R_386_GOT32 when setting need_convert_load adds c8eaca2 Automatic date update in version.in adds 666a133 Automatic date update in version.in adds 82418e1 Automatic date update in version.in adds 3d20751 tic54x: rename typedef of struct symbol_ adds 2900e70 spu: make some constants unsigned adds f10e0ae tic54x: use concat more adds 37773e7 Search for libutil-freebsd as alternative to libutil adds daa4ada Support for dedicated output section for some ARM veneer types adds d7c5bd0 Support for dedicated ARM stub section with padding adds b43b853 Sync config.guess and config.sub with FSF GCC mainline versions adds d0571b9 Remove unused libthread_db td_thr_validate reference adds a2bea32 Add support for configuring for the ARM Phoenix target. adds d26a14d oops - omitted from previous delta adds ffd19d6 Use standard_testfile in gdb.arch/thumb-prologue.exp and gdb. [...] adds c810e0b [ARC] Rename "class" named attributes. adds 87789e0 [ARC] Add XY registers, update neg instruction. adds d9eca1d [ARC] Update instruction type and delay slot info. adds 0f6ed0e Fix PR python/19438, PR python/18393 - initialize dictionaries adds 7eb8953 Skip unwritable frames in command "finish" adds b7f28d8 Enable R_AARCH64_NONE for 64-bit code. adds c17cd11 Automatic date update in version.in adds 00a3cb9 Add myself as a write-after-approval GDB maintainer adds e70a723 Fix syntax error in annota-input-while-running.exp adds 6610dc6 change some variable's type to op_err adds e5e27b0 ia64: use XOBNEW and XOBNEWVEC adds b19e0ae ft32: fixup TARGET_FORMAT adds 049efc6 mmix: constify handler_charp adds c023823 d30v: make var type operatorT adds cc34adb xtensa: make map_suffix_reloc_to_operator return operatorT adds 4512daf MIPS/GAS: Cut TLS reloc dead code path in `md_apply_fix' adds 44d3da2 MIPS/GAS: Treat local jump relocs the same no matter if REL or RELA adds aa01bd3 Linux native thread create/exit events support adds 95e94c3 [Linux] Read vDSO range from /proc/PID/task/PID/maps instead [...] adds 1ad3de9 [Linux] Avoid refetching core-of-thread if thread hasn't run adds 774113b [Linux] Optimize PID -> struct lwp_info lookup adds 72b049d Make gdb/linux-nat.c consider a waitstatus pending on the inf [...] adds 026a917 Fix PR gdb/19828: gdb -p <process from a container>: internal error adds 224f10c PR gdb/19194 - fix typo in the manual adds 1957f6b Fix PR python/17981 adds e2b7f51 add nb_inplace_divide for python 2 adds ddae946 Fix PR python/17386 - add __index__ method to gdb.Value adds 7db9a74 MIPS/BFD: Unify `bfd_reloc_outofrange' error reporting code adds e4c1704 Automatic date update in version.in adds 3cd81d8 Fortran, testsuite: Use multi_line in whatis_type testcase. adds 72b1705 Fortran, typeprint: Fix wrong indentation when ptype nested s [...] adds 9b2db1f Fortran, typeprint: Take level of details into account when p [...] adds e188eb3 Fortran, typeprint: Decrease level of details when printing e [...] adds 86d8a84 Fortran, testsuite: Add testcases for nested structures. adds 8b70175 Fortran, testsuite: Fix duplicate testcase name. adds 2bbad2e Fortran, typeprint: Forward level of details to be printed fo [...] adds 934c263 Only generate VMOV.I64 instructions for loading constant floa [...] adds ee4d761 Fix typo in changelog entry adds 7bd787e fix spelling of HAVE_LIBPYTHON2_4 in py-value.c adds b95a0a3 Skip an archive element if not added by linker adds e6cc316 Enable 64-bit archives in ar and ranlib adds 293f5f6 Reimplement .no87/.nommx/.nosse/.noavx directives adds f1360d5 Enable VREX for AVX512 directives adds f3ad763 Enable VREX for all AVX512 directives adds de34154 MIPS/BFD: Report `bfd_reloc_outofrange' errors as such adds 73b090a Require another match for AVX512VL adds d7b6113 Automatic date update in version.in adds 94740f9 metag: add extern C to header adds 0d832c8 Provide the __bssstart and __bsssize symbols needed by the MS [...] adds ed53407 MIPS/BFD: Don't stop processing on `bfd_reloc_outofrange' adds 79052aa rx: make the type of a variable bfd_reloc_code_real_type adds 81cead6 metag: make an array's type unsigned char[] adds 8d5b9a5 Append ".p2align 4" to some x86 directive tests adds 5e0bc41 Automatic date update in version.in adds 19dfcc8 Add support for new POWER ISA 3.0 instructions. adds 9d07ebe Don't clear cpu64 nor cpuno64 adds ac775bf gdb: Forward VALUE_LVAL when avoiding side effects for STRUCTOP_PTR adds 51415b9 gdb: Forward VALUE_LVAL when avoiding side effects for STRUCT [...] adds 77d66e7 Improve the MSP430 disassembler's handling of memory read errors. adds 1690f1d Fix typo introduced during the most recent synchronization update. adds e89c5ea Correct CpuMax in i386-opc.h adds c185ba2 Improve documentation of general query packets adds e92bae6 Replace CpuAMD64/CpuIntel64 with AMD64/Intel64 adds 744608c Skip attach-many-short-lived-threads.exp on known-broken Deja [...] adds 1848e56 Update x86 CPU_XXX_FLAGS handling adds ceab86a MIPS/BFD: Fix section symbol name fetching in relocation adds bc27bb0 MIPS/BFD: Include the addend in JALX's target alignment verification adds d5dca95 Automatic date update in version.in adds 1a72702 Return void from linker callbacks adds 7743482 MIPS/BFD: Enable local R_MIPS_26 overflow detection adds 3b4412a MIPS/LD/testsuite: Rename `unaligned-syms' to `unaligned-data' adds 99aefae MIPS/BFD: Correctly handle `bfd_reloc_outofrange' with branches adds 0597bdc Add dependencies to configure rule adds bb69990 Automatic date update in version.in adds 144b71e Add .noavx512XX directives to x86 assembler adds 0cbd004 Add missing ChangeLog entries adds c64e0f6 NEWS: Remove empty line. adds aab3c52 NEWS: QCatchSyscalls: simplify adds 2adb06b Automatic date update in version.in adds 3a2b436 Code cleanup: dwarf2_get_pc_bounds: -1/0/+1 -> enum adds e385593 PR 15231: import bare DW_TAG_lexical_block adds 7faeb45 Add counter-cases for trace-condition.exp tests adds 0d33646 Move trace conditions tests from ftrace.exp to trace-condition.exp adds a781823 Add emit_less_unsigned test in trace-condition.exp adds 2320162 Add variable length tests for emit_ref in trace-condition.exp adds 825c8ef Add tests for 64bit values in trace-condition.exp adds 40d85a7 gold/s390: Fix compilation on gcc 4.4 adds c702270 Automatic date update in version.in adds c12969f Don't needlessly clear xmemdup allocated memory. adds f7433f0 objcopy add-symbol uninitialised struct adds 3326303 [PR gdb/19893] Fix handling of synthetic C++ references adds 75c039b Automatic date update in version.in adds c799dec Document the GDB 7.11.1 release in gdb/ChangeLog adds a2b5fcc sh: make constant unsigned to avoid narrowing adds 03d73f1 Wake up interruptible_select in remote_fileio ctrl-c handler adds e3b5daf infcmd, btrace: fix crash in 'finish' for tailcall-only frames adds 51403f7 Add xmalloc_failed() function to common-utils.c in to avoid t [...] adds 315f180 Add support for some variants of the ARC nps400 rflt instruction. adds bb7c96d gdb/remote-fileio.c: Eliminate custom SIGINT signal handler adds 885a108 Add new Serbian translation for the bfd library. adds 65ce606 Automatic date update in version.in adds 5e429f4 ns32k: use XOBNEW in another spot adds d05584d xtensa: typedef enums when defining them adds 814f148 avr: replace sentinal with iteration from 0 to ARRAY_SIZE adds 1fe0971 add more extern C adds c273521 ns32k: remove dupplicate definition of input_line_pointer adds 5b67755 Revert PR16467 change adds 5b6312f Fix a bug displaying the interpretation of a CFA block that j [...] adds 4eb6f89 Add support for 48 and 64 bit ARC instructions. adds 3ddf1bd Replace data32 with data16 in comments adds 4ad0bb5 Allow ARC Linux targets that do not use uclibc. adds 193bd37 mi-memory-changed.exp: Fix filename passed to untested adds bcc3a8b Fix a seg-fault when stripping a corrupt binary. adds c09ec62 Also check that the group header's sh_info field is valid. adds 99914df Add "arm_any" architecture type to allow -m option to various [...] adds 1b40ec0 Fix PR python/18984 adds e943215 Automatic date update in version.in adds b1058ce Update x86 linker tests for --disable-x86-relax-relocations adds 0ae534d Fix C++ build for Cygwin adds 362a3eb [ARM][gas] Add support for Cortex-A73 adds 1aa7033 [AArch64][gas] Add support for Cortex-A73 adds 07f5af7 Handle indirect branches for AMD64 and Intel64 adds 026122a Re-add support for lbarx, lharx, stbcx. and sthcx. insns back [...] adds de3da64 Automatic date update in version.in adds 2ac27cd Add z8k ld testsuite and fix range check in coff-z8k.c adds a8067ea ld/testsuite/ld-z8k/test-ld.sh: Remove. Checked in by mistake. adds 1704fca Automatic date update in version.in adds 73a229c nds32: constify ptr_arg adds b596680 Automatic date update in version.in adds c4212e1 sh{,64}: make arg type enum adds 852a1d4 fixup another old style function definition adds 67cb102 2016-06-06 Christian Groessler chris@groessler.org adds e2cbcd9 Support x86-64 TLS code sequences without PLT adds 38b022b Add method/format information to =record-started adds e5f5f1f Automatic date update in version.in adds 4d1464f [ARM] Add command line option for RAS extension. adds 2091da2 Frame static link: Handle null pointer. adds 14b57c7 PowerPC VLE adds 161db27 Fix PLT first entry GOT operand calculation. adds 1133012 ld/testsuite/ld-elf/init-fini-arrays.d: Remove `ft32-*-*' xfail adds 1aec0b6 mi/mi-interp.c: Add missing braces adds 3b67f09 bfd/s390: Misc minor fixes. adds 33c2b98 Automatic date update in version.in adds d9aee8d X86-64: Test external function reference without PLT adds 1f26b7a Add missing ChangeLog entries adds 010bc3c Support any relocation order adds 6eaa7fb Support i386 TLS code sequences without PLT adds dcc03cb Update test name adds ffc89b1 i386: Test external function reference without PLT adds 6b10ba2 Automatic date update in version.in adds 08d3b0c [AARCH64][GAS] Fix two -Wstack-usage warnings. adds 337c570 sparc: add missing comment about hyperprivileged register operands adds 1857fe7 Print symbol names in comments for LDS/STS disassembly. adds 5c41dbc Fix PR 20221 - adjust syms and relocs only if relax shrunk section. adds a080d84 Fix compilation error in mips.cc with some versions of GCC. adds 4dee353 PR python/19819 - remove unused globals from py-xmethods.c adds cd41072 Add missing ChangeLog entries adds 936f2d3 Automatic date update in version.in adds c040f3f Add myself as a write-after-approval GDB maintainer adds bb556f1 Add negative repeat count to 'x' command adds 5e13cf2 Fortran: Testsuite, non-local references in nested functions. adds b2cc3f6 S/390: Dump unknown instructions according to their length. adds edef7b8 Fix rust-exp handling in makefile adds 347dc10 Fix PR rust/20110 adds 695bfa5 Constify arch_type and friends adds 82e4987 Fix problems emitting MIPS .reginfo section. adds de5b02b Automatic date update in version.in adds ef53be8 Use size_t rather than bfd_size_type adds 0eaf2e1 sparc-coff writing uninitialized memory adds b52717c Add support for .MIPS.abiflags and .gnu.attributes sections. adds 0a41a30 Automatic date update in version.in adds 74d7f0a Subtract GOT base only with a base register adds 6d84fed Update x86-64 no-PLT tests for x32 adds 1d3843e Automatic date update in version.in adds 69c9e02 Fix compile time warning messages building with gcc v6.1.1 adds 0a8be2f Accept vulcan as a cpu name for the AArch64 port of GAS. adds e46dd0f Fix compile time warning about a redundant comparison in an a [...] adds 0f7f378 [ARC] Generate DT_RELACOUNT. adds 2ab2f40 [ARC] General bug fixes adds 3b63d2c [ARC] Fixes related to reordering of .got and .got.plt adds 82f46e2 [ARC] XFAIL S-Records tests for both little and big endian AR [...] adds cad8e26 gdb: Use UNSUPPORTED not XFAIL for unsupported target features adds 815dc1b [ARC] Fix condition. adds 0c9663c MIPS/BFD: Update outdated comment about o32 R_MIPS_PC32 reloc [...] adds 97f5015 MIPS/GAS: Don't convert RELA JALR relocations on R6 adds ca8c86e Add 2 i386 tests to call IFUNC functions via GOT adds 712ec27 Add the GOT base for GOT32 relocs against IFUNC adds 3328c04 Add .got.plt to testsuite/script_test_2.t adds 57bc0e7 Automatic date update in version.in adds b0cffb4 Set my_archive for thin archives adds 3860d2b Delete bfd_my_archive macro adds 0aa7f58 Formatting fixes. adds 60a019a Fix feature checks based on ARM architecture value adds d2dfe54 Fix compile time warning building gas for the NDS32 with gcc v6.1.1 adds 14053c1 [ARC] Add arithmetic and logic instructions for nps adds 9ba75c8 [ARC] Add deep packet inspection instructions for nps adds 2821527 [ARC] Add ldbit for nps adds 897463b Fix elf_x86_64_reloc_type_class adds c428ce9 Check R_*_IRELATIVE in x86 reloc_type_class adds eecc1a7 Use correct enum type for do_elf_stt_common. adds 99a54ef Change the size field of MSP430_Opcode_Decoded to a plain integer. adds bec734b2 Initialize 'ra' to zero to avoid uninitialized use. adds 683cd65 Pass a NULL pointer as the last argument to find_pc_partial_f [...] adds 4bf5402 Remove unneeded checks on type lengths. adds 6f9f37e opcode/gas: Fix incorrect dates on ChangeLog entries adds 2a1d8bb Automatic date update in version.in adds 31eef93 Fix PR ld/20254 adds 02f3be1 opcodes/arc: Fix extract for some add_s instructions adds 3ee6e4f Fix simple gas testsuite failures. adds 3a4b0e0 X86: Add tests for static function pointer adds 77b1142 Automatic date update in version.in adds 4c23f2f Check SEC_ALLOC before allocating dynamic relocation adds 081b1af Skip relocations in non-loaded, non-alloced sections adds f92339b bfd/s390: Fix DT_PLTRELSZ in presence of R_390_IRELATIVE. adds bf52d7c7 Don't check undefined symbol for IFUNC reloc adds ca45f6e Add missing ChangeLog entries adds e7622e5 Automatic date update in version.in adds 4f26fb3 bfd,opcodes: sparc: new opcode v9{c,d,e,v,m} architectures an [...] adds 8b8c7c9 gas: sparc: fix collision of registers and pseudo-ops. adds 7a10c22 opcodes,gas: adjust sparc insns and make GAS aware of it adds 96074ad opcodes,gas: sparc: fix rdasr,wrasr,rdpr,wrpr,rdhpr,wrhpr insns. adds a28d8e5 gdb: new AndesTech NDS32 port adds f79b145 Switch to current thread in finish_step_over adds 8376a3c More assert checks on reinsert breakpoint adds f50bf8e Step over exit with reinsert breakpoints adds 8a81c5d Delete reinsert breakpoints from forked child adds 2e7b624 Handle reinsert breakpoints for vforked child adds 21a7709 Extend step-over-syscall.exp with different detach-on-fork an [...] adds 80c135e Add support for Thumb-2 long branch veneers adds 2838cc1 Add a test case for the jit-reader interface adds 854594f Automatic date update in version.in adds 233cc9c Don't generate PLT for IFUNC GOT/pointer reference adds 49f30d8 Rename bfd_plugin_uknown to bfd_plugin_unknown new 66088d6 Use the IR symbol table for the IR object new b2677f4 Add a test for PR 20267
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (ea4f63e) \ N -- N -- N refs/heads/users/hjl/pr18250 (b2677f4)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 9 + ChangeLog | 296 +- Makefile.def | 18 +- Makefile.in | 5801 ++--- Makefile.tpl | 168 +- bfd/ChangeLog | 3266 +-- bfd/ChangeLog-2006 | 2 +- bfd/ChangeLog-2015 | 4247 ++++ bfd/ChangeLog-9193 | 16 +- bfd/ChangeLog-9495 | 134 +- bfd/MAINTAINERS | 2 +- bfd/Makefile.am | 44 +- bfd/Makefile.in | 118 +- bfd/PORTING | 2 +- bfd/README | 2 +- bfd/TODO | 2 +- bfd/acinclude.m4 | 6 +- bfd/aclocal.m4 | 74 +- bfd/aix386-core.c | 2 +- bfd/aix5ppc-core.c | 2 +- bfd/aout-adobe.c | 21 +- bfd/aout-arm.c | 12 +- bfd/aout-cris.c | 12 +- bfd/aout-ns32k.c | 2 +- bfd/aout-sparcle.c | 2 +- bfd/aout-target.h | 38 +- bfd/aout-tic30.c | 43 +- bfd/aout0.c | 2 +- bfd/aout32.c | 2 +- bfd/aout64.c | 2 +- bfd/aoutf1.h | 30 +- bfd/aoutx.h | 162 +- bfd/arc-plt.def | 94 + bfd/arc-plt.h | 196 + bfd/archive.c | 122 +- bfd/archive64.c | 23 +- bfd/archures.c | 45 +- bfd/armnetbsd.c | 2 +- bfd/bfd-in.h | 51 +- bfd/bfd-in2.h | 413 +- bfd/bfd.c | 229 +- bfd/bfd.m4 | 6 +- bfd/bfdio.c | 10 +- bfd/bfdwin.c | 5 +- bfd/binary.c | 6 +- bfd/bout.c | 37 +- bfd/cache.c | 34 +- bfd/cf-i386lynx.c | 2 +- bfd/cf-sparclynx.c | 2 +- bfd/cisco-core.c | 2 +- bfd/coff-alpha.c | 96 +- bfd/coff-apollo.c | 2 +- bfd/coff-arm.c | 40 +- bfd/coff-aux.c | 2 +- bfd/coff-bfd.c | 2 +- bfd/coff-bfd.h | 2 +- bfd/coff-go32.c | 2 +- bfd/coff-h8300.c | 86 +- bfd/coff-h8500.c | 28 +- bfd/coff-i386.c | 75 +- bfd/coff-i860.c | 2 +- bfd/coff-i960.c | 37 +- bfd/coff-ia64.c | 2 +- bfd/coff-m68k.c | 4 +- bfd/coff-m88k.c | 2 +- bfd/coff-mcore.c | 22 +- bfd/coff-mips.c | 40 +- bfd/coff-ppc.c | 36 +- bfd/coff-rs6000.c | 70 +- bfd/coff-sh.c | 26 +- bfd/coff-sparc.c | 2 +- bfd/coff-stgo32.c | 2 +- bfd/coff-svm68k.c | 2 +- bfd/coff-tic30.c | 2 +- bfd/coff-tic4x.c | 2 +- bfd/coff-tic54x.c | 2 +- bfd/coff-tic80.c | 22 +- bfd/coff-u68k.c | 2 +- bfd/coff-w65.c | 27 +- bfd/coff-we32k.c | 2 +- bfd/coff-x86_64.c | 100 +- bfd/coff-z80.c | 28 +- bfd/coff-z8k.c | 56 +- bfd/coff64-rs6000.c | 43 +- bfd/coffcode.h | 21 +- bfd/coffgen.c | 443 +- bfd/cofflink.c | 176 +- bfd/coffswap.h | 4 +- bfd/compress.c | 206 +- bfd/config.bfd | 119 +- bfd/config.in | 14 +- bfd/configure | 2927 +-- bfd/configure.ac | 720 +- bfd/configure.com | 6 +- bfd/configure.host | 6 +- bfd/corefile.c | 2 +- bfd/cpu-aarch64.c | 2 +- bfd/cpu-alpha.c | 2 +- bfd/cpu-arc.c | 21 +- bfd/cpu-arm.c | 35 +- bfd/cpu-avr.c | 12 +- bfd/cpu-bfin.c | 2 +- bfd/cpu-cr16.c | 2 +- bfd/cpu-cr16c.c | 2 +- bfd/cpu-cris.c | 2 +- bfd/cpu-crx.c | 2 +- bfd/cpu-d10v.c | 2 +- bfd/cpu-d30v.c | 2 +- bfd/cpu-dlx.c | 2 +- bfd/cpu-epiphany.c | 2 +- bfd/cpu-fr30.c | 2 +- bfd/cpu-frv.c | 2 +- bfd/cpu-ft32.c | 2 +- bfd/cpu-h8300.c | 2 +- bfd/cpu-h8500.c | 2 +- bfd/cpu-hppa.c | 2 +- bfd/cpu-i370.c | 2 +- bfd/cpu-i386.c | 2 +- bfd/cpu-i860.c | 2 +- bfd/cpu-i960.c | 2 +- bfd/cpu-ia64-opc.c | 2 +- bfd/cpu-ia64.c | 2 +- bfd/cpu-iamcu.c | 60 + bfd/cpu-ip2k.c | 2 +- bfd/cpu-iq2000.c | 2 +- bfd/cpu-k1om.c | 2 +- bfd/cpu-l1om.c | 2 +- bfd/cpu-lm32.c | 2 +- bfd/cpu-m10200.c | 2 +- bfd/cpu-m10300.c | 2 +- bfd/cpu-m32c.c | 2 +- bfd/cpu-m32r.c | 2 +- bfd/cpu-m68hc11.c | 2 +- bfd/cpu-m68hc12.c | 2 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m88k.c | 2 +- bfd/cpu-m9s12x.c | 2 +- bfd/cpu-m9s12xg.c | 2 +- bfd/cpu-mcore.c | 2 +- bfd/cpu-mep.c | 2 +- bfd/cpu-metag.c | 2 +- bfd/cpu-microblaze.c | 2 +- bfd/cpu-mips.c | 2 +- bfd/cpu-mmix.c | 2 +- bfd/cpu-moxie.c | 2 +- bfd/cpu-msp430.c | 2 +- bfd/cpu-mt.c | 2 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nios2.c | 36 +- bfd/cpu-ns32k.c | 2 +- bfd/cpu-or1k.c | 2 +- bfd/cpu-pdp11.c | 2 +- bfd/cpu-pj.c | 2 +- bfd/cpu-plugin.c | 2 +- bfd/cpu-powerpc.c | 6 +- bfd/cpu-rl78.c | 2 +- bfd/cpu-rs6000.c | 2 +- bfd/cpu-rx.c | 2 +- bfd/cpu-s390.c | 2 +- bfd/cpu-score.c | 2 +- bfd/cpu-sh.c | 2 +- bfd/cpu-sparc.c | 152 +- bfd/cpu-spu.c | 2 +- bfd/cpu-tic30.c | 2 +- bfd/cpu-tic4x.c | 2 +- bfd/cpu-tic54x.c | 2 +- bfd/cpu-tic6x.c | 2 +- bfd/cpu-tic80.c | 2 +- bfd/cpu-tilegx.c | 2 +- bfd/cpu-tilepro.c | 2 +- bfd/cpu-v850.c | 4 +- bfd/cpu-v850_rh850.c | 7 +- bfd/cpu-vax.c | 2 +- bfd/cpu-visium.c | 2 +- bfd/cpu-w65.c | 2 +- bfd/cpu-we32k.c | 2 +- bfd/cpu-xc16x.c | 2 +- bfd/cpu-xgate.c | 2 +- bfd/cpu-xstormy16.c | 2 +- bfd/cpu-xtensa.c | 2 +- bfd/cpu-z80.c | 2 +- bfd/cpu-z8k.c | 2 +- bfd/demo64.c | 2 +- bfd/development.sh | 2 +- bfd/doc/ChangeLog | 337 - bfd/doc/ChangeLog-0415 | 342 + bfd/doc/Makefile.am | 46 +- bfd/doc/Makefile.in | 135 +- bfd/doc/bfd.texinfo | 6 +- bfd/doc/bfdint.texi | 4 +- bfd/doc/bfdsumm.texi | 2 +- bfd/doc/chew.c | 2 +- bfd/doc/makefile.vms | 2 +- bfd/dwarf1.c | 2 +- bfd/dwarf2.c | 81 +- bfd/ecoff.c | 39 +- bfd/ecofflink.c | 14 +- bfd/ecoffswap.h | 2 +- bfd/elf-attrs.c | 29 +- bfd/elf-bfd.h | 237 +- bfd/elf-eh-frame.c | 713 +- bfd/elf-hppa.h | 7 +- bfd/elf-ifunc.c | 193 +- bfd/elf-linux-core.h | 123 + bfd/elf-linux-psinfo.h | 127 - bfd/elf-m10200.c | 27 +- bfd/elf-m10300.c | 78 +- bfd/elf-nacl.c | 6 +- bfd/elf-nacl.h | 6 +- bfd/elf-s390-common.c | 85 +- bfd/elf-strtab.c | 94 +- bfd/elf-vxworks.c | 10 +- bfd/elf-vxworks.h | 6 +- bfd/elf.c | 1141 +- bfd/elf32-am33lin.c | 2 +- bfd/elf32-arc.c | 2904 ++- bfd/elf32-arm.c | 2935 ++- bfd/elf32-avr.c | 92 +- bfd/elf32-avr.h | 2 +- bfd/elf32-bfin.c | 100 +- bfd/elf32-cr16.c | 58 +- bfd/elf32-cr16c.c | 24 +- bfd/elf32-cris.c | 135 +- bfd/elf32-crx.c | 26 +- bfd/elf32-d10v.c | 30 +- bfd/elf32-d30v.c | 2 +- bfd/elf32-dlx.c | 4 +- bfd/elf32-epiphany.c | 17 +- bfd/elf32-fr30.c | 20 +- bfd/elf32-frv.c | 80 +- bfd/elf32-ft32.c | 20 +- bfd/elf32-gen.c | 2 +- bfd/elf32-h8300.c | 28 +- bfd/elf32-hppa.c | 159 +- bfd/elf32-hppa.h | 13 +- bfd/elf32-i370.c | 48 +- bfd/elf32-i386.c | 2143 +- bfd/elf32-i860.c | 19 +- bfd/elf32-i960.c | 2 +- bfd/elf32-ip2k.c | 17 +- bfd/elf32-iq2000.c | 17 +- bfd/elf32-lm32.c | 75 +- bfd/elf32-m32c.c | 58 +- bfd/elf32-m32r.c | 113 +- bfd/elf32-m68hc11.c | 4 +- bfd/elf32-m68hc12.c | 2 +- bfd/elf32-m68hc1x.c | 95 +- bfd/elf32-m68hc1x.h | 2 +- bfd/elf32-m68k.c | 90 +- bfd/elf32-m88k.c | 2 +- bfd/elf32-mcore.c | 8 +- bfd/elf32-mep.c | 34 +- bfd/elf32-metag.c | 101 +- bfd/elf32-metag.h | 2 +- bfd/elf32-microblaze.c | 84 +- bfd/elf32-mips.c | 8 +- bfd/elf32-moxie.c | 22 +- bfd/elf32-msp430.c | 174 +- bfd/elf32-mt.c | 17 +- bfd/elf32-nds32.c | 154 +- bfd/elf32-nds32.h | 11 +- bfd/elf32-nios2.c | 1280 +- bfd/elf32-nios2.h | 4 +- bfd/elf32-or1k.c | 97 +- bfd/elf32-pj.c | 2 +- bfd/elf32-ppc.c | 687 +- bfd/elf32-ppc.h | 2 +- bfd/elf32-rl78.c | 914 +- bfd/elf32-rx.c | 115 +- bfd/elf32-rx.h | 2 +- bfd/elf32-s390.c | 274 +- bfd/elf32-score.c | 87 +- bfd/elf32-score.h | 2 +- bfd/elf32-score7.c | 88 +- bfd/elf32-sh-relocs.h | 2 +- bfd/elf32-sh-symbian.c | 4 +- bfd/elf32-sh.c | 183 +- bfd/elf32-sh64-com.c | 2 +- bfd/elf32-sh64.c | 18 +- bfd/elf32-sh64.h | 2 +- bfd/elf32-sparc.c | 57 +- bfd/elf32-spu.c | 42 +- bfd/elf32-spu.h | 2 +- bfd/elf32-tic6x.c | 87 +- bfd/elf32-tic6x.h | 10 +- bfd/elf32-tilegx.c | 2 +- bfd/elf32-tilegx.h | 2 +- bfd/elf32-tilepro.c | 102 +- bfd/elf32-tilepro.h | 2 +- bfd/elf32-v850.c | 84 +- bfd/elf32-vax.c | 52 +- bfd/elf32-visium.c | 43 +- bfd/elf32-xc16x.c | 4 +- bfd/elf32-xgate.c | 2 +- bfd/elf32-xgate.h | 2 +- bfd/elf32-xstormy16.c | 24 +- bfd/elf32-xtensa.c | 157 +- bfd/elf32.c | 2 +- bfd/elf64-alpha.c | 98 +- bfd/elf64-gen.c | 2 +- bfd/elf64-hppa.c | 127 +- bfd/elf64-hppa.h | 2 +- bfd/elf64-ia64-vms.c | 82 +- bfd/elf64-mips.c | 25 +- bfd/elf64-mmix.c | 36 +- bfd/elf64-ppc.c | 1603 +- bfd/elf64-ppc.h | 4 +- bfd/elf64-s390.c | 313 +- bfd/elf64-sh64.c | 111 +- bfd/elf64-sparc.c | 7 +- bfd/elf64-tilegx.c | 2 +- bfd/elf64-tilegx.h | 2 +- bfd/elf64-x86-64.c | 2322 +- bfd/elf64.c | 2 +- bfd/elfcode.h | 28 +- bfd/elfcore.h | 17 +- bfd/elflink.c | 1869 +- bfd/elfn32-mips.c | 2 +- bfd/elfnn-aarch64.c | 1496 +- bfd/elfnn-ia64.c | 118 +- bfd/elfxx-aarch64.c | 155 +- bfd/elfxx-aarch64.h | 2 +- bfd/elfxx-ia64.c | 2 +- bfd/elfxx-ia64.h | 2 +- bfd/elfxx-mips.c | 1217 +- bfd/elfxx-mips.h | 7 +- bfd/elfxx-sparc.c | 203 +- bfd/elfxx-sparc.h | 2 +- bfd/elfxx-target.h | 50 +- bfd/elfxx-tilegx.c | 104 +- bfd/elfxx-tilegx.h | 2 +- bfd/epoc-pe-arm.c | 2 +- bfd/epoc-pei-arm.c | 2 +- bfd/format.c | 19 +- bfd/freebsd.h | 58 +- bfd/gen-aout.c | 4 +- bfd/genlink.h | 2 +- bfd/hash.c | 2 +- bfd/host-aout.c | 2 +- bfd/hosts/alphalinux.h | 2 +- bfd/hosts/alphavms.h | 2 +- bfd/hosts/decstation.h | 2 +- bfd/hosts/delta68.h | 2 +- bfd/hosts/dpx2.h | 2 +- bfd/hosts/hp300bsd.h | 2 +- bfd/hosts/i386bsd.h | 2 +- bfd/hosts/i386linux.h | 2 +- bfd/hosts/i386mach3.h | 2 +- bfd/hosts/i386sco.h | 2 +- bfd/hosts/i860mach3.h | 2 +- bfd/hosts/m68kaux.h | 2 +- bfd/hosts/m68klinux.h | 2 +- bfd/hosts/m88kmach3.h | 2 +- bfd/hosts/mipsbsd.h | 2 +- bfd/hosts/mipsmach3.h | 2 +- bfd/hosts/news-mips.h | 2 +- bfd/hosts/news.h | 2 +- bfd/hosts/pc532mach.h | 2 +- bfd/hosts/riscos.h | 2 +- bfd/hosts/symmetry.h | 2 +- bfd/hosts/tahoe.h | 2 +- bfd/hosts/vaxbsd.h | 2 +- bfd/hosts/vaxlinux.h | 2 +- bfd/hosts/vaxult.h | 2 +- bfd/hosts/vaxult2.h | 2 +- bfd/hosts/x86-64linux.h | 2 +- bfd/hp300bsd.c | 2 +- bfd/hp300hpux.c | 44 +- bfd/hppabsd-core.c | 2 +- bfd/hpux-core.c | 2 +- bfd/i386aout.c | 6 +- bfd/i386bsd.c | 2 +- bfd/i386dynix.c | 2 +- bfd/i386freebsd.c | 2 +- bfd/i386linux.c | 8 +- bfd/i386lynx.c | 12 +- bfd/i386mach3.c | 4 +- bfd/i386msdos.c | 3 +- bfd/i386netbsd.c | 2 +- bfd/i386os9k.c | 9 +- bfd/ieee.c | 3 +- bfd/ihex.c | 12 +- bfd/init.c | 2 +- bfd/irix-core.c | 2 +- bfd/libaout.h | 49 +- bfd/libbfd-in.h | 29 +- bfd/libbfd.c | 4 +- bfd/libbfd.h | 162 +- bfd/libcoff-in.h | 18 +- bfd/libcoff.h | 22 +- bfd/libecoff.h | 3 +- bfd/libhppa.h | 4 +- bfd/libieee.h | 2 +- bfd/libnlm.h | 2 +- bfd/liboasys.h | 2 +- bfd/libpei.h | 6 +- bfd/libxcoff.h | 10 +- bfd/linker.c | 129 +- bfd/lynx-core.c | 2 +- bfd/m68k4knetbsd.c | 2 +- bfd/m68klinux.c | 8 +- bfd/m68knetbsd.c | 2 +- bfd/m88kmach3.c | 4 +- bfd/m88kopenbsd.c | 2 +- bfd/mach-o-aarch64.c | 308 + bfd/mach-o-arm.c | 326 + bfd/mach-o-i386.c | 37 +- bfd/mach-o-target.c | 20 +- bfd/mach-o-x86-64.c | 53 +- bfd/mach-o.c | 361 +- bfd/mach-o.h | 21 +- bfd/makefile.vms | 8 +- bfd/mep-relocs.pl | 6 +- bfd/merge.c | 55 +- bfd/mipsbsd.c | 22 +- bfd/mmo.c | 158 +- bfd/netbsd-core.c | 2 +- bfd/netbsd.h | 37 +- bfd/newsos3.c | 2 +- bfd/nlm-target.h | 3 +- bfd/nlm.c | 2 +- bfd/nlm32-alpha.c | 2 +- bfd/nlm32-i386.c | 2 +- bfd/nlm32-ppc.c | 2 +- bfd/nlm32-sparc.c | 2 +- bfd/nlm32.c | 2 +- bfd/nlm64.c | 2 +- bfd/nlmcode.h | 2 +- bfd/nlmswap.h | 2 +- bfd/ns32k.h | 2 +- bfd/ns32knetbsd.c | 2 +- bfd/oasys.c | 55 +- bfd/opncls.c | 4 +- bfd/osf-core.c | 2 +- bfd/pc532-mach.c | 14 +- bfd/pdp11.c | 144 +- bfd/pe-arm-wince.c | 2 +- bfd/pe-arm.c | 2 +- bfd/pe-i386.c | 2 +- bfd/pe-mcore.c | 2 +- bfd/pe-mips.c | 77 +- bfd/pe-ppc.c | 2 +- bfd/pe-sh.c | 2 +- bfd/pe-x86_64.c | 2 +- bfd/peXXigen.c | 33 +- bfd/pef-traceback.h | 2 +- bfd/pef.c | 8 +- bfd/pef.h | 2 +- bfd/pei-arm-wince.c | 2 +- bfd/pei-arm.c | 2 +- bfd/pei-i386.c | 2 +- bfd/pei-ia64.c | 2 +- bfd/pei-mcore.c | 2 +- bfd/pei-mips.c | 2 +- bfd/pei-ppc.c | 2 +- bfd/pei-sh.c | 2 +- bfd/pei-x86_64.c | 7 +- bfd/peicode.h | 163 +- bfd/plugin.c | 28 +- bfd/plugin.h | 3 +- bfd/po/Make-in | 2 +- bfd/po/SRC-POTFILES.in | 6 +- bfd/po/sr.po | 6811 ++++++ bfd/po/sv.po | 7306 ++++-- bfd/po/zh_CN.po | 7313 ++++-- bfd/ppcboot.c | 5 +- bfd/ptrace-core.c | 2 +- bfd/reloc.c | 409 +- bfd/reloc16.c | 12 +- bfd/riscix.c | 43 +- bfd/rs6000-core.c | 100 +- bfd/sco5-core.c | 2 +- bfd/section.c | 77 +- bfd/simple.c | 22 +- bfd/som.c | 27 +- bfd/som.h | 2 +- bfd/sparclinux.c | 8 +- bfd/sparclynx.c | 18 +- bfd/sparcnetbsd.c | 2 +- bfd/srec.c | 8 +- bfd/stab-syms.c | 5 +- bfd/stabs.c | 2 +- bfd/sunos.c | 44 +- bfd/syms.c | 15 +- bfd/sysdep.h | 2 +- bfd/targets.c | 65 +- bfd/tekhex.c | 12 +- bfd/trad-core.c | 2 +- bfd/vax1knetbsd.c | 2 +- bfd/vaxbsd.c | 2 +- bfd/vaxnetbsd.c | 2 +- bfd/verilog.c | 2 +- bfd/versados.c | 7 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 18 +- bfd/vms-lib.c | 2 +- bfd/vms-misc.c | 2 +- bfd/vms.h | 2 +- bfd/warning.m4 | 19 +- bfd/xcofflink.c | 78 +- bfd/xsym.c | 8 +- bfd/xsym.h | 2 +- bfd/xtensa-isa.c | 2 +- bfd/xtensa-modules.c | 2 +- binutils/BRANCHES | 7 +- binutils/ChangeLog | 801 +- binutils/ChangeLog-2005 | 4 +- binutils/ChangeLog-2006 | 4 +- binutils/ChangeLog-2008 | 4 +- binutils/ChangeLog-2009 | 2 +- binutils/ChangeLog-2015 | 1034 + binutils/MAINTAINERS | 9 +- binutils/Makefile.am | 5 +- binutils/Makefile.in | 174 +- binutils/NEWS | 31 +- binutils/README | 4 +- binutils/aclocal.m4 | 74 +- binutils/addr2line.c | 2 +- binutils/ar.c | 9 +- binutils/arlex.l | 8 +- binutils/arparse.y | 32 +- binutils/arsup.c | 2 +- binutils/arsup.h | 2 +- binutils/bfdtest1.c | 2 +- binutils/bfdtest2.c | 2 +- binutils/bin2c.c | 2 +- binutils/binemul.c | 2 +- binutils/binemul.h | 2 +- binutils/bucomm.c | 13 +- binutils/bucomm.h | 2 +- binutils/budbg.h | 2 +- binutils/coffdump.c | 2 +- binutils/coffgrok.c | 4 +- binutils/coffgrok.h | 2 +- binutils/configure | 181 +- binutils/configure.ac | 8 +- binutils/configure.com | 8 +- binutils/configure.tgt | 18 +- binutils/cxxfilt.c | 2 +- binutils/debug.c | 2 +- binutils/debug.h | 2 +- binutils/deflex.l | 14 +- binutils/defparse.y | 30 +- binutils/dlltool.c | 90 +- binutils/dlltool.h | 2 +- binutils/dllwrap.c | 15 +- binutils/doc/Makefile.am | 2 +- binutils/doc/Makefile.in | 118 +- binutils/doc/binutils.texi | 110 +- binutils/dwarf-mode.el | 2 +- binutils/dwarf.c | 306 +- binutils/dwarf.h | 16 +- binutils/elfcomm.c | 14 +- binutils/elfcomm.h | 2 +- binutils/elfedit.c | 80 +- binutils/embedspu.sh | 4 +- binutils/emul_aix.c | 2 +- binutils/emul_vanilla.c | 2 +- binutils/filemode.c | 2 +- binutils/ieee.c | 4 +- binutils/is-ranlib.c | 2 +- binutils/is-strip.c | 2 +- binutils/makefile.vms | 6 +- binutils/maybe-ranlib.c | 2 +- binutils/maybe-strip.c | 2 +- binutils/mclex.c | 2 +- binutils/mcparse.y | 12 +- binutils/nlmconv.c | 14 +- binutils/nlmconv.h | 2 +- binutils/nlmheader.y | 2 +- binutils/nm.c | 62 +- binutils/not-ranlib.c | 2 +- binutils/not-strip.c | 2 +- binutils/objcopy.c | 711 +- binutils/objdump.c | 198 +- binutils/objdump.h | 2 +- binutils/od-elf32_avr.c | 8 +- binutils/od-macho.c | 68 +- binutils/od-xcoff.c | 2 +- binutils/po/Make-in | 2 +- binutils/po/ca.po | 9416 ++++++++ binutils/po/fr.po | 14 +- binutils/po/sv.po | 108 +- binutils/po/zh_CN.po | 10071 ++++++--- binutils/prdbg.c | 2 +- binutils/ranlib.sh | 2 +- binutils/rclex.c | 14 +- binutils/rcparse.y | 44 +- binutils/rdcoff.c | 2 +- binutils/rddbg.c | 2 +- binutils/readelf.c | 1524 +- binutils/rename.c | 2 +- binutils/resbin.c | 8 +- binutils/rescoff.c | 4 +- binutils/resrc.c | 19 +- binutils/resres.c | 7 +- binutils/sanity.sh | 2 +- binutils/size.c | 10 +- binutils/srconv.c | 2 +- binutils/stabs.c | 6 +- binutils/strings.c | 29 +- binutils/sysdep.h | 2 +- binutils/sysdump.c | 2 +- binutils/sysinfo.y | 90 +- binutils/syslex.l | 4 +- binutils/syslex_wrap.c | 4 +- binutils/sysroff.info | 32 +- binutils/testsuite/ChangeLog | 464 - binutils/testsuite/ChangeLog-1215 | 642 + .../testsuite/binutils-all/aarch64/aarch64.exp | 2 +- binutils/testsuite/binutils-all/aarch64/illegal.d | 12 + binutils/testsuite/binutils-all/aarch64/illegal.s | 7 + binutils/testsuite/binutils-all/add-symbol.d | 14 + binutils/testsuite/binutils-all/ar.exp | 42 +- binutils/testsuite/binutils-all/arm/objdump.exp | 2 +- binutils/testsuite/binutils-all/bfin/objdump.exp | 2 +- binutils/testsuite/binutils-all/common-1.s | 1 + binutils/testsuite/binutils-all/common-1a.d | 8 + binutils/testsuite/binutils-all/common-1b.d | 8 + binutils/testsuite/binutils-all/common-1c.d | 9 + binutils/testsuite/binutils-all/common-1d.d | 9 + binutils/testsuite/binutils-all/common-1e.d | 9 + binutils/testsuite/binutils-all/common-1f.d | 9 + binutils/testsuite/binutils-all/common-2.s | 1 + binutils/testsuite/binutils-all/common-2a.d | 8 + binutils/testsuite/binutils-all/common-2b.d | 8 + binutils/testsuite/binutils-all/common-2c.d | 9 + binutils/testsuite/binutils-all/common-2d.d | 9 + binutils/testsuite/binutils-all/common-2e.d | 9 + binutils/testsuite/binutils-all/common-2f.d | 9 + binutils/testsuite/binutils-all/compress.exp | 216 +- binutils/testsuite/binutils-all/dlltool.exp | 45 +- binutils/testsuite/binutils-all/dw2-1.S | 2 +- binutils/testsuite/binutils-all/dw2-1.W | 4 +- binutils/testsuite/binutils-all/dw2-2.S | 2 +- binutils/testsuite/binutils-all/dw2-3.S | 4 +- binutils/testsuite/binutils-all/dw2-3.W | 6 +- .../binutils-all/{dw2-3.W => dw2-3gabi.W} | 0 binutils/testsuite/binutils-all/dw2-compressed.S | 2 +- binutils/testsuite/binutils-all/dw2-ranges.S | 140 + binutils/testsuite/binutils-all/dw2-ranges.W | 11 + binutils/testsuite/binutils-all/elfedit-1.d | 1 + binutils/testsuite/binutils-all/elfedit-5.d | 17 + binutils/testsuite/binutils-all/elfedit.exp | 3 +- .../testsuite/binutils-all/{empty-file => empty} | 0 binutils/testsuite/binutils-all/hppa/objdump.exp | 2 +- .../testsuite/binutils-all/i386/compressed-1b.d | 4 +- .../testsuite/binutils-all/i386/compressed-1c.d | 4 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 +- .../binutils-all/libdw2-compressedgabi.out | 363 +- .../testsuite/binutils-all/localize-hidden-1.d | 1 + binutils/testsuite/binutils-all/m68k/objdump.exp | 2 +- binutils/testsuite/binutils-all/mips/mips.exp | 4 +- .../testsuite/binutils-all/mips/mips16-undecoded.d | 168 + .../testsuite/binutils-all/mips/mips16-undecoded.s | 198 + .../binutils-all/mips/mixed-mips16-micromips.d | 30 + .../binutils-all/mips/mixed-mips16-micromips.s | 32 + binutils/testsuite/binutils-all/nm.exp | 2 +- binutils/testsuite/binutils-all/objcopy.exp | 367 +- binutils/testsuite/binutils-all/objdump.W | 6 +- binutils/testsuite/binutils-all/objdump.exp | 37 +- binutils/testsuite/binutils-all/pr18374.s | 234 + binutils/testsuite/binutils-all/pr19020.in | 1 + binutils/testsuite/binutils-all/pr19020a.d | 9 + binutils/testsuite/binutils-all/pr19020b.d | 9 + binutils/testsuite/binutils-all/pr19547.c | 1 + binutils/testsuite/binutils-all/readelf.exp | 48 +- binutils/testsuite/binutils-all/readelf.pr18374 | 14 + binutils/testsuite/binutils-all/readelf.s | 4 +- binutils/testsuite/binutils-all/readelf.s-64 | 6 +- binutils/testsuite/binutils-all/readelf.z | 8 + binutils/testsuite/binutils-all/size.exp | 2 +- binutils/testsuite/binutils-all/strip-11.d | 2 + binutils/testsuite/binutils-all/strip-12.d | 7 + binutils/testsuite/binutils-all/strip-12.s | 7 + binutils/testsuite/binutils-all/symbols-1.d | 15 + binutils/testsuite/binutils-all/symbols-2.d | 15 + binutils/testsuite/binutils-all/symbols-3.d | 15 + binutils/testsuite/binutils-all/symbols-4.d | 15 + binutils/testsuite/binutils-all/symbols.s | 14 + binutils/testsuite/binutils-all/testprog.c | 4 +- binutils/testsuite/binutils-all/update-section.exp | 2 +- binutils/testsuite/binutils-all/vax/objdump.exp | 2 +- binutils/testsuite/binutils-all/windres/README | 2 +- binutils/testsuite/binutils-all/windres/msupdate | 2 +- .../testsuite/binutils-all/windres/windres.exp | 2 +- .../testsuite/binutils-all/x86-64/compressed-1b.d | 4 +- .../testsuite/binutils-all/x86-64/compressed-1c.d | 4 +- binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 +- binutils/testsuite/binutils-all/z.s | 70 + binutils/testsuite/config/default.exp | 2 +- binutils/testsuite/lib/binutils-common.exp | 90 +- binutils/testsuite/lib/utils-lib.exp | 66 +- binutils/unwind-ia64.c | 92 +- binutils/unwind-ia64.h | 4 +- binutils/version.c | 4 +- binutils/windint.h | 2 +- binutils/windmc.c | 2 +- binutils/windmc.h | 2 +- binutils/windres.c | 18 +- binutils/windres.h | 2 +- binutils/winduni.c | 6 +- binutils/winduni.h | 2 +- binutils/wrstabs.c | 2 +- config-ml.in | 6 +- config.guess | 118 +- config.sub | 29 +- config/ChangeLog | 99 +- config/bitfields.m4 | 25 + config/bootstrap-asan.mk | 2 +- config/bootstrap-lto-noplugin.mk | 6 + config/bootstrap-mpx.mk | 9 + config/dfp.m4 | 2 +- config/gcc-plugin.m4 | 113 + config/gettext.m4 | 4 +- config/iconv.m4 | 47 +- config/isl.m4 | 47 +- config/mh-alpha-linux | 3 + config/mh-darwin | 31 +- config/override.m4 | 12 + config/picflag.m4 | 12 +- config/po.m4 | 4 +- config/sjlj.m4 | 12 + config/stdint.m4 | 2 +- config/target-posix | 12 + config/tcl.m4 | 4 +- config/warnings.m4 | 112 +- configure | 196 +- configure.ac | 135 +- cpu/ChangeLog | 28 +- cpu/epiphany.opc | 5 +- cpu/fr30.cpu | 10 +- elfcpp/ChangeLog | 461 +- elfcpp/ChangeLog-0815 | 467 + elfcpp/README | 2 +- elfcpp/aarch64.h | 2 +- elfcpp/arm.h | 2 +- elfcpp/dwarf.h | 2 +- elfcpp/elfcpp.h | 174 +- elfcpp/elfcpp_file.h | 2 +- elfcpp/elfcpp_internal.h | 45 +- elfcpp/elfcpp_swap.h | 2 +- elfcpp/i386.h | 3 +- elfcpp/mips.h | 147 +- elfcpp/powerpc.h | 4 +- elfcpp/s390.h | 118 + elfcpp/sparc.h | 2 +- elfcpp/tilegx.h | 2 +- elfcpp/x86_64.h | 6 +- etc/ChangeLog | 10 + etc/texi2pod.pl | 4 +- gas/CONTRIBUTORS | 2 +- gas/ChangeLog | 3416 ++- gas/ChangeLog-2005 | 6 +- gas/ChangeLog-2006 | 4 +- gas/ChangeLog-2010 | 2 +- gas/ChangeLog-2015 | 2043 ++ gas/ChangeLog-9295 | 24 +- gas/MAINTAINERS | 2 +- gas/Makefile.am | 4 +- gas/Makefile.in | 83 +- gas/NEWS | 56 +- gas/README | 6 +- gas/aclocal.m4 | 74 +- gas/app.c | 12 +- gas/as.c | 68 +- gas/as.h | 78 +- gas/asintl.h | 2 +- gas/atof-generic.c | 19 +- gas/bignum.h | 2 +- gas/bit_fix.h | 2 +- gas/cgen.c | 102 +- gas/cgen.h | 2 +- gas/compress-debug.c | 2 +- gas/compress-debug.h | 2 +- gas/cond.c | 26 +- gas/config.in | 14 + gas/config/aout_gnu.h | 44 +- gas/config/atof-ieee.c | 8 +- gas/config/atof-vax.c | 6 +- gas/config/bfin-aux.h | 2 +- gas/config/bfin-defs.h | 5 +- gas/config/bfin-lex-wrapper.c | 2 +- gas/config/bfin-lex.l | 2 +- gas/config/bfin-parse.y | 17 +- gas/config/e-crisaout.c | 2 +- gas/config/e-criself.c | 2 +- gas/config/e-i386aout.c | 2 +- gas/config/e-i386coff.c | 2 +- gas/config/e-i386elf.c | 2 +- gas/config/e-mipself.c | 2 +- gas/config/itbl-mips.h | 2 +- gas/config/m68k-parse.h | 2 +- gas/config/m68k-parse.y | 20 +- gas/config/obj-aout.c | 12 +- gas/config/obj-aout.h | 2 +- gas/config/obj-coff-seh.c | 22 +- gas/config/obj-coff-seh.h | 2 +- gas/config/obj-coff.c | 84 +- gas/config/obj-coff.h | 10 +- gas/config/obj-ecoff.c | 2 +- gas/config/obj-ecoff.h | 2 +- gas/config/obj-elf.c | 174 +- gas/config/obj-elf.h | 6 +- gas/config/obj-evax.c | 23 +- gas/config/obj-evax.h | 2 +- gas/config/obj-fdpicelf.c | 2 +- gas/config/obj-fdpicelf.h | 2 +- gas/config/obj-macho.c | 156 +- gas/config/obj-macho.h | 4 +- gas/config/obj-multi.c | 2 +- gas/config/obj-multi.h | 2 +- gas/config/obj-som.c | 12 +- gas/config/obj-som.h | 2 +- gas/config/rl78-defs.h | 8 +- gas/config/rl78-parse.y | 102 +- gas/config/rx-defs.h | 5 +- gas/config/rx-parse.y | 247 +- gas/config/tc-aarch64.c | 724 +- gas/config/tc-aarch64.h | 6 +- gas/config/tc-alpha.c | 196 +- gas/config/tc-alpha.h | 4 +- gas/config/tc-arc.c | 5868 +++-- gas/config/tc-arc.h | 241 +- gas/config/tc-arm.c | 1817 +- gas/config/tc-arm.h | 26 +- gas/config/tc-avr.c | 114 +- gas/config/tc-avr.h | 4 +- gas/config/tc-bfin.c | 38 +- gas/config/tc-bfin.h | 7 +- gas/config/tc-cr16.c | 90 +- gas/config/tc-cr16.h | 6 +- gas/config/tc-cris.c | 24 +- gas/config/tc-cris.h | 4 +- gas/config/tc-crx.c | 126 +- gas/config/tc-crx.h | 6 +- gas/config/tc-d10v.c | 14 +- gas/config/tc-d10v.h | 2 +- gas/config/tc-d30v.c | 16 +- gas/config/tc-d30v.h | 5 +- gas/config/tc-dlx.c | 36 +- gas/config/tc-dlx.h | 2 +- gas/config/tc-epiphany.c | 164 +- gas/config/tc-epiphany.h | 2 +- gas/config/tc-fr30.c | 54 +- gas/config/tc-fr30.h | 12 +- gas/config/tc-frv.c | 88 +- gas/config/tc-frv.h | 2 +- gas/config/tc-ft32.c | 14 +- gas/config/tc-ft32.h | 6 +- gas/config/tc-generic.c | 2 +- gas/config/tc-generic.h | 2 +- gas/config/tc-h8300.c | 81 +- gas/config/tc-h8300.h | 2 +- gas/config/tc-hppa.c | 447 +- gas/config/tc-hppa.h | 2 +- gas/config/tc-i370.c | 32 +- gas/config/tc-i370.h | 2 +- gas/config/tc-i386-intel.c | 13 +- gas/config/tc-i386.c | 999 +- gas/config/tc-i386.h | 25 +- gas/config/tc-i860.c | 22 +- gas/config/tc-i860.h | 2 +- gas/config/tc-i960.c | 65 +- gas/config/tc-i960.h | 2 +- gas/config/tc-ia64.c | 280 +- gas/config/tc-ia64.h | 4 +- gas/config/tc-ip2k.c | 41 +- gas/config/tc-ip2k.h | 2 +- gas/config/tc-iq2000.c | 19 +- gas/config/tc-iq2000.h | 2 +- gas/config/tc-lm32.c | 8 +- gas/config/tc-lm32.h | 2 +- gas/config/tc-m32c.c | 86 +- gas/config/tc-m32c.h | 12 +- gas/config/tc-m32r.c | 46 +- gas/config/tc-m32r.h | 7 +- gas/config/tc-m68851.h | 2 +- gas/config/tc-m68hc11.c | 70 +- gas/config/tc-m68hc11.h | 2 +- gas/config/tc-m68k.c | 152 +- gas/config/tc-m68k.h | 4 +- gas/config/tc-mcore.c | 25 +- gas/config/tc-mcore.h | 2 +- gas/config/tc-mep.c | 52 +- gas/config/tc-mep.h | 9 +- gas/config/tc-metag.c | 36 +- gas/config/tc-metag.h | 2 +- gas/config/tc-microblaze.c | 46 +- gas/config/tc-microblaze.h | 8 +- gas/config/tc-mips.c | 381 +- gas/config/tc-mips.h | 15 +- gas/config/tc-mmix.c | 69 +- gas/config/tc-mmix.h | 8 +- gas/config/tc-mn10200.c | 54 +- gas/config/tc-mn10200.h | 2 +- gas/config/tc-mn10300.c | 147 +- gas/config/tc-mn10300.h | 2 +- gas/config/tc-moxie.c | 22 +- gas/config/tc-moxie.h | 2 +- gas/config/tc-msp430.c | 1190 +- gas/config/tc-msp430.h | 4 +- gas/config/tc-mt.c | 42 +- gas/config/tc-mt.h | 4 +- gas/config/tc-nds32.c | 93 +- gas/config/tc-nds32.h | 7 +- gas/config/tc-nios2.c | 1753 +- gas/config/tc-nios2.h | 7 +- gas/config/tc-ns32k.c | 21 +- gas/config/tc-ns32k.h | 2 +- gas/config/tc-or1k.c | 72 +- gas/config/tc-or1k.h | 4 +- gas/config/tc-pdp11.c | 26 +- gas/config/tc-pdp11.h | 2 +- gas/config/tc-pj.c | 16 +- gas/config/tc-pj.h | 2 +- gas/config/tc-ppc.c | 301 +- gas/config/tc-ppc.h | 6 +- gas/config/tc-rl78.c | 168 +- gas/config/tc-rl78.h | 18 +- gas/config/tc-rx.c | 190 +- gas/config/tc-rx.h | 2 +- gas/config/tc-s390.c | 276 +- gas/config/tc-s390.h | 2 +- gas/config/tc-score.c | 45 +- gas/config/tc-score.h | 6 +- gas/config/tc-score7.c | 39 +- gas/config/tc-sh.c | 57 +- gas/config/tc-sh.h | 2 +- gas/config/tc-sh64.c | 21 +- gas/config/tc-sh64.h | 2 +- gas/config/tc-sparc.c | 618 +- gas/config/tc-sparc.h | 2 +- gas/config/tc-spu.c | 36 +- gas/config/tc-spu.h | 2 +- gas/config/tc-tic30.c | 49 +- gas/config/tc-tic30.h | 2 +- gas/config/tc-tic4x.c | 202 +- gas/config/tc-tic4x.h | 4 +- gas/config/tc-tic54x.c | 333 +- gas/config/tc-tic54x.h | 7 +- gas/config/tc-tic6x.c | 45 +- gas/config/tc-tic6x.h | 2 +- gas/config/tc-tilegx.c | 46 +- gas/config/tc-tilegx.h | 2 +- gas/config/tc-tilepro.c | 18 +- gas/config/tc-tilepro.h | 2 +- gas/config/tc-v850.c | 88 +- gas/config/tc-v850.h | 4 +- gas/config/tc-vax.c | 124 +- gas/config/tc-vax.h | 2 +- gas/config/tc-visium.c | 26 +- gas/config/tc-visium.h | 2 +- gas/config/tc-xc16x.c | 16 +- gas/config/tc-xc16x.h | 4 +- gas/config/tc-xgate.c | 20 +- gas/config/tc-xgate.h | 2 +- gas/config/tc-xstormy16.c | 19 +- gas/config/tc-xstormy16.h | 2 +- gas/config/tc-xtensa.c | 915 +- gas/config/tc-xtensa.h | 9 +- gas/config/tc-z80.c | 47 +- gas/config/tc-z80.h | 4 +- gas/config/tc-z8k.c | 24 +- gas/config/tc-z8k.h | 2 +- gas/config/te-386bsd.h | 2 +- gas/config/te-aix.h | 2 +- gas/config/te-aix5.h | 2 +- gas/config/te-armeabi.h | 2 +- gas/config/te-armfbsdeabi.h | 2 +- gas/config/te-armfbsdvfp.h | 2 +- gas/config/te-armlinuxeabi.h | 2 +- gas/config/te-dragonfly.h | 2 +- gas/config/te-dynix.h | 2 +- gas/config/te-epoc-pe.h | 2 +- gas/config/te-freebsd.h | 2 +- gas/config/te-generic.h | 4 +- gas/config/te-gnu.h | 2 +- gas/config/te-go32.h | 2 +- gas/config/te-hppa.h | 2 +- gas/config/te-hppa64.h | 2 +- gas/config/te-hppalinux64.h | 2 +- gas/config/te-hpux.h | 2 +- gas/config/te-i386aix.h | 2 +- gas/config/te-ia64aix.h | 2 +- gas/config/te-interix.h | 2 +- gas/config/te-irix.h | 2 +- gas/config/te-linux.h | 2 +- gas/config/te-lynx.h | 2 +- gas/config/te-mach.h | 2 +- gas/config/te-macos.h | 2 +- gas/config/te-nacl.h | 2 +- gas/config/te-nbsd.h | 2 +- gas/config/te-nbsd532.h | 2 +- gas/config/te-netware.h | 2 +- gas/config/te-pc532mach.h | 2 +- gas/config/te-pe.h | 2 +- gas/config/te-pep.h | 2 +- gas/config/te-psos.h | 2 +- gas/config/te-riscix.h | 2 +- gas/config/te-solaris.h | 2 +- gas/config/te-sparcaout.h | 2 +- gas/config/te-sun3.h | 2 +- gas/config/te-svr4.h | 2 +- gas/config/te-symbian.h | 2 +- gas/config/te-tmips.h | 2 +- gas/config/te-uclinux.h | 2 +- gas/config/te-vms.c | 62 +- gas/config/te-vms.h | 2 +- gas/config/te-vxworks.h | 2 +- gas/config/te-wince-pe.h | 2 +- gas/config/vax-inst.h | 2 +- gas/config/xtensa-istack.h | 2 +- gas/config/xtensa-relax.c | 74 +- gas/config/xtensa-relax.h | 18 +- gas/configure | 187 +- gas/configure.ac | 85 +- gas/configure.com | 10 +- gas/configure.tgt | 10 +- gas/debug.c | 2 +- gas/depend.c | 26 +- gas/doc/Makefile.am | 2 +- gas/doc/Makefile.in | 112 +- gas/doc/all.texi | 2 +- gas/doc/as.texinfo | 462 +- gas/doc/c-aarch64.texi | 68 +- gas/doc/c-alpha.texi | 2 +- gas/doc/c-arc.texi | 654 +- gas/doc/c-arm.texi | 44 +- gas/doc/c-avr.texi | 2 +- gas/doc/c-bfin.texi | 2 +- gas/doc/c-cr16.texi | 2 +- gas/doc/c-cris.texi | 2 +- gas/doc/c-d10v.texi | 2 +- gas/doc/c-d30v.texi | 2 +- gas/doc/c-epiphany.texi | 2 +- gas/doc/c-h8300.texi | 2 +- gas/doc/c-hppa.texi | 2 +- gas/doc/c-i370.texi | 2 +- gas/doc/c-i386.texi | 128 +- gas/doc/c-i860.texi | 2 +- gas/doc/c-i960.texi | 2 +- gas/doc/c-ia64.texi | 2 +- gas/doc/c-ip2k.texi | 2 +- gas/doc/c-lm32.texi | 2 +- gas/doc/c-m32c.texi | 2 +- gas/doc/c-m32r.texi | 2 +- gas/doc/c-m68hc11.texi | 2 +- gas/doc/c-m68k.texi | 2 +- gas/doc/c-metag.texi | 2 +- gas/doc/c-microblaze.texi | 2 +- gas/doc/c-mips.texi | 24 +- gas/doc/c-mmix.texi | 2 +- gas/doc/c-msp430.texi | 32 +- gas/doc/c-mt.texi | 2 +- gas/doc/c-nds32.texi | 2 +- gas/doc/c-nios2.texi | 12 +- gas/doc/c-ns32k.texi | 2 +- gas/doc/c-pdp11.texi | 2 +- gas/doc/c-pj.texi | 2 +- gas/doc/c-ppc.texi | 8 +- gas/doc/c-rl78.texi | 5 +- gas/doc/c-rx.texi | 9 +- gas/doc/c-s390.texi | 32 +- gas/doc/c-score.texi | 2 +- gas/doc/c-sh.texi | 2 +- gas/doc/c-sh64.texi | 2 +- gas/doc/c-sparc.texi | 14 +- gas/doc/c-tic54x.texi | 2 +- gas/doc/c-tic6x.texi | 2 +- gas/doc/c-tilegx.texi | 2 +- gas/doc/c-tilepro.texi | 2 +- gas/doc/c-v850.texi | 2 +- gas/doc/c-vax.texi | 2 +- gas/doc/c-visium.texi | 2 +- gas/doc/c-xc16x.texi | 2 +- gas/doc/c-xgate.texi | 2 +- gas/doc/c-xstormy16.texi | 2 +- gas/doc/c-xtensa.texi | 25 +- gas/doc/c-z80.texi | 2 +- gas/doc/c-z8k.texi | 2 +- gas/doc/h8.texi | 2 +- gas/doc/internals.texi | 12 +- gas/dw2gencfi.c | 772 +- gas/dw2gencfi.h | 56 +- gas/dwarf2dbg.c | 57 +- gas/dwarf2dbg.h | 2 +- gas/ecoff.c | 81 +- gas/ecoff.h | 2 +- gas/ehopt.c | 2 +- gas/emul-target.h | 2 +- gas/emul.h | 2 +- gas/expr.c | 226 +- gas/expr.h | 7 +- gas/flonum-copy.c | 2 +- gas/flonum-konst.c | 2 +- gas/flonum-mult.c | 2 +- gas/flonum.h | 2 +- gas/frags.c | 6 +- gas/frags.h | 4 +- gas/hash.c | 4 +- gas/hash.h | 2 +- gas/input-file.c | 12 +- gas/input-file.h | 4 +- gas/input-scrub.c | 142 +- gas/itbl-lex-wrapper.c | 2 +- gas/itbl-lex.h | 2 +- gas/itbl-lex.l | 24 +- gas/itbl-ops.c | 17 +- gas/itbl-ops.h | 2 +- gas/itbl-parse.y | 61 +- gas/listing.c | 93 +- gas/listing.h | 2 +- gas/literal.c | 8 +- gas/macro.c | 20 +- gas/macro.h | 6 +- gas/makefile.vms | 6 +- gas/messages.c | 72 +- gas/obj.h | 2 +- gas/output-file.c | 6 +- gas/output-file.h | 6 +- gas/po/Make-in | 2 +- gas/po/fr.po | 8242 +++---- gas/po/uk.po | 8230 +++---- gas/po/zh_CN.po | 20670 +++++++++++++++++ gas/read.c | 600 +- gas/read.h | 28 +- gas/remap.c | 22 +- gas/sb.c | 6 +- gas/sb.h | 2 +- gas/stabs.c | 62 +- gas/struc-symbol.h | 2 +- gas/subsegs.c | 6 +- gas/subsegs.h | 2 +- gas/symbols.c | 123 +- gas/symbols.h | 2 +- gas/tc.h | 9 +- gas/testsuite/ChangeLog | 289 - gas/testsuite/ChangeLog-2015 | 1709 ++ gas/testsuite/config/default.exp | 2 +- gas/testsuite/gas/aarch64/aarch64.exp | 2 +- gas/testsuite/gas/aarch64/addsub.s | 2 +- gas/testsuite/gas/aarch64/advsimd-across.s | 2 +- gas/testsuite/gas/aarch64/advsimd-fp16.d | 565 + gas/testsuite/gas/aarch64/advsimd-fp16.s | 260 + gas/testsuite/gas/aarch64/advsimd-misc.s | 2 +- gas/testsuite/gas/aarch64/advsisd-copy.s | 2 +- gas/testsuite/gas/aarch64/advsisd-misc.s | 2 +- gas/testsuite/gas/aarch64/alias-2.d | 110 + gas/testsuite/gas/aarch64/alias-2.s | 43 + gas/testsuite/gas/aarch64/alias.s | 2 +- gas/testsuite/gas/aarch64/armv8-ras-1.d | 68 + gas/testsuite/gas/aarch64/armv8-ras-1.s | 73 + gas/testsuite/gas/aarch64/armv8_2-a-illegal.d | 3 + gas/testsuite/gas/aarch64/armv8_2-a-illegal.l | 9 + gas/testsuite/gas/aarch64/armv8_2-a-illegal.s | 5 + gas/testsuite/gas/aarch64/bitfield-alias.s | 2 +- gas/testsuite/gas/aarch64/bitfield-bfm.s | 2 +- gas/testsuite/gas/aarch64/codealign_1.d | 13 + gas/testsuite/gas/aarch64/codealign_1.s | 3 + gas/testsuite/gas/aarch64/crc32.s | 2 +- gas/testsuite/gas/aarch64/crypto.s | 2 +- gas/testsuite/gas/aarch64/dwarf.d | 27 + gas/testsuite/gas/aarch64/dwarf.s | 6 + gas/testsuite/gas/aarch64/float-fp16.d | 172 + gas/testsuite/gas/aarch64/float-fp16.s | 151 + gas/testsuite/gas/aarch64/floatdp2.s | 2 +- gas/testsuite/gas/aarch64/fp-const0-parse.s | 2 +- gas/testsuite/gas/aarch64/fp_cvt_int.s | 2 +- gas/testsuite/gas/aarch64/illegal-lse.s | 2 +- gas/testsuite/gas/aarch64/illegal-ras-1.d | 4 + gas/testsuite/gas/aarch64/illegal-ras-1.l | 39 + gas/testsuite/gas/aarch64/illegal-ras-1.s | 52 + gas/testsuite/gas/aarch64/illegal-sysreg-2.d | 3 + gas/testsuite/gas/aarch64/illegal-sysreg-2.l | 49 + gas/testsuite/gas/aarch64/illegal.l | 6 +- gas/testsuite/gas/aarch64/illegal.s | 8 +- gas/testsuite/gas/aarch64/ilp32-basic.d | 2 + gas/testsuite/gas/aarch64/ilp32-basic.s | 1 + gas/testsuite/gas/aarch64/ldst-exclusive.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-post-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-imm-pre-ind.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-pair.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-reg-offset.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-uns-imm.s | 2 +- gas/testsuite/gas/aarch64/ldst-reg-unscaled-imm.s | 2 +- gas/testsuite/gas/aarch64/lor-directive.d | 25 + gas/testsuite/gas/aarch64/lor.d | 23 + gas/testsuite/gas/aarch64/lor.s | 43 + gas/testsuite/gas/aarch64/lse-atomic.s | 2 +- gas/testsuite/gas/aarch64/mapping_5.d | 13 + gas/testsuite/gas/aarch64/mapping_5.s | 5 + gas/testsuite/gas/aarch64/mapping_6.d | 14 + gas/testsuite/gas/aarch64/mapping_6.s | 6 + gas/testsuite/gas/aarch64/movw_label.d | 22 + gas/testsuite/gas/aarch64/movw_label.s | 10 + gas/testsuite/gas/aarch64/msr.s | 2 +- gas/testsuite/gas/aarch64/neon-fp-cvt-int.s | 2 +- gas/testsuite/gas/aarch64/pan-directive.d | 13 + gas/testsuite/gas/aarch64/pan-illegal.d | 3 + gas/testsuite/gas/aarch64/pan-illegal.l | 15 + gas/testsuite/gas/aarch64/pan.d | 12 + gas/testsuite/gas/aarch64/pan.s | 40 + gas/testsuite/gas/aarch64/pr19721.d | 10 + gas/testsuite/gas/aarch64/pr19721.s | 5 + gas/testsuite/gas/aarch64/rdma-directive.d | 70 + gas/testsuite/gas/aarch64/rdma.d | 69 + gas/testsuite/gas/aarch64/rdma.s | 78 + gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d | 10 + gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_g0.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_g0.s | 5 + .../gas/aarch64/reloc-dtprel_g0_nc-ilp32.d | 10 + .../gas/aarch64/reloc-dtprel_g0_nc-ilp32.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d | 10 + gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_g1.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_g1.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_g2.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_g2.s | 5 + .../gas/aarch64/reloc-dtprel_hi12-ilp32.d | 10 + .../gas/aarch64/reloc-dtprel_hi12-ilp32.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_hi12.s | 5 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.s | 5 + .../gas/aarch64/reloc-dtprel_lo12-ilp32-1.d | 10 + .../gas/aarch64/reloc-dtprel_lo12-ilp32-1.s | 5 + .../gas/aarch64/reloc-dtprel_lo12-ldst16.d | 10 + .../gas/aarch64/reloc-dtprel_lo12-ldst16.s | 6 + .../gas/aarch64/reloc-dtprel_lo12-ldst32.d | 10 + .../gas/aarch64/reloc-dtprel_lo12-ldst32.s | 6 + .../gas/aarch64/reloc-dtprel_lo12-ldst64.d | 10 + .../gas/aarch64/reloc-dtprel_lo12-ldst64.s | 6 + .../gas/aarch64/reloc-dtprel_lo12-ldst8.d | 10 + .../gas/aarch64/reloc-dtprel_lo12-ldst8.s | 6 + .../gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d | 10 + .../gas/aarch64/reloc-dtprel_lo12_nc-ilp32.s | 5 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d | 10 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst16.s | 5 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d | 10 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst32.s | 6 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d | 10 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst64.s | 6 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d | 10 + .../gas/aarch64/reloc-dtprel_lo12_nc-ldst8.s | 6 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d | 9 + gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.s | 5 + gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d | 9 + gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.s | 5 + gas/testsuite/gas/aarch64/reloc-gotoff_g1.d | 9 + gas/testsuite/gas/aarch64/reloc-gotoff_g1.s | 5 + gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d | 9 + gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.s | 4 + gas/testsuite/gas/aarch64/reloc-gottprel_g1.d | 9 + gas/testsuite/gas/aarch64/reloc-gottprel_g1.s | 4 + gas/testsuite/gas/aarch64/reloc-insn.d | 34 +- gas/testsuite/gas/aarch64/reloc-insn.s | 5 + .../gas/aarch64/reloc-tlsdesc_off_g0_nc.d | 9 + .../gas/aarch64/reloc-tlsdesc_off_g0_nc.s | 5 + gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d | 8 + gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.s | 5 + gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d | 9 + gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.s | 4 + gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d | 9 + gas/testsuite/gas/aarch64/reloc-tlsgd_g1.s | 4 + gas/testsuite/gas/aarch64/reloc-tlsldm-1.d | 10 + gas/testsuite/gas/aarch64/reloc-tlsldm-1.s | 6 + gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d | 11 + gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.s | 6 + gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d | 10 + gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.s | 6 + .../gas/aarch64/reloc-tlsldm-page-ilp32-1.d | 12 + .../gas/aarch64/reloc-tlsldm-page-ilp32-1.s | 6 + gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d | 10 + gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.s | 5 + .../gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d | 11 + .../gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.s | 5 + gas/testsuite/gas/aarch64/rm-simd-ext.s | 2 +- gas/testsuite/gas/aarch64/shifted.s | 2 +- gas/testsuite/gas/aarch64/sysreg-1.s | 2 +- gas/testsuite/gas/aarch64/sysreg-2.d | 60 + gas/testsuite/gas/aarch64/sysreg-2.s | 61 + gas/testsuite/gas/aarch64/sysreg.d | 23 +- gas/testsuite/gas/aarch64/sysreg.s | 1 + gas/testsuite/gas/aarch64/system-2.d | 12 + gas/testsuite/gas/aarch64/system-2.s | 10 + gas/testsuite/gas/aarch64/system.d | 4 +- gas/testsuite/gas/aarch64/tls-desc.d | 17 + gas/testsuite/gas/aarch64/tls-desc.s | 16 + gas/testsuite/gas/aarch64/tls.s | 2 +- gas/testsuite/gas/aarch64/uao-directive.d | 13 + gas/testsuite/gas/aarch64/uao.d | 12 + gas/testsuite/gas/aarch64/uao.s | 32 + gas/testsuite/gas/aarch64/verbose-error.l | 5 +- gas/testsuite/gas/aarch64/virthostext-directive.d | 65 + gas/testsuite/gas/aarch64/virthostext.d | 65 + gas/testsuite/gas/aarch64/virthostext.s | 69 + gas/testsuite/gas/all/byte.d | 5 +- gas/testsuite/gas/all/gas.exp | 60 +- gas/testsuite/gas/all/itbl-test.c | 2 +- gas/testsuite/gas/all/none.d | 2 + gas/testsuite/gas/all/quoted-sym-names.d | 6 + gas/testsuite/gas/all/quoted-sym-names.s | 4 + gas/testsuite/gas/all/redef3.d | 2 +- gas/testsuite/gas/all/string.d | 1 + gas/testsuite/gas/all/struct.d | 2 +- gas/testsuite/gas/all/test-example.c | 2 +- gas/testsuite/gas/all/test-gen.c | 24 +- gas/testsuite/gas/alpha/alpha.exp | 7 +- gas/testsuite/gas/arc/adc.d | 140 +- gas/testsuite/gas/arc/adc.s | 69 +- gas/testsuite/gas/arc/add.d | 140 +- gas/testsuite/gas/arc/add.s | 69 +- gas/testsuite/gas/arc/add_s-err.s | 10 + gas/testsuite/gas/arc/add_s.d | 8 + gas/testsuite/gas/arc/add_s.s | 4 + gas/testsuite/gas/arc/alias.d | 68 - gas/testsuite/gas/arc/alias.s | 76 - gas/testsuite/gas/arc/and.d | 140 +- gas/testsuite/gas/arc/and.s | 69 +- gas/testsuite/gas/arc/arc.exp | 52 +- gas/testsuite/gas/arc/asl.d | 123 +- gas/testsuite/gas/arc/asl.s | 117 +- gas/testsuite/gas/arc/asm-errors-2.d | 2 + gas/testsuite/gas/arc/asm-errors-2.err | 2 + gas/testsuite/gas/arc/asm-errors-2.s | 2 + gas/testsuite/gas/arc/asm-errors.d | 2 + gas/testsuite/gas/arc/asm-errors.err | 6 + gas/testsuite/gas/arc/asm-errors.s | 5 + gas/testsuite/gas/arc/asr.d | 106 +- gas/testsuite/gas/arc/asr.s | 97 +- gas/testsuite/gas/arc/b.d | 112 +- gas/testsuite/gas/arc/b.s | 10 +- gas/testsuite/gas/arc/bic.d | 140 +- gas/testsuite/gas/arc/bic.s | 69 +- gas/testsuite/gas/arc/bl.d | 114 +- gas/testsuite/gas/arc/bl.s | 10 +- gas/testsuite/gas/arc/branch.d | 45 - gas/testsuite/gas/arc/branch.s | 47 - gas/testsuite/gas/arc/brk.d | 14 +- gas/testsuite/gas/arc/brk.s | 4 +- gas/testsuite/gas/arc/cpu-warn1.s | 5 + gas/testsuite/gas/arc/ext2op.d | 25 + gas/testsuite/gas/arc/ext2op.s | 21 + gas/testsuite/gas/arc/ext3op.d | 65 + gas/testsuite/gas/arc/ext3op.s | 64 + gas/testsuite/gas/arc/extb.d | 67 +- gas/testsuite/gas/arc/extb.s | 17 - gas/testsuite/gas/arc/extensions.d | 5 +- gas/testsuite/gas/arc/extw.d | 67 +- gas/testsuite/gas/arc/extw.s | 17 - gas/testsuite/gas/arc/flag.d | 58 +- gas/testsuite/gas/arc/inline-data-1.d | 8 + gas/testsuite/gas/arc/inline-data-1.s | 4 + gas/testsuite/gas/arc/inline-data-2.d | 9 + gas/testsuite/gas/arc/insn3.d | 44 - gas/testsuite/gas/arc/insn3.s | 52 - gas/testsuite/gas/arc/j.d | 186 +- gas/testsuite/gas/arc/j.s | 4 +- gas/testsuite/gas/arc/jl.d | 31 +- gas/testsuite/gas/arc/jl.s | 5 +- gas/testsuite/gas/arc/ld.d | 24 +- gas/testsuite/gas/arc/ld.s | 6 +- gas/testsuite/gas/arc/ld2.d | 32 +- gas/testsuite/gas/arc/ld2.s | 2 +- gas/testsuite/gas/arc/lp.d | 105 +- gas/testsuite/gas/arc/lp.s | 11 +- gas/testsuite/gas/arc/lsr.d | 106 +- gas/testsuite/gas/arc/lsr.s | 97 +- gas/testsuite/gas/arc/math.d | 78 - gas/testsuite/gas/arc/math.s | 89 - gas/testsuite/gas/arc/mov.d | 118 +- gas/testsuite/gas/arc/mov.s | 56 +- gas/testsuite/gas/arc/noargs_a7.d | 17 + gas/testsuite/gas/arc/noargs_a7.s | 10 + gas/testsuite/gas/arc/noargs_hs.d | 22 + gas/testsuite/gas/arc/noargs_hs.s | 14 + gas/testsuite/gas/arc/nop.d | 10 +- gas/testsuite/gas/arc/nop.s | 2 +- gas/testsuite/gas/arc/nps400-0.d | 15 + gas/testsuite/gas/arc/nps400-0.s | 2 + gas/testsuite/gas/arc/nps400-1.d | 89 + gas/testsuite/gas/arc/nps400-1.s | 75 + gas/testsuite/gas/arc/nps400-2.d | 18 + gas/testsuite/gas/arc/nps400-2.s | 16 + gas/testsuite/gas/arc/nps400-3.d | 56 + gas/testsuite/gas/arc/nps400-3.s | 23 + gas/testsuite/gas/arc/nps400-4.d | 12 + gas/testsuite/gas/arc/nps400-4.s | 11 + gas/testsuite/gas/arc/nps400-5.d | 10 + gas/testsuite/gas/arc/nps400-5.s | 5 + gas/testsuite/gas/arc/nps400-6.d | 358 + gas/testsuite/gas/arc/nps400-6.s | 228 + gas/testsuite/gas/arc/nps400-7.d | 32 + gas/testsuite/gas/arc/nps400-7.s | 41 + gas/testsuite/gas/arc/or.d | 140 +- gas/testsuite/gas/arc/or.s | 69 +- gas/testsuite/gas/arc/pcl-relocs.d | 12 + gas/testsuite/gas/arc/pcl-relocs.s | 6 + gas/testsuite/gas/arc/pcrel-relocs.d | 16 + gas/testsuite/gas/arc/pcrel-relocs.s | 9 + gas/testsuite/gas/arc/pic-relocs.d | 12 + gas/testsuite/gas/arc/pic-relocs.s | 7 + gas/testsuite/gas/arc/plt-relocs.d | 16 + gas/testsuite/gas/arc/plt-relocs.s | 9 + gas/testsuite/gas/arc/pseudos.d | 39 + gas/testsuite/gas/arc/pseudos.s | 35 + gas/testsuite/gas/arc/relax-avoid1.d | 13 + gas/testsuite/gas/arc/relax-avoid1.s | 11 + gas/testsuite/gas/arc/relax-avoid2.d | 14 + gas/testsuite/gas/arc/relax-avoid2.s | 4 + gas/testsuite/gas/arc/relax-avoid3.d | 14 + gas/testsuite/gas/arc/relax-avoid3.s | 5 + gas/testsuite/gas/arc/relax-b.d | 19 + gas/testsuite/gas/arc/relax-b.s | 11 + gas/testsuite/gas/arc/relocs-errors.d | 1 + gas/testsuite/gas/arc/relocs-errors.err | 7 + gas/testsuite/gas/arc/relocs-errors.s | 7 + gas/testsuite/gas/arc/rlc.d | 84 +- gas/testsuite/gas/arc/rlc.s | 37 - gas/testsuite/gas/arc/ror.d | 106 +- gas/testsuite/gas/arc/ror.s | 97 +- gas/testsuite/gas/arc/rrc.d | 67 +- gas/testsuite/gas/arc/rrc.s | 17 - gas/testsuite/gas/arc/sbc.d | 140 +- gas/testsuite/gas/arc/sbc.s | 69 +- gas/testsuite/gas/arc/sda-relocs.d | 40 + gas/testsuite/gas/arc/sda-relocs.s | 36 + gas/testsuite/gas/arc/sda-relocs2.d | 18 + gas/testsuite/gas/arc/sda-relocs2.s | 15 + gas/testsuite/gas/arc/sexb.d | 67 +- gas/testsuite/gas/arc/sexb.s | 17 - gas/testsuite/gas/arc/sexw.d | 67 +- gas/testsuite/gas/arc/sexw.s | 17 - gas/testsuite/gas/arc/sleep.d | 12 +- gas/testsuite/gas/arc/sleep.s | 2 +- gas/testsuite/gas/arc/sshift.d | 44 - gas/testsuite/gas/arc/sshift.s | 52 - gas/testsuite/gas/arc/st.d | 64 +- gas/testsuite/gas/arc/st.s | 8 +- gas/testsuite/gas/arc/sub.d | 140 +- gas/testsuite/gas/arc/sub.s | 69 +- gas/testsuite/gas/arc/swi.d | 12 +- gas/testsuite/gas/arc/taux.d | 25 + gas/testsuite/gas/arc/taux.s | 363 + gas/testsuite/gas/arc/tdpfp.d | 28 + gas/testsuite/gas/arc/textauxregister.d | 12 + gas/testsuite/gas/arc/textauxregister.s | 6 + gas/testsuite/gas/arc/textcondcode.d | 13 + gas/testsuite/gas/arc/textcondcode.s | 8 + gas/testsuite/gas/arc/textcoreregister.d | 12 + gas/testsuite/gas/arc/textcoreregister.s | 7 + gas/testsuite/gas/arc/textinsn-errors.d | 1 + gas/testsuite/gas/arc/textinsn-errors.err | 2 + gas/testsuite/gas/arc/textinsn-errors.s | 1 + gas/testsuite/gas/arc/textinsn1op.d | 17 + gas/testsuite/gas/arc/textinsn1op.s | 12 + gas/testsuite/gas/arc/textinsn2op.d | 24 + gas/testsuite/gas/arc/textinsn2op.s | 22 + gas/testsuite/gas/arc/textinsn2op01.d | 27 + gas/testsuite/gas/arc/textinsn2op01.s | 26 + gas/testsuite/gas/arc/textinsn3op.d | 63 + gas/testsuite/gas/arc/textinsn3op.s | 64 + gas/testsuite/gas/arc/textpseudoop.d | 11 + gas/testsuite/gas/arc/textpseudoop.s | 11 + gas/testsuite/gas/arc/tfpuda.d | 28 + gas/testsuite/gas/arc/tfpx.s | 22 + gas/testsuite/gas/arc/tls-relocs.d | 17 + gas/testsuite/gas/arc/tls-relocs.s | 18 + gas/testsuite/gas/arc/tls-relocs1.d | 12 + gas/testsuite/gas/arc/tls-relocs1.s | 24 + gas/testsuite/gas/arc/warn.exp | 4 +- gas/testsuite/gas/arc/warn.s | 12 +- gas/testsuite/gas/arc/xor.d | 140 +- gas/testsuite/gas/arc/xor.s | 69 +- .../gas/arm/adds-thumb1-reloc-local-armv7-m.d | 16 + .../gas/arm/adds-thumb1-reloc-local-armv7-m.s | 13 + gas/testsuite/gas/arm/adds-thumb1-reloc-local.d | 16 + gas/testsuite/gas/arm/adds-thumb1-reloc-local.s | 13 + gas/testsuite/gas/arm/align64.d | 16 +- gas/testsuite/gas/arm/any-armv8m.d | 12 + gas/testsuite/gas/arm/any-armv8m.s | 4 + gas/testsuite/gas/arm/any-cmse-main.d | 11 + gas/testsuite/gas/arm/any-cmse.d | 11 + .../gas/arm/{arch7em-bad.d => arch7em-bad-1.d} | 0 gas/testsuite/gas/arm/arch7em-bad-2.d | 4 + gas/testsuite/gas/arm/arch7em-bad-3.d | 4 + gas/testsuite/gas/arm/arch7em-bad.l | 262 +- gas/testsuite/gas/arm/arch7em.d | 8 +- gas/testsuite/gas/arm/arch7m-bad.l | 2 +- gas/testsuite/gas/arm/archv8m-base.d | 48 + gas/testsuite/gas/arm/archv8m-cmse-base.d | 18 + gas/testsuite/gas/arm/archv8m-cmse-main-1.d | 18 + gas/testsuite/gas/arm/archv8m-cmse-main-2.d | 11 + gas/testsuite/gas/arm/archv8m-cmse-main.s | 6 + gas/testsuite/gas/arm/archv8m-cmse-msr-base.d | 32 + gas/testsuite/gas/arm/archv8m-cmse-msr-main.d | 32 + gas/testsuite/gas/arm/archv8m-cmse-msr.s | 25 + gas/testsuite/gas/arm/archv8m-cmse.s | 13 + gas/testsuite/gas/arm/archv8m-main-dsp-1.d | 48 + gas/testsuite/gas/arm/archv8m-main-dsp-2.d | 18 + gas/testsuite/gas/arm/archv8m-main-dsp-3.d | 11 + gas/testsuite/gas/arm/archv8m-main-dsp-4.d | 32 + gas/testsuite/gas/arm/archv8m-main-dsp-5.d | 140 + gas/testsuite/gas/arm/archv8m-main.d | 48 + gas/testsuite/gas/arm/archv8m.s | 46 + gas/testsuite/gas/arm/arm-idiv-bad.l | 2 +- gas/testsuite/gas/arm/arm.exp | 2 +- gas/testsuite/gas/arm/arm7-bad.l | 2 +- gas/testsuite/gas/arm/armv1-bad.l | 2 +- gas/testsuite/gas/arm/armv7e-m+fpv5-d16.d | 1 + gas/testsuite/gas/arm/armv7e-m+fpv5-sp-d16.d | 1 + gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d | 4 + gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l | 206 + gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.s | 86 + gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d | 75 + gas/testsuite/gas/arm/armv8-2-fp16-scalar.d | 75 + gas/testsuite/gas/arm/armv8-2-fp16-scalar.s | 86 + gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d | 159 + .../gas/arm/armv8-2-fp16-simd-warning-thumb.d | 4 + gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d | 4 + gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l | 149 + gas/testsuite/gas/arm/armv8-2-fp16-simd.d | 159 + gas/testsuite/gas/arm/armv8-2-fp16-simd.s | 249 + gas/testsuite/gas/arm/armv8-a+pan.d | 11 + gas/testsuite/gas/arm/armv8-a+pan.s | 14 + gas/testsuite/gas/arm/armv8-a+ras.d | 55 + gas/testsuite/gas/arm/armv8-a+rdma-warning.d | 6 + gas/testsuite/gas/arm/armv8-a+rdma.d | 79 + gas/testsuite/gas/arm/armv8-a+rdma.l | 65 + gas/testsuite/gas/arm/armv8-a+rdma.s | 58 + gas/testsuite/gas/arm/armv8-a.d | 6 +- gas/testsuite/gas/arm/armv8_1-a+simd.d | 78 + gas/testsuite/gas/arm/armv8_2-a.d | 53 + gas/testsuite/gas/arm/armv8_2-a.s | 44 + gas/testsuite/gas/arm/armv8a-automatic-hlt.d | 8 + gas/testsuite/gas/arm/armv8a-automatic-hlt.s | 6 + gas/testsuite/gas/arm/armv8a-automatic-lda.d | 8 + gas/testsuite/gas/arm/armv8a-automatic-lda.s | 4 + gas/testsuite/gas/arm/armv8m.base-idiv.d | 13 + gas/testsuite/gas/arm/attr-march-armv6kz.d | 14 + gas/testsuite/gas/arm/attr-march-armv6kzt2.d | 14 + gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d | 18 + gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d | 18 + gas/testsuite/gas/arm/attr-march-armv8m.base.d | 13 + gas/testsuite/gas/arm/attr-march-armv8m.main.d | 13 + gas/testsuite/gas/arm/attr-march-armv8m.main.dsp.d | 14 + gas/testsuite/gas/arm/automatic-bw.d | 8 + gas/testsuite/gas/arm/automatic-bw.s | 3 + gas/testsuite/gas/arm/automatic-cbz.d | 8 + gas/testsuite/gas/arm/automatic-cbz.s | 5 + gas/testsuite/gas/arm/automatic-clrex.d | 8 + gas/testsuite/gas/arm/automatic-clrex.s | 3 + gas/testsuite/gas/arm/automatic-lda.d | 9 + gas/testsuite/gas/arm/automatic-lda.s | 3 + gas/testsuite/gas/arm/automatic-ldaex.d | 9 + gas/testsuite/gas/arm/automatic-ldaex.s | 3 + gas/testsuite/gas/arm/automatic-ldaexb.d | 9 + gas/testsuite/gas/arm/automatic-ldaexb.s | 3 + gas/testsuite/gas/arm/automatic-ldrex.d | 8 + gas/testsuite/gas/arm/automatic-ldrex.s | 3 + gas/testsuite/gas/arm/automatic-ldrexd.d | 8 + gas/testsuite/gas/arm/automatic-ldrexd.s | 3 + gas/testsuite/gas/arm/automatic-movw.d | 8 + gas/testsuite/gas/arm/automatic-movw.s | 3 + gas/testsuite/gas/arm/automatic-sdiv.d | 9 + gas/testsuite/gas/arm/automatic-sdiv.s | 3 + gas/testsuite/gas/arm/automatic-strexb.d | 8 + gas/testsuite/gas/arm/automatic-strexb.s | 3 + gas/testsuite/gas/arm/backslash-at.d | 18 +- gas/testsuite/gas/arm/backslash-at.s | 7 +- gas/testsuite/gas/arm/blx-bl-convert.d | 1 + gas/testsuite/gas/arm/bundle-lock.d | 2 - gas/testsuite/gas/arm/copro.d | 4 +- gas/testsuite/gas/arm/copro.s | 5 +- gas/testsuite/gas/arm/inst.d | 32 +- gas/testsuite/gas/arm/ldconst.d | 6 +- gas/testsuite/gas/arm/ldst-offset0.d | 1 + gas/testsuite/gas/arm/mapshort-elf.d | 5 +- gas/testsuite/gas/arm/mask_1.d | 28 + gas/testsuite/gas/arm/mask_1.s | 17 + gas/testsuite/gas/arm/maverick.c | 2 +- .../gas/arm/movs-thumb1-reloc-local-armv7-m.d | 16 + .../gas/arm/movs-thumb1-reloc-local-armv7-m.s | 13 + gas/testsuite/gas/arm/movs-thumb1-reloc-local.d | 16 + gas/testsuite/gas/arm/movs-thumb1-reloc-local.s | 13 + gas/testsuite/gas/arm/nops.d | 12 + gas/testsuite/gas/arm/nops.s | 4 + gas/testsuite/gas/arm/pinsn.d | 24 + gas/testsuite/gas/arm/pinsn.s | 16 + gas/testsuite/gas/arm/plt-1.d | 2 +- gas/testsuite/gas/arm/pr18256.d | 9 + gas/testsuite/gas/arm/pr18256.l | 2 + gas/testsuite/gas/arm/pr18256.s | 1 + gas/testsuite/gas/arm/pr18347.d | 3 + gas/testsuite/gas/arm/pr18347.l | 2 + gas/testsuite/gas/arm/pr18347.s | 14 + gas/testsuite/gas/arm/pr20068.d | 18 + gas/testsuite/gas/arm/pr20068.s | 10 + gas/testsuite/gas/arm/reloc-bad.d | 1 + gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d | 4 + gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l | 49 + gas/testsuite/gas/arm/simd_by_scalar_low_regbank.s | 27 + .../gas/arm/simd_by_scalar_low_regbank_thumb.d | 4 + gas/testsuite/gas/arm/thumb-eabi.d | 5 + gas/testsuite/gas/arm/thumb-w-bad.l | 4 +- gas/testsuite/gas/arm/thumb-w-good.d | 2 +- gas/testsuite/gas/arm/thumb.d | 5 + gas/testsuite/gas/arm/thumb.s | 10 + gas/testsuite/gas/arm/thumb2_it_search.d | 13 + gas/testsuite/gas/arm/thumb2_it_search.s | 8 + gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d | 21 + gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.s | 12 + .../gas/arm/thumb2_ldr_immediate_armv6t2.d | 22 + .../gas/arm/thumb2_ldr_immediate_armv6t2.s | 18 + .../arm/thumb2_ldr_immediate_highregs_armv6t2.d | 24 + .../arm/thumb2_ldr_immediate_highregs_armv6t2.s | 24 + gas/testsuite/gas/arm/thumb2_pool.d | 2 +- gas/testsuite/gas/arm/thumb2_vpool_be.d | 6 +- gas/testsuite/gas/arm/thumb32.d | 24 +- gas/testsuite/gas/arm/tls.d | 18 + gas/testsuite/gas/arm/tls.s | 23 + gas/testsuite/gas/arm/tls_vxworks.d | 26 +- gas/testsuite/gas/arm/vfpv2-ldr_immediate.d | 50 + gas/testsuite/gas/arm/vfpv2-ldr_immediate.s | 48 + gas/testsuite/gas/arm/vfpv3-const-conv.d | 4 +- gas/testsuite/gas/arm/vfpv3-ldr_immediate.d | 36 + gas/testsuite/gas/arm/vfpv3-ldr_immediate.s | 48 + gas/testsuite/gas/arm/vfpv3xd-ldr_immediate.d | 42 + gas/testsuite/gas/arm/vfpv3xd-ldr_immediate.s | 47 + gas/testsuite/gas/arm/vldconst_be.d | 4 +- gas/testsuite/gas/arm/weakdef-1.d | 2 +- gas/testsuite/gas/arm/wince.d | 2 +- gas/testsuite/gas/arm/wince_inst.d | 47 +- gas/testsuite/gas/avr/avr-prop-1.d | 19 +- gas/testsuite/gas/avr/avr-prop-1.s | 4 +- gas/testsuite/gas/avr/avr.exp | 2 +- gas/testsuite/gas/avr/pc-relative-reloc.d | 19 + gas/testsuite/gas/avr/per-function-debugline.s | 35 + gas/testsuite/gas/bfin/bfin.exp | 2 +- gas/testsuite/gas/bfin/error.exp | 2 +- gas/testsuite/gas/cfi/cfi-alpha-2.d | 2 +- gas/testsuite/gas/cfi/cfi-arc-1.d | 30 + gas/testsuite/gas/cfi/cfi-arc-1.s | 21 + gas/testsuite/gas/cfi/cfi.exp | 49 +- gas/testsuite/gas/cr16/cr16.exp | 2 +- gas/testsuite/gas/cr16/pic.exp | 2 +- gas/testsuite/gas/cris/cris.exp | 2 +- gas/testsuite/gas/crx/allinsn.exp | 2 +- gas/testsuite/gas/d10v/d10v.exp | 2 +- gas/testsuite/gas/d30v/d30.exp | 2 +- gas/testsuite/gas/dlx/alltests.exp | 2 +- gas/testsuite/gas/elf/bad-bss.d | 4 + gas/testsuite/gas/elf/bad-bss.err | 63 + gas/testsuite/gas/elf/bignums.d | 14 + gas/testsuite/gas/elf/bignums.s | 23 + gas/testsuite/gas/elf/bss.d | 24 + gas/testsuite/gas/elf/bss.s | 56 + gas/testsuite/gas/elf/common3.s | 1 + gas/testsuite/gas/elf/common3a.d | 7 + gas/testsuite/gas/elf/common3b.d | 7 + gas/testsuite/gas/elf/common4.s | 1 + gas/testsuite/gas/elf/common4a.d | 7 + gas/testsuite/gas/elf/common4b.d | 7 + gas/testsuite/gas/elf/dwarf2-1.s | 2 +- gas/testsuite/gas/elf/dwarf2-2.s | 2 +- gas/testsuite/gas/elf/elf.exp | 45 +- gas/testsuite/gas/elf/file-2.d | 15 + gas/testsuite/gas/elf/file-2.s | 7 + gas/testsuite/gas/elf/file.d | 19 +- gas/testsuite/gas/elf/section10.d | 36 + gas/testsuite/gas/elf/section10.s | 35 + gas/testsuite/gas/elf/section2.e-rl78 | 9 + gas/testsuite/gas/elf/strtab.d | 7 + gas/testsuite/gas/elf/strtab.s | 8 + gas/testsuite/gas/elf/warn-2.s | 2 +- gas/testsuite/gas/epiphany/addr-syntax.d | 10 +- gas/testsuite/gas/epiphany/allinsn.d | 1502 +- gas/testsuite/gas/epiphany/allinsn.exp | 2 +- gas/testsuite/gas/epiphany/regression.d | 80 +- gas/testsuite/gas/epiphany/sample.d | 118 +- gas/testsuite/gas/fr30/allinsn.exp | 2 +- gas/testsuite/gas/fr30/fr30.exp | 2 +- gas/testsuite/gas/frv/allinsn.exp | 2 +- gas/testsuite/gas/ft32/ft32.exp | 2 +- gas/testsuite/gas/ft32/insn.d | 166 +- gas/testsuite/gas/h8300/h8300-coff.exp | 2 +- gas/testsuite/gas/h8300/h8300-elf.exp | 2 +- gas/testsuite/gas/h8300/h8300.exp | 2 +- gas/testsuite/gas/h8300/t01_mov.exp | 2 +- gas/testsuite/gas/h8300/t02_mova.exp | 2 +- gas/testsuite/gas/h8300/t03_add.exp | 2 +- gas/testsuite/gas/h8300/t04_sub.exp | 2 +- gas/testsuite/gas/h8300/t05_cmp.exp | 2 +- gas/testsuite/gas/h8300/t06_ari2.exp | 2 +- gas/testsuite/gas/h8300/t07_ari3.exp | 2 +- gas/testsuite/gas/h8300/t08_or.exp | 2 +- gas/testsuite/gas/h8300/t09_xor.exp | 2 +- gas/testsuite/gas/h8300/t10_and.exp | 2 +- gas/testsuite/gas/h8300/t11_logs.exp | 2 +- gas/testsuite/gas/h8300/t12_bit.exp | 2 +- gas/testsuite/gas/h8300/t13_otr.exp | 2 +- gas/testsuite/gas/hppa/README | 2 +- gas/testsuite/gas/hppa/basic/basic.exp | 2 +- gas/testsuite/gas/hppa/parse/parse.exp | 2 +- gas/testsuite/gas/hppa/reloc/reloc.exp | 2 +- gas/testsuite/gas/hppa/unsorted/unsorted.exp | 2 +- gas/testsuite/gas/i386/addend.d | 14 + gas/testsuite/gas/i386/addend.s | 9 + gas/testsuite/gas/i386/arch-10-prefetchw.d | 2 +- gas/testsuite/gas/i386/arch-10.d | 2 +- gas/testsuite/gas/i386/arch-11.s | 1 + gas/testsuite/gas/i386/arch-13-znver1.d | 5 + gas/testsuite/gas/i386/arch-13.d | 7 +- gas/testsuite/gas/i386/arch-13.s | 6 +- gas/testsuite/gas/i386/avx512dq-intel.d | 84 +- gas/testsuite/gas/i386/avx512dq.d | 52 +- gas/testsuite/gas/i386/avx512dq.s | 28 +- gas/testsuite/gas/i386/avx512dq_vl-intel.d | 168 +- gas/testsuite/gas/i386/avx512dq_vl.d | 200 +- gas/testsuite/gas/i386/avx512dq_vl.s | 104 +- gas/testsuite/gas/i386/avx512f-intel.d | 64 +- gas/testsuite/gas/i386/avx512f.s | 32 +- gas/testsuite/gas/i386/avx512f_vl.d | 240 +- gas/testsuite/gas/i386/avx512f_vl.s | 120 +- gas/testsuite/gas/i386/avx512vl-1.l | 39 + gas/testsuite/gas/i386/avx512vl-1.s | 24 + gas/testsuite/gas/i386/avx512vl-2.l | 28 + gas/testsuite/gas/i386/avx512vl-2.s | 16 + gas/testsuite/gas/i386/disassem.d | 332 +- gas/testsuite/gas/i386/disassem.s | 166 + gas/testsuite/gas/i386/disp32.d | 10 +- gas/testsuite/gas/i386/disp32.s | 4 + gas/testsuite/gas/i386/dw2-compress-1.d | 4 +- gas/testsuite/gas/i386/dw2-compress-1.s | 2 +- gas/testsuite/gas/i386/dw2-compress-3.d | 103 - gas/testsuite/gas/i386/dw2-compress-3a.d | 104 + gas/testsuite/gas/i386/dw2-compress-3b.d | 104 + gas/testsuite/gas/i386/dw2-compressed-3.d | 104 - gas/testsuite/gas/i386/dw2-compressed-3a.d | 104 + gas/testsuite/gas/i386/dw2-compressed-3b.d | 104 + gas/testsuite/gas/i386/evex-lig256-intel.d | 64 +- gas/testsuite/gas/i386/evex-lig512-intel.d | 64 +- gas/testsuite/gas/i386/fence-as-lock-add-no.d | 14 + gas/testsuite/gas/i386/fence-as-lock-add-yes.d | 14 + gas/testsuite/gas/i386/fence-as-lock-add.s | 6 + gas/testsuite/gas/i386/got-no-relax.d | 31 + gas/testsuite/gas/i386/got.d | 30 + gas/testsuite/gas/i386/got.s | 29 + gas/testsuite/gas/i386/i386-intel.d | 67 + gas/testsuite/gas/i386/i386.exp | 94 +- gas/testsuite/gas/i386/iamcu-1.d | 52 + gas/testsuite/gas/i386/iamcu-1.s | 51 + gas/testsuite/gas/i386/iamcu-2.d | 11 + gas/testsuite/gas/i386/iamcu-2.s | 4 + gas/testsuite/gas/i386/iamcu-3.d | 11 + gas/testsuite/gas/i386/iamcu-3.s | 2 + gas/testsuite/gas/i386/iamcu-inval-1.l | 21 + gas/testsuite/gas/i386/iamcu-inval-1.s | 11 + gas/testsuite/gas/i386/iamcu-inval-2.l | 2 + gas/testsuite/gas/i386/iamcu-inval-2.s | 2 + gas/testsuite/gas/i386/iamcu-inval-3.l | 2 + gas/testsuite/gas/i386/iamcu-inval-3.s | 1 + gas/testsuite/gas/i386/ilp32/cfi/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/elf/file.d | 18 +- gas/testsuite/gas/i386/ilp32/elf/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/lns/ilp32.exp | 2 +- gas/testsuite/gas/i386/ilp32/x86-64-branch.d | 35 +- gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d | 28 + gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 7 +- .../gas/i386/ilp32/x86-64-opcode-inval-intel.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-opcode-inval.d | 12 +- gas/testsuite/gas/i386/ilp32/x86-64-unwind.d | 11 +- gas/testsuite/gas/i386/intel.d | 4 + gas/testsuite/gas/i386/intel.s | 11 + gas/testsuite/gas/i386/localpic.d | 3 +- gas/testsuite/gas/i386/mixed-mode-reloc32.d | 7 +- gas/testsuite/gas/i386/mwaitx-bdver4.d | 17 + gas/testsuite/gas/i386/mwaitx-reg.l | 59 + gas/testsuite/gas/i386/mwaitx-reg.s | 8 + gas/testsuite/gas/i386/mwaitx.s | 9 + gas/testsuite/gas/i386/no87-3.l | 39 + gas/testsuite/gas/i386/no87-3.s | 27 + gas/testsuite/gas/i386/noavx-1.l | 14 + gas/testsuite/gas/i386/noavx-1.s | 9 + gas/testsuite/gas/i386/noavx-2.l | 7 + gas/testsuite/gas/i386/noavx-2.s | 3 + gas/testsuite/gas/i386/noavx-3.l | 70 + gas/testsuite/gas/i386/noavx-3.s | 42 + gas/testsuite/gas/i386/noavx-4.d | 25 + gas/testsuite/gas/i386/noavx-4.s | 22 + gas/testsuite/gas/i386/noavx512-1.l | 416 + gas/testsuite/gas/i386/noavx512-1.s | 207 + gas/testsuite/gas/i386/noavx512-2.l | 105 + gas/testsuite/gas/i386/noavx512-2.s | 53 + gas/testsuite/gas/i386/nommx-1.l | 22 + gas/testsuite/gas/i386/nommx-1.s | 15 + gas/testsuite/gas/i386/nommx-2.l | 7 + gas/testsuite/gas/i386/nommx-2.s | 3 + gas/testsuite/gas/i386/nommx-3.l | 7 + gas/testsuite/gas/i386/nommx-3.s | 3 + gas/testsuite/gas/i386/nosse-1.l | 14 + gas/testsuite/gas/i386/nosse-1.s | 9 + gas/testsuite/gas/i386/nosse-2.l | 7 + gas/testsuite/gas/i386/nosse-2.s | 3 + gas/testsuite/gas/i386/nosse-3.l | 7 + gas/testsuite/gas/i386/nosse-3.s | 3 + gas/testsuite/gas/i386/nosse-4.l | 80 + gas/testsuite/gas/i386/nosse-4.s | 51 + gas/testsuite/gas/i386/nosse-5.d | 28 + gas/testsuite/gas/i386/nosse-5.s | 27 + gas/testsuite/gas/i386/note.d | 7 + gas/testsuite/gas/i386/{k1om-inval.s => note.s} | 0 gas/testsuite/gas/i386/ospke.d | 12 + gas/testsuite/gas/i386/ospke.s | 6 + gas/testsuite/gas/i386/pcrel-elf.d | 52 + gas/testsuite/gas/i386/pr19498.d | 13 + gas/testsuite/gas/i386/pr19498.s | 8 + gas/testsuite/gas/i386/prefix.d | 10 + gas/testsuite/gas/i386/prefix.s | 32 + gas/testsuite/gas/i386/rdpid-intel.d | 11 + gas/testsuite/gas/i386/rdpid.d | 11 + gas/testsuite/gas/i386/rdpid.s | 5 + gas/testsuite/gas/i386/relax-3.d | 32 + gas/testsuite/gas/i386/relax-3.s | 40 + gas/testsuite/gas/i386/relax-4.d | 32 + gas/testsuite/gas/i386/reloc32.d | 5 +- gas/testsuite/gas/i386/x86-64-addend.d | 14 + gas/testsuite/gas/i386/x86-64-addend.s | 9 + gas/testsuite/gas/i386/x86-64-arch-3-znver1.d | 5 + gas/testsuite/gas/i386/x86-64-arch-3.d | 7 +- gas/testsuite/gas/i386/x86-64-arch-3.s | 6 +- gas/testsuite/gas/i386/x86-64-avx512dq-intel.d | 84 +- gas/testsuite/gas/i386/x86-64-avx512dq.d | 52 +- gas/testsuite/gas/i386/x86-64-avx512dq.s | 28 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 168 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl.d | 200 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl.s | 104 +- gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 226 +- gas/testsuite/gas/i386/x86-64-avx512f.d | 2 + gas/testsuite/gas/i386/x86-64-avx512f.s | 114 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.d | 240 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 116 +- gas/testsuite/gas/i386/x86-64-avx512vl-1.l | 39 + gas/testsuite/gas/i386/x86-64-avx512vl-1.s | 24 + gas/testsuite/gas/i386/x86-64-avx512vl-2.l | 28 + gas/testsuite/gas/i386/x86-64-avx512vl-2.s | 16 + gas/testsuite/gas/i386/x86-64-branch-2.d | 15 + gas/testsuite/gas/i386/x86-64-branch-2.s | 7 + gas/testsuite/gas/i386/x86-64-branch-3.l | 17 + gas/testsuite/gas/i386/x86-64-branch-3.s | 7 + gas/testsuite/gas/i386/x86-64-branch-4.l | 33 + gas/testsuite/gas/i386/x86-64-branch-4.s | 16 + gas/testsuite/gas/i386/x86-64-branch.d | 35 +- gas/testsuite/gas/i386/x86-64-branch.s | 7 + gas/testsuite/gas/i386/x86-64-disassem.d | 332 +- gas/testsuite/gas/i386/x86-64-disassem.s | 166 + gas/testsuite/gas/i386/x86-64-disp32.d | 10 +- gas/testsuite/gas/i386/x86-64-disp32.s | 3 + gas/testsuite/gas/i386/x86-64-evex-lig256-intel.d | 224 +- gas/testsuite/gas/i386/x86-64-evex-lig512-intel.d | 224 +- .../gas/i386/x86-64-fence-as-lock-add-no.d | 14 + .../gas/i386/x86-64-fence-as-lock-add-yes.d | 14 + gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d | 27 + gas/testsuite/gas/i386/x86-64-gotpcrel.d | 26 + gas/testsuite/gas/i386/x86-64-gotpcrel.s | 23 + gas/testsuite/gas/i386/x86-64-jump.d | 43 + gas/testsuite/gas/i386/x86-64-jump.s | 41 + gas/testsuite/gas/i386/x86-64-localpic.d | 7 +- gas/testsuite/gas/i386/x86-64-mwaitx-bdver4.d | 17 + gas/testsuite/gas/i386/x86-64-mwaitx-reg.l | 123 + gas/testsuite/gas/i386/x86-64-mwaitx-reg.s | 8 + gas/testsuite/gas/i386/x86-64-mwaitx.s | 9 + gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d | 12 +- gas/testsuite/gas/i386/x86-64-opcode-inval.d | 12 +- gas/testsuite/gas/i386/x86-64-ospke.d | 13 + gas/testsuite/gas/i386/x86-64-pr20141.d | 10 + gas/testsuite/gas/i386/x86-64-pr20141.s | 5 + gas/testsuite/gas/i386/x86-64-rdpid-intel.d | 12 + gas/testsuite/gas/i386/x86-64-rdpid.d | 12 + gas/testsuite/gas/i386/x86-64-rdpid.s | 6 + gas/testsuite/gas/i386/x86-64-relax-2.d | 34 + gas/testsuite/gas/i386/x86-64-relax-3.d | 33 + gas/testsuite/gas/i386/x86-64-unwind.d | 12 +- gas/testsuite/gas/i386/x86_64-intel.d | 258 + gas/testsuite/gas/i860/README.i860 | 2 +- gas/testsuite/gas/i860/i860.exp | 2 +- gas/testsuite/gas/ia64/alias-ilp32.d | 2 +- gas/testsuite/gas/ia64/alias.d | 2 +- gas/testsuite/gas/ia64/group-1.d | 4 +- gas/testsuite/gas/ia64/group-2.d | 2 +- gas/testsuite/gas/ia64/ia64.exp | 2 +- gas/testsuite/gas/ia64/psn.d | 2 +- gas/testsuite/gas/ia64/secname-ilp32.d | 2 +- gas/testsuite/gas/ia64/secname.d | 2 +- gas/testsuite/gas/ia64/unwind-ilp32.d | 2 +- gas/testsuite/gas/ia64/unwind.d | 2 +- gas/testsuite/gas/ia64/xdata-ilp32.d | 2 +- gas/testsuite/gas/ieee-fp/x930509a.exp | 2 +- gas/testsuite/gas/ip2k/allinsn.d | 763 + gas/testsuite/gas/ip2k/allinsn.s | 845 + gas/testsuite/gas/ip2k/ip2k-allinsn.exp | 5 + gas/testsuite/gas/iq2000/allinsn.exp | 2 +- gas/testsuite/gas/iq2000/load-hazards.exp | 2 +- gas/testsuite/gas/iq2000/odd-ldw.exp | 2 +- gas/testsuite/gas/iq2000/odd-sdw.exp | 2 +- gas/testsuite/gas/iq2000/yield.exp | 2 +- gas/testsuite/gas/lm32/all.exp | 2 +- gas/testsuite/gas/lns/lns.exp | 12 +- gas/testsuite/gas/m32r/allinsn.exp | 2 +- gas/testsuite/gas/m32r/error.exp | 2 +- gas/testsuite/gas/m32r/m32r2.exp | 2 +- gas/testsuite/gas/m32r/m32rx.exp | 2 +- gas/testsuite/gas/m32r/pic.exp | 2 +- gas/testsuite/gas/m32r/rel32.exp | 2 +- gas/testsuite/gas/m68hc11/m68hc11.exp | 2 +- gas/testsuite/gas/m68k-coff/gas.exp | 2 +- gas/testsuite/gas/m68k/all.exp | 5 +- gas/testsuite/gas/m68k/p13050-1.s | 2 + gas/testsuite/gas/m68k/p13050-2.d | 11 + gas/testsuite/gas/m68k/p13050-2.s | 3 + gas/testsuite/gas/mach-o/mach-o.exp | 2 +- gas/testsuite/gas/macros/macros.exp | 6 +- gas/testsuite/gas/macros/test1.d | 1 + gas/testsuite/gas/mcore/allinsn.exp | 2 +- gas/testsuite/gas/mep/allinsn.exp | 2 +- gas/testsuite/gas/mep/complex-relocs.exp | 2 +- gas/testsuite/gas/metag/metag.exp | 2 +- gas/testsuite/gas/microblaze/allinsn.exp | 2 +- gas/testsuite/gas/microblaze/endian.exp | 2 +- gas/testsuite/gas/microblaze/reloc_sym.exp | 2 +- gas/testsuite/gas/microblaze/special_reg.exp | 2 +- gas/testsuite/gas/mips/branch-extern-1.d | 12 + gas/testsuite/gas/mips/branch-extern-2.d | 12 + gas/testsuite/gas/mips/branch-extern-3.d | 17 + gas/testsuite/gas/mips/branch-extern-4.d | 16 + gas/testsuite/gas/mips/branch-extern.l | 2 + gas/testsuite/gas/mips/branch-extern.s | 10 + gas/testsuite/gas/mips/branch-section-1.d | 17 + gas/testsuite/gas/mips/branch-section-2.d | 17 + gas/testsuite/gas/mips/branch-section-3.d | 18 + gas/testsuite/gas/mips/branch-section-4.d | 18 + gas/testsuite/gas/mips/branch-section.l | 2 + gas/testsuite/gas/mips/branch-section.s | 20 + gas/testsuite/gas/mips/branch-weak-1.d | 15 + gas/testsuite/gas/mips/branch-weak-2.d | 15 + gas/testsuite/gas/mips/branch-weak-3.d | 16 + gas/testsuite/gas/mips/branch-weak-4.d | 16 + gas/testsuite/gas/mips/branch-weak-5.d | 15 + gas/testsuite/gas/mips/branch-weak.l | 2 + gas/testsuite/gas/mips/branch-weak.s | 19 + gas/testsuite/gas/mips/compact-eh-1.s | 19 + gas/testsuite/gas/mips/compact-eh-2.s | 28 + gas/testsuite/gas/mips/compact-eh-3.s | 19 + gas/testsuite/gas/mips/compact-eh-4.s | 47 + gas/testsuite/gas/mips/compact-eh-5.s | 56 + gas/testsuite/gas/mips/compact-eh-6.s | 47 + gas/testsuite/gas/mips/compact-eh-7.s | 22 + gas/testsuite/gas/mips/compact-eh-eb-1.d | 25 + gas/testsuite/gas/mips/compact-eh-eb-2.d | 42 + gas/testsuite/gas/mips/compact-eh-eb-3.d | 28 + gas/testsuite/gas/mips/compact-eh-eb-4.d | 29 + gas/testsuite/gas/mips/compact-eh-eb-5.d | 44 + gas/testsuite/gas/mips/compact-eh-eb-6.d | 30 + gas/testsuite/gas/mips/compact-eh-eb-7.d | 35 + gas/testsuite/gas/mips/compact-eh-el-1.d | 25 + gas/testsuite/gas/mips/compact-eh-el-2.d | 42 + gas/testsuite/gas/mips/compact-eh-el-3.d | 28 + gas/testsuite/gas/mips/compact-eh-el-4.d | 29 + gas/testsuite/gas/mips/compact-eh-el-5.d | 43 + gas/testsuite/gas/mips/compact-eh-el-6.d | 30 + gas/testsuite/gas/mips/compact-eh-el-7.d | 35 + gas/testsuite/gas/mips/compact-eh-err1.l | 2 + gas/testsuite/gas/mips/compact-eh-err1.s | 20 + gas/testsuite/gas/mips/compact-eh-err2.l | 2 + gas/testsuite/gas/mips/compact-eh-err2.s | 10 + gas/testsuite/gas/mips/dla-warn.l | 2 + gas/testsuite/gas/mips/dla-warn.s | 1 + gas/testsuite/gas/mips/elf-rel23.d | 2 +- gas/testsuite/gas/mips/elf-rel23a.d | 2 +- gas/testsuite/gas/mips/elf-rel23b.d | 2 +- gas/testsuite/gas/mips/elf_e_flags1.d | 2 +- gas/testsuite/gas/mips/elf_e_flags2.d | 2 +- gas/testsuite/gas/mips/elf_e_flags3.d | 2 +- gas/testsuite/gas/mips/elf_e_flags4.d | 2 +- gas/testsuite/gas/mips/isa-override-1.d | 49 + gas/testsuite/gas/mips/isa-override-1.s | 31 + gas/testsuite/gas/mips/isa-override-2.l | 4 + gas/testsuite/gas/mips/isa-override-2.s | 18 + gas/testsuite/gas/mips/jal-svr4pic-local-n32.d | 33 + gas/testsuite/gas/mips/jal-svr4pic-local-n64.d | 37 + gas/testsuite/gas/mips/jal-svr4pic-local-newabi.s | 32 + gas/testsuite/gas/mips/jal-svr4pic-local.d | 31 + gas/testsuite/gas/mips/jal-svr4pic-local.s | 34 + gas/testsuite/gas/mips/jalx-addend-n32.d | 29 + gas/testsuite/gas/mips/jalx-addend-n64.d | 37 + gas/testsuite/gas/mips/jalx-addend.d | 28 + gas/testsuite/gas/mips/jalx-addend.s | 35 + gas/testsuite/gas/mips/jalx-imm-n32.d | 5 + gas/testsuite/gas/mips/jalx-imm-n64.d | 5 + gas/testsuite/gas/mips/jalx-imm.d | 24 + gas/testsuite/gas/mips/jalx-imm.s | 35 + gas/testsuite/gas/mips/jalx-local-n32.d | 29 + gas/testsuite/gas/mips/jalx-local-n64.d | 37 + gas/testsuite/gas/mips/jalx-local.d | 28 + gas/testsuite/gas/mips/jalx-local.s | 33 + gas/testsuite/gas/mips/la-warn.l | 2 + gas/testsuite/gas/mips/la-warn.s | 1 + gas/testsuite/gas/mips/loc-swap-dis.d | 16 +- gas/testsuite/gas/mips/micromips-insn32.d | 172 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 4 +- gas/testsuite/gas/mips/micromips-trap.d | 4 +- gas/testsuite/gas/mips/micromips.d | 4 +- gas/testsuite/gas/mips/micromips32-move.d | 14 + gas/testsuite/gas/mips/micromips32-move.s | 6 + gas/testsuite/gas/mips/micromips@isa-override-1.d | 50 + .../gas/mips/micromips@jal-svr4pic-local-n32.d | 33 + .../gas/mips/micromips@jal-svr4pic-local-n64.d | 37 + .../gas/mips/micromips@jal-svr4pic-local.d | 32 + gas/testsuite/gas/mips/micromips@msa.d | 2 - gas/testsuite/gas/mips/micromips@msa64.d | 4 +- gas/testsuite/gas/mips/mips-abi32-pic.d | 4 +- gas/testsuite/gas/mips/mips-abi32.d | 4 +- gas/testsuite/gas/mips/mips-gp32-fp32-pic.d | 4 +- gas/testsuite/gas/mips/mips-gp32-fp32.d | 4 +- gas/testsuite/gas/mips/mips-gp32-fp64-pic.d | 4 +- gas/testsuite/gas/mips/mips-gp32-fp64.d | 4 +- gas/testsuite/gas/mips/mips-gp64-fp32-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp32.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64-pic.d | 2 +- gas/testsuite/gas/mips/mips-gp64-fp64.d | 2 +- gas/testsuite/gas/mips/mips.exp | 82 +- gas/testsuite/gas/mips/mips1@isa-override-1.d | 53 + gas/testsuite/gas/mips/mips1@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips1@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d | 33 + gas/testsuite/gas/mips/mips2@isa-override-1.d | 50 + gas/testsuite/gas/mips/mips2@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips2@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32-dspr3.d | 22 + gas/testsuite/gas/mips/mips32-dspr3.s | 12 + gas/testsuite/gas/mips/mips32@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r2@isa-override-1.d | 50 + gas/testsuite/gas/mips/mips32r2@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r2@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r3@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32r3@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r3@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r5@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32r5@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r5@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips32r6@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips32r6@isa-override-2.l | 4 + gas/testsuite/gas/mips/mips32r6@isa-override-2.s | 18 + gas/testsuite/gas/mips/mips64r2@isa-override-1.d | 50 + gas/testsuite/gas/mips/mips64r3@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips64r5@isa-override-1.d | 5 + gas/testsuite/gas/mips/mips64r6@isa-override-1.d | 5 + gas/testsuite/gas/mips/mipsr6@loc-swap-dis.d | 16 +- gas/testsuite/gas/mips/mipsr6@msa.d | 62 +- gas/testsuite/gas/mips/move.d | 14 + gas/testsuite/gas/mips/move.s | 4 + gas/testsuite/gas/mips/msa.d | 2 - gas/testsuite/gas/mips/msa.s | 2 - gas/testsuite/gas/mips/msa64.d | 4 +- gas/testsuite/gas/mips/msa64.s | 4 +- gas/testsuite/gas/mips/nan-legacy-1.d | 15 +- gas/testsuite/gas/mips/nan-legacy-2.d | 15 +- gas/testsuite/gas/mips/nan-legacy-3.d | 15 +- gas/testsuite/gas/mips/nan-legacy-4.d | 15 +- gas/testsuite/gas/mips/nan-legacy-5.d | 15 +- gas/testsuite/gas/mips/octeon3@isa-override-1.d | 6 + gas/testsuite/gas/mips/octeon3@isa-override-1.l | 2 + gas/testsuite/gas/mips/octeon3@isa-override-2.l | 5 + gas/testsuite/gas/mips/octeon3@isa-override-2.s | 18 + gas/testsuite/gas/mips/octeon@isa-override-1.d | 5 + gas/testsuite/gas/mips/option-pic-1.d | 18 + gas/testsuite/gas/mips/option-pic-1.s | 16 + gas/testsuite/gas/mips/option-pic-2.l | 4 + gas/testsuite/gas/mips/option-pic-2.s | 4 + gas/testsuite/gas/mips/option-pic-vxworks-1.l | 3 + gas/testsuite/gas/mips/option-pic-vxworks-1.s | 2 + gas/testsuite/gas/mips/option-pic-vxworks-2.l | 3 + gas/testsuite/gas/mips/option-pic-vxworks-2.s | 2 + gas/testsuite/gas/mips/r3000@isa-override-1.d | 5 + gas/testsuite/gas/mips/r3000@isa-override-2.l | 4 + gas/testsuite/gas/mips/r3000@isa-override-2.s | 18 + gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d | 6 + gas/testsuite/gas/mips/r3900@isa-override-1.d | 5 + gas/testsuite/gas/mips/r3900@isa-override-2.l | 4 + gas/testsuite/gas/mips/r3900@isa-override-2.s | 18 + gas/testsuite/gas/mips/r5900@isa-override-1.d | 28 + gas/testsuite/gas/mips/r5900@isa-override-1.s | 23 + gas/testsuite/gas/mips/r6-n32.d | 2 + gas/testsuite/gas/mips/r6-n64.d | 2 + gas/testsuite/gas/mips/r6.d | 2 + gas/testsuite/gas/mips/r6.s | 3 + gas/testsuite/gas/mips/sdata-gp.d | 11 + gas/testsuite/gas/mips/sdata-gp.s | 7 + gas/testsuite/gas/mips/tls-ill.l | 4 +- gas/testsuite/gas/mips/tls-o32.d | 6 +- gas/testsuite/gas/mips/uld2-eb.d | 8 +- gas/testsuite/gas/mips/uld2-el.d | 8 +- gas/testsuite/gas/mips/ulw2-eb-ilocks.d | 8 +- gas/testsuite/gas/mips/ulw2-eb.d | 8 +- gas/testsuite/gas/mips/ulw2-el-ilocks.d | 8 +- gas/testsuite/gas/mips/ulw2-el.d | 9 +- gas/testsuite/gas/mmix/bspec-1.d | 2 +- gas/testsuite/gas/mmix/byte-1.d | 2 +- gas/testsuite/gas/mmix/loc-1.d | 2 +- gas/testsuite/gas/mmix/loc-2.d | 2 +- gas/testsuite/gas/mmix/loc-3.d | 4 +- gas/testsuite/gas/mmix/loc-4.d | 2 +- gas/testsuite/gas/mmix/loc-5.d | 4 +- gas/testsuite/gas/mmix/mmix-err.exp | 2 +- gas/testsuite/gas/mmix/mmix-list.exp | 2 +- gas/testsuite/gas/mmix/mmix.exp | 2 +- gas/testsuite/gas/mn10200/basic.exp | 2 +- gas/testsuite/gas/mn10300/am33-2.c | 2 +- gas/testsuite/gas/mn10300/basic.exp | 2 +- gas/testsuite/gas/mri/mri.exp | 2 +- gas/testsuite/gas/msp430/bad.l | 15 +- gas/testsuite/gas/msp430/bad.s | 6 + gas/testsuite/gas/msp430/errata_fixes.d | 23 + gas/testsuite/gas/msp430/errata_fixes.s | 24 + gas/testsuite/gas/msp430/errata_warns.d | 4 + gas/testsuite/gas/msp430/errata_warns.l | 44 + gas/testsuite/gas/msp430/errata_warns.s | 59 + gas/testsuite/gas/msp430/msp430.exp | 4 +- gas/testsuite/gas/msp430/msp430x.d | 53 +- gas/testsuite/gas/msp430/msp430x.s | 8 +- gas/testsuite/gas/mt/errors.exp | 2 +- gas/testsuite/gas/mt/mt.exp | 2 +- gas/testsuite/gas/mt/relocs.exp | 2 +- gas/testsuite/gas/nds32/alu-2.d | 2 +- gas/testsuite/gas/nds32/ls.d | 32 +- gas/testsuite/gas/nds32/nds32.exp | 2 +- gas/testsuite/gas/nds32/sys-reg.d | 216 +- gas/testsuite/gas/nds32/usr-spe-reg.d | 30 +- gas/testsuite/gas/nios2/add-r2.d | 18 + gas/testsuite/gas/nios2/align_fill-r2.d | 25 + gas/testsuite/gas/nios2/align_text-r2.d | 24 + gas/testsuite/gas/nios2/aligned_text-r2.d | 24 + gas/testsuite/gas/nios2/and-r2.d | 19 + gas/testsuite/gas/nios2/andc.d | 17 + gas/testsuite/gas/nios2/andc.s | 12 + gas/testsuite/gas/nios2/bmx.d | 21 + gas/testsuite/gas/nios2/bmx.s | 15 + gas/testsuite/gas/nios2/branch-r2.d | 23 + gas/testsuite/gas/nios2/break-r2.d | 14 + gas/testsuite/gas/nios2/bret-r2.d | 10 + gas/testsuite/gas/nios2/cache-r2.d | 18 + gas/testsuite/gas/nios2/cache-r2.s | 21 + gas/testsuite/gas/nios2/call-r2.d | 13 + gas/testsuite/gas/nios2/call26-r2.d | 78 + gas/testsuite/gas/nios2/call26_noat-r2.d | 78 + gas/testsuite/gas/nios2/call_noat-r2.d | 13 + gas/testsuite/gas/nios2/cdx_add.d | 19 + gas/testsuite/gas/nios2/cdx_add.s | 12 + gas/testsuite/gas/nios2/cdx_and.d | 27 + gas/testsuite/gas/nios2/cdx_and.s | 20 + gas/testsuite/gas/nios2/cdx_break.d | 11 + gas/testsuite/gas/nios2/cdx_break.s | 8 + gas/testsuite/gas/nios2/cdx_callr.d | 9 + gas/testsuite/gas/nios2/cdx_callr.s | 6 + gas/testsuite/gas/nios2/cdx_jmpr.d | 11 + gas/testsuite/gas/nios2/cdx_jmpr.s | 6 + gas/testsuite/gas/nios2/cdx_ldbu.d | 17 + gas/testsuite/gas/nios2/cdx_ldbu.s | 11 + gas/testsuite/gas/nios2/cdx_ldhu.d | 17 + gas/testsuite/gas/nios2/cdx_ldhu.s | 11 + gas/testsuite/gas/nios2/cdx_ldw.d | 17 + gas/testsuite/gas/nios2/cdx_ldw.s | 11 + gas/testsuite/gas/nios2/cdx_ldwsp.d | 13 + gas/testsuite/gas/nios2/cdx_ldwsp.s | 7 + gas/testsuite/gas/nios2/cdx_mov.d | 17 + gas/testsuite/gas/nios2/cdx_mov.s | 11 + gas/testsuite/gas/nios2/cdx_neg.d | 13 + gas/testsuite/gas/nios2/cdx_neg.s | 7 + gas/testsuite/gas/nios2/cdx_not.d | 13 + gas/testsuite/gas/nios2/cdx_not.s | 7 + gas/testsuite/gas/nios2/cdx_or.d | 13 + gas/testsuite/gas/nios2/cdx_or.s | 7 + gas/testsuite/gas/nios2/cdx_pop.d | 17 + gas/testsuite/gas/nios2/cdx_pop.s | 11 + gas/testsuite/gas/nios2/cdx_push.d | 17 + gas/testsuite/gas/nios2/cdx_push.s | 11 + gas/testsuite/gas/nios2/cdx_relax.d | 22 + gas/testsuite/gas/nios2/cdx_relax.s | 27 + gas/testsuite/gas/nios2/cdx_ret.d | 11 + gas/testsuite/gas/nios2/cdx_ret.s | 4 + gas/testsuite/gas/nios2/cdx_sll.d | 21 + gas/testsuite/gas/nios2/cdx_sll.s | 14 + gas/testsuite/gas/nios2/cdx_spaddi.d | 13 + gas/testsuite/gas/nios2/cdx_spaddi.s | 7 + gas/testsuite/gas/nios2/cdx_spdeci.d | 13 + gas/testsuite/gas/nios2/cdx_spdeci.s | 7 + gas/testsuite/gas/nios2/cdx_srl.d | 21 + gas/testsuite/gas/nios2/cdx_srl.s | 14 + gas/testsuite/gas/nios2/cdx_stb.d | 21 + gas/testsuite/gas/nios2/cdx_stb.s | 15 + gas/testsuite/gas/nios2/cdx_sth.d | 17 + gas/testsuite/gas/nios2/cdx_sth.s | 11 + gas/testsuite/gas/nios2/cdx_stw.d | 21 + gas/testsuite/gas/nios2/cdx_stw.s | 15 + gas/testsuite/gas/nios2/cdx_stwsp.d | 13 + gas/testsuite/gas/nios2/cdx_stwsp.s | 7 + gas/testsuite/gas/nios2/cdx_sub.d | 19 + gas/testsuite/gas/nios2/cdx_sub.s | 12 + gas/testsuite/gas/nios2/cdx_trap.d | 11 + gas/testsuite/gas/nios2/cdx_trap.s | 8 + gas/testsuite/gas/nios2/cdx_xor.d | 13 + gas/testsuite/gas/nios2/cdx_xor.s | 7 + gas/testsuite/gas/nios2/cmp-r2.d | 26 + gas/testsuite/gas/nios2/comments-r2.d | 28 + gas/testsuite/gas/nios2/complex-r2.d | 14 + gas/testsuite/gas/nios2/ctl-r2.d | 22 + gas/testsuite/gas/nios2/custom-r2.d | 15 + gas/testsuite/gas/nios2/eni.d | 12 + gas/testsuite/gas/nios2/eni.s | 7 + gas/testsuite/gas/nios2/etbt-r2.d | 12 + gas/testsuite/gas/nios2/flushda-r2.d | 12 + gas/testsuite/gas/nios2/jmp-r2.d | 12 + gas/testsuite/gas/nios2/ldb-r2.d | 197 + gas/testsuite/gas/nios2/ldb-r2.s | 117 + gas/testsuite/gas/nios2/ldh-r2.d | 197 + gas/testsuite/gas/nios2/ldh-r2.s | 117 + gas/testsuite/gas/nios2/ldw-r2.d | 197 + gas/testsuite/gas/nios2/ldw-r2.s | 117 + gas/testsuite/gas/nios2/ldwm.d | 37 + gas/testsuite/gas/nios2/ldwm.s | 31 + gas/testsuite/gas/nios2/lineseparator-r2.d | 12 + gas/testsuite/gas/nios2/movia-r2.d | 22 + gas/testsuite/gas/nios2/mpx.d | 14 + gas/testsuite/gas/nios2/mpx.s | 9 + gas/testsuite/gas/nios2/mul-r2.d | 21 + gas/testsuite/gas/nios2/nios2.exp | 2 +- gas/testsuite/gas/nios2/nop-r2.d | 11 + gas/testsuite/gas/nios2/nop-r2.s | 8 + gas/testsuite/gas/nios2/nor-r2.d | 11 + gas/testsuite/gas/nios2/or-r2.d | 13 + gas/testsuite/gas/nios2/rdprs-r2.d | 32 + gas/testsuite/gas/nios2/rdprs-r2.s | 28 + gas/testsuite/gas/nios2/registers-r2.d | 53 + gas/testsuite/gas/nios2/ret-r2.d | 10 + gas/testsuite/gas/nios2/rotate-r2.d | 19 + gas/testsuite/gas/nios2/stb-r2.d | 197 + gas/testsuite/gas/nios2/stb-r2.s | 117 + gas/testsuite/gas/nios2/sth-r2.d | 197 + gas/testsuite/gas/nios2/sth-r2.s | 117 + gas/testsuite/gas/nios2/stw-r2.d | 197 + gas/testsuite/gas/nios2/stw-r2.s | 117 + gas/testsuite/gas/nios2/stwm.d | 35 + gas/testsuite/gas/nios2/stwm.s | 29 + gas/testsuite/gas/nios2/sub-r2.d | 12 + gas/testsuite/gas/nios2/sync-r2.d | 10 + gas/testsuite/gas/nios2/trap-r2.d | 12 + gas/testsuite/gas/nios2/tret-r2.d | 9 + gas/testsuite/gas/nios2/wrpie.d | 20 + gas/testsuite/gas/nios2/wrpie.s | 16 + gas/testsuite/gas/nios2/wrprs-r2.d | 21 + gas/testsuite/gas/nios2/xor-r2.d | 13 + gas/testsuite/gas/pdp11/absreloc.s | 2 +- gas/testsuite/gas/pdp11/opcode.s | 2 +- gas/testsuite/gas/pdp11/pdp11.exp | 2 +- gas/testsuite/gas/pe/aligncomm-d.d | 2 +- gas/testsuite/gas/pe/pe.exp | 2 +- gas/testsuite/gas/pe/section-align-1.d | 1 + gas/testsuite/gas/pe/section-align-3.d | 1 + gas/testsuite/gas/pe/section-exclude.d | 1 + gas/testsuite/gas/pj/pj.exp | 2 +- gas/testsuite/gas/ppc/476.d | 8 +- gas/testsuite/gas/ppc/a2.d | 12 +- gas/testsuite/gas/ppc/a2.s | 10 +- gas/testsuite/gas/ppc/aix.exp | 2 +- gas/testsuite/gas/ppc/altivec3.d | 80 + gas/testsuite/gas/ppc/altivec3.s | 70 + gas/testsuite/gas/ppc/booke.d | 2 - gas/testsuite/gas/ppc/booke.s | 2 - gas/testsuite/gas/ppc/e500-ill.l | 8 + gas/testsuite/gas/ppc/e500-ill.s | 10 + gas/testsuite/gas/ppc/e6500.d | 19 +- gas/testsuite/gas/ppc/e6500.s | 22 +- gas/testsuite/gas/ppc/power4.d | 19 +- gas/testsuite/gas/ppc/power4.s | 16 + gas/testsuite/gas/ppc/power6.d | 6 + gas/testsuite/gas/ppc/power6.s | 6 + gas/testsuite/gas/ppc/power7.d | 215 +- gas/testsuite/gas/ppc/power7.s | 19 +- gas/testsuite/gas/ppc/power8.d | 46 +- gas/testsuite/gas/ppc/power8.s | 40 + gas/testsuite/gas/ppc/power9.d | 395 + gas/testsuite/gas/ppc/power9.s | 385 + gas/testsuite/gas/ppc/ppc.exp | 6 +- gas/testsuite/gas/ppc/test2xcoff32.d | 2 +- gas/testsuite/gas/ppc/textalign-xcoff-001.d | 2 +- gas/testsuite/gas/ppc/titan.d | 4 +- gas/testsuite/gas/ppc/vsx.d | 8 +- gas/testsuite/gas/ppc/vsx.s | 8 +- gas/testsuite/gas/ppc/vsx2.d | 4 +- gas/testsuite/gas/ppc/vsx3.d | 133 + gas/testsuite/gas/ppc/vsx3.s | 123 + gas/testsuite/gas/rl78/pr19157.d | 15 + gas/testsuite/gas/rl78/pr19157.s | 13 + gas/testsuite/gas/rl78/pr19158.d | 19 + gas/testsuite/gas/rl78/pr19158.s | 20 + gas/testsuite/gas/rl78/pr19159.d | 15 + gas/testsuite/gas/rl78/pr19159.s | 13 + gas/testsuite/gas/rl78/rl78.exp | 26 + gas/testsuite/gas/rl78/sp-relative-movw.d | 14 + gas/testsuite/gas/rl78/sp-relative-movw.s | 9 + gas/testsuite/gas/rx/emaca.d | 16 + gas/testsuite/gas/rx/emaca.sm | 2 + gas/testsuite/gas/rx/emsba.d | 16 + gas/testsuite/gas/rx/emsba.sm | 2 + gas/testsuite/gas/rx/emula.d | 16 + gas/testsuite/gas/rx/emula.sm | 2 + gas/testsuite/gas/rx/fadd.d | 8 + gas/testsuite/gas/rx/fadd.sm | 1 + gas/testsuite/gas/rx/fmul.d | 8 + gas/testsuite/gas/rx/fmul.sm | 1 + gas/testsuite/gas/rx/fsqrt.d | 24 + gas/testsuite/gas/rx/fsqrt.sm | 2 + gas/testsuite/gas/rx/fsub.d | 8 + gas/testsuite/gas/rx/fsub.sm | 1 + gas/testsuite/gas/rx/ftou.d | 24 + gas/testsuite/gas/rx/ftou.sm | 2 + gas/testsuite/gas/rx/gprel.d | 10 +- gas/testsuite/gas/rx/machi.d | 16 +- gas/testsuite/gas/rx/machi.sm | 2 + gas/testsuite/gas/rx/maclh.d | 16 + gas/testsuite/gas/rx/maclh.sm | 2 + gas/testsuite/gas/rx/maclo.d | 16 +- gas/testsuite/gas/rx/maclo.sm | 2 + gas/testsuite/gas/rx/macros.inc | 2 +- gas/testsuite/gas/rx/make-d | 2 +- gas/testsuite/gas/rx/max.d | 6 +- gas/testsuite/gas/rx/mov.d | 993 +- gas/testsuite/gas/rx/mov.sm | 6 + gas/testsuite/gas/rx/movco.d | 12 + gas/testsuite/gas/rx/movco.sm | 1 + gas/testsuite/gas/rx/movli.d | 12 + gas/testsuite/gas/rx/movli.sm | 1 + gas/testsuite/gas/rx/msbhi.d | 16 + gas/testsuite/gas/rx/msbhi.sm | 2 + gas/testsuite/gas/rx/msblh.d | 16 + gas/testsuite/gas/rx/msblh.sm | 2 + gas/testsuite/gas/rx/msblo.d | 16 + gas/testsuite/gas/rx/msblo.sm | 2 + gas/testsuite/gas/rx/mulhi.d | 16 +- gas/testsuite/gas/rx/mulhi.sm | 2 + gas/testsuite/gas/rx/mullh.d | 16 + gas/testsuite/gas/rx/mullh.sm | 2 + gas/testsuite/gas/rx/mullo.d | 16 +- gas/testsuite/gas/rx/mullo.sm | 2 + gas/testsuite/gas/rx/mvfacgu.d | 20 + gas/testsuite/gas/rx/mvfacgu.sm | 6 + gas/testsuite/gas/rx/mvfachi.d | 16 +- gas/testsuite/gas/rx/mvfachi.sm | 6 + gas/testsuite/gas/rx/mvfaclo.d | 16 +- gas/testsuite/gas/rx/mvfaclo.sm | 6 + gas/testsuite/gas/rx/mvfacmi.d | 16 +- gas/testsuite/gas/rx/mvfacmi.sm | 6 + gas/testsuite/gas/rx/mvfc.d | 2 + gas/testsuite/gas/rx/mvtacgu.d | 12 + gas/testsuite/gas/rx/mvtacgu.sm | 2 + gas/testsuite/gas/rx/mvtachi.d | 8 +- gas/testsuite/gas/rx/mvtachi.sm | 2 + gas/testsuite/gas/rx/mvtaclo.d | 8 +- gas/testsuite/gas/rx/mvtaclo.sm | 2 + gas/testsuite/gas/rx/mvtc.d | 28 +- gas/testsuite/gas/rx/nop.d | 11 +- gas/testsuite/gas/rx/nop.sm | 7 + gas/testsuite/gas/rx/popc.d | 1 + gas/testsuite/gas/rx/pr19665.d | 26 + gas/testsuite/gas/rx/pr19665.s | 20 + gas/testsuite/gas/rx/pushc.d | 1 + gas/testsuite/gas/rx/racl.d | 12 + gas/testsuite/gas/rx/racl.sm | 4 + gas/testsuite/gas/rx/racw.d | 8 +- gas/testsuite/gas/rx/racw.sm | 4 + gas/testsuite/gas/rx/rdacl.d | 12 + gas/testsuite/gas/rx/rdacl.sm | 4 + gas/testsuite/gas/rx/rdacw.d | 12 + gas/testsuite/gas/rx/rdacw.sm | 4 + gas/testsuite/gas/rx/rx.exp | 6 +- gas/testsuite/gas/rx/stnz.d | 4 + gas/testsuite/gas/rx/stnz.sm | 1 + gas/testsuite/gas/rx/stz.d | 4 + gas/testsuite/gas/rx/stz.sm | 1 + gas/testsuite/gas/rx/utof.d | 72 + gas/testsuite/gas/rx/utof.sm | 2 + gas/testsuite/gas/s390/esa-g5.d | 8 +- gas/testsuite/gas/s390/esa-g5.s | 8 +- gas/testsuite/gas/s390/esa-z9-109.d | 16 +- gas/testsuite/gas/s390/esa-z9-109.s | 16 +- gas/testsuite/gas/s390/machine-parsing-1.l | 2 + gas/testsuite/gas/s390/machine-parsing-1.s | 5 + gas/testsuite/gas/s390/machine-parsing-2.l | 2 + gas/testsuite/gas/s390/machine-parsing-2.s | 3 + gas/testsuite/gas/s390/machine-parsing-3.l | 2 + gas/testsuite/gas/s390/machine-parsing-3.s | 3 + gas/testsuite/gas/s390/machine-parsing-4.l | 2 + gas/testsuite/gas/s390/machine-parsing-4.s | 3 + gas/testsuite/gas/s390/machine-parsing-5.l | 2 + gas/testsuite/gas/s390/machine-parsing-5.s | 3 + gas/testsuite/gas/s390/machine-parsing-6.l | 2 + gas/testsuite/gas/s390/machine-parsing-6.s | 3 + gas/testsuite/gas/s390/s390.exp | 6 + gas/testsuite/gas/s390/zarch-z10.d | 182 +- gas/testsuite/gas/s390/zarch-z13.d | 12 +- gas/testsuite/gas/s390/zarch-z13.s | 2 +- gas/testsuite/gas/score/relax.exp | 2 +- gas/testsuite/gas/score/relax_32.exp | 2 +- gas/testsuite/gas/sh/arch/arch.exp | 2 +- gas/testsuite/gas/sh/basic.exp | 2 +- gas/testsuite/gas/sh/err.exp | 2 +- gas/testsuite/gas/sh/sh64/sh64.exp | 2 +- gas/testsuite/gas/sh/tlsd.s | 2 +- gas/testsuite/gas/sh/tlsnopic.s | 2 +- gas/testsuite/gas/sparc-solaris/addend.exp | 2 +- gas/testsuite/gas/sparc-solaris/gas.exp | 2 +- gas/testsuite/gas/sparc/ldx_efsr.d | 4 +- gas/testsuite/gas/sparc/mism-1.s | 7 + gas/testsuite/gas/sparc/mism-2.s | 23 + gas/testsuite/gas/sparc/mismatch.exp | 2 +- gas/testsuite/gas/sparc/mwait.d | 7 +- gas/testsuite/gas/sparc/mwait.s | 1 - gas/testsuite/gas/sparc/natural-32.d | 20 + gas/testsuite/gas/sparc/natural-32.s | 15 + gas/testsuite/gas/sparc/natural.d | 20 + gas/testsuite/gas/sparc/natural.s | 15 + gas/testsuite/gas/sparc/pr19910-1.d | 11 + gas/testsuite/gas/sparc/pr19910-1.s | 8 + gas/testsuite/gas/sparc/pr19910-2.l | 4 + gas/testsuite/gas/sparc/pr19910-2.s | 5 + gas/testsuite/gas/sparc/rdasr.d | 18 + gas/testsuite/gas/sparc/rdasr.s | 11 + gas/testsuite/gas/sparc/rdhpr.d | 5 +- gas/testsuite/gas/sparc/rdhpr.s | 3 + gas/testsuite/gas/sparc/rdpr.d | 3 +- gas/testsuite/gas/sparc/rdpr.s | 1 + gas/testsuite/gas/sparc/sparc.exp | 9 +- gas/testsuite/gas/sparc/sparc5vis4.d | 2 +- gas/testsuite/gas/sparc/sparc5vis4.s | 2 +- gas/testsuite/gas/sparc/wrasr.d | 48 + gas/testsuite/gas/sparc/wrasr.s | 41 + gas/testsuite/gas/sparc/wrhpr.d | 59 +- gas/testsuite/gas/sparc/wrhpr.s | 57 +- gas/testsuite/gas/sparc/wrpr.d | 113 +- gas/testsuite/gas/sparc/wrpr.s | 109 +- gas/testsuite/gas/sun4/addend.exp | 2 +- gas/testsuite/gas/symver/symver.exp | 2 +- gas/testsuite/gas/tic4x/tic4x.exp | 2 +- gas/testsuite/gas/tic54x/tic54x.exp | 2 +- gas/testsuite/gas/tic6x/scomm-directive-4.d | 6 +- gas/testsuite/gas/tic6x/tic6x.exp | 2 +- gas/testsuite/gas/tilegx/tilegx.exp | 2 +- gas/testsuite/gas/tilepro/t_constants.d | 15 +- gas/testsuite/gas/tilepro/t_constants.s | 475 +- gas/testsuite/gas/tilepro/tilepro.exp | 2 +- gas/testsuite/gas/v850/basic.exp | 3 +- gas/testsuite/gas/v850/pr19937.d | 15 + gas/testsuite/gas/v850/pr19937.s | 17 + gas/testsuite/gas/vax/vax.exp | 2 +- gas/testsuite/gas/visium/error.exp | 2 +- gas/testsuite/gas/visium/visium.exp | 2 +- gas/testsuite/gas/xc16x/xc16x.exp | 2 +- gas/testsuite/gas/xgate/xgate.exp | 2 +- gas/testsuite/gas/xstormy16/allinsn.exp | 2 +- gas/testsuite/gas/xtensa/all.exp | 5 +- gas/testsuite/gas/xtensa/auto-litpools.d | 12 + gas/testsuite/gas/xtensa/auto-litpools.s | 13 + gas/testsuite/gas/xtensa/init-fini-literals.d | 24 + gas/testsuite/gas/xtensa/init-fini-literals.s | 19 + gas/testsuite/gas/xtensa/loc.d | 10 + gas/testsuite/gas/xtensa/loc.s | 7 + gas/testsuite/gas/xtensa/trampoline.s | 10 + gas/testsuite/gas/xtensa/xtensa-err.exp | 2 +- gas/testsuite/gas/z80/z80.exp | 2 +- gas/testsuite/gas/z8k/z8k.exp | 2 +- gas/testsuite/lib/gas-defs.exp | 2 +- gas/testsuite/lib/gas-dg.exp | 2 +- gas/write.c | 64 +- gas/write.h | 12 +- gdb/.dir-locals.el | 2 +- gdb/ChangeLog | 6599 +++--- gdb/ChangeLog-2013 | 2 +- gdb/ChangeLog-2015 | 14485 ++++++++++++ gdb/MAINTAINERS | 37 +- gdb/Makefile.in | 153 +- gdb/NEWS | 516 +- gdb/aarch32-linux-nat.c | 104 + gdb/aarch32-linux-nat.h | 34 + gdb/aarch64-linux-nat.c | 1171 +- gdb/aarch64-linux-tdep.c | 805 +- gdb/aarch64-linux-tdep.h | 2 +- gdb/aarch64-newlib-tdep.c | 2 +- gdb/aarch64-tdep.c | 2450 ++- gdb/aarch64-tdep.h | 25 +- gdb/acinclude.m4 | 135 +- gdb/acx_configure_dir.m4 | 2 +- gdb/ada-exp.y | 143 +- gdb/ada-lang.c | 1289 +- gdb/ada-lang.h | 28 +- gdb/ada-lex.l | 8 +- gdb/ada-operator.def | 2 +- gdb/ada-tasks.c | 29 +- gdb/ada-typeprint.c | 25 +- gdb/ada-valprint.c | 11 +- gdb/ada-varobj.c | 2 +- gdb/addrmap.c | 23 +- gdb/addrmap.h | 2 +- gdb/agent.c | 2 +- gdb/aix-thread.c | 18 +- gdb/alpha-linux-nat.c | 4 +- gdb/alpha-linux-tdep.c | 10 +- gdb/alpha-mdebug-tdep.c | 9 +- gdb/alpha-tdep.c | 37 +- gdb/alpha-tdep.h | 2 +- gdb/alphabsd-nat.c | 2 +- gdb/alphabsd-tdep.c | 2 +- gdb/alphabsd-tdep.h | 2 +- gdb/alphafbsd-tdep.c | 2 +- gdb/alphanbsd-tdep.c | 8 +- gdb/alphaobsd-tdep.c | 2 +- gdb/amd64-darwin-tdep.c | 2 +- gdb/amd64-darwin-tdep.h | 2 +- gdb/amd64-dicos-tdep.c | 4 +- gdb/amd64-linux-nat.c | 440 +- gdb/amd64-linux-tdep.c | 77 +- gdb/amd64-linux-tdep.h | 3 +- gdb/amd64-nat.c | 6 +- gdb/amd64-nat.h | 2 +- gdb/amd64-sol2-tdep.c | 2 +- gdb/amd64-tdep.c | 101 +- gdb/amd64-tdep.h | 5 +- gdb/amd64-windows-nat.c | 2 +- gdb/amd64-windows-tdep.c | 24 +- gdb/amd64bsd-nat.c | 60 +- gdb/amd64bsd-nat.h | 5 +- gdb/amd64fbsd-nat.c | 51 +- gdb/amd64fbsd-tdep.c | 67 +- gdb/amd64nbsd-nat.c | 2 +- gdb/amd64nbsd-tdep.c | 2 +- gdb/amd64obsd-nat.c | 2 +- gdb/amd64obsd-tdep.c | 6 +- gdb/annotate.c | 2 +- gdb/annotate.h | 2 +- gdb/arch-utils.c | 61 +- gdb/arch-utils.h | 18 +- gdb/arch/aarch64-insn.c | 389 + gdb/arch/aarch64-insn.h | 324 + gdb/arch/arm-get-next-pcs.c | 938 + gdb/arch/arm-get-next-pcs.h | 66 + gdb/arch/arm-linux.c | 139 + gdb/arch/arm-linux.h | 81 + gdb/arch/arm.c | 373 + gdb/arch/arm.h | 141 + gdb/arch/xtensa.h | 46 + gdb/arm-linux-nat.c | 510 +- gdb/arm-linux-tdep.c | 692 +- gdb/arm-linux-tdep.h | 5 +- gdb/arm-symbian-tdep.c | 6 +- gdb/arm-tdep.c | 2440 +- gdb/arm-tdep.h | 98 +- gdb/arm-wince-tdep.c | 3 +- gdb/armbsd-tdep.c | 6 +- gdb/armnbsd-nat.c | 2 +- gdb/armnbsd-tdep.c | 3 +- gdb/armobsd-tdep.c | 2 +- gdb/auto-load.c | 49 +- gdb/auto-load.h | 2 +- gdb/auxv.c | 8 +- gdb/auxv.h | 2 +- gdb/avr-tdep.c | 37 +- gdb/ax-gdb.c | 53 +- gdb/ax-gdb.h | 2 +- gdb/ax-general.c | 41 +- gdb/ax.h | 5 +- gdb/bcache.c | 5 +- gdb/bcache.h | 2 +- gdb/bfd-target.c | 8 +- gdb/bfd-target.h | 2 +- gdb/bfin-linux-tdep.c | 3 +- gdb/bfin-tdep.c | 21 +- gdb/bfin-tdep.h | 2 +- gdb/block.c | 100 +- gdb/block.h | 66 +- gdb/blockframe.c | 3 +- gdb/break-catch-sig.c | 21 +- gdb/break-catch-syscall.c | 10 +- gdb/break-catch-throw.c | 31 +- gdb/breakpoint.c | 1646 +- gdb/breakpoint.h | 79 +- gdb/bsd-kvm.c | 2 +- gdb/bsd-kvm.h | 2 +- gdb/bsd-uthread.c | 19 +- gdb/bsd-uthread.h | 2 +- gdb/btrace.c | 1236 +- gdb/btrace.h | 110 +- gdb/build-id.c | 34 +- gdb/build-id.h | 4 +- gdb/build-with-cxx.m4 | 10 +- gdb/buildsym.c | 69 +- gdb/buildsym.h | 25 +- gdb/c-exp.y | 227 +- gdb/c-lang.c | 41 +- gdb/c-lang.h | 9 +- gdb/c-typeprint.c | 102 +- gdb/c-valprint.c | 652 +- gdb/c-varobj.c | 8 +- gdb/charset-list.h | 2 +- gdb/charset.c | 81 +- gdb/charset.h | 2 +- gdb/cli-out.c | 42 +- gdb/cli-out.h | 2 +- gdb/cli/cli-cmds.c | 175 +- gdb/cli/cli-cmds.h | 2 +- gdb/cli/cli-decode.c | 20 +- gdb/cli/cli-decode.h | 2 +- gdb/cli/cli-dump.c | 67 +- gdb/cli/cli-interp.c | 18 +- gdb/cli/cli-logging.c | 6 +- gdb/cli/cli-script.c | 46 +- gdb/cli/cli-script.h | 2 +- gdb/cli/cli-setshow.c | 14 +- gdb/cli/cli-setshow.h | 2 +- gdb/cli/cli-utils.c | 96 +- gdb/cli/cli-utils.h | 43 +- gdb/coff-pe-read.c | 19 +- gdb/coff-pe-read.h | 2 +- gdb/coffread.c | 42 +- gdb/command.h | 2 +- gdb/common/agent.c | 6 +- gdb/common/agent.h | 2 +- gdb/common/ax.def | 2 +- gdb/common/break-common.h | 2 +- gdb/common/btrace-common.c | 119 +- gdb/common/btrace-common.h | 61 +- gdb/common/buffer.c | 6 +- gdb/common/buffer.h | 11 +- gdb/common/cleanups.c | 5 +- gdb/common/cleanups.h | 2 +- gdb/common/common-debug.c | 2 +- gdb/common/common-debug.h | 2 +- gdb/common/common-defs.h | 29 +- gdb/common/common-exceptions.c | 60 +- gdb/common/common-exceptions.h | 118 +- gdb/common/common-regcache.c | 36 + gdb/common/common-regcache.h | 31 +- gdb/common/common-types.h | 4 +- gdb/common/common-utils.c | 145 +- gdb/common/common-utils.h | 22 +- gdb/common/common.host | 2 +- gdb/common/common.m4 | 2 +- gdb/common/create-version.sh | 2 +- gdb/common/enum-flags.h | 224 + gdb/common/errors.c | 2 +- gdb/common/errors.h | 2 +- gdb/common/fileio.c | 88 +- gdb/common/fileio.h | 12 +- gdb/common/filestuff.c | 25 +- gdb/common/filestuff.h | 6 +- gdb/common/format.c | 9 +- gdb/common/format.h | 2 +- gdb/common/gdb_assert.h | 2 +- gdb/common/gdb_locale.h | 2 +- gdb/common/gdb_setjmp.h | 2 +- gdb/common/gdb_signals.h | 2 +- gdb/common/gdb_sys_time.h | 38 + gdb/common/gdb_vecs.c | 7 +- gdb/common/gdb_vecs.h | 4 +- gdb/common/gdb_wait.h | 10 +- gdb/common/host-defs.h | 23 +- gdb/common/mingw-strerror.c | 2 +- gdb/common/posix-strerror.c | 2 +- gdb/common/print-utils.c | 77 +- gdb/common/print-utils.h | 16 +- gdb/common/ptid.c | 2 +- gdb/common/ptid.h | 2 +- gdb/common/queue.h | 8 +- gdb/common/rsp-low.c | 73 +- gdb/common/rsp-low.h | 20 +- gdb/common/signals.c | 2 +- gdb/common/symbol.h | 2 +- gdb/common/vec.c | 4 +- gdb/common/vec.h | 54 +- gdb/common/version.h | 2 +- gdb/common/x86-xstate.h | 7 +- gdb/common/xml-utils.c | 4 +- gdb/common/xml-utils.h | 2 +- gdb/compile/compile-c-support.c | 60 +- gdb/compile/compile-c-symbols.c | 127 +- gdb/compile/compile-c-types.c | 27 +- gdb/compile/compile-internal.h | 10 +- gdb/compile/compile-loc2c.c | 42 +- gdb/compile/compile-object-load.c | 376 +- gdb/compile/compile-object-load.h | 31 +- gdb/compile/compile-object-run.c | 99 +- gdb/compile/compile-object-run.h | 2 +- gdb/compile/compile.c | 137 +- gdb/compile/compile.h | 10 +- gdb/complaints.c | 19 +- gdb/complaints.h | 2 +- gdb/completer.c | 314 +- gdb/completer.h | 5 +- gdb/config.in | 24 +- gdb/config/aarch64/linux.mh | 7 +- gdb/config/alpha/alpha-linux.mh | 2 +- gdb/config/arm/linux.mh | 4 +- gdb/config/djgpp/djcheck.sh | 2 +- gdb/config/djgpp/djconfig.sh | 2 +- gdb/config/djgpp/fnchange.lst | 3 + gdb/config/djgpp/langinfo.h | 2 +- gdb/config/djgpp/nl_types.h | 2 +- gdb/config/i386/cygwin64.mh | 2 +- gdb/config/i386/linux.mh | 2 +- gdb/config/i386/linux64.mh | 2 +- gdb/config/i386/nm-fbsd.h | 2 +- gdb/config/i386/nm-i386gnu.h | 2 +- gdb/config/ia64/linux.mh | 3 +- gdb/config/m32r/linux.mh | 2 +- gdb/config/m68k/linux.mh | 2 +- gdb/config/mips/linux.mh | 2 +- gdb/config/nm-linux.h | 2 +- gdb/config/nm-nto.h | 2 +- gdb/config/pa/linux.mh | 2 +- gdb/config/powerpc/fbsd.mh | 2 +- gdb/config/powerpc/linux.mh | 2 +- gdb/config/powerpc/ppc64-linux.mh | 3 +- gdb/config/powerpc/spu-linux.mh | 4 +- gdb/config/s390/linux.mh | 2 +- gdb/config/sparc/linux.mh | 2 +- gdb/config/sparc/linux64.mh | 2 +- gdb/config/sparc/nm-sol2.h | 2 +- gdb/config/tilegx/linux.mh | 2 +- gdb/config/xtensa/linux.mh | 2 +- gdb/configure | 2203 +- gdb/configure.ac | 288 +- gdb/configure.host | 2 +- gdb/configure.tgt | 81 +- gdb/continuations.c | 192 +- gdb/continuations.h | 21 +- gdb/contrib/ari/create-web-ari-in-src.sh | 2 +- gdb/contrib/ari/gdb_ari.sh | 2 +- gdb/contrib/ari/gdb_find.sh | 2 +- gdb/contrib/ari/update-web-ari.sh | 2 +- gdb/contrib/cc-with-tweaks.sh | 2 +- gdb/contrib/cleanup_check.py | 2 +- gdb/contrib/excheck.py | 2 +- gdb/contrib/expect-read1.c | 2 +- gdb/contrib/expect-read1.sh | 2 +- gdb/contrib/exsummary.py | 2 +- gdb/contrib/gcc-with-excheck | 2 +- gdb/contrib/gdb-add-index.sh | 2 +- gdb/contrib/test_pubnames_and_indexes.py | 2 +- gdb/copyright.py | 5 +- gdb/core-regset.c | 2 +- gdb/corefile.c | 66 +- gdb/corelow.c | 16 +- gdb/cp-abi.c | 2 +- gdb/cp-abi.h | 2 +- gdb/cp-name-parser.y | 12 +- gdb/cp-namespace.c | 355 +- gdb/cp-support.c | 45 +- gdb/cp-support.h | 115 +- gdb/cp-valprint.c | 8 +- gdb/cris-linux-tdep.c | 2 +- gdb/cris-tdep.c | 50 +- gdb/cris-tdep.h | 2 +- gdb/ctf.c | 71 +- gdb/ctf.h | 2 +- gdb/d-exp.y | 884 +- gdb/d-lang.c | 10 +- gdb/d-lang.h | 14 +- gdb/d-namespace.c | 565 + gdb/d-valprint.c | 4 +- gdb/darwin-nat-info.c | 2 +- gdb/darwin-nat.c | 188 +- gdb/darwin-nat.h | 2 +- gdb/data-directory/Makefile.in | 5 +- gdb/dbug-rom.c | 176 - gdb/dbxread.c | 207 +- gdb/dcache.c | 16 +- gdb/dcache.h | 2 +- gdb/debug.c | 2 +- gdb/defs.h | 113 +- gdb/demangle.c | 4 +- gdb/dfp.c | 2 +- gdb/dfp.h | 2 +- gdb/dicos-tdep.c | 6 +- gdb/dicos-tdep.h | 2 +- gdb/dictionary.c | 36 +- gdb/dictionary.h | 2 +- gdb/dink32-rom.c | 179 - gdb/disasm.c | 609 +- gdb/disasm.h | 28 +- gdb/doc/ChangeLog | 666 +- gdb/doc/Doxyfile-base.in | 2 +- gdb/doc/Doxyfile-gdb-api.in | 2 +- gdb/doc/Doxyfile-gdb-xref.in | 2 +- gdb/doc/Doxyfile-gdbserver.in | 2 +- gdb/doc/Makefile.in | 6 +- gdb/doc/agentexpr.texi | 5 +- gdb/doc/all-cfg.texi | 2 +- gdb/doc/annotate.texinfo | 2 +- gdb/doc/doxy-index.in | 2 +- gdb/doc/gdb.texinfo | 3573 +-- gdb/doc/guile.texi | 25 +- gdb/doc/observer.texi | 9 +- gdb/doc/python.texi | 69 +- gdb/doc/refcard.tex | 6 +- gdb/doc/stabs.texinfo | 13 +- gdb/doublest.c | 51 +- gdb/doublest.h | 6 +- gdb/dsrec.c | 316 - gdb/dtrace-probe.c | 16 +- gdb/dummy-frame.c | 73 +- gdb/dummy-frame.h | 16 +- gdb/dwarf2-frame-tailcall.c | 42 +- gdb/dwarf2-frame-tailcall.h | 2 +- gdb/dwarf2-frame.c | 110 +- gdb/dwarf2-frame.h | 2 +- gdb/dwarf2expr.c | 33 +- gdb/dwarf2expr.h | 2 +- gdb/dwarf2loc.c | 605 +- gdb/dwarf2loc.h | 31 +- gdb/dwarf2read.c | 1972 +- gdb/elfread.c | 241 +- gdb/environ.c | 4 +- gdb/environ.h | 2 +- gdb/eval.c | 38 +- gdb/event-loop.c | 192 +- gdb/event-loop.h | 31 +- gdb/event-top.c | 753 +- gdb/event-top.h | 7 +- gdb/exceptions.c | 24 +- gdb/exceptions.h | 2 +- gdb/exec.c | 122 +- gdb/exec.h | 2 +- gdb/expprint.c | 62 +- gdb/expression.h | 15 +- gdb/extension-priv.h | 24 +- gdb/extension.c | 114 +- gdb/extension.h | 6 +- gdb/f-exp.y | 127 +- gdb/f-lang.c | 8 +- gdb/f-lang.h | 17 +- gdb/f-typeprint.c | 99 +- gdb/f-valprint.c | 124 +- gdb/fbsd-nat.c | 682 +- gdb/fbsd-nat.h | 16 +- gdb/fbsd-tdep.c | 217 +- gdb/fbsd-tdep.h | 2 +- gdb/features/Makefile | 21 +- gdb/features/aarch64-core.xml | 25 +- gdb/features/aarch64-fpu.xml | 2 +- gdb/features/aarch64.c | 19 +- gdb/features/aarch64.xml | 2 +- gdb/features/arm-core.xml | 2 +- gdb/features/arm-fpa.xml | 2 +- gdb/features/arm-m-profile.xml | 2 +- gdb/features/arm-vfpv2.xml | 2 +- gdb/features/arm-vfpv3.xml | 2 +- gdb/features/arm-with-iwmmxt.xml | 2 +- gdb/features/arm-with-m-fpa-layout.c | 2 + gdb/features/arm-with-m-fpa-layout.xml | 3 +- gdb/features/arm-with-m-vfp-d16.c | 2 + gdb/features/arm-with-m-vfp-d16.xml | 3 +- gdb/features/arm-with-m.c | 2 + gdb/features/arm-with-m.xml | 3 +- gdb/features/arm-with-neon.c | 2 + gdb/features/arm-with-neon.xml | 3 +- gdb/features/arm-with-vfpv2.c | 2 + gdb/features/arm-with-vfpv2.xml | 3 +- gdb/features/arm-with-vfpv3.c | 2 + gdb/features/arm-with-vfpv3.xml | 3 +- gdb/features/btrace-conf.dtd | 7 +- gdb/features/btrace.dtd | 16 +- gdb/features/feature_to_c.sh | 10 +- gdb/features/gdb-target.dtd | 12 +- gdb/features/i386/32bit-avx.xml | 2 +- gdb/features/i386/32bit-avx512.xml | 2 +- gdb/features/i386/32bit-core.xml | 36 +- gdb/features/i386/32bit-linux.xml | 2 +- gdb/features/i386/32bit-mpx.xml | 2 +- gdb/features/i386/32bit-sse.xml | 30 +- gdb/features/i386/64bit-avx.xml | 2 +- gdb/features/i386/64bit-avx512.xml | 2 +- gdb/features/i386/64bit-core.xml | 36 +- gdb/features/i386/64bit-linux.xml | 2 +- gdb/features/i386/64bit-mpx.xml | 2 +- gdb/features/i386/64bit-sse.xml | 30 +- gdb/features/i386/amd64-avx-linux.c | 66 +- gdb/features/i386/amd64-avx-linux.xml | 2 +- gdb/features/i386/amd64-avx-mpx-linux.c | 211 + gdb/features/i386/amd64-avx-mpx-linux.xml | 19 + gdb/features/i386/amd64-avx-mpx.c | 206 + gdb/features/i386/amd64-avx-mpx.xml | 17 + gdb/features/i386/amd64-avx.c | 66 +- gdb/features/i386/amd64-avx.xml | 2 +- gdb/features/i386/amd64-avx512-linux.c | 66 +- gdb/features/i386/amd64-avx512-linux.xml | 2 +- gdb/features/i386/amd64-avx512.c | 66 +- gdb/features/i386/amd64-avx512.xml | 2 +- gdb/features/i386/amd64-linux.c | 66 +- gdb/features/i386/amd64-linux.xml | 2 +- gdb/features/i386/amd64-mpx-linux.c | 96 +- gdb/features/i386/amd64-mpx-linux.xml | 3 +- gdb/features/i386/amd64-mpx.c | 96 +- gdb/features/i386/amd64-mpx.xml | 3 +- gdb/features/i386/amd64.c | 66 +- gdb/features/i386/amd64.xml | 2 +- gdb/features/i386/i386-avx-linux.c | 66 +- gdb/features/i386/i386-avx-linux.xml | 2 +- gdb/features/i386/i386-avx-mpx-linux.c | 187 + gdb/features/i386/i386-avx-mpx-linux.xml | 19 + gdb/features/i386/i386-avx-mpx.c | 182 + gdb/features/i386/i386-avx-mpx.xml | 17 + gdb/features/i386/i386-avx.c | 66 +- gdb/features/i386/i386-avx.xml | 2 +- gdb/features/i386/i386-avx512-linux.c | 66 +- gdb/features/i386/i386-avx512-linux.xml | 2 +- gdb/features/i386/i386-avx512.c | 66 +- gdb/features/i386/i386-avx512.xml | 2 +- gdb/features/i386/i386-linux.c | 66 +- gdb/features/i386/i386-linux.xml | 2 +- gdb/features/i386/i386-mmx-linux.c | 37 +- gdb/features/i386/i386-mmx-linux.xml | 2 +- gdb/features/i386/i386-mmx.c | 37 +- gdb/features/i386/i386-mmx.xml | 2 +- gdb/features/i386/i386-mpx-linux.c | 88 +- gdb/features/i386/i386-mpx-linux.xml | 3 +- gdb/features/i386/i386-mpx.c | 88 +- gdb/features/i386/i386-mpx.xml | 3 +- gdb/features/i386/i386.c | 66 +- gdb/features/i386/i386.xml | 2 +- gdb/features/i386/x32-avx-linux.c | 66 +- gdb/features/i386/x32-avx-linux.xml | 2 +- gdb/features/i386/x32-avx.c | 66 +- gdb/features/i386/x32-avx.xml | 2 +- gdb/features/i386/x32-avx512-linux.c | 66 +- gdb/features/i386/x32-avx512-linux.xml | 2 +- gdb/features/i386/x32-avx512.c | 66 +- gdb/features/i386/x32-avx512.xml | 2 +- gdb/features/i386/x32-core.xml | 36 +- gdb/features/i386/x32-linux.c | 66 +- gdb/features/i386/x32-linux.xml | 2 +- gdb/features/i386/x32.c | 66 +- gdb/features/i386/x32.xml | 2 +- gdb/features/library-list-aix.dtd | 2 +- gdb/features/library-list-svr4.dtd | 2 +- gdb/features/library-list.dtd | 2 +- gdb/features/microblaze-core.xml | 2 +- gdb/features/microblaze-stack-protect.xml | 2 +- gdb/features/microblaze-with-stack-protect.xml | 2 +- gdb/features/microblaze.xml | 2 +- gdb/features/mips-cp0.xml | 2 +- gdb/features/mips-cpu.xml | 2 +- gdb/features/mips-dsp-linux.xml | 2 +- gdb/features/mips-dsp.xml | 2 +- gdb/features/mips-fpu.xml | 2 +- gdb/features/mips-linux.xml | 2 +- gdb/features/mips64-cp0.xml | 2 +- gdb/features/mips64-cpu.xml | 2 +- gdb/features/mips64-dsp-linux.xml | 2 +- gdb/features/mips64-dsp.xml | 2 +- gdb/features/mips64-fpu.xml | 2 +- gdb/features/mips64-linux.xml | 2 +- gdb/features/nds32-core.xml | 44 + gdb/features/nds32-fpu.xml | 42 + gdb/features/nds32-system.xml | 14 + gdb/features/nds32.c | 92 + gdb/features/nds32.xml | 14 + gdb/features/nios2-cpu.xml | 2 +- gdb/features/nios2-linux.xml | 2 +- gdb/features/nios2.xml | 2 +- gdb/features/osdata.dtd | 2 +- gdb/features/rs6000/power-altivec.xml | 2 +- gdb/features/rs6000/power-core.xml | 2 +- gdb/features/rs6000/power-fpu-isa205.xml | 2 +- gdb/features/rs6000/power-fpu.xml | 2 +- gdb/features/rs6000/power-linux.xml | 2 +- gdb/features/rs6000/power-oea.xml | 2 +- gdb/features/rs6000/power-spe.xml | 2 +- gdb/features/rs6000/power-vsx.xml | 2 +- gdb/features/rs6000/power64-core.xml | 2 +- gdb/features/rs6000/power64-linux.xml | 2 +- gdb/features/rs6000/powerpc-32.xml | 2 +- gdb/features/rs6000/powerpc-32l.xml | 2 +- gdb/features/rs6000/powerpc-403.xml | 2 +- gdb/features/rs6000/powerpc-403gc.xml | 2 +- gdb/features/rs6000/powerpc-405.xml | 2 +- gdb/features/rs6000/powerpc-505.xml | 2 +- gdb/features/rs6000/powerpc-601.xml | 2 +- gdb/features/rs6000/powerpc-602.xml | 2 +- gdb/features/rs6000/powerpc-603.xml | 2 +- gdb/features/rs6000/powerpc-604.xml | 2 +- gdb/features/rs6000/powerpc-64.xml | 2 +- gdb/features/rs6000/powerpc-64l.xml | 2 +- gdb/features/rs6000/powerpc-7400.xml | 2 +- gdb/features/rs6000/powerpc-750.xml | 2 +- gdb/features/rs6000/powerpc-860.xml | 2 +- gdb/features/rs6000/powerpc-altivec32.xml | 2 +- gdb/features/rs6000/powerpc-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-altivec64.xml | 2 +- gdb/features/rs6000/powerpc-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-cell32l.xml | 2 +- gdb/features/rs6000/powerpc-cell64l.xml | 2 +- gdb/features/rs6000/powerpc-e500.xml | 2 +- gdb/features/rs6000/powerpc-e500l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-altivec64l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-isa205-vsx64l.xml | 2 +- gdb/features/rs6000/powerpc-vsx32.xml | 2 +- gdb/features/rs6000/powerpc-vsx32l.xml | 2 +- gdb/features/rs6000/powerpc-vsx64.xml | 2 +- gdb/features/rs6000/powerpc-vsx64l.xml | 2 +- gdb/features/rs6000/rs6000.xml | 2 +- gdb/features/s390-acr.xml | 2 +- gdb/features/s390-core32.xml | 2 +- gdb/features/s390-core64.xml | 2 +- gdb/features/s390-fpr.xml | 2 +- gdb/features/s390-linux32.xml | 2 +- gdb/features/s390-linux32v1.xml | 2 +- gdb/features/s390-linux32v2.xml | 2 +- gdb/features/s390-linux64.xml | 2 +- gdb/features/s390-linux64v1.xml | 2 +- gdb/features/s390-linux64v2.xml | 2 +- gdb/features/s390-tdb.xml | 2 +- gdb/features/s390-te-linux64.xml | 2 +- gdb/features/s390-tevx-linux64.xml | 2 +- gdb/features/s390-vx-linux64.xml | 2 +- gdb/features/s390-vx.xml | 2 +- gdb/features/s390x-core64.xml | 2 +- gdb/features/s390x-linux64.xml | 2 +- gdb/features/s390x-linux64v1.xml | 2 +- gdb/features/s390x-linux64v2.xml | 2 +- gdb/features/s390x-te-linux64.xml | 2 +- gdb/features/s390x-tevx-linux64.xml | 2 +- gdb/features/s390x-vx-linux64.xml | 2 +- gdb/features/threads.dtd | 2 +- gdb/features/tic6x-c62x-linux.xml | 2 +- gdb/features/tic6x-c62x.xml | 2 +- gdb/features/tic6x-c64x-linux.xml | 2 +- gdb/features/tic6x-c64x.xml | 2 +- gdb/features/tic6x-c64xp-linux.xml | 2 +- gdb/features/tic6x-c64xp.xml | 2 +- gdb/features/tic6x-c6xp.xml | 2 +- gdb/features/tic6x-core.xml | 2 +- gdb/features/tic6x-gp.xml | 2 +- gdb/features/traceframe-info.dtd | 2 +- gdb/features/xinclude.dtd | 2 +- gdb/features/xscale-iwmmxt.xml | 2 +- gdb/filesystem.c | 2 +- gdb/filesystem.h | 2 +- gdb/findcmd.c | 6 +- gdb/findvar.c | 218 +- gdb/fork-child.c | 6 +- gdb/frame-base.c | 11 +- gdb/frame-base.h | 2 +- gdb/frame-unwind.c | 11 +- gdb/frame-unwind.h | 2 +- gdb/frame.c | 146 +- gdb/frame.h | 21 +- gdb/frv-linux-tdep.c | 5 +- gdb/frv-tdep.c | 11 +- gdb/frv-tdep.h | 2 +- gdb/ft32-tdep.c | 165 +- gdb/ft32-tdep.h | 5 +- gdb/gcore.c | 12 +- gdb/gcore.h | 2 +- gdb/gcore.in | 2 +- gdb/gdb-code-style.el | 2 +- gdb/gdb-demangle.h | 2 +- gdb/gdb-dlfcn.c | 6 +- gdb/gdb-dlfcn.h | 2 +- gdb/gdb-gdb.py | 10 +- gdb/gdb-stabs.h | 19 +- gdb/gdb.c | 2 +- gdb/gdb.h | 2 +- gdb/gdb_bfd.c | 206 +- gdb/gdb_bfd.h | 2 +- gdb/gdb_buildall.sh | 2 +- gdb/gdb_curses.h | 2 +- gdb/gdb_expat.h | 2 +- gdb/gdb_mbuild.sh | 2 +- gdb/gdb_obstack.c | 14 +- gdb/gdb_obstack.h | 7 +- gdb/gdb_proc_service.h | 2 +- gdb/gdb_ptrace.h | 149 - gdb/gdb_regex.h | 2 +- gdb/gdb_select.h | 19 +- gdb/gdb_usleep.c | 5 +- gdb/gdb_usleep.h | 2 +- gdb/gdb_vfork.h | 2 +- gdb/gdb_wchar.h | 2 +- gdb/gdbarch.c | 204 +- gdb/gdbarch.h | 97 +- gdb/gdbarch.sh | 80 +- gdb/gdbcmd.h | 2 +- gdb/gdbcore.h | 18 +- gdb/gdbserver/ChangeLog | 3032 ++- gdb/gdbserver/Makefile.in | 191 +- gdb/gdbserver/acinclude.m4 | 6 + gdb/gdbserver/ax.c | 16 +- gdb/gdbserver/ax.h | 2 +- gdb/gdbserver/config.in | 52 + gdb/gdbserver/configure | 690 +- gdb/gdbserver/configure.ac | 106 +- gdb/gdbserver/configure.srv | 60 +- gdb/gdbserver/debug.c | 4 +- gdb/gdbserver/debug.h | 2 +- gdb/gdbserver/dll.c | 11 +- gdb/gdbserver/dll.h | 2 +- gdb/gdbserver/event-loop.c | 16 +- gdb/gdbserver/event-loop.h | 2 +- gdb/gdbserver/gdb_proc_service.h | 6 +- gdb/gdbserver/gdbreplay.c | 10 +- gdb/gdbserver/gdbthread.h | 9 +- gdb/gdbserver/hostio-errno.c | 2 +- gdb/gdbserver/hostio.c | 118 +- gdb/gdbserver/hostio.h | 5 +- gdb/gdbserver/i387-fp.c | 2 +- gdb/gdbserver/i387-fp.h | 2 +- gdb/gdbserver/inferiors.c | 71 +- gdb/gdbserver/inferiors.h | 16 +- gdb/gdbserver/linux-aarch32-low.c | 309 + gdb/gdbserver/linux-aarch32-low.h | 36 + gdb/gdbserver/linux-aarch64-ipa.c | 211 + gdb/gdbserver/linux-aarch64-low.c | 3546 ++- gdb/gdbserver/linux-amd64-ipa.c | 55 +- gdb/gdbserver/linux-arm-low.c | 430 +- gdb/gdbserver/linux-bfin-low.c | 64 +- gdb/gdbserver/linux-cris-low.c | 54 +- gdb/gdbserver/linux-crisv32-low.c | 81 +- gdb/gdbserver/linux-i386-ipa.c | 59 +- gdb/gdbserver/linux-ia64-low.c | 2 +- gdb/gdbserver/linux-low.c | 1914 +- gdb/gdbserver/linux-low.h | 76 +- gdb/gdbserver/linux-m32r-low.c | 63 +- gdb/gdbserver/linux-m68k-low.c | 34 +- gdb/gdbserver/linux-mips-low.c | 117 +- gdb/gdbserver/linux-nios2-low.c | 84 +- gdb/gdbserver/linux-ppc-ipa.c | 246 + gdb/gdbserver/linux-ppc-low.c | 2863 ++- gdb/gdbserver/linux-ppc-tdesc.h | 101 + gdb/gdbserver/linux-s390-ipa.c | 454 + gdb/gdbserver/linux-s390-low.c | 2380 +- gdb/gdbserver/linux-s390-tdesc.h | 102 + gdb/gdbserver/linux-sh-low.c | 65 +- gdb/gdbserver/linux-sparc-low.c | 49 +- gdb/gdbserver/linux-tic6x-low.c | 51 +- gdb/gdbserver/linux-tile-low.c | 65 +- gdb/gdbserver/linux-x86-low.c | 654 +- gdb/gdbserver/linux-x86-tdesc.h | 98 + gdb/gdbserver/linux-xtensa-low.c | 93 +- gdb/gdbserver/lynx-i386-low.c | 4 +- gdb/gdbserver/lynx-low.c | 36 +- gdb/gdbserver/lynx-low.h | 2 +- gdb/gdbserver/lynx-ppc-low.c | 4 +- gdb/gdbserver/mem-break.c | 431 +- gdb/gdbserver/mem-break.h | 38 +- gdb/gdbserver/notif.c | 2 +- gdb/gdbserver/notif.h | 2 +- gdb/gdbserver/nto-low.c | 55 +- gdb/gdbserver/nto-low.h | 2 +- gdb/gdbserver/nto-x86-low.c | 2 +- gdb/gdbserver/proc-service.c | 9 +- gdb/gdbserver/proc-service.list | 2 +- gdb/gdbserver/regcache.c | 75 +- gdb/gdbserver/regcache.h | 13 +- gdb/gdbserver/remote-utils.c | 241 +- gdb/gdbserver/remote-utils.h | 4 +- gdb/gdbserver/server.c | 715 +- gdb/gdbserver/server.h | 20 +- gdb/gdbserver/spu-low.c | 82 +- gdb/gdbserver/symbol.c | 2 +- gdb/gdbserver/target.c | 145 +- gdb/gdbserver/target.h | 172 +- gdb/gdbserver/tdesc.c | 4 +- gdb/gdbserver/tdesc.h | 2 +- gdb/gdbserver/terminal.h | 2 +- gdb/gdbserver/thread-db.c | 243 +- gdb/gdbserver/tracepoint.c | 498 +- gdb/gdbserver/tracepoint.h | 13 +- gdb/gdbserver/utils.c | 10 +- gdb/gdbserver/utils.h | 2 +- gdb/gdbserver/win32-arm-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 7 +- gdb/gdbserver/win32-low.c | 91 +- gdb/gdbserver/win32-low.h | 2 +- gdb/gdbserver/wincecompat.c | 2 +- gdb/gdbserver/wincecompat.h | 2 +- gdb/gdbserver/x86-low.c | 2 +- gdb/gdbserver/x86-low.h | 2 +- gdb/gdbserver/xtensa-xtregs.c | 2 +- gdb/gdbthread.h | 205 +- gdb/gdbtypes.c | 445 +- gdb/gdbtypes.h | 129 +- gdb/glibc-tdep.c | 2 +- gdb/glibc-tdep.h | 2 +- gdb/gnu-nat.c | 49 +- gdb/gnu-nat.h | 2 +- gdb/gnu-v2-abi.c | 10 +- gdb/gnu-v3-abi.c | 48 +- gdb/gnulib/Makefile.in | 2 +- gdb/gnulib/aclocal.m4 | 7 + gdb/gnulib/config.in | 253 +- gdb/gnulib/configure | 2594 ++- gdb/gnulib/configure.ac | 2 +- gdb/gnulib/import/Makefile.am | 137 +- gdb/gnulib/import/Makefile.in | 194 +- gdb/gnulib/import/alloca.in.h | 2 +- gdb/gnulib/import/basename-lgpl.c | 2 +- gdb/gnulib/import/canonicalize-lgpl.c | 10 +- gdb/gnulib/import/config.charset | 6 +- gdb/gnulib/import/dirent.in.h | 4 +- gdb/gnulib/import/dirfd.c | 2 +- gdb/gnulib/import/dirname-lgpl.c | 2 +- gdb/gnulib/import/dirname.h | 10 +- gdb/gnulib/import/dosname.h | 2 +- gdb/gnulib/import/errno.in.h | 2 +- gdb/gnulib/import/extra/snippet/arg-nonnull.h | 2 +- gdb/gnulib/import/extra/snippet/c++defs.h | 2 +- gdb/gnulib/import/extra/snippet/warn-on-use.h | 2 +- gdb/gnulib/import/extra/update-copyright | 8 +- gdb/gnulib/import/float+.h | 2 +- gdb/gnulib/import/float.c | 2 +- gdb/gnulib/import/float.in.h | 2 +- gdb/gnulib/import/fnmatch.c | 2 +- gdb/gnulib/import/fnmatch.in.h | 2 +- gdb/gnulib/import/fnmatch_loop.c | 6 +- gdb/gnulib/import/fpucw.h | 2 +- gdb/gnulib/import/frexp.c | 2 +- gdb/gnulib/import/frexpl.c | 2 +- gdb/gnulib/import/gettimeofday.c | 154 + gdb/gnulib/import/inttypes.in.h | 22 +- gdb/gnulib/import/isnan.c | 20 +- gdb/gnulib/import/isnand-nolibm.h | 2 +- gdb/gnulib/import/isnand.c | 2 +- gdb/gnulib/import/isnanl-nolibm.h | 2 +- gdb/gnulib/import/isnanl.c | 2 +- gdb/gnulib/import/itold.c | 2 +- gdb/gnulib/import/localcharset.c | 88 +- gdb/gnulib/import/localcharset.h | 2 +- gdb/gnulib/import/lstat.c | 2 +- gdb/gnulib/import/m4/00gnulib.m4 | 22 +- gdb/gnulib/import/m4/absolute-header.m4 | 102 + gdb/gnulib/import/m4/alloca.m4 | 2 +- gdb/gnulib/import/m4/canonicalize.m4 | 2 +- gdb/gnulib/import/m4/codeset.m4 | 2 +- gdb/gnulib/import/m4/configmake.m4 | 13 +- gdb/gnulib/import/m4/dirent_h.m4 | 2 +- gdb/gnulib/import/m4/dirfd.m4 | 2 +- gdb/gnulib/import/m4/dirname.m4 | 2 +- gdb/gnulib/import/m4/double-slash-root.m4 | 2 +- gdb/gnulib/import/m4/eealloc.m4 | 2 +- gdb/gnulib/import/m4/errno_h.m4 | 2 +- gdb/gnulib/import/m4/exponentd.m4 | 2 +- gdb/gnulib/import/m4/exponentl.m4 | 2 +- gdb/gnulib/import/m4/extensions.m4 | 56 +- gdb/gnulib/import/m4/extern-inline.m4 | 79 +- gdb/gnulib/import/m4/fcntl-o.m4 | 2 +- gdb/gnulib/import/m4/float_h.m4 | 2 +- gdb/gnulib/import/m4/fnmatch.m4 | 2 +- gdb/gnulib/import/m4/fpieee.m4 | 2 +- gdb/gnulib/import/m4/frexp.m4 | 12 +- gdb/gnulib/import/m4/frexpl.m4 | 2 +- gdb/gnulib/import/m4/gettimeofday.m4 | 138 + gdb/gnulib/import/m4/glibc21.m4 | 2 +- gdb/gnulib/import/m4/gnulib-cache.m4 | 7 +- gdb/gnulib/import/m4/gnulib-common.m4 | 126 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 44 +- gdb/gnulib/import/m4/gnulib-tool.m4 | 2 +- gdb/gnulib/import/m4/include_next.m4 | 55 +- gdb/gnulib/import/m4/inttypes-pri.m4 | 2 +- gdb/gnulib/import/m4/inttypes.m4 | 3 +- gdb/gnulib/import/m4/isnand.m4 | 2 +- gdb/gnulib/import/m4/isnanl.m4 | 43 +- gdb/gnulib/import/m4/largefile.m4 | 25 +- gdb/gnulib/import/m4/localcharset.m4 | 2 +- gdb/gnulib/import/m4/locale-fr.m4 | 2 +- gdb/gnulib/import/m4/locale-ja.m4 | 2 +- gdb/gnulib/import/m4/locale-zh.m4 | 2 +- gdb/gnulib/import/m4/longlong.m4 | 2 +- gdb/gnulib/import/m4/lstat.m4 | 50 +- gdb/gnulib/import/m4/malloc.m4 | 2 +- gdb/gnulib/import/m4/malloca.m4 | 2 +- gdb/gnulib/import/m4/math_h.m4 | 2 +- gdb/gnulib/import/m4/mbrtowc.m4 | 48 +- gdb/gnulib/import/m4/mbsinit.m4 | 2 +- gdb/gnulib/import/m4/mbsrtowcs.m4 | 2 +- gdb/gnulib/import/m4/mbstate_t.m4 | 2 +- gdb/gnulib/import/m4/memchr.m4 | 2 +- gdb/gnulib/import/m4/memmem.m4 | 2 +- gdb/gnulib/import/m4/mmap-anon.m4 | 2 +- gdb/gnulib/import/m4/multiarch.m4 | 2 +- gdb/gnulib/import/m4/nocrash.m4 | 2 +- gdb/gnulib/import/m4/off_t.m4 | 2 +- gdb/gnulib/import/m4/pathmax.m4 | 2 +- gdb/gnulib/import/m4/rawmemchr.m4 | 20 + gdb/gnulib/import/m4/readlink.m4 | 2 +- gdb/gnulib/import/m4/rename.m4 | 2 +- gdb/gnulib/import/m4/rmdir.m4 | 2 +- gdb/gnulib/import/m4/signal_h.m4 | 83 + gdb/gnulib/import/m4/ssize_t.m4 | 2 +- gdb/gnulib/import/m4/stat.m4 | 2 +- gdb/gnulib/import/m4/stdbool.m4 | 2 +- gdb/gnulib/import/m4/stddef_h.m4 | 10 +- gdb/gnulib/import/m4/stdint.m4 | 2 +- gdb/gnulib/import/m4/stdio_h.m4 | 31 +- gdb/gnulib/import/m4/stdlib_h.m4 | 10 +- gdb/gnulib/import/m4/strchrnul.m4 | 50 + gdb/gnulib/import/m4/string_h.m4 | 2 +- gdb/gnulib/import/m4/strstr.m4 | 2 +- gdb/gnulib/import/m4/strtok_r.m4 | 2 +- gdb/gnulib/import/m4/sys_socket_h.m4 | 176 + gdb/gnulib/import/m4/sys_stat_h.m4 | 2 +- gdb/gnulib/import/m4/sys_time_h.m4 | 111 + gdb/gnulib/import/m4/sys_types_h.m4 | 6 +- gdb/gnulib/import/m4/time_h.m4 | 31 +- gdb/gnulib/import/m4/unistd_h.m4 | 7 +- gdb/gnulib/import/m4/warn-on-use.m4 | 2 +- gdb/gnulib/import/m4/wchar_h.m4 | 2 +- gdb/gnulib/import/m4/wchar_t.m4 | 2 +- gdb/gnulib/import/m4/wctype_h.m4 | 2 +- gdb/gnulib/import/m4/wint_t.m4 | 2 +- gdb/gnulib/import/malloc.c | 2 +- gdb/gnulib/import/malloca.c | 31 +- gdb/gnulib/import/malloca.h | 4 +- gdb/gnulib/import/math.in.h | 5 +- gdb/gnulib/import/mbrtowc.c | 9 +- gdb/gnulib/import/mbsinit.c | 2 +- gdb/gnulib/import/mbsrtowcs-impl.h | 2 +- gdb/gnulib/import/mbsrtowcs-state.c | 2 +- gdb/gnulib/import/mbsrtowcs.c | 2 +- gdb/gnulib/import/memchr.c | 2 +- gdb/gnulib/import/memmem.c | 2 +- gdb/gnulib/import/pathmax.h | 2 +- gdb/gnulib/import/rawmemchr.c | 136 + gdb/gnulib/import/rawmemchr.valgrind | 12 + gdb/gnulib/import/readlink.c | 2 +- gdb/gnulib/import/ref-add.sin | 2 +- gdb/gnulib/import/ref-del.sin | 2 +- gdb/gnulib/import/rename.c | 8 +- gdb/gnulib/import/rmdir.c | 2 +- gdb/gnulib/import/same-inode.h | 2 +- gdb/gnulib/import/signal.in.h | 463 + gdb/gnulib/import/stat.c | 2 +- gdb/gnulib/import/stdbool.in.h | 2 +- gdb/gnulib/import/stddef.in.h | 54 +- gdb/gnulib/import/stdint.in.h | 5 +- gdb/gnulib/import/stdio.c | 3 - gdb/gnulib/import/stdio.in.h | 56 +- gdb/gnulib/import/stdlib.in.h | 46 +- gdb/gnulib/import/str-two-way.h | 2 +- gdb/gnulib/import/strchrnul.c | 142 + gdb/gnulib/import/strchrnul.valgrind | 12 + gdb/gnulib/import/streq.h | 2 +- gdb/gnulib/import/string.in.h | 23 +- gdb/gnulib/import/stripslash.c | 2 +- gdb/gnulib/import/strnlen1.c | 2 +- gdb/gnulib/import/strnlen1.h | 2 +- gdb/gnulib/import/strstr.c | 2 +- gdb/gnulib/import/strtok_r.c | 2 +- gdb/gnulib/import/sys_stat.in.h | 6 +- gdb/gnulib/import/sys_time.in.h | 213 + gdb/gnulib/import/sys_types.in.h | 4 +- gdb/gnulib/import/time.in.h | 75 +- gdb/gnulib/import/unistd.in.h | 91 +- gdb/gnulib/import/verify.h | 136 +- gdb/gnulib/import/wchar.in.h | 11 +- gdb/gnulib/import/wctype.in.h | 12 +- gdb/gnulib/update-gnulib.sh | 7 +- gdb/go-exp.y | 110 +- gdb/go-lang.c | 22 +- gdb/go-lang.h | 4 +- gdb/go-typeprint.c | 4 +- gdb/go-valprint.c | 4 +- gdb/go32-nat.c | 8 +- gdb/gregset.h | 2 +- gdb/guile/guile-internal.h | 48 +- gdb/guile/guile.c | 22 +- gdb/guile/guile.h | 2 +- gdb/guile/lib/gdb.scm | 2 +- gdb/guile/lib/gdb/boot.scm | 2 +- gdb/guile/lib/gdb/experimental.scm | 2 +- gdb/guile/lib/gdb/init.scm | 2 +- gdb/guile/lib/gdb/iterator.scm | 2 +- gdb/guile/lib/gdb/printing.scm | 2 +- gdb/guile/lib/gdb/support.scm | 2 +- gdb/guile/lib/gdb/types.scm | 2 +- gdb/guile/scm-arch.c | 61 +- gdb/guile/scm-auto-load.c | 2 +- gdb/guile/scm-block.c | 44 +- gdb/guile/scm-breakpoint.c | 112 +- gdb/guile/scm-cmd.c | 25 +- gdb/guile/scm-disasm.c | 26 +- gdb/guile/scm-exception.c | 16 +- gdb/guile/scm-frame.c | 62 +- gdb/guile/scm-gsmob.c | 6 +- gdb/guile/scm-iterator.c | 19 +- gdb/guile/scm-lazy-string.c | 17 +- gdb/guile/scm-math.c | 58 +- gdb/guile/scm-objfile.c | 23 +- gdb/guile/scm-param.c | 21 +- gdb/guile/scm-ports.c | 245 +- gdb/guile/scm-pretty-print.c | 24 +- gdb/guile/scm-progspace.c | 23 +- gdb/guile/scm-safe-call.c | 41 +- gdb/guile/scm-string.c | 12 +- gdb/guile/scm-symbol.c | 63 +- gdb/guile/scm-symtab.c | 42 +- gdb/guile/scm-type.c | 78 +- gdb/guile/scm-utils.c | 33 +- gdb/guile/scm-value.c | 74 +- gdb/h8300-tdep.c | 26 +- gdb/hppa-linux-nat.c | 4 +- gdb/hppa-linux-offsets.h | 2 +- gdb/hppa-linux-tdep.c | 8 +- gdb/hppa-tdep.c | 55 +- gdb/hppa-tdep.h | 2 +- gdb/hppabsd-tdep.c | 2 +- gdb/hppabsd-tdep.h | 2 +- gdb/hppanbsd-nat.c | 2 +- gdb/hppanbsd-tdep.c | 6 +- gdb/hppaobsd-nat.c | 2 +- gdb/hppaobsd-tdep.c | 7 +- gdb/i386-cygwin-tdep.c | 8 +- gdb/i386-darwin-nat.c | 2 +- gdb/i386-darwin-tdep.c | 2 +- gdb/i386-darwin-tdep.h | 2 +- gdb/i386-dicos-tdep.c | 4 +- gdb/i386-linux-nat.c | 10 +- gdb/i386-linux-nat.h | 2 +- gdb/i386-linux-tdep.c | 107 +- gdb/i386-linux-tdep.h | 11 +- gdb/i386-nto-tdep.c | 2 +- gdb/i386-sol2-nat.c | 2 +- gdb/i386-sol2-tdep.c | 2 +- gdb/i386-tdep.c | 509 +- gdb/i386-tdep.h | 13 +- gdb/i386-windows-nat.c | 2 +- gdb/i386bsd-nat.c | 81 +- gdb/i386bsd-nat.h | 5 +- gdb/i386bsd-tdep.c | 2 +- gdb/i386fbsd-nat.c | 40 +- gdb/i386fbsd-tdep.c | 108 +- gdb/i386fbsd-tdep.h | 31 + gdb/i386gnu-nat.c | 2 +- gdb/i386gnu-tdep.c | 2 +- gdb/i386nbsd-nat.c | 2 +- gdb/i386nbsd-tdep.c | 3 +- gdb/i386obsd-nat.c | 2 +- gdb/i386obsd-tdep.c | 10 +- gdb/i386v4-nat.c | 2 +- gdb/i387-tdep.c | 14 +- gdb/i387-tdep.h | 2 +- gdb/ia64-libunwind-tdep.c | 99 +- gdb/ia64-libunwind-tdep.h | 2 +- gdb/ia64-linux-nat.c | 21 +- gdb/ia64-linux-tdep.c | 2 +- gdb/ia64-tdep.c | 30 +- gdb/ia64-tdep.h | 2 +- gdb/ia64-vms-tdep.c | 2 +- gdb/inf-child.c | 83 +- gdb/inf-child.h | 2 +- gdb/inf-loop.c | 72 +- gdb/inf-loop.h | 2 +- gdb/inf-ptrace.c | 16 +- gdb/inf-ptrace.h | 7 +- gdb/infcall.c | 386 +- gdb/infcall.h | 7 +- gdb/infcmd.c | 936 +- gdb/inferior.c | 129 +- gdb/inferior.h | 47 +- gdb/inflow.c | 32 +- gdb/inflow.h | 2 +- gdb/infrun.c | 3263 ++- gdb/infrun.h | 70 +- gdb/inline-frame.c | 9 +- gdb/inline-frame.h | 2 +- gdb/interps.c | 4 +- gdb/interps.h | 2 +- gdb/iq2000-tdep.c | 13 +- gdb/jit-reader.in | 2 +- gdb/jit.c | 94 +- gdb/jit.h | 2 +- gdb/jv-exp.y | 87 +- gdb/jv-lang.c | 39 +- gdb/jv-lang.h | 4 +- gdb/jv-typeprint.c | 9 +- gdb/jv-valprint.c | 9 +- gdb/jv-varobj.c | 2 +- gdb/language.c | 73 +- gdb/language.h | 25 +- gdb/libiberty.m4 | 2 +- gdb/libmcheck.m4 | 2 +- gdb/linespec.c | 767 +- gdb/linespec.h | 49 +- gdb/linux-fork.c | 44 +- gdb/linux-fork.h | 2 +- gdb/linux-nat.c | 1509 +- gdb/linux-nat.h | 20 +- gdb/linux-record.c | 2265 +- gdb/linux-record.h | 17 +- gdb/linux-tdep.c | 338 +- gdb/linux-tdep.h | 21 +- gdb/linux-thread-db.c | 684 +- gdb/lm32-tdep.c | 7 +- gdb/location.c | 741 + gdb/location.h | 253 + gdb/m2-exp.y | 111 +- gdb/m2-lang.c | 8 +- gdb/m2-lang.h | 4 +- gdb/m2-typeprint.c | 8 +- gdb/m2-valprint.c | 16 +- gdb/m32c-tdep.c | 144 +- gdb/m32r-linux-nat.c | 4 +- gdb/m32r-linux-tdep.c | 9 +- gdb/m32r-rom.c | 634 - gdb/m32r-tdep.c | 17 +- gdb/m32r-tdep.h | 2 +- gdb/m68hc11-tdep.c | 10 +- gdb/m68k-tdep.c | 10 +- gdb/m68k-tdep.h | 2 +- gdb/m68kbsd-nat.c | 2 +- gdb/m68kbsd-tdep.c | 6 +- gdb/m68klinux-nat.c | 4 +- gdb/m68klinux-tdep.c | 7 +- gdb/m88k-tdep.c | 14 +- gdb/m88k-tdep.h | 2 +- gdb/m88kbsd-nat.c | 2 +- gdb/machoread.c | 12 +- gdb/macrocmd.c | 21 +- gdb/macroexp.c | 13 +- gdb/macroexp.h | 2 +- gdb/macroscope.c | 4 +- gdb/macroscope.h | 2 +- gdb/macrotab.c | 23 +- gdb/macrotab.h | 2 +- gdb/main.c | 19 +- gdb/main.h | 2 +- gdb/maint.c | 25 +- gdb/maint.h | 2 +- gdb/make-target-delegates | 2 +- gdb/mdebugread.c | 195 +- gdb/mdebugread.h | 2 +- gdb/mem-break.c | 4 +- gdb/memattr.c | 6 +- gdb/memattr.h | 2 +- gdb/memory-map.c | 29 +- gdb/memory-map.h | 2 +- gdb/memrange.c | 6 +- gdb/memrange.h | 2 +- gdb/mep-tdep.c | 30 +- gdb/mi/mi-cmd-break.c | 80 +- gdb/mi/mi-cmd-break.h | 2 +- gdb/mi/mi-cmd-catch.c | 2 +- gdb/mi/mi-cmd-disas.c | 41 +- gdb/mi/mi-cmd-env.c | 2 +- gdb/mi/mi-cmd-file.c | 2 +- gdb/mi/mi-cmd-info.c | 2 +- gdb/mi/mi-cmd-stack.c | 11 +- gdb/mi/mi-cmd-target.c | 2 +- gdb/mi/mi-cmd-var.c | 12 +- gdb/mi/mi-cmds.c | 2 +- gdb/mi/mi-cmds.h | 2 +- gdb/mi/mi-common.c | 2 +- gdb/mi/mi-common.h | 2 +- gdb/mi/mi-console.c | 16 +- gdb/mi/mi-console.h | 2 +- gdb/mi/mi-getopt.c | 2 +- gdb/mi/mi-getopt.h | 2 +- gdb/mi/mi-interp.c | 367 +- gdb/mi/mi-main.c | 124 +- gdb/mi/mi-main.h | 2 +- gdb/mi/mi-out.c | 153 +- gdb/mi/mi-out.h | 2 +- gdb/mi/mi-parse.c | 16 +- gdb/mi/mi-parse.h | 4 +- gdb/mi/mi-symbol-cmds.c | 2 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/microblaze-rom.c | 192 - gdb/microblaze-tdep.c | 35 +- gdb/microblaze-tdep.h | 2 +- gdb/mingw-hdep.c | 54 +- gdb/minidebug.c | 19 +- gdb/minsyms.c | 9 +- gdb/minsyms.h | 2 +- gdb/mips-linux-nat.c | 20 +- gdb/mips-linux-tdep.c | 23 +- gdb/mips-linux-tdep.h | 2 +- gdb/mips-sde-tdep.c | 6 +- gdb/mips-tdep.c | 174 +- gdb/mips-tdep.h | 5 +- gdb/mips64obsd-nat.c | 2 +- gdb/mips64obsd-tdep.c | 4 +- gdb/mipsnbsd-nat.c | 2 +- gdb/mipsnbsd-tdep.c | 8 +- gdb/mipsnbsd-tdep.h | 2 +- gdb/mipsread.c | 10 +- gdb/mn10300-linux-tdep.c | 9 +- gdb/mn10300-tdep.c | 17 +- gdb/mn10300-tdep.h | 2 +- gdb/monitor.c | 2432 -- gdb/monitor.h | 261 - gdb/moxie-tdep.c | 18 +- gdb/moxie-tdep.h | 2 +- gdb/msp430-tdep.c | 33 +- gdb/mt-tdep.c | 17 +- gdb/namespace.c | 123 + gdb/namespace.h | 118 + gdb/nat/aarch64-linux-hw-point.c | 710 + gdb/nat/aarch64-linux-hw-point.h | 187 + gdb/nat/aarch64-linux.c | 239 + gdb/nat/aarch64-linux.h | 129 + gdb/nat/amd64-linux-siginfo.c | 576 + gdb/nat/amd64-linux-siginfo.h | 56 + gdb/nat/gdb_ptrace.h | 153 + gdb/nat/gdb_thread_db.h | 59 + gdb/nat/linux-btrace.c | 558 +- gdb/nat/linux-btrace.h | 35 +- gdb/nat/linux-namespaces.c | 1070 + gdb/nat/linux-namespaces.h | 76 + gdb/nat/linux-nat.h | 9 +- gdb/nat/linux-osdata.c | 8 +- gdb/nat/linux-osdata.h | 2 +- gdb/nat/linux-personality.c | 2 +- gdb/nat/linux-personality.h | 2 +- gdb/nat/linux-procfs.c | 68 +- gdb/nat/linux-procfs.h | 17 +- gdb/nat/linux-ptrace.c | 120 +- gdb/nat/linux-ptrace.h | 67 +- gdb/nat/linux-waitpid.c | 67 +- gdb/nat/linux-waitpid.h | 5 +- gdb/nat/mips-linux-watch.c | 8 +- gdb/nat/mips-linux-watch.h | 8 +- gdb/nat/ppc-linux.c | 2 +- gdb/nat/ppc-linux.h | 2 +- gdb/nat/x86-cpuid.h | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/nat/x86-dregs.h | 2 +- gdb/nat/x86-gcc-cpuid.h | 2 +- gdb/nat/x86-linux-dregs.c | 4 +- gdb/nat/x86-linux-dregs.h | 2 +- gdb/nat/x86-linux.c | 2 +- gdb/nat/x86-linux.h | 2 +- gdb/nbsd-nat.c | 2 +- gdb/nbsd-nat.h | 2 +- gdb/nbsd-tdep.c | 2 +- gdb/nbsd-tdep.h | 2 +- gdb/nds32-tdep.c | 2184 ++ gdb/nds32-tdep.h | 54 + gdb/nios2-linux-tdep.c | 75 +- gdb/nios2-tdep.c | 791 +- gdb/nios2-tdep.h | 9 +- gdb/nto-procfs.c | 214 +- gdb/nto-tdep.c | 192 +- gdb/nto-tdep.h | 18 +- gdb/objc-lang.c | 25 +- gdb/objc-lang.h | 2 +- gdb/objfiles.c | 145 +- gdb/objfiles.h | 317 +- gdb/obsd-nat.c | 2 +- gdb/obsd-nat.h | 2 +- gdb/obsd-tdep.c | 2 +- gdb/obsd-tdep.h | 2 +- gdb/observer.c | 2 +- gdb/observer.sh | 4 +- gdb/opencl-lang.c | 10 +- gdb/osabi.c | 130 +- gdb/osabi.h | 2 +- gdb/osdata.c | 19 +- gdb/osdata.h | 2 +- gdb/p-exp.y | 150 +- gdb/p-lang.c | 6 +- gdb/p-lang.h | 4 +- gdb/p-typeprint.c | 8 +- gdb/p-valprint.c | 29 +- gdb/parse.c | 38 +- gdb/parser-defs.h | 4 +- gdb/posix-hdep.c | 15 +- gdb/ppc-linux-nat.c | 51 +- gdb/ppc-linux-tdep.c | 102 +- gdb/ppc-linux-tdep.h | 2 +- gdb/ppc-ravenscar-thread.c | 5 +- gdb/ppc-ravenscar-thread.h | 2 +- gdb/ppc-sysv-tdep.c | 35 +- gdb/ppc-tdep.h | 2 +- gdb/ppc64-tdep.c | 20 +- gdb/ppc64-tdep.h | 2 +- gdb/ppcbug-rom.c | 224 - gdb/ppcfbsd-nat.c | 18 +- gdb/ppcfbsd-tdep.c | 5 +- gdb/ppcfbsd-tdep.h | 2 +- gdb/ppcnbsd-nat.c | 2 +- gdb/ppcnbsd-tdep.c | 2 +- gdb/ppcnbsd-tdep.h | 2 +- gdb/ppcobsd-nat.c | 2 +- gdb/ppcobsd-tdep.c | 4 +- gdb/ppcobsd-tdep.h | 2 +- gdb/printcmd.c | 485 +- gdb/probe.c | 143 +- gdb/probe.h | 29 +- gdb/proc-api.c | 2 +- gdb/proc-events.c | 2 +- gdb/proc-flags.c | 2 +- gdb/proc-service.c | 4 +- gdb/proc-service.list | 2 +- gdb/proc-utils.h | 2 +- gdb/proc-why.c | 2 +- gdb/procfs.c | 30 +- gdb/procfs.h | 2 +- gdb/progspace.c | 43 +- gdb/progspace.h | 13 +- gdb/prologue-value.c | 6 +- gdb/prologue-value.h | 2 +- gdb/psympriv.h | 26 +- gdb/psymtab.c | 368 +- gdb/psymtab.h | 2 +- gdb/ptrace.m4 | 94 + gdb/python/lib/gdb/FrameDecorator.py | 2 +- gdb/python/lib/gdb/FrameIterator.py | 2 +- gdb/python/lib/gdb/__init__.py | 2 +- gdb/python/lib/gdb/command/__init__.py | 2 +- gdb/python/lib/gdb/command/explore.py | 2 +- gdb/python/lib/gdb/command/frame_filters.py | 2 +- gdb/python/lib/gdb/command/pretty_printers.py | 2 +- gdb/python/lib/gdb/command/prompt.py | 2 +- gdb/python/lib/gdb/command/type_printers.py | 4 +- gdb/python/lib/gdb/command/unwinders.py | 4 +- gdb/python/lib/gdb/command/xmethods.py | 6 +- gdb/python/lib/gdb/frames.py | 2 +- gdb/python/lib/gdb/function/__init__.py | 2 +- gdb/python/lib/gdb/function/as_string.py | 39 + gdb/python/lib/gdb/function/caller_is.py | 2 +- gdb/python/lib/gdb/function/strfns.py | 2 +- gdb/python/lib/gdb/printer/__init__.py | 2 +- gdb/python/lib/gdb/printer/bound_registers.py | 2 +- gdb/python/lib/gdb/printing.py | 18 +- gdb/python/lib/gdb/prompt.py | 2 +- gdb/python/lib/gdb/types.py | 2 +- gdb/python/lib/gdb/unwinder.py | 2 +- gdb/python/lib/gdb/xmethod.py | 22 +- gdb/python/py-arch.c | 2 +- gdb/python/py-auto-load.c | 2 +- gdb/python/py-block.c | 7 +- gdb/python/py-bpevent.c | 2 +- gdb/python/py-breakpoint.c | 33 +- gdb/python/py-cmd.c | 8 +- gdb/python/py-continueevent.c | 2 +- gdb/python/py-event.c | 2 +- gdb/python/py-event.h | 2 +- gdb/python/py-events.h | 2 +- gdb/python/py-evtregistry.c | 2 +- gdb/python/py-evts.c | 4 +- gdb/python/py-exitedevent.c | 2 +- gdb/python/py-finishbreakpoint.c | 24 +- gdb/python/py-frame.c | 13 +- gdb/python/py-framefilter.c | 82 +- gdb/python/py-function.c | 2 +- gdb/python/py-gdb-readline.c | 6 +- gdb/python/py-inferior.c | 31 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-infthread.c | 41 +- gdb/python/py-lazy-string.c | 6 +- gdb/python/py-linetable.c | 28 +- gdb/python/py-newobjfileevent.c | 2 +- gdb/python/py-objfile.c | 28 +- gdb/python/py-param.c | 5 +- gdb/python/py-prettyprint.c | 18 +- gdb/python/py-progspace.c | 15 +- gdb/python/py-signalevent.c | 2 +- gdb/python/py-stopevent.c | 2 +- gdb/python/py-stopevent.h | 2 +- gdb/python/py-symbol.c | 18 +- gdb/python/py-symtab.c | 39 +- gdb/python/py-threadevent.c | 2 +- gdb/python/py-type.c | 29 +- gdb/python/py-unwind.c | 48 +- gdb/python/py-utils.c | 16 +- gdb/python/py-value.c | 418 +- gdb/python/py-varobj.c | 5 +- gdb/python/py-xmethods.c | 121 +- gdb/python/python-internal.h | 11 +- gdb/python/python.c | 124 +- gdb/python/python.h | 2 +- gdb/ravenscar-thread.c | 7 +- gdb/ravenscar-thread.h | 2 +- gdb/record-btrace.c | 1181 +- gdb/record-full.c | 105 +- gdb/record-full.h | 2 +- gdb/record.c | 9 +- gdb/record.h | 4 +- gdb/regcache.c | 65 +- gdb/regcache.h | 33 +- gdb/regformats/i386/amd64-avx-mpx-linux.dat | 85 + gdb/regformats/i386/amd64-avx-mpx.dat | 84 + gdb/regformats/i386/amd64-mpx-linux.dat | 16 - gdb/regformats/i386/amd64-mpx.dat | 16 - gdb/regformats/i386/i386-avx-mpx-linux.dat | 61 + gdb/regformats/i386/i386-avx-mpx.dat | 60 + gdb/regformats/i386/i386-mpx-linux.dat | 8 - gdb/regformats/i386/i386-mpx.dat | 8 - gdb/regformats/regdat.sh | 2 +- gdb/regformats/regdef.h | 2 +- gdb/reggroups.c | 38 +- gdb/reggroups.h | 11 +- gdb/registry.c | 2 +- gdb/registry.h | 2 +- gdb/regset.h | 2 +- gdb/remote-fileio.c | 126 +- gdb/remote-fileio.h | 2 +- gdb/remote-m32r-sdi.c | 1722 -- gdb/remote-mips.c | 3764 ---- gdb/remote-notif.c | 12 +- gdb/remote-notif.h | 2 +- gdb/remote-sim.c | 64 +- gdb/remote.c | 2868 ++- gdb/remote.h | 2 +- gdb/reply_mig_hack.awk | 37 +- gdb/reverse.c | 4 +- gdb/rl78-tdep.c | 115 +- gdb/rs6000-aix-tdep.c | 8 +- gdb/rs6000-aix-tdep.h | 2 +- gdb/rs6000-lynx178-tdep.c | 4 +- gdb/rs6000-nat.c | 10 +- gdb/rs6000-tdep.c | 321 +- gdb/rs6000-tdep.h | 2 +- gdb/rust-exp.y | 2762 +++ gdb/rust-lang.c | 2050 ++ gdb/rust-lang.h | 50 + gdb/rx-tdep.c | 352 +- gdb/s390-linux-nat.c | 75 +- gdb/s390-linux-tdep.c | 5568 ++++- gdb/s390-linux-tdep.h | 2 +- gdb/score-tdep.c | 39 +- gdb/score-tdep.h | 2 +- gdb/selftest.c | 67 + gdb/selftest.h | 44 + gdb/sentinel-frame.c | 8 +- gdb/sentinel-frame.h | 2 +- gdb/ser-base.c | 40 +- gdb/ser-base.h | 2 +- gdb/ser-event.c | 220 + gdb/ser-event.h | 51 + gdb/ser-go32.c | 10 +- gdb/ser-mingw.c | 67 +- gdb/ser-pipe.c | 6 +- gdb/ser-tcp.c | 23 +- gdb/ser-tcp.h | 2 +- gdb/ser-unix.c | 119 +- gdb/ser-unix.h | 2 +- gdb/serial.c | 72 +- gdb/serial.h | 14 +- gdb/sh-linux-tdep.c | 2 +- gdb/sh-tdep.c | 17 +- gdb/sh-tdep.h | 2 +- gdb/sh64-tdep.c | 15 +- gdb/sh64-tdep.h | 2 +- gdb/shnbsd-nat.c | 2 +- gdb/shnbsd-tdep.c | 2 +- gdb/sim-regno.h | 2 +- gdb/skip.c | 525 +- gdb/skip.h | 2 +- gdb/sol-thread.c | 2 +- gdb/sol2-tdep.c | 2 +- gdb/sol2-tdep.h | 2 +- gdb/solib-aix.c | 18 +- gdb/solib-aix.h | 2 +- gdb/solib-darwin.c | 135 +- gdb/solib-darwin.h | 2 +- gdb/solib-dsbt.c | 29 +- gdb/solib-frv.c | 23 +- gdb/solib-spu.c | 21 +- gdb/solib-spu.h | 2 +- gdb/solib-svr4.c | 203 +- gdb/solib-svr4.h | 2 +- gdb/solib-target.c | 43 +- gdb/solib-target.h | 2 +- gdb/solib.c | 257 +- gdb/solib.h | 14 +- gdb/solist.h | 18 +- gdb/source.c | 81 +- gdb/source.h | 2 +- gdb/sparc-linux-nat.c | 2 +- gdb/sparc-linux-tdep.c | 2 +- gdb/sparc-nat.c | 2 +- gdb/sparc-nat.h | 2 +- gdb/sparc-ravenscar-thread.c | 4 +- gdb/sparc-ravenscar-thread.h | 2 +- gdb/sparc-sol2-nat.c | 2 +- gdb/sparc-sol2-tdep.c | 4 +- gdb/sparc-tdep.c | 21 +- gdb/sparc-tdep.h | 6 +- gdb/sparc64-linux-nat.c | 2 +- gdb/sparc64-linux-tdep.c | 3 +- gdb/sparc64-nat.c | 2 +- gdb/sparc64-sol2-tdep.c | 4 +- gdb/sparc64-tdep.c | 15 +- gdb/sparc64-tdep.h | 2 +- gdb/sparc64fbsd-nat.c | 6 +- gdb/sparc64fbsd-tdep.c | 4 +- gdb/sparc64nbsd-nat.c | 2 +- gdb/sparc64nbsd-tdep.c | 4 +- gdb/sparc64obsd-nat.c | 2 +- gdb/sparc64obsd-tdep.c | 6 +- gdb/sparcnbsd-nat.c | 2 +- gdb/sparcnbsd-tdep.c | 4 +- gdb/sparcobsd-tdep.c | 6 +- gdb/spu-linux-nat.c | 13 +- gdb/spu-multiarch.c | 16 +- gdb/spu-tdep.c | 53 +- gdb/spu-tdep.h | 2 +- gdb/srec.h | 35 - gdb/stabsread.c | 91 +- gdb/stabsread.h | 20 +- gdb/stack.c | 182 +- gdb/stack.h | 2 +- gdb/stap-probe.c | 49 +- gdb/stap-probe.h | 2 +- gdb/std-operator.def | 14 +- gdb/std-regs.c | 2 +- gdb/stub-termcap.c | 4 +- gdb/stubs/buildvms.com | 2 +- gdb/stubs/ia64vms-stub.c | 2 +- gdb/symfile-debug.c | 125 +- gdb/symfile-mem.c | 8 +- gdb/symfile.c | 186 +- gdb/symfile.h | 2 +- gdb/symmisc.c | 113 +- gdb/symtab.c | 600 +- gdb/symtab.h | 187 +- gdb/syscalls/aarch64-linux.xml | 2 +- gdb/syscalls/amd64-linux.xml | 2 +- gdb/syscalls/arm-linux.py | 2 +- gdb/syscalls/arm-linux.xml | 2 +- gdb/syscalls/bfin-linux.xml | 2 +- gdb/syscalls/gdb-syscalls.dtd | 2 +- gdb/syscalls/i386-linux.xml | 2 +- gdb/syscalls/mips-n32-linux.xml | 2 +- gdb/syscalls/mips-n64-linux.xml | 2 +- gdb/syscalls/mips-o32-linux.xml | 2 +- gdb/syscalls/ppc-linux.xml | 2 +- gdb/syscalls/ppc64-linux.xml | 2 +- gdb/syscalls/s390-linux.xml | 38 +- gdb/syscalls/s390x-linux.xml | 38 +- gdb/syscalls/sparc-linux.xml | 2 +- gdb/syscalls/sparc64-linux.xml | 2 +- gdb/system-gdbinit/elinos.py | 2 +- gdb/system-gdbinit/wrs-linux.py | 2 +- gdb/target-dcache.c | 24 +- gdb/target-dcache.h | 2 +- gdb/target-debug.h | 13 +- gdb/target-delegates.c | 300 +- gdb/target-descriptions.c | 340 +- gdb/target-descriptions.h | 14 +- gdb/target-memory.c | 16 +- gdb/target.c | 538 +- gdb/target.h | 319 +- gdb/target/resume.h | 2 +- gdb/target/target.h | 4 +- gdb/target/wait.h | 2 +- gdb/target/waitstatus.c | 7 +- gdb/target/waitstatus.h | 15 +- gdb/terminal.h | 2 +- gdb/testsuite/ChangeLog | 3801 +++- gdb/testsuite/ChangeLog-1993-2013 | 11 +- gdb/testsuite/Makefile.in | 139 +- gdb/testsuite/README | 98 +- gdb/testsuite/analyze-racy-logs.py | 177 + gdb/testsuite/boards/cc-with-tweaks.exp | 2 +- gdb/testsuite/boards/dwarf4-gdb-index.exp | 2 +- gdb/testsuite/boards/fission-dwp.exp | 2 +- gdb/testsuite/boards/fission.exp | 2 +- gdb/testsuite/boards/gdbserver-base.exp | 14 +- gdb/testsuite/boards/local-remote-host-native.exp | 2 +- gdb/testsuite/boards/local-remote-host-notty.exp | 2 +- gdb/testsuite/boards/local-remote-host.exp | 2 +- gdb/testsuite/boards/native-extended-gdbserver.exp | 11 +- gdb/testsuite/boards/native-gdbserver.exp | 2 +- gdb/testsuite/boards/native-stdio-gdbserver.exp | 2 +- .../boards/remote-gdbserver-on-localhost.exp | 82 + gdb/testsuite/boards/remote-stdio-gdbserver.exp | 2 +- gdb/testsuite/boards/stabs.exp | 2 +- gdb/testsuite/config/cfdbug.exp | 2 +- gdb/testsuite/config/d10v.exp | 2 +- gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/dve.exp | 2 +- gdb/testsuite/config/extended-gdbserver.exp | 2 +- gdb/testsuite/config/gdbserver.exp | 2 +- gdb/testsuite/config/i960.exp | 2 +- gdb/testsuite/config/m32r-stub.exp | 1 - gdb/testsuite/config/m32r.exp | 2 +- gdb/testsuite/config/mips-idt.exp | 2 +- gdb/testsuite/config/mips.exp | 2 +- gdb/testsuite/config/mn10300-eval.exp | 2 +- gdb/testsuite/config/monitor.exp | 2 +- gdb/testsuite/config/proelf.exp | 2 +- gdb/testsuite/config/rom68k.exp | 2 +- gdb/testsuite/config/sh.exp | 2 +- gdb/testsuite/config/sid.exp | 2 +- gdb/testsuite/config/sim.exp | 2 +- gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 2 +- gdb/testsuite/config/vr4300.exp | 2 +- gdb/testsuite/config/vr5000.exp | 2 +- gdb/testsuite/configure | 36 +- gdb/testsuite/configure.ac | 17 +- gdb/testsuite/dg-extract-results.sh | 2 +- gdb/testsuite/gdb.ada/Makefile.in | 66 - gdb/testsuite/gdb.ada/O2_float_param.exp | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/callee.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/caller.ads | 2 +- gdb/testsuite/gdb.ada/O2_float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.adb | 2 +- gdb/testsuite/gdb.ada/O2_float_param/io.ads | 2 +- gdb/testsuite/gdb.ada/access_to_packed_array.exp | 33 + .../gdb.ada/access_to_packed_array/foo.adb | 21 + .../gdb.ada/access_to_packed_array/pack.adb | 23 + .../gdb.ada/access_to_packed_array/pack.ads | 29 + gdb/testsuite/gdb.ada/addr_arith.exp | 2 +- gdb/testsuite/gdb.ada/addr_arith/foo_na07_019.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.adb | 2 +- gdb/testsuite/gdb.ada/addr_arith/pck.ads | 2 +- gdb/testsuite/gdb.ada/aliased_array.exp | 2 +- gdb/testsuite/gdb.ada/aliased_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/aliased_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/arr_arr.exp | 2 +- gdb/testsuite/gdb.ada/arr_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arr_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_bounds.exp | 2 +- gdb/testsuite/gdb.ada/array_bounds/bar.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx.exp | 2 +- gdb/testsuite/gdb.ada/array_char_idx/foo.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_char_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_of_variable_length.exp | 44 + .../gdb.ada/array_of_variable_length/foo.adb | 21 + .../gdb.ada/array_of_variable_length/pck.adb | 23 + .../gdb.ada/array_of_variable_length/pck.ads | 32 + gdb/testsuite/gdb.ada/array_ptr_renaming.exp | 39 + gdb/testsuite/gdb.ada/array_ptr_renaming/foo.adb | 25 + gdb/testsuite/gdb.ada/array_ptr_renaming/pack.ads | 25 + gdb/testsuite/gdb.ada/array_return.exp | 2 +- gdb/testsuite/gdb.ada/array_return/p.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/array_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr.exp | 2 +- gdb/testsuite/gdb.ada/array_subscript_addr/p.adb | 2 +- gdb/testsuite/gdb.ada/arraydim.exp | 2 +- gdb/testsuite/gdb.ada/arraydim/foo.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/inc.c | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.adb | 2 +- gdb/testsuite/gdb.ada/arraydim/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/arrayidx/p.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam.exp | 2 +- gdb/testsuite/gdb.ada/arrayparam/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayparam/pck.ads | 2 +- gdb/testsuite/gdb.ada/arrayptr.exp | 2 +- gdb/testsuite/gdb.ada/arrayptr/foo.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.adb | 2 +- gdb/testsuite/gdb.ada/arrayptr/pck.ads | 2 +- gdb/testsuite/gdb.ada/assign_1.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum.exp | 2 +- gdb/testsuite/gdb.ada/atomic_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/atomic_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp | 42 + gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 24 + gdb/testsuite/gdb.ada/bad-task-bp-keyword.exp | 2 +- gdb/testsuite/gdb.ada/bad-task-bp-keyword/foo.adb | 2 +- gdb/testsuite/gdb.ada/boolean_expr.exp | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym.exp | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/p.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_enum_homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_on_var.exp | 2 +- gdb/testsuite/gdb.ada/bp_on_var/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_on_var/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_range_type.exp | 2 +- gdb/testsuite/gdb.ada/bp_range_type/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_range_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset.exp | 2 +- gdb/testsuite/gdb.ada/bp_reset/foo.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/io.ads | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.adb | 2 +- gdb/testsuite/gdb.ada/bp_reset/pck.ads | 2 +- gdb/testsuite/gdb.ada/byte_packed_arr.exp | 32 + .../gdb.ada/byte_packed_arr/array_list_g.ads | 27 + gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb | 22 + gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads | 35 + .../gdb.ada/byte_packed_arr/reprod_main.adb | 23 + gdb/testsuite/gdb.ada/call_pn.exp | 2 +- gdb/testsuite/gdb.ada/call_pn/foo.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.adb | 2 +- gdb/testsuite/gdb.ada/call_pn/pck.ads | 2 +- gdb/testsuite/gdb.ada/catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum.exp | 2 +- gdb/testsuite/gdb.ada/char_enum/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/char_param.exp | 2 +- gdb/testsuite/gdb.ada/char_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/char_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/complete.exp | 15 +- gdb/testsuite/gdb.ada/complete/aux_pck.adb | 28 + gdb/testsuite/gdb.ada/complete/aux_pck.ads | 21 + gdb/testsuite/gdb.ada/complete/foo.adb | 8 +- gdb/testsuite/gdb.ada/complete/pck.adb | 7 +- gdb/testsuite/gdb.ada/complete/pck.ads | 4 +- gdb/testsuite/gdb.ada/cond_lang.exp | 4 +- gdb/testsuite/gdb.ada/cond_lang/a.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/foo.c | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/mixed.ads | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.adb | 2 +- gdb/testsuite/gdb.ada/cond_lang/pck.ads | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound.exp | 2 +- .../gdb.ada/disc_arr_bound/foo_n612_026.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/disc_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/dot_all.exp | 2 +- gdb/testsuite/gdb.ada/dot_all/foo.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.adb | 2 +- gdb/testsuite/gdb.ada/dot_all/pck.ads | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx.exp | 2 +- gdb/testsuite/gdb.ada/dyn_arrayidx/foo.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc.exp | 2 +- gdb/testsuite/gdb.ada/dyn_loc/p.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.adb | 2 +- gdb/testsuite/gdb.ada/dyn_loc/pack.ads | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed.exp | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/foo.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.adb | 2 +- gdb/testsuite/gdb.ada/enum_idx_packed/pck.ads | 2 +- gdb/testsuite/gdb.ada/exec_changed.exp | 2 +- gdb/testsuite/gdb.ada/exec_changed/first.adb | 2 +- gdb/testsuite/gdb.ada/exec_changed/second.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims.exp | 2 +- gdb/testsuite/gdb.ada/expr_delims/foo.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.adb | 2 +- gdb/testsuite/gdb.ada/expr_delims/pck.ads | 2 +- gdb/testsuite/gdb.ada/exprs.exp | 2 +- gdb/testsuite/gdb.ada/exprs/p.adb | 2 +- gdb/testsuite/gdb.ada/fin_fun_out.exp | 38 + gdb/testsuite/gdb.ada/fin_fun_out/bar.adb | 23 + gdb/testsuite/gdb.ada/fin_fun_out/bar.ads | 25 + gdb/testsuite/gdb.ada/fin_fun_out/foo_o525_013.adb | 23 + gdb/testsuite/gdb.ada/fixed_cmp.exp | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fixed_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fixed_points.exp | 2 +- .../gdb.ada/fixed_points/fixed_points.adb | 2 +- gdb/testsuite/gdb.ada/float_param.exp | 2 +- gdb/testsuite/gdb.ada/float_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/float_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/formatted_ref.exp | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.adb | 2 +- gdb/testsuite/gdb.ada/formatted_ref/defs.ads | 2 +- .../gdb.ada/formatted_ref/formatted_ref.adb | 2 +- gdb/testsuite/gdb.ada/frame_args.exp | 2 +- gdb/testsuite/gdb.ada/frame_args/foo.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.adb | 2 +- gdb/testsuite/gdb.ada/frame_args/pck.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp.exp | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/dn.ads | 2 +- gdb/testsuite/gdb.ada/fullname_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/fullname_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_addr.exp | 2 +- gdb/testsuite/gdb.ada/fun_addr/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare.exp | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/foo.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.adb | 2 +- gdb/testsuite/gdb.ada/fun_in_declare/pck.ads | 2 +- gdb/testsuite/gdb.ada/fun_overload_menu.exp | 71 + gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb | 47 + gdb/testsuite/gdb.ada/fun_renaming.exp | 83 + .../gdb.ada/fun_renaming/fun_renaming.adb | 23 + gdb/testsuite/gdb.ada/fun_renaming/pack.adb | 26 + gdb/testsuite/gdb.ada/fun_renaming/pack.ads | 22 + gdb/testsuite/gdb.ada/funcall_char.exp | 32 + gdb/testsuite/gdb.ada/funcall_char/foo.adb | 33 + gdb/testsuite/gdb.ada/funcall_param.exp | 2 +- gdb/testsuite/gdb.ada/funcall_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/funcall_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/funcall_ref.exp | 2 +- gdb/testsuite/gdb.ada/funcall_ref/foo.adb | 2 +- gdb/testsuite/gdb.ada/gnat_ada.gpr | 25 - gdb/testsuite/gdb.ada/homonym.exp | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.adb | 2 +- gdb/testsuite/gdb.ada/homonym/homonym.ads | 2 +- gdb/testsuite/gdb.ada/homonym/homonym_main.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.adb | 2 +- gdb/testsuite/gdb.ada/homonym/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_exc.exp | 6 +- gdb/testsuite/gdb.ada/info_exc/const.ads | 2 +- gdb/testsuite/gdb.ada/info_exc/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming.exp | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/foo.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.adb | 2 +- gdb/testsuite/gdb.ada/info_locals_renaming/pck.ads | 2 +- gdb/testsuite/gdb.ada/info_types.c | 2 +- gdb/testsuite/gdb.ada/info_types.exp | 2 +- gdb/testsuite/gdb.ada/int_deref.exp | 2 +- gdb/testsuite/gdb.ada/int_deref/foo.adb | 2 +- gdb/testsuite/gdb.ada/int_deref/pck.ads | 2 +- gdb/testsuite/gdb.ada/interface.exp | 2 +- gdb/testsuite/gdb.ada/interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.adb | 2 +- gdb/testsuite/gdb.ada/interface/types.ads | 2 +- gdb/testsuite/gdb.ada/iwide.exp | 2 +- gdb/testsuite/gdb.ada/iwide/classes.adb | 2 +- gdb/testsuite/gdb.ada/iwide/classes.ads | 2 +- gdb/testsuite/gdb.ada/iwide/p.adb | 2 +- gdb/testsuite/gdb.ada/lang_switch.exp | 2 +- gdb/testsuite/gdb.ada/lang_switch/foo.c | 2 +- gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex.exp | 2 +- gdb/testsuite/gdb.ada/mi_catch_ex/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr.exp | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_dyn_arr/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond.exp | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_ex_cond/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info.exp | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/const.ads | 2 +- gdb/testsuite/gdb.ada/mi_exc_info/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface.exp | 2 +- gdb/testsuite/gdb.ada/mi_interface/foo.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_interface/pck.ads | 2 +- gdb/testsuite/gdb.ada/mi_task_arg.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_arg/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_task_info.exp | 2 +- gdb/testsuite/gdb.ada/mi_task_info/task_switch.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array.exp | 2 +- gdb/testsuite/gdb.ada/mi_var_array/bar.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/mi_var_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/mod_from_name.exp | 2 +- gdb/testsuite/gdb.ada/mod_from_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound.exp | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/foo.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.adb | 2 +- gdb/testsuite/gdb.ada/n_arr_bound/pck.ads | 2 +- gdb/testsuite/gdb.ada/nested.exp | 2 +- gdb/testsuite/gdb.ada/nested/hello.adb | 2 +- gdb/testsuite/gdb.ada/null_array.exp | 2 +- gdb/testsuite/gdb.ada/null_array/foo.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/null_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/null_record.exp | 2 +- gdb/testsuite/gdb.ada/null_record/bar.adb | 2 +- gdb/testsuite/gdb.ada/null_record/bar.ads | 2 +- gdb/testsuite/gdb.ada/null_record/null_record.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp.exp | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.adb | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops.ads | 2 +- gdb/testsuite/gdb.ada/operator_bp/ops_test.adb | 2 +- gdb/testsuite/gdb.ada/optim_drec.exp | 2 +- gdb/testsuite/gdb.ada/optim_drec/foo.adb | 2 +- gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp | 37 + .../gdb.ada/out_of_line_in_inlined/bar.adb | 28 + .../gdb.ada/out_of_line_in_inlined/bar.ads | 27 + .../out_of_line_in_inlined/foo_o224_021.adb | 44 + gdb/testsuite/gdb.ada/packed_array.exp | 2 +- gdb/testsuite/gdb.ada/packed_array/pa.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.adb | 2 +- gdb/testsuite/gdb.ada/packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/packed_tagged.exp | 2 +- gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren.exp | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/foo.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.adb | 2 +- gdb/testsuite/gdb.ada/pckd_arr_ren/pck.ads | 2 +- gdb/testsuite/gdb.ada/pckd_neg.exp | 44 + gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb | 22 + gdb/testsuite/gdb.ada/pckd_neg/pck.adb | 21 + gdb/testsuite/gdb.ada/pckd_neg/pck.ads | 22 + gdb/testsuite/gdb.ada/pkd_arr_elem.exp | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/failure.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.adb | 2 +- gdb/testsuite/gdb.ada/pkd_arr_elem/pck.ads | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.exp | 2 +- gdb/testsuite/gdb.ada/pp-rec-component.py | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/foo.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.adb | 2 +- gdb/testsuite/gdb.ada/pp-rec-component/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_chars.exp | 2 +- gdb/testsuite/gdb.ada/print_chars/foo.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.adb | 2 +- gdb/testsuite/gdb.ada/print_chars/pck.ads | 2 +- gdb/testsuite/gdb.ada/print_pc.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef.exp | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptr_typedef/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_arith_binop.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field.exp | 2 +- gdb/testsuite/gdb.ada/ptype_field/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_field/pck.ads | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param.exp | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ptype_tagged_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/py_range.exp | 2 +- gdb/testsuite/gdb.ada/py_range/foo.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.adb | 2 +- gdb/testsuite/gdb.ada/py_range/pck.ads | 2 +- gdb/testsuite/gdb.ada/rdv_wait.exp | 2 +- gdb/testsuite/gdb.ada/rdv_wait/foo.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.adb | 2 +- gdb/testsuite/gdb.ada/rdv_wait/pck.ads | 2 +- gdb/testsuite/gdb.ada/rec_comp.exp | 37 + gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb | 32 + gdb/testsuite/gdb.ada/rec_comp/pck.adb | 23 + gdb/testsuite/gdb.ada/rec_comp/pck.ads | 22 + gdb/testsuite/gdb.ada/rec_return.exp | 2 +- gdb/testsuite/gdb.ada/rec_return/foo.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.adb | 2 +- gdb/testsuite/gdb.ada/rec_return/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_param.exp | 2 +- gdb/testsuite/gdb.ada/ref_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/ref_tick_size.exp | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/p.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.adb | 2 +- gdb/testsuite/gdb.ada/ref_tick_size/pck.ads | 2 +- gdb/testsuite/gdb.ada/same_enum.exp | 2 +- gdb/testsuite/gdb.ada/same_enum/a.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.adb | 2 +- gdb/testsuite/gdb.ada/same_enum/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt.exp | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/foo.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_pckd_arr_elt/pck.ads | 2 +- gdb/testsuite/gdb.ada/set_wstr.exp | 2 +- gdb/testsuite/gdb.ada/set_wstr/a.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.adb | 2 +- gdb/testsuite/gdb.ada/set_wstr/pck.ads | 2 +- gdb/testsuite/gdb.ada/small_reg_param.exp | 4 +- gdb/testsuite/gdb.ada/small_reg_param/foo.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.adb | 2 +- gdb/testsuite/gdb.ada/small_reg_param/pck.ads | 2 +- gdb/testsuite/gdb.ada/start.exp | 2 +- gdb/testsuite/gdb.ada/start/dummy.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp.exp | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb | 2 +- gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads | 2 +- gdb/testsuite/gdb.ada/str_uninit.exp | 2 +- gdb/testsuite/gdb.ada/str_uninit/parse.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.adb | 2 +- gdb/testsuite/gdb.ada/str_uninit/pck.ads | 2 +- gdb/testsuite/gdb.ada/sym_print_name.exp | 2 +- gdb/testsuite/gdb.ada/sym_print_name/foo.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.adb | 2 +- gdb/testsuite/gdb.ada/sym_print_name/pck.ads | 2 +- gdb/testsuite/gdb.ada/taft_type.exp | 2 +- gdb/testsuite/gdb.ada/taft_type/p.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.adb | 2 +- gdb/testsuite/gdb.ada/taft_type/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged.exp | 2 +- gdb/testsuite/gdb.ada/tagged/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged/pck.ads | 2 +- gdb/testsuite/gdb.ada/tagged_access.exp | 2 +- gdb/testsuite/gdb.ada/tagged_access/p.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.adb | 2 +- gdb/testsuite/gdb.ada/tagged_access/pack.ads | 2 +- gdb/testsuite/gdb.ada/tagged_not_init.exp | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/foo.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.adb | 2 +- gdb/testsuite/gdb.ada/tagged_not_init/pck.ads | 2 +- gdb/testsuite/gdb.ada/task_bp.exp | 2 +- gdb/testsuite/gdb.ada/task_bp/foo.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.adb | 2 +- gdb/testsuite/gdb.ada/task_bp/pck.ads | 2 +- gdb/testsuite/gdb.ada/tasks.exp | 2 +- gdb/testsuite/gdb.ada/tasks/foo.adb | 2 +- gdb/testsuite/gdb.ada/tick_last_segv.exp | 2 +- gdb/testsuite/gdb.ada/tick_last_segv/foo.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx.exp | 2 +- .../tick_length_array_enum_idx/foo_n207_004.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.adb | 2 +- .../gdb.ada/tick_length_array_enum_idx/pck.ads | 2 +- gdb/testsuite/gdb.ada/type_coercion.exp | 2 +- gdb/testsuite/gdb.ada/type_coercion/assign.adb | 2 +- gdb/testsuite/gdb.ada/type_coercion/ident.adb | 2 +- gdb/testsuite/gdb.ada/unc_arr_ptr_in_var_rec.exp | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/foo.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.adb | 2 +- .../gdb.ada/unc_arr_ptr_in_var_rec/pck.ads | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars.exp | 2 +- gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb | 2 +- .../uninitialized_vars/parse_controlled.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs.exp | 2 +- .../gdb.ada/var_arr_attrs/foo_o115_002.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.adb | 2 +- gdb/testsuite/gdb.ada/var_arr_attrs/pck.ads | 2 +- gdb/testsuite/gdb.ada/var_arr_typedef.exp | 44 + gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb | 25 + gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads | 29 + .../gdb.ada/var_arr_typedef/var_arr_typedef.adb | 28 + gdb/testsuite/gdb.ada/var_rec_arr.exp | 57 + gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb | 23 + gdb/testsuite/gdb.ada/var_rec_arr/pck.adb | 28 + gdb/testsuite/gdb.ada/var_rec_arr/pck.ads | 38 + .../gdb.ada/variant_record_packed_array.exp | 2 +- .../gdb.ada/variant_record_packed_array/foo.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.adb | 2 +- .../gdb.ada/variant_record_packed_array/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg.exp | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.adb | 2 +- gdb/testsuite/gdb.ada/watch_arg/pck.ads | 2 +- gdb/testsuite/gdb.ada/watch_arg/watch.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val.exp | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/foo.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.adb | 2 +- gdb/testsuite/gdb.ada/whatis_array_val/pck.ads | 2 +- gdb/testsuite/gdb.ada/widewide.exp | 2 +- gdb/testsuite/gdb.ada/widewide/foo.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.adb | 2 +- gdb/testsuite/gdb.ada/widewide/pck.ads | 2 +- gdb/testsuite/gdb.ada/win_fu_syms.exp | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/foo.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.adb | 2 +- gdb/testsuite/gdb.ada/win_fu_syms/pck.ads | 2 +- gdb/testsuite/gdb.arch/Makefile.in | 20 - gdb/testsuite/gdb.arch/aarch64-atomic-inst.c | 2 +- gdb/testsuite/gdb.arch/aarch64-atomic-inst.exp | 4 +- gdb/testsuite/gdb.arch/aarch64-fp.c | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 4 +- gdb/testsuite/gdb.arch/alpha-step.c | 2 +- gdb/testsuite/gdb.arch/alpha-step.exp | 2 +- gdb/testsuite/gdb.arch/altivec-abi.exp | 2 +- gdb/testsuite/gdb.arch/altivec-regs.exp | 2 +- gdb/testsuite/gdb.arch/amd64-byte.exp | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.S | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/amd64-dword.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-inline.c | 2 +- .../gdb.arch/amd64-entry-value-inline.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.S | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.c | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value-param.exp | 2 +- .../gdb.arch/amd64-entry-value-paramref.S | 2 +- .../gdb.arch/amd64-entry-value-paramref.cc | 2 +- .../gdb.arch/amd64-entry-value-paramref.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.cc | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.arch/amd64-entry-value.s | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.S | 2 +- gdb/testsuite/gdb.arch/amd64-i386-address.exp | 2 +- .../gdb.arch/amd64-invalid-stack-middle.S | 2 +- .../gdb.arch/amd64-invalid-stack-middle.c | 2 +- .../gdb.arch/amd64-invalid-stack-middle.exp | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.c | 2 +- gdb/testsuite/gdb.arch/amd64-invalid-stack-top.exp | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.S | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.c | 2 +- gdb/testsuite/gdb.arch/amd64-optimout-repeat.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-skip.S | 28 + gdb/testsuite/gdb.arch/amd64-prologue-skip.exp | 35 + gdb/testsuite/gdb.arch/amd64-prologue-xmm.c | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.exp | 2 +- gdb/testsuite/gdb.arch/amd64-prologue-xmm.s | 2 +- gdb/testsuite/gdb.arch/amd64-pseudo.c | 2 +- .../gdb.arch/amd64-stap-optional-prefix.S | 2 +- .../gdb.arch/amd64-stap-optional-prefix.exp | 2 +- .../gdb.arch/amd64-stap-special-operands.exp | 2 +- gdb/testsuite/gdb.arch/amd64-stap-three-arg-disp.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-triplet.c | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.S | 2 +- gdb/testsuite/gdb.arch/amd64-stap-wrong-subexp.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx1.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-cxx2.cc | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-noret.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.S | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.c | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-ret.exp | 2 +- gdb/testsuite/gdb.arch/amd64-tailcall-self.S | 614 + gdb/testsuite/gdb.arch/amd64-tailcall-self.c | 40 + gdb/testsuite/gdb.arch/amd64-tailcall-self.exp | 31 + gdb/testsuite/gdb.arch/amd64-word.exp | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.c | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 4 +- gdb/testsuite/gdb.arch/arm-disp-step.S | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 15 +- gdb/testsuite/gdb.arch/arm-neon.c | 102 + gdb/testsuite/gdb.arch/arm-neon.exp | 62 + .../gdb.arch/arm-single-step-kernel-helper.c | 30 + .../gdb.arch/arm-single-step-kernel-helper.exp | 97 + gdb/testsuite/gdb.arch/avr-flash-qualifier.c | 2 +- gdb/testsuite/gdb.arch/avr-flash-qualifier.exp | 2 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 84 + gdb/testsuite/gdb.arch/e500-abi.exp | 2 +- gdb/testsuite/gdb.arch/e500-prologue.c | 2 +- gdb/testsuite/gdb.arch/e500-prologue.exp | 2 +- gdb/testsuite/gdb.arch/e500-regs.exp | 2 +- gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 114 + gdb/testsuite/gdb.arch/gdb1291.exp | 2 +- gdb/testsuite/gdb.arch/gdb1291.s | 2 +- gdb/testsuite/gdb.arch/gdb1431.exp | 2 +- gdb/testsuite/gdb.arch/gdb1431.s | 2 +- gdb/testsuite/gdb.arch/gdb1558.c | 2 +- gdb/testsuite/gdb.arch/gdb1558.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx.c | 2 +- gdb/testsuite/gdb.arch/i386-avx.exp | 2 +- gdb/testsuite/gdb.arch/i386-avx512.c | 4 +- gdb/testsuite/gdb.arch/i386-avx512.exp | 4 +- gdb/testsuite/gdb.arch/i386-biarch-core.exp | 35 +- gdb/testsuite/gdb.arch/i386-bp_permanent.c | 2 +- gdb/testsuite/gdb.arch/i386-bp_permanent.exp | 2 +- gdb/testsuite/gdb.arch/i386-byte.exp | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.S | 2 +- gdb/testsuite/gdb.arch/i386-cfi-notcurrent.exp | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.S | 2 +- gdb/testsuite/gdb.arch/i386-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.c | 2 +- gdb/testsuite/gdb.arch/i386-dr3-watch.exp | 2 +- gdb/testsuite/gdb.arch/i386-float.S | 6 +- gdb/testsuite/gdb.arch/i386-float.exp | 24 +- gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.c | 2 +- gdb/testsuite/gdb.arch/i386-gnu-cfi.exp | 4 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 94 + gdb/testsuite/gdb.arch/i386-mpx-map.exp | 76 + gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c | 120 + gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp | 76 + gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c | 66 + gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp | 140 + gdb/testsuite/gdb.arch/i386-mpx.c | 23 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 37 +- gdb/testsuite/gdb.arch/i386-permbkpt.S | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 4 +- gdb/testsuite/gdb.arch/i386-prologue.c | 6 +- gdb/testsuite/gdb.arch/i386-prologue.exp | 4 +- gdb/testsuite/gdb.arch/i386-pseudo.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.c | 2 +- gdb/testsuite/gdb.arch/i386-signal.exp | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.c | 2 +- gdb/testsuite/gdb.arch/i386-size-overlap.exp | 2 +- gdb/testsuite/gdb.arch/i386-size.c | 2 +- gdb/testsuite/gdb.arch/i386-size.exp | 4 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.S | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.c | 2 +- gdb/testsuite/gdb.arch/i386-sse-stack-align.exp | 2 +- gdb/testsuite/gdb.arch/i386-sse.c | 2 +- gdb/testsuite/gdb.arch/i386-sse.exp | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.S | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.c | 2 +- gdb/testsuite/gdb.arch/i386-stap-eval-lang-ada.exp | 2 +- gdb/testsuite/gdb.arch/i386-unwind.c | 2 +- gdb/testsuite/gdb.arch/i386-unwind.exp | 2 +- gdb/testsuite/gdb.arch/i386-word.exp | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.S | 2 +- gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.arch/insn-reloc.c | 552 + gdb/testsuite/gdb.arch/iwmmxt-regs.c | 2 +- gdb/testsuite/gdb.arch/iwmmxt-regs.exp | 2 +- gdb/testsuite/gdb.arch/mips-octeon-bbit.exp | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-inmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-main.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sin.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinfrob16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmain.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks-sinmips16.c | 2 +- gdb/testsuite/gdb.arch/mips16-thunks.exp | 2 +- gdb/testsuite/gdb.arch/pa-nullify.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.c | 2 +- gdb/testsuite/gdb.arch/powerpc-d128-regs.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-power.exp | 6 +- gdb/testsuite/gdb.arch/powerpc-power.s | 4 +- gdb/testsuite/gdb.arch/powerpc-prologue.c | 2 +- gdb/testsuite/gdb.arch/powerpc-prologue.exp | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.S | 2 +- gdb/testsuite/gdb.arch/powerpc-stackless.exp | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.c | 2 +- gdb/testsuite/gdb.arch/ppc-dfp.exp | 2 +- gdb/testsuite/gdb.arch/ppc-fp.c | 2 +- gdb/testsuite/gdb.arch/ppc-fp.exp | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.S | 2 +- gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 52 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 7 +- gdb/testsuite/gdb.arch/s390-multiarch.c | 2 +- gdb/testsuite/gdb.arch/s390-multiarch.exp | 11 +- gdb/testsuite/gdb.arch/s390-stackless.S | 33 + gdb/testsuite/gdb.arch/s390-stackless.exp | 39 + gdb/testsuite/gdb.arch/s390-tdbregs.c | 2 +- gdb/testsuite/gdb.arch/s390-tdbregs.exp | 19 +- gdb/testsuite/gdb.arch/s390-vregs.S | 6 +- gdb/testsuite/gdb.arch/s390-vregs.exp | 5 +- gdb/testsuite/gdb.arch/sparc-sysstep.c | 3 +- gdb/testsuite/gdb.arch/sparc-sysstep.exp | 2 +- gdb/testsuite/gdb.arch/spu-info.c | 2 +- gdb/testsuite/gdb.arch/spu-info.exp | 2 +- gdb/testsuite/gdb.arch/spu-ls.c | 2 +- gdb/testsuite/gdb.arch/spu-ls.exp | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.S | 2 +- gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 4 +- gdb/testsuite/gdb.arch/thumb-prologue.c | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 8 +- gdb/testsuite/gdb.arch/thumb-singlestep.S | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 7 +- gdb/testsuite/gdb.arch/thumb2-it.S | 2 +- gdb/testsuite/gdb.arch/thumb2-it.exp | 6 +- gdb/testsuite/gdb.arch/vsx-regs.exp | 2 +- gdb/testsuite/gdb.asm/Makefile.in | 20 - gdb/testsuite/gdb.asm/aarch64.inc | 34 + gdb/testsuite/gdb.asm/asm-source.exp | 15 +- gdb/testsuite/gdb.asm/asmsrc1.s | 1 + gdb/testsuite/gdb.base/Makefile.in | 69 - gdb/testsuite/gdb.base/a2-run.exp | 109 +- gdb/testsuite/gdb.base/advance.exp | 2 +- gdb/testsuite/gdb.base/alias.exp | 2 +- gdb/testsuite/gdb.base/all-bin.exp | 2 +- .../gdb.base/annota-input-while-running.c | 2 +- .../gdb.base/annota-input-while-running.exp | 27 +- gdb/testsuite/gdb.base/annota1.exp | 25 +- gdb/testsuite/gdb.base/annota3.exp | 23 +- gdb/testsuite/gdb.base/anon.exp | 2 +- gdb/testsuite/gdb.base/args.exp | 2 +- gdb/testsuite/gdb.base/argv0-symlink.c | 2 +- gdb/testsuite/gdb.base/argv0-symlink.exp | 2 +- gdb/testsuite/gdb.base/arithmet.exp | 2 +- gdb/testsuite/gdb.base/arrayidx.c | 2 +- gdb/testsuite/gdb.base/arrayidx.exp | 2 +- gdb/testsuite/gdb.base/asmlabel.c | 30 + gdb/testsuite/gdb.base/asmlabel.exp | 64 + gdb/testsuite/gdb.base/assign.exp | 2 +- gdb/testsuite/gdb.base/async-shell.c | 2 +- gdb/testsuite/gdb.base/async-shell.exp | 4 +- gdb/testsuite/gdb.base/async.exp | 11 +- gdb/testsuite/gdb.base/attach-pie-misread.c | 2 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 18 +- gdb/testsuite/gdb.base/attach-pie-noexec.c | 2 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 9 +- gdb/testsuite/gdb.base/attach-twice.c | 2 +- gdb/testsuite/gdb.base/attach-twice.exp | 7 +- gdb/testsuite/gdb.base/attach-wait-input.c | 2 +- gdb/testsuite/gdb.base/attach-wait-input.exp | 2 +- gdb/testsuite/gdb.base/attach.exp | 75 +- .../gdb.base/auto-connect-native-target.c | 2 +- .../gdb.base/auto-connect-native-target.exp | 2 +- gdb/testsuite/gdb.base/auto-load-script | 2 +- gdb/testsuite/gdb.base/auto-load.c | 2 +- gdb/testsuite/gdb.base/auto-load.exp | 2 +- gdb/testsuite/gdb.base/auxv.c | 2 +- gdb/testsuite/gdb.base/auxv.exp | 2 +- gdb/testsuite/gdb.base/bad-file.exp | 54 + gdb/testsuite/gdb.base/bang.exp | 2 +- .../gdb.base/batch-preserve-term-settings.c | 2 +- .../gdb.base/batch-preserve-term-settings.exp | 216 +- gdb/testsuite/gdb.base/bfp-test.c | 2 +- gdb/testsuite/gdb.base/bfp-test.exp | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.c | 2 +- gdb/testsuite/gdb.base/bg-execution-repeat.exp | 2 +- gdb/testsuite/gdb.base/bigcore.c | 2 +- gdb/testsuite/gdb.base/bigcore.exp | 3 +- gdb/testsuite/gdb.base/bitfields.exp | 2 +- gdb/testsuite/gdb.base/bitfields2.exp | 2 +- gdb/testsuite/gdb.base/bitops.exp | 2 +- .../gdb.base/bp-cmds-execution-x-script.c | 2 +- .../gdb.base/bp-cmds-execution-x-script.exp | 2 +- .../gdb.base/bp-cmds-execution-x-script.gdb | 2 +- gdb/testsuite/gdb.base/bp-permanent.c | 2 +- gdb/testsuite/gdb.base/bp-permanent.exp | 33 +- gdb/testsuite/gdb.base/branch-to-self.c | 40 + gdb/testsuite/gdb.base/branch-to-self.exp | 74 + gdb/testsuite/gdb.base/branches.c | 113 - gdb/testsuite/gdb.base/break-always.c | 2 +- gdb/testsuite/gdb.base/break-always.exp | 34 +- gdb/testsuite/gdb.base/break-caller-line.c | 2 +- gdb/testsuite/gdb.base/break-caller-line.exp | 2 +- gdb/testsuite/gdb.base/break-entry.exp | 2 +- gdb/testsuite/gdb.base/break-fun-addr.exp | 84 + gdb/testsuite/gdb.base/break-fun-addr1.c | 22 + gdb/testsuite/gdb.base/break-fun-addr2.c | 28 + gdb/testsuite/gdb.base/break-idempotent.c | 2 +- gdb/testsuite/gdb.base/break-idempotent.exp | 5 +- gdb/testsuite/gdb.base/break-inline.c | 2 +- gdb/testsuite/gdb.base/break-inline.exp | 2 +- gdb/testsuite/gdb.base/break-interp-lib.c | 2 +- gdb/testsuite/gdb.base/break-interp-main.c | 2 +- gdb/testsuite/gdb.base/break-interp.exp | 12 +- .../gdb.base/break-main-file-remove-fail.c | 2 +- .../gdb.base/break-main-file-remove-fail.exp | 2 +- .../gdb.base/break-on-linker-gcd-function.cc | 2 +- .../gdb.base/break-on-linker-gcd-function.exp | 2 +- gdb/testsuite/gdb.base/break-probes-solib.c | 2 +- gdb/testsuite/gdb.base/break-probes.c | 2 +- gdb/testsuite/gdb.base/break-probes.exp | 2 +- gdb/testsuite/gdb.base/break-unload-file.c | 2 +- gdb/testsuite/gdb.base/break-unload-file.exp | 2 +- gdb/testsuite/gdb.base/break.c | 2 +- gdb/testsuite/gdb.base/break.exp | 114 +- gdb/testsuite/gdb.base/break1.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.c | 2 +- gdb/testsuite/gdb.base/breakpoint-in-ro-region.exp | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.c | 2 +- gdb/testsuite/gdb.base/breakpoint-shadow.exp | 2 +- gdb/testsuite/gdb.base/call-ar-st.c | 4 + gdb/testsuite/gdb.base/call-ar-st.exp | 559 +- gdb/testsuite/gdb.base/call-rt-st.c | 3 + gdb/testsuite/gdb.base/call-rt-st.exp | 71 +- gdb/testsuite/gdb.base/call-sc.c | 2 +- gdb/testsuite/gdb.base/call-sc.exp | 12 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 23 +- gdb/testsuite/gdb.base/call-signals.c | 5 +- gdb/testsuite/gdb.base/call-strs.c | 4 + gdb/testsuite/gdb.base/call-strs.exp | 63 +- gdb/testsuite/gdb.base/callexit.c | 2 +- gdb/testsuite/gdb.base/callexit.exp | 5 +- gdb/testsuite/gdb.base/callfuncs.c | 2 +- gdb/testsuite/gdb.base/callfuncs.exp | 35 +- gdb/testsuite/gdb.base/catch-fork-kill.c | 98 + gdb/testsuite/gdb.base/catch-fork-kill.exp | 99 + gdb/testsuite/gdb.base/catch-fork-static.exp | 47 + gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 6 +- .../gdb.base/catch-gdb-caused-signals.exp | 4 +- gdb/testsuite/gdb.base/catch-load-so.c | 2 +- gdb/testsuite/gdb.base/catch-load.c | 2 +- gdb/testsuite/gdb.base/catch-load.exp | 4 +- gdb/testsuite/gdb.base/catch-signal-fork.c | 2 +- gdb/testsuite/gdb.base/catch-signal-fork.exp | 2 +- gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c | 33 + .../gdb.base/catch-signal-siginfo-cond.exp | 61 + gdb/testsuite/gdb.base/catch-signal.c | 2 +- gdb/testsuite/gdb.base/catch-signal.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.c | 19 +- gdb/testsuite/gdb.base/catch-syscall.exp | 158 +- gdb/testsuite/gdb.base/charset-malloc.c | 2 +- gdb/testsuite/gdb.base/charset.c | 2 +- gdb/testsuite/gdb.base/charset.exp | 2 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 25 + gdb/testsuite/gdb.base/checkpoint.c | 2 +- gdb/testsuite/gdb.base/checkpoint.exp | 12 +- gdb/testsuite/gdb.base/chng-syms.exp | 2 +- gdb/testsuite/gdb.base/code-expr.exp | 2 +- gdb/testsuite/gdb.base/code_elim.exp | 2 +- gdb/testsuite/gdb.base/code_elim1.c | 2 +- gdb/testsuite/gdb.base/code_elim2.c | 2 +- gdb/testsuite/gdb.base/command-line-input.exp | 36 + gdb/testsuite/gdb.base/commands.exp | 2 +- gdb/testsuite/gdb.base/compare-sections.c | 2 +- gdb/testsuite/gdb.base/compare-sections.exp | 2 +- gdb/testsuite/gdb.base/completion.exp | 121 +- gdb/testsuite/gdb.base/complex.c | 2 +- gdb/testsuite/gdb.base/complex.exp | 2 +- gdb/testsuite/gdb.base/comprdebug.exp | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.c | 2 +- gdb/testsuite/gdb.base/cond-eval-mode.exp | 2 +- gdb/testsuite/gdb.base/cond-expr.exp | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.c | 2 +- gdb/testsuite/gdb.base/condbreak-call-false.exp | 2 +- gdb/testsuite/gdb.base/condbreak.exp | 24 +- gdb/testsuite/gdb.base/consecutive-step-over.c | 2 +- gdb/testsuite/gdb.base/consecutive-step-over.exp | 2 +- gdb/testsuite/gdb.base/consecutive.exp | 2 +- gdb/testsuite/gdb.base/constvars.exp | 7 +- .../gdb.base/continue-all-already-running.c | 2 +- .../gdb.base/continue-all-already-running.exp | 2 +- gdb/testsuite/gdb.base/coredump-filter.c | 18 +- gdb/testsuite/gdb.base/coredump-filter.exp | 38 +- gdb/testsuite/gdb.base/corefile.exp | 2 +- gdb/testsuite/gdb.base/coremaker.c | 2 +- gdb/testsuite/gdb.base/coremaker2.c | 75 - gdb/testsuite/gdb.base/ctxobj-f.c | 2 +- gdb/testsuite/gdb.base/ctxobj-m.c | 2 +- gdb/testsuite/gdb.base/ctxobj-v.c | 2 +- gdb/testsuite/gdb.base/ctxobj.exp | 5 +- gdb/testsuite/gdb.base/cursal.c | 2 +- gdb/testsuite/gdb.base/cursal.exp | 2 +- gdb/testsuite/gdb.base/cvexpr.c | 2 +- gdb/testsuite/gdb.base/cvexpr.exp | 2 +- gdb/testsuite/gdb.base/d10v.ld | 193 - gdb/testsuite/gdb.base/dbx.exp | 8 +- gdb/testsuite/gdb.base/dcache-line-read-error.c | 2 +- gdb/testsuite/gdb.base/dcache-line-read-error.exp | 2 +- gdb/testsuite/gdb.base/debug-expr.exp | 2 +- gdb/testsuite/gdb.base/default.exp | 40 +- gdb/testsuite/gdb.base/define.exp | 2 +- gdb/testsuite/gdb.base/del.c | 2 +- gdb/testsuite/gdb.base/del.exp | 2 +- gdb/testsuite/gdb.base/detach.exp | 7 +- gdb/testsuite/gdb.base/dfp-exprs.exp | 2 +- gdb/testsuite/gdb.base/dfp-test.c | 2 +- gdb/testsuite/gdb.base/dfp-test.exp | 2 +- gdb/testsuite/gdb.base/disabled-location.c | 2 +- gdb/testsuite/gdb.base/disabled-location.exp | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-1.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu-2.c | 2 +- gdb/testsuite/gdb.base/disasm-end-cu.exp | 2 +- gdb/testsuite/gdb.base/disasm-optim.S | 352 + gdb/testsuite/gdb.base/disasm-optim.c | 27 + gdb/testsuite/gdb.base/disasm-optim.exp | 40 + gdb/testsuite/gdb.base/disasm-optim.h | 26 + gdb/testsuite/gdb.base/disp-step-fork.c | 58 - gdb/testsuite/gdb.base/disp-step-syscall.exp | 160 - gdb/testsuite/gdb.base/disp-step-vfork.c | 70 - gdb/testsuite/gdb.base/display.exp | 48 +- gdb/testsuite/gdb.base/dmsym.c | 2 +- gdb/testsuite/gdb.base/dmsym.exp | 2 +- gdb/testsuite/gdb.base/dmsym_main.c | 2 +- .../gdb.base/double-prompt-target-event-error.c | 2 +- .../gdb.base/double-prompt-target-event-error.exp | 7 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.c | 2 +- gdb/testsuite/gdb.base/dprintf-bp-same-addr.exp | 2 +- gdb/testsuite/gdb.base/dprintf-detach.c | 2 +- gdb/testsuite/gdb.base/dprintf-detach.exp | 2 +- gdb/testsuite/gdb.base/dprintf-next.c | 2 +- gdb/testsuite/gdb.base/dprintf-next.exp | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.c | 2 +- gdb/testsuite/gdb.base/dprintf-non-stop.exp | 12 +- gdb/testsuite/gdb.base/dprintf-pending.c | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 16 +- gdb/testsuite/gdb.base/dprintf-pendshr.c | 2 +- gdb/testsuite/gdb.base/dprintf.c | 6 +- gdb/testsuite/gdb.base/dprintf.exp | 136 +- gdb/testsuite/gdb.base/dso2dso-dso1.c | 26 + gdb/testsuite/gdb.base/dso2dso-dso1.h | 23 + gdb/testsuite/gdb.base/dso2dso-dso2.c | 24 + gdb/testsuite/gdb.base/dso2dso-dso2.h | 23 + gdb/testsuite/gdb.base/dso2dso.c | 25 + gdb/testsuite/gdb.base/dso2dso.exp | 75 + gdb/testsuite/gdb.base/dtrace-probe.c | 2 +- gdb/testsuite/gdb.base/dtrace-probe.d | 2 +- gdb/testsuite/gdb.base/dtrace-probe.exp | 2 +- gdb/testsuite/gdb.base/dump.exp | 26 +- gdb/testsuite/gdb.base/dup-sect.S | 2 +- gdb/testsuite/gdb.base/dup-sect.exp | 2 +- gdb/testsuite/gdb.base/duplicate-bp.c | 2 +- gdb/testsuite/gdb.base/duplicate-bp.exp | 2 +- gdb/testsuite/gdb.base/echo.exp | 2 +- gdb/testsuite/gdb.base/empty_exe.exp | 2 +- gdb/testsuite/gdb.base/ena-dis-br.exp | 2 +- gdb/testsuite/gdb.base/ending-run.c | 4 + gdb/testsuite/gdb.base/ending-run.exp | 12 +- gdb/testsuite/gdb.base/enum_cond.c | 2 +- gdb/testsuite/gdb.base/enum_cond.exp | 2 +- gdb/testsuite/gdb.base/enumval.c | 2 +- gdb/testsuite/gdb.base/enumval.exp | 2 +- gdb/testsuite/gdb.base/environ.exp | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.c | 2 +- gdb/testsuite/gdb.base/eu-strip-infcall.exp | 2 +- gdb/testsuite/gdb.base/eval-avoid-side-effects.exp | 2 +- gdb/testsuite/gdb.base/eval-skip.exp | 2 +- gdb/testsuite/gdb.base/eval.exp | 2 +- gdb/testsuite/gdb.base/examine-backward.c | 106 + gdb/testsuite/gdb.base/examine-backward.exp | 324 + gdb/testsuite/gdb.base/exe-lock.exp | 2 +- gdb/testsuite/gdb.base/execl-update-breakpoints.c | 8 +- .../gdb.base/execl-update-breakpoints.exp | 39 +- gdb/testsuite/gdb.base/execution-termios.c | 2 +- gdb/testsuite/gdb.base/execution-termios.exp | 2 +- gdb/testsuite/gdb.base/exitsignal.exp | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.c | 2 +- gdb/testsuite/gdb.base/expand-psymtabs.exp | 2 +- gdb/testsuite/gdb.base/exprs.exp | 2 +- gdb/testsuite/gdb.base/fileio.exp | 2 +- gdb/testsuite/gdb.base/filesym.c | 2 +- gdb/testsuite/gdb.base/filesym.exp | 2 +- gdb/testsuite/gdb.base/find-unmapped.c | 2 +- gdb/testsuite/gdb.base/find-unmapped.exp | 2 +- gdb/testsuite/gdb.base/find.c | 2 +- gdb/testsuite/gdb.base/find.exp | 2 +- gdb/testsuite/gdb.base/finish.exp | 2 +- gdb/testsuite/gdb.base/fixsection.c | 2 +- gdb/testsuite/gdb.base/fixsection.exp | 4 +- gdb/testsuite/gdb.base/float.c | 2 +- gdb/testsuite/gdb.base/float.exp | 15 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 45 + gdb/testsuite/gdb.base/foll-exec-mode.exp | 202 + gdb/testsuite/gdb.base/foll-exec.c | 62 +- gdb/testsuite/gdb.base/foll-exec.exp | 99 +- gdb/testsuite/gdb.base/foll-fork.exp | 15 +- gdb/testsuite/gdb.base/foll-vfork-exit.c | 7 +- gdb/testsuite/gdb.base/foll-vfork.c | 24 +- gdb/testsuite/gdb.base/foll-vfork.exp | 127 +- gdb/testsuite/gdb.base/fork-running-state.c | 83 + gdb/testsuite/gdb.base/fork-running-state.exp | 163 + gdb/testsuite/gdb.base/fortran-sym-case.c | 2 +- gdb/testsuite/gdb.base/fortran-sym-case.exp | 2 +- gdb/testsuite/gdb.base/frame-args.c | 2 +- gdb/testsuite/gdb.base/frame-args.exp | 2 +- gdb/testsuite/gdb.base/freebpcmd.c | 2 +- gdb/testsuite/gdb.base/freebpcmd.exp | 33 +- gdb/testsuite/gdb.base/fullname.c | 2 +- gdb/testsuite/gdb.base/fullname.exp | 2 +- gdb/testsuite/gdb.base/fullpath-expand-func.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.c | 2 +- gdb/testsuite/gdb.base/fullpath-expand.exp | 2 +- gdb/testsuite/gdb.base/func-ptr.c | 2 +- gdb/testsuite/gdb.base/func-ptr.exp | 2 +- gdb/testsuite/gdb.base/func-ptrs.c | 2 +- gdb/testsuite/gdb.base/func-ptrs.exp | 2 +- gdb/testsuite/gdb.base/funcargs.exp | 30 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.c | 2 +- gdb/testsuite/gdb.base/gcore-buffer-overflow.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro-lib.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-main.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.c | 2 +- gdb/testsuite/gdb.base/gcore-relro-pie.exp | 2 +- gdb/testsuite/gdb.base/gcore-relro.exp | 6 +- gdb/testsuite/gdb.base/gcore.c | 4 +- gdb/testsuite/gdb.base/gcore.exp | 2 +- gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 32 + gdb/testsuite/gdb.base/gdb-sigterm.c | 2 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 2 +- gdb/testsuite/gdb.base/gdb1056.exp | 2 +- gdb/testsuite/gdb.base/gdb1090.c | 2 +- gdb/testsuite/gdb.base/gdb1090.exp | 2 +- gdb/testsuite/gdb.base/gdb11530.c | 2 +- gdb/testsuite/gdb.base/gdb11530.exp | 2 +- gdb/testsuite/gdb.base/gdb11531.c | 2 +- gdb/testsuite/gdb.base/gdb11531.exp | 2 +- gdb/testsuite/gdb.base/gdb1250.c | 2 +- gdb/testsuite/gdb.base/gdb1250.exp | 2 +- gdb/testsuite/gdb.base/gdb1555-main.c | 2 +- gdb/testsuite/gdb.base/gdb1555.c | 2 +- gdb/testsuite/gdb.base/gdb1555.exp | 4 +- gdb/testsuite/gdb.base/gdb1821.c | 2 +- gdb/testsuite/gdb.base/gdb1821.exp | 2 +- gdb/testsuite/gdb.base/gdbhistsize-history.exp | 75 + gdb/testsuite/gdb.base/gdbindex-stabs-dwarf.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.c | 2 +- gdb/testsuite/gdb.base/gdbindex-stabs.exp | 2 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 134 + .../gdb.base/gdbinit-history/unlimited/.gdbinit | 1 + .../gdb.base/gdbinit-history/zero/.gdbinit | 1 + gdb/testsuite/gdb.base/gdbvars.exp | 2 +- .../gdb.base/global-var-nested-by-dso-solib1.c | 2 +- .../gdb.base/global-var-nested-by-dso-solib2.c | 2 +- gdb/testsuite/gdb.base/global-var-nested-by-dso.c | 2 +- .../gdb.base/global-var-nested-by-dso.exp | 4 +- gdb/testsuite/gdb.base/gnu-debugdata.c | 2 +- gdb/testsuite/gdb.base/gnu-debugdata.exp | 2 +- gdb/testsuite/gdb.base/gnu-ifunc-lib.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.c | 2 +- gdb/testsuite/gdb.base/gnu-ifunc.exp | 4 +- gdb/testsuite/gdb.base/gnu_vector.c | 106 +- gdb/testsuite/gdb.base/gnu_vector.exp | 103 +- gdb/testsuite/gdb.base/hashline1.exp | 2 +- gdb/testsuite/gdb.base/hashline2.exp | 2 +- gdb/testsuite/gdb.base/hashline3.exp | 2 +- .../gdb.base/hbreak-in-shr-unsupported-shr.c | 2 +- gdb/testsuite/gdb.base/hbreak-in-shr-unsupported.c | 2 +- .../gdb.base/hbreak-in-shr-unsupported.exp | 4 +- gdb/testsuite/gdb.base/hbreak-unmapped.c | 2 +- gdb/testsuite/gdb.base/hbreak-unmapped.exp | 2 +- gdb/testsuite/gdb.base/hbreak.c | 2 +- gdb/testsuite/gdb.base/hbreak.exp | 2 +- gdb/testsuite/gdb.base/hbreak2.exp | 30 +- gdb/testsuite/gdb.base/help.exp | 4 +- gdb/testsuite/gdb.base/history-duplicates.exp | 124 + gdb/testsuite/gdb.base/hook-stop-continue.c | 42 - gdb/testsuite/gdb.base/hook-stop-continue.exp | 52 - gdb/testsuite/gdb.base/hook-stop-frame.c | 32 - gdb/testsuite/gdb.base/hook-stop-frame.exp | 48 - gdb/testsuite/gdb.base/hook-stop.c | 38 + gdb/testsuite/gdb.base/hook-stop.exp | 168 + gdb/testsuite/gdb.base/huge.exp | 4 +- gdb/testsuite/gdb.base/ifelse.exp | 2 +- gdb/testsuite/gdb.base/included.c | 2 +- gdb/testsuite/gdb.base/included.exp | 2 +- gdb/testsuite/gdb.base/included.h | 2 +- gdb/testsuite/gdb.base/infcall-exec.c | 28 + gdb/testsuite/gdb.base/infcall-exec.exp | 48 + gdb/testsuite/gdb.base/infcall-exec2.c | 22 + gdb/testsuite/gdb.base/inferior-died.c | 2 +- gdb/testsuite/gdb.base/inferior-died.exp | 4 +- gdb/testsuite/gdb.base/infnan.c | 2 +- gdb/testsuite/gdb.base/infnan.exp | 2 +- gdb/testsuite/gdb.base/info-fun-solib.c | 2 +- gdb/testsuite/gdb.base/info-fun.c | 2 +- gdb/testsuite/gdb.base/info-fun.exp | 2 +- gdb/testsuite/gdb.base/info-macros.exp | 2 +- gdb/testsuite/gdb.base/info-os.c | 2 +- gdb/testsuite/gdb.base/info-os.exp | 2 +- gdb/testsuite/gdb.base/info-proc.exp | 2 +- gdb/testsuite/gdb.base/info-shared-solib1.c | 2 +- gdb/testsuite/gdb.base/info-shared-solib2.c | 2 +- gdb/testsuite/gdb.base/info-shared.c | 2 +- gdb/testsuite/gdb.base/info-shared.exp | 2 +- gdb/testsuite/gdb.base/info-target.exp | 2 +- gdb/testsuite/gdb.base/infoline.c | 2 +- gdb/testsuite/gdb.base/infoline.exp | 2 +- gdb/testsuite/gdb.base/interact.exp | 2 +- gdb/testsuite/gdb.base/interp.c | 2 +- gdb/testsuite/gdb.base/interp.exp | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.c | 2 +- gdb/testsuite/gdb.base/interrupt-noterm.exp | 2 +- gdb/testsuite/gdb.base/interrupt.exp | 44 +- gdb/testsuite/gdb.base/jit-main.c | 173 +- gdb/testsuite/gdb.base/jit-protocol.h | 54 + gdb/testsuite/gdb.base/jit-reader.exp | 79 + gdb/testsuite/gdb.base/jit-simple.exp | 2 +- gdb/testsuite/gdb.base/jit-so.exp | 10 +- gdb/testsuite/gdb.base/jit-solib.c | 2 +- gdb/testsuite/gdb.base/jit.exp | 98 +- gdb/testsuite/gdb.base/jithost.c | 61 + gdb/testsuite/gdb.base/jithost.h | 27 + gdb/testsuite/gdb.base/jitreader.c | 156 + gdb/testsuite/gdb.base/jump.exp | 2 +- gdb/testsuite/gdb.base/kill-after-signal.c | 2 +- gdb/testsuite/gdb.base/kill-after-signal.exp | 2 +- gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c | 25 + .../gdb.base/kill-detach-inferiors-cmd.exp | 62 + gdb/testsuite/gdb.base/killed-outside.c | 34 + gdb/testsuite/gdb.base/killed-outside.exp | 130 + gdb/testsuite/gdb.base/label.exp | 2 +- gdb/testsuite/gdb.base/langs.exp | 35 +- gdb/testsuite/gdb.base/langs1.f | 2 +- gdb/testsuite/gdb.base/ldbl_e308.c | 2 +- gdb/testsuite/gdb.base/ldbl_e308.exp | 2 +- gdb/testsuite/gdb.base/line-symtabs.c | 2 +- gdb/testsuite/gdb.base/line-symtabs.exp | 2 +- gdb/testsuite/gdb.base/line-symtabs.h | 2 +- gdb/testsuite/gdb.base/lineinc.exp | 2 +- gdb/testsuite/gdb.base/linespecs.exp | 2 +- gdb/testsuite/gdb.base/list.exp | 43 +- gdb/testsuite/gdb.base/logical.exp | 2 +- gdb/testsuite/gdb.base/long_long.c | 2 +- gdb/testsuite/gdb.base/long_long.exp | 10 +- gdb/testsuite/gdb.base/longest-types.c | 2 +- gdb/testsuite/gdb.base/longest-types.exp | 2 +- gdb/testsuite/gdb.base/longjmp.c | 2 +- gdb/testsuite/gdb.base/longjmp.exp | 2 +- gdb/testsuite/gdb.base/macscp.exp | 2 +- gdb/testsuite/gdb.base/maint.exp | 22 +- gdb/testsuite/gdb.base/max-value-size.c | 26 + gdb/testsuite/gdb.base/max-value-size.exp | 97 + gdb/testsuite/gdb.base/memattr.c | 2 +- gdb/testsuite/gdb.base/memattr.exp | 2 +- gdb/testsuite/gdb.base/mips_pro.exp | 2 +- gdb/testsuite/gdb.base/miscexprs.exp | 2 +- gdb/testsuite/gdb.base/morestack.c | 2 +- gdb/testsuite/gdb.base/morestack.exp | 2 +- gdb/testsuite/gdb.base/moribund-step.exp | 2 +- gdb/testsuite/gdb.base/multi-forks.c | 6 +- gdb/testsuite/gdb.base/multi-forks.exp | 48 +- .../gdb.base/multi-line-starts-subshell.exp | 2 +- gdb/testsuite/gdb.base/nested-addr.c | 35 + gdb/testsuite/gdb.base/nested-addr.exp | 34 + gdb/testsuite/gdb.base/nested-subp1.c | 37 + gdb/testsuite/gdb.base/nested-subp1.exp | 55 + gdb/testsuite/gdb.base/nested-subp2.c | 48 + gdb/testsuite/gdb.base/nested-subp2.exp | 64 + gdb/testsuite/gdb.base/nested-subp3.c | 66 + gdb/testsuite/gdb.base/nested-subp3.exp | 55 + gdb/testsuite/gdb.base/nextoverexit.c | 2 +- gdb/testsuite/gdb.base/nextoverexit.exp | 2 +- gdb/testsuite/gdb.base/nodebug.exp | 60 +- gdb/testsuite/gdb.base/nofield.c | 2 +- gdb/testsuite/gdb.base/nofield.exp | 2 +- gdb/testsuite/gdb.base/noreturn-finish.c | 2 +- gdb/testsuite/gdb.base/noreturn-finish.exp | 2 +- gdb/testsuite/gdb.base/noreturn-return.c | 2 +- gdb/testsuite/gdb.base/noreturn-return.exp | 2 +- gdb/testsuite/gdb.base/normal.c | 2 +- gdb/testsuite/gdb.base/nostdlib.c | 2 +- gdb/testsuite/gdb.base/nostdlib.exp | 2 +- gdb/testsuite/gdb.base/opaque.exp | 2 +- gdb/testsuite/gdb.base/overlays.exp | 6 +- gdb/testsuite/gdb.base/page.exp | 2 +- .../gdb.base/paginate-after-ctrl-c-running.c | 2 +- .../gdb.base/paginate-after-ctrl-c-running.exp | 7 +- gdb/testsuite/gdb.base/paginate-bg-execution.c | 2 +- gdb/testsuite/gdb.base/paginate-bg-execution.exp | 6 +- .../gdb.base/paginate-execution-startup.c | 2 +- .../gdb.base/paginate-execution-startup.exp | 6 +- gdb/testsuite/gdb.base/paginate-inferior-exit.c | 2 +- gdb/testsuite/gdb.base/paginate-inferior-exit.exp | 2 +- gdb/testsuite/gdb.base/pc-fp.exp | 2 +- gdb/testsuite/gdb.base/pending.c | 2 +- gdb/testsuite/gdb.base/pending.exp | 6 +- gdb/testsuite/gdb.base/pendshr.c | 2 +- gdb/testsuite/gdb.base/permissions.exp | 2 +- gdb/testsuite/gdb.base/pie-execl.c | 2 +- gdb/testsuite/gdb.base/pie-execl.exp | 40 +- gdb/testsuite/gdb.base/pointers.exp | 2 +- gdb/testsuite/gdb.base/pr10179.exp | 2 +- gdb/testsuite/gdb.base/pr11022.c | 2 +- gdb/testsuite/gdb.base/pr11022.exp | 2 +- gdb/testsuite/gdb.base/prelink-lib.c | 2 +- gdb/testsuite/gdb.base/prelink.c | 2 +- gdb/testsuite/gdb.base/prelink.exp | 2 +- gdb/testsuite/gdb.base/print-file-var-lib1.c | 2 +- gdb/testsuite/gdb.base/print-file-var-lib2.c | 2 +- gdb/testsuite/gdb.base/print-file-var-main.c | 2 +- gdb/testsuite/gdb.base/print-file-var.exp | 5 +- gdb/testsuite/gdb.base/print-symbol-loading-lib.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading-main.c | 2 +- gdb/testsuite/gdb.base/print-symbol-loading.exp | 4 +- gdb/testsuite/gdb.base/printcmds.exp | 13 +- gdb/testsuite/gdb.base/prologue-include.c | 2 +- gdb/testsuite/gdb.base/prologue-include.exp | 2 +- gdb/testsuite/gdb.base/prologue-include.h | 2 +- gdb/testsuite/gdb.base/prologue.c | 2 +- gdb/testsuite/gdb.base/prologue.exp | 2 +- gdb/testsuite/gdb.base/psymtab.exp | 2 +- gdb/testsuite/gdb.base/ptr-typedef.c | 2 +- gdb/testsuite/gdb.base/ptr-typedef.exp | 2 +- gdb/testsuite/gdb.base/ptype.exp | 40 +- gdb/testsuite/gdb.base/radix.exp | 2 +- gdb/testsuite/gdb.base/random-signal.c | 2 +- gdb/testsuite/gdb.base/random-signal.exp | 64 +- gdb/testsuite/gdb.base/randomize.c | 2 +- gdb/testsuite/gdb.base/randomize.exp | 2 +- gdb/testsuite/gdb.base/range-stepping.c | 2 +- gdb/testsuite/gdb.base/range-stepping.exp | 101 +- gdb/testsuite/gdb.base/readline-ask.c | 2 +- gdb/testsuite/gdb.base/readline-ask.exp | 2 +- gdb/testsuite/gdb.base/readline-ask.inputrc | 2 +- gdb/testsuite/gdb.base/readline.exp | 96 +- gdb/testsuite/gdb.base/realname-expand-real.c | 2 +- gdb/testsuite/gdb.base/realname-expand.c | 2 +- gdb/testsuite/gdb.base/realname-expand.exp | 2 +- gdb/testsuite/gdb.base/recpar.c | 2 +- gdb/testsuite/gdb.base/recpar.exp | 2 +- gdb/testsuite/gdb.base/recurse.exp | 2 +- gdb/testsuite/gdb.base/relational.exp | 2 +- gdb/testsuite/gdb.base/relativedebug.c | 2 +- gdb/testsuite/gdb.base/relativedebug.exp | 13 +- gdb/testsuite/gdb.base/relocate.c | 2 +- gdb/testsuite/gdb.base/relocate.exp | 2 +- gdb/testsuite/gdb.base/remote.exp | 2 +- gdb/testsuite/gdb.base/remotetimeout.exp | 2 +- gdb/testsuite/gdb.base/reread.exp | 2 +- gdb/testsuite/gdb.base/restore.c | 2 +- gdb/testsuite/gdb.base/restore.exp | 17 +- gdb/testsuite/gdb.base/return-nodebug.c | 2 +- gdb/testsuite/gdb.base/return-nodebug.exp | 2 +- gdb/testsuite/gdb.base/return-nodebug1.c | 2 +- gdb/testsuite/gdb.base/return.exp | 2 +- gdb/testsuite/gdb.base/return2.exp | 2 +- gdb/testsuite/gdb.base/run-after-attach.c | 25 + gdb/testsuite/gdb.base/run-after-attach.exp | 62 + gdb/testsuite/gdb.base/run.c | 4 + gdb/testsuite/gdb.base/save-bp.c | 2 +- gdb/testsuite/gdb.base/save-bp.exp | 2 +- gdb/testsuite/gdb.base/savedregs.c | 2 +- gdb/testsuite/gdb.base/savedregs.exp | 4 +- gdb/testsuite/gdb.base/scope.exp | 4 +- gdb/testsuite/gdb.base/sect-cmd.exp | 2 +- gdb/testsuite/gdb.base/segv.c | 2 +- gdb/testsuite/gdb.base/sep-proc.c | 2 +- gdb/testsuite/gdb.base/sep.c | 2 +- gdb/testsuite/gdb.base/sep.exp | 2 +- gdb/testsuite/gdb.base/sepdebug.c | 2 +- gdb/testsuite/gdb.base/sepdebug.exp | 111 +- gdb/testsuite/gdb.base/sepdebug2.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.c | 2 +- gdb/testsuite/gdb.base/sepsymtab.exp | 2 +- gdb/testsuite/gdb.base/set-lang-auto.exp | 2 +- gdb/testsuite/gdb.base/set-noassign.exp | 2 +- gdb/testsuite/gdb.base/setshow.exp | 2 +- gdb/testsuite/gdb.base/setvar.exp | 2 +- gdb/testsuite/gdb.base/shell.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 27 +- gdb/testsuite/gdb.base/shmain.c | 5 + gdb/testsuite/gdb.base/shreloc.exp | 5 +- gdb/testsuite/gdb.base/sigall.exp | 2 +- gdb/testsuite/gdb.base/sigaltstack.c | 2 +- gdb/testsuite/gdb.base/sigaltstack.exp | 3 +- gdb/testsuite/gdb.base/sigbpt.c | 2 +- gdb/testsuite/gdb.base/sigbpt.exp | 6 +- gdb/testsuite/gdb.base/sigchld.c | 2 +- gdb/testsuite/gdb.base/sigchld.exp | 2 +- gdb/testsuite/gdb.base/siginfo-addr.c | 11 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 19 +- gdb/testsuite/gdb.base/siginfo-infcall.c | 2 +- gdb/testsuite/gdb.base/siginfo-infcall.exp | 2 +- gdb/testsuite/gdb.base/siginfo-obj.c | 2 +- gdb/testsuite/gdb.base/siginfo-obj.exp | 6 +- gdb/testsuite/gdb.base/siginfo-thread.c | 2 +- gdb/testsuite/gdb.base/siginfo-thread.exp | 8 +- gdb/testsuite/gdb.base/siginfo.c | 2 +- gdb/testsuite/gdb.base/siginfo.exp | 6 +- gdb/testsuite/gdb.base/signals.exp | 10 +- gdb/testsuite/gdb.base/signest.c | 2 +- gdb/testsuite/gdb.base/signest.exp | 2 +- gdb/testsuite/gdb.base/signull.c | 2 +- gdb/testsuite/gdb.base/signull.exp | 2 +- gdb/testsuite/gdb.base/sigrepeat.c | 2 +- gdb/testsuite/gdb.base/sigrepeat.exp | 2 +- gdb/testsuite/gdb.base/sigstep.c | 2 +- gdb/testsuite/gdb.base/sigstep.exp | 7 +- gdb/testsuite/gdb.base/sizeof.c | 34 +- gdb/testsuite/gdb.base/sizeof.exp | 19 +- gdb/testsuite/gdb.base/skip-solib.exp | 10 +- gdb/testsuite/gdb.base/skip.c | 62 +- gdb/testsuite/gdb.base/skip.exp | 331 +- gdb/testsuite/gdb.base/skip1.c | 34 +- gdb/testsuite/gdb.base/so-disc-shr.c | 2 +- gdb/testsuite/gdb.base/so-impl-ld.exp | 12 +- gdb/testsuite/gdb.base/so-indr-cl.c | 22 - gdb/testsuite/gdb.base/so-indr-cl.exp | 129 - gdb/testsuite/gdb.base/solib-corrupted.exp | 2 +- gdb/testsuite/gdb.base/solib-disc.c | 2 +- gdb/testsuite/gdb.base/solib-disc.exp | 4 +- gdb/testsuite/gdb.base/solib-display-lib.c | 2 +- gdb/testsuite/gdb.base/solib-display-main.c | 2 +- gdb/testsuite/gdb.base/solib-display.exp | 40 +- gdb/testsuite/gdb.base/solib-nodir.exp | 4 +- gdb/testsuite/gdb.base/solib-overlap-lib.c | 2 +- gdb/testsuite/gdb.base/solib-overlap-main.c | 2 +- gdb/testsuite/gdb.base/solib-overlap.exp | 12 +- gdb/testsuite/gdb.base/solib-search-lib1.c | 2 +- gdb/testsuite/gdb.base/solib-search-lib2.c | 2 +- gdb/testsuite/gdb.base/solib-search.c | 2 +- gdb/testsuite/gdb.base/solib-search.exp | 2 +- gdb/testsuite/gdb.base/solib-search.h | 2 +- gdb/testsuite/gdb.base/solib-symbol-lib.c | 2 +- gdb/testsuite/gdb.base/solib-symbol-main.c | 2 +- gdb/testsuite/gdb.base/solib-symbol.exp | 4 +- gdb/testsuite/gdb.base/solib-weak.c | 2 +- gdb/testsuite/gdb.base/solib-weak.exp | 5 +- gdb/testsuite/gdb.base/solib.c | 60 - gdb/testsuite/gdb.base/solib.exp | 352 - gdb/testsuite/gdb.base/solib1.c | 4 - gdb/testsuite/gdb.base/solib2.c | 14 - gdb/testsuite/gdb.base/source-dir.exp | 2 +- gdb/testsuite/gdb.base/source-error.gdb | 2 +- gdb/testsuite/gdb.base/source-execution.c | 2 +- gdb/testsuite/gdb.base/source-execution.exp | 2 +- gdb/testsuite/gdb.base/source-execution.gdb | 2 +- gdb/testsuite/gdb.base/source-nofile.gdb | 2 +- gdb/testsuite/gdb.base/source-test.gdb | 2 +- gdb/testsuite/gdb.base/source.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp-2.exp | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.c | 2 +- gdb/testsuite/gdb.base/sss-bp-on-user-bp.exp | 2 +- gdb/testsuite/gdb.base/stack-checking.c | 2 +- gdb/testsuite/gdb.base/stack-checking.exp | 2 +- gdb/testsuite/gdb.base/stale-infcall.c | 2 +- gdb/testsuite/gdb.base/stale-infcall.exp | 2 +- gdb/testsuite/gdb.base/stap-probe.c | 2 +- gdb/testsuite/gdb.base/stap-probe.exp | 2 +- gdb/testsuite/gdb.base/start.c | 2 +- gdb/testsuite/gdb.base/start.exp | 2 +- gdb/testsuite/gdb.base/statistics.exp | 2 +- gdb/testsuite/gdb.base/step-break.c | 2 +- gdb/testsuite/gdb.base/step-break.exp | 2 +- gdb/testsuite/gdb.base/step-bt.c | 2 +- gdb/testsuite/gdb.base/step-bt.exp | 2 +- gdb/testsuite/gdb.base/step-line.c | 2 +- gdb/testsuite/gdb.base/step-line.exp | 2 +- gdb/testsuite/gdb.base/step-line.inp | 2 +- gdb/testsuite/gdb.base/step-over-clone.c | 54 + gdb/testsuite/gdb.base/step-over-exit.c | 50 + gdb/testsuite/gdb.base/step-over-exit.exp | 127 + gdb/testsuite/gdb.base/step-over-fork.c | 58 + gdb/testsuite/gdb.base/step-over-no-symbols.exp | 2 +- gdb/testsuite/gdb.base/step-over-syscall.exp | 286 + gdb/testsuite/gdb.base/step-over-vfork.c | 70 + gdb/testsuite/gdb.base/step-resume-infcall.c | 2 +- gdb/testsuite/gdb.base/step-resume-infcall.exp | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.c | 2 +- .../gdb.base/step-sw-breakpoint-adjust-pc.exp | 14 +- gdb/testsuite/gdb.base/step-symless.c | 2 +- gdb/testsuite/gdb.base/step-symless.exp | 2 +- gdb/testsuite/gdb.base/step-test.exp | 6 +- gdb/testsuite/gdb.base/store.exp | 2 +- gdb/testsuite/gdb.base/structs.c | 2 +- gdb/testsuite/gdb.base/structs.exp | 14 +- gdb/testsuite/gdb.base/structs2.exp | 2 +- gdb/testsuite/gdb.base/structs3.c | 2 +- gdb/testsuite/gdb.base/structs3.exp | 2 +- gdb/testsuite/gdb.base/subst.exp | 2 +- gdb/testsuite/gdb.base/sym-file-lib.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.c | 2 +- gdb/testsuite/gdb.base/sym-file-loader.h | 2 +- gdb/testsuite/gdb.base/sym-file-main.c | 2 +- gdb/testsuite/gdb.base/sym-file.exp | 4 +- .../gdb.base/symbol-without-target_section.c | 2 +- .../gdb.base/symbol-without-target_section.exp | 2 +- gdb/testsuite/gdb.base/symtab-search-order-1.c | 2 +- .../gdb.base/symtab-search-order-shlib-1.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.c | 2 +- gdb/testsuite/gdb.base/symtab-search-order.exp | 4 +- gdb/testsuite/gdb.base/term.c | 2 +- gdb/testsuite/gdb.base/term.exp | 2 +- gdb/testsuite/gdb.base/testenv.c | 2 +- gdb/testsuite/gdb.base/testenv.exp | 2 +- gdb/testsuite/gdb.base/trace-commands.exp | 2 +- gdb/testsuite/gdb.base/tui-layout.exp | 9 +- gdb/testsuite/gdb.base/twice.exp | 2 +- gdb/testsuite/gdb.base/type-opaque-lib.c | 2 +- gdb/testsuite/gdb.base/type-opaque-main.c | 2 +- gdb/testsuite/gdb.base/type-opaque.exp | 4 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.base/unload.c | 2 +- gdb/testsuite/gdb.base/unload.exp | 5 +- gdb/testsuite/gdb.base/unloadshr.c | 2 +- gdb/testsuite/gdb.base/unloadshr2.c | 2 +- gdb/testsuite/gdb.base/until-nodebug.exp | 2 +- gdb/testsuite/gdb.base/until.exp | 2 +- gdb/testsuite/gdb.base/unwindonsignal.c | 5 +- gdb/testsuite/gdb.base/unwindonsignal.exp | 23 +- gdb/testsuite/gdb.base/valgrind-db-attach.c | 2 +- gdb/testsuite/gdb.base/valgrind-db-attach.exp | 2 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 32 + gdb/testsuite/gdb.base/valgrind-disp-step.exp | 136 + gdb/testsuite/gdb.base/valgrind-infcall.c | 2 +- gdb/testsuite/gdb.base/valgrind-infcall.exp | 15 +- gdb/testsuite/gdb.base/value-double-free.c | 2 +- gdb/testsuite/gdb.base/value-double-free.exp | 2 +- gdb/testsuite/gdb.base/varargs.c | 13 +- gdb/testsuite/gdb.base/varargs.exp | 46 +- gdb/testsuite/gdb.base/vdso-warning.c | 2 +- gdb/testsuite/gdb.base/vdso-warning.exp | 2 +- gdb/testsuite/gdb.base/vforked-prog.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.c | 2 +- gdb/testsuite/gdb.base/vla-datatypes.exp | 2 +- gdb/testsuite/gdb.base/vla-ptr.c | 2 +- gdb/testsuite/gdb.base/vla-ptr.exp | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.c | 2 +- gdb/testsuite/gdb.base/vla-sideeffect.exp | 2 +- gdb/testsuite/gdb.base/vla-stub-define.c | 2 +- gdb/testsuite/gdb.base/vla-stub.c | 2 +- gdb/testsuite/gdb.base/vla-stub.exp | 2 +- gdb/testsuite/gdb.base/volatile.exp | 8 +- gdb/testsuite/gdb.base/watch-bitfields.c | 2 +- gdb/testsuite/gdb.base/watch-bitfields.exp | 25 +- gdb/testsuite/gdb.base/watch-cond-infcall.c | 2 +- gdb/testsuite/gdb.base/watch-cond-infcall.exp | 2 +- gdb/testsuite/gdb.base/watch-cond.c | 2 +- gdb/testsuite/gdb.base/watch-cond.exp | 2 +- gdb/testsuite/gdb.base/watch-non-mem.c | 2 +- gdb/testsuite/gdb.base/watch-non-mem.exp | 2 +- gdb/testsuite/gdb.base/watch-read.c | 2 +- gdb/testsuite/gdb.base/watch-read.exp | 2 +- gdb/testsuite/gdb.base/watch-vfork.c | 2 +- gdb/testsuite/gdb.base/watch-vfork.exp | 7 +- gdb/testsuite/gdb.base/watch_thread_num.c | 2 +- gdb/testsuite/gdb.base/watch_thread_num.exp | 8 +- .../gdb.base/watchpoint-cond-gone-stripped.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.c | 2 +- gdb/testsuite/gdb.base/watchpoint-cond-gone.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.c | 2 +- gdb/testsuite/gdb.base/watchpoint-delete.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw-hit-once.exp | 4 +- gdb/testsuite/gdb.base/watchpoint-hw.c | 2 +- gdb/testsuite/gdb.base/watchpoint-hw.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.c | 2 +- gdb/testsuite/gdb.base/watchpoint-reuse-slot.exp | 2 +- gdb/testsuite/gdb.base/watchpoint-solib-shr.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.c | 2 +- gdb/testsuite/gdb.base/watchpoint-solib.exp | 17 +- .../gdb.base/watchpoint-stops-at-right-insn.c | 2 +- .../gdb.base/watchpoint-stops-at-right-insn.exp | 2 +- gdb/testsuite/gdb.base/watchpoint.exp | 5 +- gdb/testsuite/gdb.base/watchpoints.c | 2 +- gdb/testsuite/gdb.base/watchpoints.exp | 2 +- gdb/testsuite/gdb.base/wchar.c | 2 +- gdb/testsuite/gdb.base/wchar.exp | 2 +- gdb/testsuite/gdb.base/weaklib1.c | 2 +- gdb/testsuite/gdb.base/weaklib2.c | 2 +- gdb/testsuite/gdb.base/whatis-exp.exp | 2 +- gdb/testsuite/gdb.base/whatis.c | 10 +- gdb/testsuite/gdb.base/whatis.exp | 113 +- gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c | 34 + .../gdb.base/wrong_frame_bt_full-opaque.c | 22 + gdb/testsuite/gdb.base/wrong_frame_bt_full.exp | 56 + gdb/testsuite/gdb.btrace/Makefile.in | 19 - gdb/testsuite/gdb.btrace/buffer-size.exp | 14 +- gdb/testsuite/gdb.btrace/data.c | 2 +- gdb/testsuite/gdb.btrace/data.exp | 2 +- gdb/testsuite/gdb.btrace/delta.exp | 2 +- gdb/testsuite/gdb.btrace/dlopen-dso.c | 22 + gdb/testsuite/gdb.btrace/dlopen.c | 50 + gdb/testsuite/gdb.btrace/dlopen.exp | 52 + gdb/testsuite/gdb.btrace/enable.c | 2 +- gdb/testsuite/gdb.btrace/enable.exp | 2 +- gdb/testsuite/gdb.btrace/exception.cc | 2 +- gdb/testsuite/gdb.btrace/exception.exp | 2 +- gdb/testsuite/gdb.btrace/function_call_history.c | 2 +- gdb/testsuite/gdb.btrace/function_call_history.exp | 2 +- gdb/testsuite/gdb.btrace/gcore.exp | 5 +- gdb/testsuite/gdb.btrace/i686-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/i686-tailcall-only.S | 447 + gdb/testsuite/gdb.btrace/i686-tailcall.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.S | 2 +- gdb/testsuite/gdb.btrace/instruction_history.c | 4 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 22 +- gdb/testsuite/gdb.btrace/multi-thread-step.c | 2 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 229 +- gdb/testsuite/gdb.btrace/nohist.exp | 2 +- gdb/testsuite/gdb.btrace/non-stop.c | 45 + gdb/testsuite/gdb.btrace/non-stop.exp | 245 + gdb/testsuite/gdb.btrace/record_goto-step.exp | 47 + gdb/testsuite/gdb.btrace/record_goto.c | 2 +- gdb/testsuite/gdb.btrace/record_goto.exp | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.c | 2 +- gdb/testsuite/gdb.btrace/rn-dl-bind.exp | 2 +- gdb/testsuite/gdb.btrace/segv.c | 2 +- gdb/testsuite/gdb.btrace/segv.exp | 2 +- gdb/testsuite/gdb.btrace/step.exp | 2 +- gdb/testsuite/gdb.btrace/stepi.exp | 2 +- gdb/testsuite/gdb.btrace/tailcall-only.c | 53 + gdb/testsuite/gdb.btrace/tailcall-only.exp | 97 + gdb/testsuite/gdb.btrace/tailcall.c | 2 +- gdb/testsuite/gdb.btrace/tailcall.exp | 2 +- gdb/testsuite/gdb.btrace/tsx.c | 26 + gdb/testsuite/gdb.btrace/tsx.exp | 66 + gdb/testsuite/gdb.btrace/unknown_functions.c | 2 +- gdb/testsuite/gdb.btrace/unknown_functions.exp | 2 +- gdb/testsuite/gdb.btrace/vdso.c | 6 +- gdb/testsuite/gdb.btrace/vdso.exp | 9 +- gdb/testsuite/gdb.btrace/x86-tsx.S | 29 + gdb/testsuite/gdb.btrace/x86_64-record_goto.S | 2 +- gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S | 446 + gdb/testsuite/gdb.btrace/x86_64-tailcall.S | 2 +- gdb/testsuite/gdb.cell/Makefile.in | 21 - gdb/testsuite/gdb.cell/arch.exp | 2 +- gdb/testsuite/gdb.cell/break-spu.c | 2 +- gdb/testsuite/gdb.cell/break.c | 2 +- gdb/testsuite/gdb.cell/break.exp | 2 +- gdb/testsuite/gdb.cell/bt-spu.c | 2 +- gdb/testsuite/gdb.cell/bt.c | 2 +- gdb/testsuite/gdb.cell/bt.exp | 2 +- gdb/testsuite/gdb.cell/bt2-spu.c | 2 +- gdb/testsuite/gdb.cell/core.exp | 2 +- gdb/testsuite/gdb.cell/coremaker-spu.c | 2 +- gdb/testsuite/gdb.cell/coremaker.c | 2 +- gdb/testsuite/gdb.cell/data-spu.c | 2 +- gdb/testsuite/gdb.cell/data.c | 2 +- gdb/testsuite/gdb.cell/data.exp | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.S | 2 +- gdb/testsuite/gdb.cell/dwarfaddr.exp | 2 +- gdb/testsuite/gdb.cell/ea-cache-spu.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.c | 2 +- gdb/testsuite/gdb.cell/ea-cache.exp | 2 +- gdb/testsuite/gdb.cell/ea-standalone.c | 2 +- gdb/testsuite/gdb.cell/ea-standalone.exp | 2 +- gdb/testsuite/gdb.cell/ea-test.c | 2 +- gdb/testsuite/gdb.cell/ea-test.exp | 2 +- gdb/testsuite/gdb.cell/f-regs.exp | 2 +- gdb/testsuite/gdb.cell/fork-spu.c | 2 +- gdb/testsuite/gdb.cell/fork.c | 2 +- gdb/testsuite/gdb.cell/fork.exp | 2 +- gdb/testsuite/gdb.cell/gcore.exp | 2 +- gdb/testsuite/gdb.cell/mem-access-spu.c | 2 +- gdb/testsuite/gdb.cell/mem-access.c | 2 +- gdb/testsuite/gdb.cell/mem-access.exp | 2 +- gdb/testsuite/gdb.cell/ptype.exp | 2 +- gdb/testsuite/gdb.cell/registers.exp | 2 +- gdb/testsuite/gdb.cell/size-spu.c | 2 +- gdb/testsuite/gdb.cell/size.c | 2 +- gdb/testsuite/gdb.cell/sizeof.exp | 2 +- gdb/testsuite/gdb.cell/solib-symbol.exp | 2 +- gdb/testsuite/gdb.cell/solib.exp | 2 +- gdb/testsuite/gdb.compile/Makefile.in | 21 - gdb/testsuite/gdb.compile/compile-constvar.S | 2 +- gdb/testsuite/gdb.compile/compile-constvar.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.c | 2 +- gdb/testsuite/gdb.compile/compile-ifunc.exp | 8 +- gdb/testsuite/gdb.compile/compile-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-nodebug.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.c | 2 +- gdb/testsuite/gdb.compile/compile-ops.exp | 4 +- gdb/testsuite/gdb.compile/compile-print.c | 32 + gdb/testsuite/gdb.compile/compile-print.exp | 58 + gdb/testsuite/gdb.compile/compile-setjmp-mod.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.c | 2 +- gdb/testsuite/gdb.compile/compile-setjmp.exp | 2 +- gdb/testsuite/gdb.compile/compile-shlib.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.c | 2 +- gdb/testsuite/gdb.compile/compile-tls.exp | 2 +- gdb/testsuite/gdb.compile/compile.c | 4 +- gdb/testsuite/gdb.compile/compile.exp | 108 +- gdb/testsuite/gdb.cp/Makefile.in | 28 - gdb/testsuite/gdb.cp/abstract-origin.cc | 2 +- gdb/testsuite/gdb.cp/abstract-origin.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 2 +- gdb/testsuite/gdb.cp/annota2.exp | 112 +- gdb/testsuite/gdb.cp/annota3.exp | 14 +- gdb/testsuite/gdb.cp/anon-ns.cc | 2 +- gdb/testsuite/gdb.cp/anon-ns.exp | 2 +- gdb/testsuite/gdb.cp/anon-ns2.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.cc | 2 +- gdb/testsuite/gdb.cp/anon-struct.exp | 2 +- gdb/testsuite/gdb.cp/anon-union.exp | 2 +- gdb/testsuite/gdb.cp/arg-reference.cc | 2 +- gdb/testsuite/gdb.cp/arg-reference.exp | 2 +- gdb/testsuite/gdb.cp/baseenum.cc | 2 +- gdb/testsuite/gdb.cp/baseenum.exp | 2 +- gdb/testsuite/gdb.cp/bool.cc | 2 +- gdb/testsuite/gdb.cp/bool.exp | 2 +- gdb/testsuite/gdb.cp/breakpoint.cc | 2 +- gdb/testsuite/gdb.cp/breakpoint.exp | 2 +- gdb/testsuite/gdb.cp/bs15503.cc | 2 +- gdb/testsuite/gdb.cp/bs15503.exp | 2 +- gdb/testsuite/gdb.cp/call-c-1.c | 2 +- gdb/testsuite/gdb.cp/call-c.cc | 2 +- gdb/testsuite/gdb.cp/call-c.exp | 2 +- gdb/testsuite/gdb.cp/casts.exp | 2 +- gdb/testsuite/gdb.cp/chained-calls.cc | 2 +- gdb/testsuite/gdb.cp/chained-calls.exp | 2 +- gdb/testsuite/gdb.cp/class2.cc | 2 +- gdb/testsuite/gdb.cp/class2.exp | 2 +- gdb/testsuite/gdb.cp/classes.cc | 2 +- gdb/testsuite/gdb.cp/classes.exp | 4 +- gdb/testsuite/gdb.cp/cmpd-minsyms.cc | 2 +- gdb/testsuite/gdb.cp/cmpd-minsyms.exp | 2 +- gdb/testsuite/gdb.cp/converts.exp | 2 +- gdb/testsuite/gdb.cp/cp-relocate.cc | 2 +- gdb/testsuite/gdb.cp/cp-relocate.exp | 2 +- gdb/testsuite/gdb.cp/cpcompletion.exp | 2 +- gdb/testsuite/gdb.cp/cpexprs.cc | 2 +- gdb/testsuite/gdb.cp/cpexprs.exp | 2 +- gdb/testsuite/gdb.cp/cplabel.cc | 2 +- gdb/testsuite/gdb.cp/cplabel.exp | 2 +- gdb/testsuite/gdb.cp/cplusfuncs.exp | 13 +- gdb/testsuite/gdb.cp/cpsizeof.cc | 2 +- gdb/testsuite/gdb.cp/cpsizeof.exp | 2 +- gdb/testsuite/gdb.cp/ctti.exp | 2 +- gdb/testsuite/gdb.cp/cttiadd.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd1.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd2.cc | 2 +- gdb/testsuite/gdb.cp/cttiadd3.cc | 2 +- gdb/testsuite/gdb.cp/debug-expr.exp | 2 +- gdb/testsuite/gdb.cp/demangle.exp | 2 +- gdb/testsuite/gdb.cp/derivation.cc | 2 +- gdb/testsuite/gdb.cp/derivation.exp | 2 +- gdb/testsuite/gdb.cp/derivation2.cc | 2 +- gdb/testsuite/gdb.cp/destrprint.exp | 2 +- gdb/testsuite/gdb.cp/dispcxx.cc | 2 +- gdb/testsuite/gdb.cp/dispcxx.exp | 2 +- gdb/testsuite/gdb.cp/enum-class.cc | 2 +- gdb/testsuite/gdb.cp/enum-class.exp | 2 +- gdb/testsuite/gdb.cp/exception.cc | 2 +- gdb/testsuite/gdb.cp/exception.exp | 2 +- gdb/testsuite/gdb.cp/exceptprint.cc | 2 +- gdb/testsuite/gdb.cp/exceptprint.exp | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.cc | 2 +- gdb/testsuite/gdb.cp/expand-psymtabs-cxx.exp | 2 +- gdb/testsuite/gdb.cp/expand-sals.cc | 2 +- gdb/testsuite/gdb.cp/expand-sals.exp | 2 +- gdb/testsuite/gdb.cp/extern-c.cc | 2 +- gdb/testsuite/gdb.cp/extern-c.exp | 2 +- gdb/testsuite/gdb.cp/filename.cc | 2 +- gdb/testsuite/gdb.cp/filename.exp | 2 +- gdb/testsuite/gdb.cp/formatted-ref.cc | 2 +- gdb/testsuite/gdb.cp/formatted-ref.exp | 2 +- gdb/testsuite/gdb.cp/fpointer.exp | 2 +- gdb/testsuite/gdb.cp/gdb1355.exp | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384-base.h | 2 +- gdb/testsuite/gdb.cp/gdb2384.cc | 2 +- gdb/testsuite/gdb.cp/gdb2384.exp | 4 +- gdb/testsuite/gdb.cp/gdb2495.cc | 2 +- gdb/testsuite/gdb.cp/gdb2495.exp | 5 +- gdb/testsuite/gdb.cp/hang.exp | 2 +- gdb/testsuite/gdb.cp/impl-this.cc | 2 +- gdb/testsuite/gdb.cp/impl-this.exp | 2 +- gdb/testsuite/gdb.cp/includefile | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen-lib.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.cc | 2 +- gdb/testsuite/gdb.cp/infcall-dlopen.exp | 4 +- gdb/testsuite/gdb.cp/inherit.exp | 29 +- gdb/testsuite/gdb.cp/iostream.cc | 27 + gdb/testsuite/gdb.cp/iostream.exp | 44 + gdb/testsuite/gdb.cp/koenig.exp | 2 +- gdb/testsuite/gdb.cp/local.exp | 8 +- gdb/testsuite/gdb.cp/m-data.exp | 2 +- gdb/testsuite/gdb.cp/m-static.exp | 2 +- gdb/testsuite/gdb.cp/maint.exp | 2 +- gdb/testsuite/gdb.cp/mb-ctor.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.exp | 2 +- gdb/testsuite/gdb.cp/mb-inline.h | 2 +- gdb/testsuite/gdb.cp/mb-inline1.cc | 2 +- gdb/testsuite/gdb.cp/mb-inline2.cc | 2 +- gdb/testsuite/gdb.cp/mb-templates.exp | 2 +- gdb/testsuite/gdb.cp/member-name.cc | 2 +- gdb/testsuite/gdb.cp/member-name.exp | 2 +- gdb/testsuite/gdb.cp/member-ptr.cc | 2 +- gdb/testsuite/gdb.cp/member-ptr.exp | 45 +- gdb/testsuite/gdb.cp/meth-typedefs.cc | 2 +- gdb/testsuite/gdb.cp/meth-typedefs.exp | 2 +- gdb/testsuite/gdb.cp/method.exp | 5 +- gdb/testsuite/gdb.cp/method2.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback-main.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.cc | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.exp | 2 +- gdb/testsuite/gdb.cp/minsym-fallback.h | 2 +- gdb/testsuite/gdb.cp/misc.cc | 2 +- gdb/testsuite/gdb.cp/misc.exp | 2 +- gdb/testsuite/gdb.cp/namelessclass.S | 2 +- gdb/testsuite/gdb.cp/namelessclass.cc | 2 +- gdb/testsuite/gdb.cp/namelessclass.exp | 2 +- gdb/testsuite/gdb.cp/namespace-enum.exp | 2 +- gdb/testsuite/gdb.cp/namespace-nested-import.exp | 2 +- gdb/testsuite/gdb.cp/namespace.exp | 2 +- gdb/testsuite/gdb.cp/namespace1.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.cc | 2 +- gdb/testsuite/gdb.cp/nextoverthrow.exp | 2 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.cc | 2 +- gdb/testsuite/gdb.cp/no-dmgl-verbose.exp | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.cc | 2 +- gdb/testsuite/gdb.cp/non-trivial-retval.exp | 2 +- gdb/testsuite/gdb.cp/noparam.cc | 2 +- gdb/testsuite/gdb.cp/noparam.exp | 2 +- gdb/testsuite/gdb.cp/nsalias.cc | 2 +- gdb/testsuite/gdb.cp/nsalias.exp | 2 +- gdb/testsuite/gdb.cp/nsdecl.exp | 2 +- gdb/testsuite/gdb.cp/nsimport.exp | 2 +- gdb/testsuite/gdb.cp/nsnested.exp | 2 +- gdb/testsuite/gdb.cp/nsnoimports.exp | 2 +- gdb/testsuite/gdb.cp/nsrecurs.exp | 2 +- gdb/testsuite/gdb.cp/nsstress.exp | 2 +- gdb/testsuite/gdb.cp/nsusing.exp | 2 +- gdb/testsuite/gdb.cp/operator.exp | 2 +- gdb/testsuite/gdb.cp/oranking.exp | 2 +- gdb/testsuite/gdb.cp/overload-const.cc | 2 +- gdb/testsuite/gdb.cp/overload-const.exp | 2 +- gdb/testsuite/gdb.cp/overload.exp | 7 +- gdb/testsuite/gdb.cp/ovldbreak.exp | 2 +- gdb/testsuite/gdb.cp/ovsrch.exp | 2 +- gdb/testsuite/gdb.cp/ovsrch.h | 2 +- gdb/testsuite/gdb.cp/ovsrch1.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch2.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch3.cc | 2 +- gdb/testsuite/gdb.cp/ovsrch4.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.cc | 2 +- gdb/testsuite/gdb.cp/paren-type.exp | 2 +- gdb/testsuite/gdb.cp/parse-lang.cc | 2 +- gdb/testsuite/gdb.cp/parse-lang.exp | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.cc | 2 +- gdb/testsuite/gdb.cp/pass-by-ref.exp | 2 +- gdb/testsuite/gdb.cp/pr-1023.exp | 2 +- gdb/testsuite/gdb.cp/pr-1210.exp | 2 +- gdb/testsuite/gdb.cp/pr-574.cc | 2 +- gdb/testsuite/gdb.cp/pr-574.exp | 2 +- gdb/testsuite/gdb.cp/pr10687.exp | 2 +- gdb/testsuite/gdb.cp/pr10728.exp | 2 +- gdb/testsuite/gdb.cp/pr12028.exp | 2 +- gdb/testsuite/gdb.cp/pr17132.cc | 2 +- gdb/testsuite/gdb.cp/pr17132.exp | 2 +- gdb/testsuite/gdb.cp/pr17494.cc | 2 +- gdb/testsuite/gdb.cp/pr17494.exp | 2 +- gdb/testsuite/gdb.cp/pr9067.exp | 2 +- gdb/testsuite/gdb.cp/pr9167.exp | 2 +- gdb/testsuite/gdb.cp/pr9631.cc | 2 +- gdb/testsuite/gdb.cp/pr9631.exp | 2 +- gdb/testsuite/gdb.cp/printmethod.cc | 2 +- gdb/testsuite/gdb.cp/printmethod.exp | 2 +- gdb/testsuite/gdb.cp/psmang.exp | 2 +- gdb/testsuite/gdb.cp/psmang1.cc | 2 +- gdb/testsuite/gdb.cp/psmang2.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.cc | 2 +- gdb/testsuite/gdb.cp/psymtab-parameter.exp | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.cc | 2 +- gdb/testsuite/gdb.cp/ptype-cv-cp.exp | 2 +- gdb/testsuite/gdb.cp/ptype-flags.cc | 2 +- gdb/testsuite/gdb.cp/ptype-flags.exp | 2 +- gdb/testsuite/gdb.cp/punctuator.exp | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.cc | 2 +- gdb/testsuite/gdb.cp/re-set-overloaded.exp | 4 +- gdb/testsuite/gdb.cp/readnow-language.cc | 2 +- gdb/testsuite/gdb.cp/readnow-language.exp | 2 +- gdb/testsuite/gdb.cp/ref-params.cc | 2 +- gdb/testsuite/gdb.cp/ref-params.exp | 2 +- gdb/testsuite/gdb.cp/ref-types.cc | 2 +- gdb/testsuite/gdb.cp/ref-types.exp | 2 +- gdb/testsuite/gdb.cp/rtti.exp | 2 +- gdb/testsuite/gdb.cp/rtti.h | 2 +- gdb/testsuite/gdb.cp/rtti1.cc | 2 +- gdb/testsuite/gdb.cp/rtti2.cc | 2 +- gdb/testsuite/gdb.cp/scope-err.cc | 35 + gdb/testsuite/gdb.cp/scope-err.exp | 49 + gdb/testsuite/gdb.cp/shadow.exp | 2 +- gdb/testsuite/gdb.cp/smartp.cc | 2 +- gdb/testsuite/gdb.cp/smartp.exp | 2 +- gdb/testsuite/gdb.cp/static-method.cc | 2 +- gdb/testsuite/gdb.cp/static-method.exp | 2 +- gdb/testsuite/gdb.cp/static-print-quit.cc | 2 +- gdb/testsuite/gdb.cp/static-print-quit.exp | 2 +- gdb/testsuite/gdb.cp/temargs.cc | 2 +- gdb/testsuite/gdb.cp/temargs.exp | 3 +- gdb/testsuite/gdb.cp/templates.exp | 12 +- gdb/testsuite/gdb.cp/try_catch.cc | 2 +- gdb/testsuite/gdb.cp/try_catch.exp | 2 +- gdb/testsuite/gdb.cp/typedef-operator.cc | 2 +- gdb/testsuite/gdb.cp/typedef-operator.exp | 2 +- gdb/testsuite/gdb.cp/typeid.cc | 2 +- gdb/testsuite/gdb.cp/typeid.exp | 2 +- gdb/testsuite/gdb.cp/userdef.cc | 2 +- gdb/testsuite/gdb.cp/userdef.exp | 2 +- gdb/testsuite/gdb.cp/using-crash.cc | 2 +- gdb/testsuite/gdb.cp/using-crash.exp | 2 +- gdb/testsuite/gdb.cp/var-tag-2.cc | 22 + gdb/testsuite/gdb.cp/var-tag-3.cc | 22 + gdb/testsuite/gdb.cp/var-tag-4.cc | 22 + gdb/testsuite/gdb.cp/var-tag.cc | 44 + gdb/testsuite/gdb.cp/var-tag.exp | 111 + gdb/testsuite/gdb.cp/virtbase.exp | 8 +- gdb/testsuite/gdb.cp/virtfunc.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc.exp | 5 +- gdb/testsuite/gdb.cp/virtfunc2.cc | 2 +- gdb/testsuite/gdb.cp/virtfunc2.exp | 2 +- gdb/testsuite/gdb.cp/vla-cxx.cc | 3 +- gdb/testsuite/gdb.cp/vla-cxx.exp | 2 +- gdb/testsuite/gdb.disasm/Makefile.in | 14 - gdb/testsuite/gdb.disasm/am33.exp | 2 +- gdb/testsuite/gdb.disasm/h8300s.exp | 2 +- gdb/testsuite/gdb.disasm/hppa.exp | 2 +- gdb/testsuite/gdb.disasm/mn10300.exp | 2 +- gdb/testsuite/gdb.disasm/sh3.exp | 2 +- gdb/testsuite/gdb.disasm/t01_mov.exp | 2 +- gdb/testsuite/gdb.disasm/t02_mova.exp | 2 +- gdb/testsuite/gdb.disasm/t03_add.exp | 2 +- gdb/testsuite/gdb.disasm/t04_sub.exp | 2 +- gdb/testsuite/gdb.disasm/t05_cmp.exp | 2 +- gdb/testsuite/gdb.disasm/t06_ari2.exp | 2 +- gdb/testsuite/gdb.disasm/t07_ari3.exp | 2 +- gdb/testsuite/gdb.disasm/t08_or.exp | 2 +- gdb/testsuite/gdb.disasm/t09_xor.exp | 2 +- gdb/testsuite/gdb.disasm/t10_and.exp | 2 +- gdb/testsuite/gdb.disasm/t11_logs.exp | 2 +- gdb/testsuite/gdb.disasm/t12_bit.exp | 2 +- gdb/testsuite/gdb.disasm/t13_otr.exp | 2 +- gdb/testsuite/gdb.dlang/Makefile.in | 15 - gdb/testsuite/gdb.dlang/circular.c | 33 + gdb/testsuite/gdb.dlang/circular.exp | 149 + gdb/testsuite/gdb.dlang/demangle.exp | 45 +- gdb/testsuite/gdb.dlang/expression.exp | 2 +- gdb/testsuite/gdb.dlang/primitive-types.exp | 2 +- gdb/testsuite/gdb.dlang/properties.exp | 93 + gdb/testsuite/gdb.dwarf2/Makefile.in | 46 - gdb/testsuite/gdb.dwarf2/arr-stride.c | 2 +- gdb/testsuite/gdb.dwarf2/arr-stride.exp | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.c | 2 +- gdb/testsuite/gdb.dwarf2/arr-subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 4 +- gdb/testsuite/gdb.dwarf2/atomic.c | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.c | 22 + gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 76 + gdb/testsuite/gdb.dwarf2/callframecfa.S | 2 +- gdb/testsuite/gdb.dwarf2/callframecfa.exp | 2 +- gdb/testsuite/gdb.dwarf2/clztest.S | 2 +- gdb/testsuite/gdb.dwarf2/clztest.exp | 2 +- gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 34 + gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 80 + gdb/testsuite/gdb.dwarf2/corrupt.c | 2 +- gdb/testsuite/gdb.dwarf2/corrupt.exp | 2 +- gdb/testsuite/gdb.dwarf2/count.exp | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.c | 2 +- gdb/testsuite/gdb.dwarf2/data-loc.exp | 13 +- gdb/testsuite/gdb.dwarf2/dup-psym.S | 2 +- gdb/testsuite/gdb.dwarf2/dup-psym.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-hello.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc-world.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-abs-hi-pc.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ada-ffffffff.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-anonymous-func.exp | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 41 + .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 72 + gdb/testsuite/gdb.dwarf2/dw2-bad-parameter-type.S | 2 +- .../gdb.dwarf2/dw2-bad-parameter-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 24 + gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 59 + gdb/testsuite/gdb.dwarf2/dw2-basic.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-basic.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 19 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 8 +- .../gdb.dwarf2/dw2-case-insensitive-debug.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-case-insensitive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-common-block.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 13 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-compressed.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-const.exp | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static-main.c | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.S | 2 +- .../gdb.dwarf2/dw2-cp-infcall-ref-static.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dos-drive.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-double-set-die-type.S | 2 +- .../gdb.dwarf2/dw2-double-set-die-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 33 + gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 39 + gdb/testsuite/gdb.dwarf2/dw2-dup-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-dup-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-empty-pc-range.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-entry-value.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-filename.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icc-opaque.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-icycle.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-break.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-inline-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intercu.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-intermix.exp | 2 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 70 + .../gdb.dwarf2/dw2-linkage-name-trust-main.cc | 2 +- gdb/testsuite/gdb.dwarf2/dw2-linkage-name-trust.S | 2 +- .../gdb.dwarf2/dw2-linkage-name-trust.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 19 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-modula2-self-type.exp | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.S | 2 +- .../gdb.dwarf2/dw2-namespaceless-anonymous.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-noloc.exp | 2 +- .../gdb.dwarf2/dw2-objfile-overlap-inner.S | 2 +- .../gdb.dwarf2/dw2-objfile-overlap-outer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-objfile-overlap.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-call.exp | 4 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-out-param.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 5 +- gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c | 41 + gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp | 250 + gdb/testsuite/gdb.dwarf2/dw2-param-error-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-param-error.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c | 36 + gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 143 + gdb/testsuite/gdb.dwarf2/dw2-ranges.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges2.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ranges3.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-func.c | 2 +- .../gdb.dwarf2/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-reg-undefined.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 71 + gdb/testsuite/gdb.dwarf2/dw2-restore.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-restrict.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-simple-locdesc.exp | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.S | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.c | 2 +- .../gdb.dwarf2/dw2-single-line-discriminators.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.c | 2 +- gdb/testsuite/gdb.dwarf2/dw2-skip-prologue.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-strp.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-undefined-ret-addr.c | 2 +- .../gdb.dwarf2/dw2-undefined-ret-addr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 24 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 23 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 9 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.S | 2 +- gdb/testsuite/gdb.dwarf2/dw2-var-zero-addr.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.S | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-type-unused.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw4-sig-types.exp | 4 +- gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c | 22 + gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp | 40 + gdb/testsuite/gdb.dwarf2/dwp-symlink.c | 2 +- gdb/testsuite/gdb.dwarf2/dwp-symlink.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwz.exp | 2 +- gdb/testsuite/gdb.dwarf2/dwzbuildid.exp | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.c | 2 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 23 +- gdb/testsuite/gdb.dwarf2/enum-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 482 + gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 61 + gdb/testsuite/gdb.dwarf2/fission-loclists.S | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix.h | 2 +- gdb/testsuite/gdb.dwarf2/fission-mix2.c | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 29 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 8 +- gdb/testsuite/gdb.dwarf2/gdb-index.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.S | 2 +- gdb/testsuite/gdb.dwarf2/implptr-64bit.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptr.c | 2 +- gdb/testsuite/gdb.dwarf2/implptr.exp | 4 +- gdb/testsuite/gdb.dwarf2/implptrconst.c | 2 +- gdb/testsuite/gdb.dwarf2/implptrconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/implptrpiece.exp | 2 +- gdb/testsuite/gdb.dwarf2/implref-array.c | 27 + gdb/testsuite/gdb.dwarf2/implref-array.exp | 171 + gdb/testsuite/gdb.dwarf2/implref-const.exp | 119 + gdb/testsuite/gdb.dwarf2/implref-global.c | 27 + gdb/testsuite/gdb.dwarf2/implref-global.exp | 125 + gdb/testsuite/gdb.dwarf2/implref-struct.c | 43 + gdb/testsuite/gdb.dwarf2/implref-struct.exp | 186 + gdb/testsuite/gdb.dwarf2/mac-fileno.S | 2 +- gdb/testsuite/gdb.dwarf2/mac-fileno.exp | 2 +- gdb/testsuite/gdb.dwarf2/main.c | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.S | 2 +- gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.cc | 2 +- gdb/testsuite/gdb.dwarf2/method-ptr.exp | 2 +- gdb/testsuite/gdb.dwarf2/missing-sig-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/nostaticblock.exp | 2 +- gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c | 24 + gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c | 23 + gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp | 200 + gdb/testsuite/gdb.dwarf2/pieces-optimized-out.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces-optimized-out.exp | 2 +- gdb/testsuite/gdb.dwarf2/pieces.S | 2 +- gdb/testsuite/gdb.dwarf2/pieces.c | 2 +- gdb/testsuite/gdb.dwarf2/pieces.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr10770.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.S | 2 +- gdb/testsuite/gdb.dwarf2/pr11465.exp | 2 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 19 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 8 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 9 +- gdb/testsuite/gdb.dwarf2/subrange.exp | 2 +- gdb/testsuite/gdb.dwarf2/symtab-producer.exp | 2 +- gdb/testsuite/gdb.dwarf2/trace-crash.exp | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf-amd64.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.S | 2 +- gdb/testsuite/gdb.dwarf2/typeddwarf.exp | 2 +- gdb/testsuite/gdb.dwarf2/valop.S | 2 +- gdb/testsuite/gdb.dwarf2/valop.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.c | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst.exp | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.S | 2 +- gdb/testsuite/gdb.dwarf2/watch-notconst2.c | 2 +- gdb/testsuite/gdb.fortran/Makefile.in | 34 - gdb/testsuite/gdb.fortran/array-element.exp | 2 +- gdb/testsuite/gdb.fortran/array-element.f | 2 +- gdb/testsuite/gdb.fortran/charset.exp | 2 +- gdb/testsuite/gdb.fortran/common-block.exp | 10 +- gdb/testsuite/gdb.fortran/common-block.f90 | 2 +- gdb/testsuite/gdb.fortran/complex.exp | 2 +- gdb/testsuite/gdb.fortran/complex.f | 2 +- gdb/testsuite/gdb.fortran/derived-type.exp | 17 +- gdb/testsuite/gdb.fortran/derived-type.f90 | 2 +- gdb/testsuite/gdb.fortran/exprs.exp | 2 +- gdb/testsuite/gdb.fortran/library-module-lib.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module-main.f90 | 2 +- gdb/testsuite/gdb.fortran/library-module.exp | 4 +- gdb/testsuite/gdb.fortran/logical.exp | 2 +- gdb/testsuite/gdb.fortran/logical.f90 | 2 +- gdb/testsuite/gdb.fortran/module.exp | 2 +- gdb/testsuite/gdb.fortran/module.f90 | 2 +- gdb/testsuite/gdb.fortran/multi-dim.exp | 11 +- gdb/testsuite/gdb.fortran/multi-dim.f90 | 2 +- gdb/testsuite/gdb.fortran/nested-funcs.exp | 64 + gdb/testsuite/gdb.fortran/nested-funcs.f90 | 50 + gdb/testsuite/gdb.fortran/print-formatted.exp | 2 +- gdb/testsuite/gdb.fortran/print-formatted.f90 | 2 +- gdb/testsuite/gdb.fortran/subarray.exp | 2 +- gdb/testsuite/gdb.fortran/subarray.f | 2 +- gdb/testsuite/gdb.fortran/type.f90 | 29 +- gdb/testsuite/gdb.fortran/types.exp | 2 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 65 + gdb/testsuite/gdb.fortran/vla-datatypes.exp | 89 + gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 51 + gdb/testsuite/gdb.fortran/vla-history.exp | 55 + gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 32 + gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 92 + gdb/testsuite/gdb.fortran/vla-ptype.exp | 100 + gdb/testsuite/gdb.fortran/vla-sizeof.exp | 46 + gdb/testsuite/gdb.fortran/vla-sub.f90 | 82 + gdb/testsuite/gdb.fortran/vla-type.exp | 171 + gdb/testsuite/gdb.fortran/vla-type.f90 | 104 + .../gdb.fortran/vla-value-sub-arbitrary.exp | 35 + gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 51 + gdb/testsuite/gdb.fortran/vla-value-sub.exp | 92 + gdb/testsuite/gdb.fortran/vla-value.exp | 158 + gdb/testsuite/gdb.fortran/vla.f90 | 57 + gdb/testsuite/gdb.fortran/whatis_type.exp | 52 +- gdb/testsuite/gdb.gdb/Makefile.in | 15 - gdb/testsuite/gdb.gdb/complaints.exp | 112 +- gdb/testsuite/gdb.gdb/observer.exp | 2 +- gdb/testsuite/gdb.gdb/python-interrupts.exp | 2 +- gdb/testsuite/gdb.gdb/python-selftest.exp | 2 +- gdb/testsuite/gdb.gdb/selftest.exp | 47 +- gdb/testsuite/gdb.gdb/unittest.exp | 17 + gdb/testsuite/gdb.gdb/xfullpath.exp | 2 +- gdb/testsuite/gdb.go/Makefile.in | 21 - gdb/testsuite/gdb.go/basic-types.exp | 2 +- gdb/testsuite/gdb.go/chan.exp | 2 +- gdb/testsuite/gdb.go/handcall.exp | 10 +- gdb/testsuite/gdb.go/handcall.go | 2 +- gdb/testsuite/gdb.go/hello.exp | 15 +- gdb/testsuite/gdb.go/hello.go | 6 +- gdb/testsuite/gdb.go/integers.exp | 2 +- gdb/testsuite/gdb.go/methods.exp | 2 +- gdb/testsuite/gdb.go/package.exp | 2 +- gdb/testsuite/gdb.go/print.exp | 2 +- gdb/testsuite/gdb.go/strings.exp | 10 +- gdb/testsuite/gdb.go/strings.go | 2 +- gdb/testsuite/gdb.go/types.exp | 2 +- gdb/testsuite/gdb.go/unsafe.exp | 10 +- gdb/testsuite/gdb.go/unsafe.go | 2 +- gdb/testsuite/gdb.guile/Makefile.in | 17 - gdb/testsuite/gdb.guile/guile.exp | 2 +- gdb/testsuite/gdb.guile/scm-arch.c | 2 +- gdb/testsuite/gdb.guile/scm-arch.exp | 2 +- gdb/testsuite/gdb.guile/scm-block.c | 2 +- gdb/testsuite/gdb.guile/scm-block.exp | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.c | 2 +- gdb/testsuite/gdb.guile/scm-breakpoint.exp | 15 +- gdb/testsuite/gdb.guile/scm-cmd.c | 2 +- gdb/testsuite/gdb.guile/scm-cmd.exp | 2 +- gdb/testsuite/gdb.guile/scm-disasm.c | 2 +- gdb/testsuite/gdb.guile/scm-disasm.exp | 2 +- gdb/testsuite/gdb.guile/scm-equal.c | 2 +- gdb/testsuite/gdb.guile/scm-equal.exp | 2 +- gdb/testsuite/gdb.guile/scm-error-1.scm | 2 +- gdb/testsuite/gdb.guile/scm-error-2.scm | 2 +- gdb/testsuite/gdb.guile/scm-error.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame-args.scm | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.c | 2 +- gdb/testsuite/gdb.guile/scm-frame-inline.exp | 2 +- gdb/testsuite/gdb.guile/scm-frame.exp | 2 +- gdb/testsuite/gdb.guile/scm-gsmob.exp | 2 +- gdb/testsuite/gdb.guile/scm-iterator.c | 2 +- gdb/testsuite/gdb.guile/scm-iterator.exp | 2 +- gdb/testsuite/gdb.guile/scm-math.c | 2 +- gdb/testsuite/gdb.guile/scm-math.exp | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script-gdb.in | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-objfile.c | 2 +- gdb/testsuite/gdb.guile/scm-objfile.exp | 2 +- gdb/testsuite/gdb.guile/scm-parameter.exp | 5 +- gdb/testsuite/gdb.guile/scm-ports.c | 22 + gdb/testsuite/gdb.guile/scm-ports.exp | 138 +- gdb/testsuite/gdb.guile/scm-pretty-print.c | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.exp | 2 +- gdb/testsuite/gdb.guile/scm-pretty-print.scm | 2 +- gdb/testsuite/gdb.guile/scm-progspace.c | 2 +- gdb/testsuite/gdb.guile/scm-progspace.exp | 2 +- gdb/testsuite/gdb.guile/scm-section-script.c | 10 +- gdb/testsuite/gdb.guile/scm-section-script.exp | 2 +- gdb/testsuite/gdb.guile/scm-section-script.scm | 2 +- gdb/testsuite/gdb.guile/scm-symbol.c | 2 +- gdb/testsuite/gdb.guile/scm-symbol.exp | 2 +- gdb/testsuite/gdb.guile/scm-symtab-2.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.c | 2 +- gdb/testsuite/gdb.guile/scm-symtab.exp | 2 +- gdb/testsuite/gdb.guile/scm-type.c | 2 +- gdb/testsuite/gdb.guile/scm-type.exp | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.cc | 2 +- gdb/testsuite/gdb.guile/scm-value-cc.exp | 2 +- gdb/testsuite/gdb.guile/scm-value.c | 2 +- gdb/testsuite/gdb.guile/scm-value.exp | 4 +- gdb/testsuite/gdb.guile/source2.scm | 2 +- gdb/testsuite/gdb.guile/types-module.cc | 2 +- gdb/testsuite/gdb.guile/types-module.exp | 2 +- gdb/testsuite/gdb.java/Makefile.in | 22 - gdb/testsuite/gdb.java/jmain.exp | 2 +- gdb/testsuite/gdb.java/jmisc.exp | 2 +- gdb/testsuite/gdb.java/jnpe.exp | 4 +- gdb/testsuite/gdb.java/jnpe.java | 2 +- gdb/testsuite/gdb.java/jprint.exp | 2 +- gdb/testsuite/gdb.java/jprint.java | 2 +- gdb/testsuite/gdb.java/jv-exp.exp | 2 +- gdb/testsuite/gdb.java/jv-print.exp | 2 +- gdb/testsuite/gdb.linespec/3explicit.c | 28 + gdb/testsuite/gdb.linespec/Makefile.in | 15 - gdb/testsuite/gdb.linespec/base/one/header.h | 2 +- gdb/testsuite/gdb.linespec/base/two/header.h | 2 +- gdb/testsuite/gdb.linespec/break-ask.exp | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.c | 2 +- gdb/testsuite/gdb.linespec/break-asm-file.exp | 2 +- gdb/testsuite/gdb.linespec/break-asm-file0.s | 2 +- gdb/testsuite/gdb.linespec/break-asm-file1.s | 2 +- gdb/testsuite/gdb.linespec/cpexplicit.cc | 63 + gdb/testsuite/gdb.linespec/cpexplicit.exp | 112 + gdb/testsuite/gdb.linespec/explicit.c | 56 + gdb/testsuite/gdb.linespec/explicit.exp | 409 + gdb/testsuite/gdb.linespec/explicit2.c | 24 + gdb/testsuite/gdb.linespec/keywords.c | 2 +- gdb/testsuite/gdb.linespec/keywords.exp | 10 +- gdb/testsuite/gdb.linespec/linespec.exp | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.cc | 2 +- gdb/testsuite/gdb.linespec/ls-dollar.exp | 2 +- gdb/testsuite/gdb.linespec/ls-errs.c | 15 +- gdb/testsuite/gdb.linespec/ls-errs.exp | 353 +- gdb/testsuite/gdb.linespec/macro-relative.c | 2 +- gdb/testsuite/gdb.linespec/macro-relative.exp | 2 +- gdb/testsuite/gdb.linespec/skip-two.exp | 2 +- gdb/testsuite/gdb.linespec/thread.c | 2 +- gdb/testsuite/gdb.linespec/thread.exp | 2 +- gdb/testsuite/gdb.mi/Makefile.in | 30 - gdb/testsuite/gdb.mi/array.f | 2 +- gdb/testsuite/gdb.mi/basics.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-func.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame-main.c | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.S | 2 +- gdb/testsuite/gdb.mi/dw2-ref-missing-frame.exp | 2 +- gdb/testsuite/gdb.mi/gdb2549.exp | 2 +- gdb/testsuite/gdb.mi/gdb669.exp | 2 +- gdb/testsuite/gdb.mi/gdb680.exp | 2 +- gdb/testsuite/gdb.mi/gdb701.exp | 2 +- gdb/testsuite/gdb.mi/gdb792.exp | 2 +- gdb/testsuite/gdb.mi/mi-async-run.c | 31 + gdb/testsuite/gdb.mi/mi-async-run.exp | 50 + gdb/testsuite/gdb.mi/mi-async.exp | 2 +- gdb/testsuite/gdb.mi/mi-basics.exp | 2 +- gdb/testsuite/gdb.mi/mi-break.exp | 84 +- gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 13 +- gdb/testsuite/gdb.mi/mi-catch-load-so.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.c | 2 +- gdb/testsuite/gdb.mi/mi-catch-load.exp | 2 +- gdb/testsuite/gdb.mi/mi-cli.exp | 22 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 8 +- .../gdb.mi/mi-condbreak-call-thr-state-mt.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state-st.c | 2 +- gdb/testsuite/gdb.mi/mi-condbreak-call-thr-state.c | 2 +- .../gdb.mi/mi-condbreak-call-thr-state.exp | 2 +- gdb/testsuite/gdb.mi/mi-console.exp | 2 +- gdb/testsuite/gdb.mi/mi-detach.exp | 35 + gdb/testsuite/gdb.mi/mi-disassemble.exp | 4 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.c | 25 + gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 79 + gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c | 27 + gdb/testsuite/gdb.mi/mi-dprintf.c | 6 +- gdb/testsuite/gdb.mi/mi-dprintf.exp | 80 +- gdb/testsuite/gdb.mi/mi-eval.exp | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.c | 2 +- gdb/testsuite/gdb.mi/mi-exit-code.exp | 2 +- gdb/testsuite/gdb.mi/mi-file-transfer.exp | 2 +- gdb/testsuite/gdb.mi/mi-file.exp | 2 +- gdb/testsuite/gdb.mi/mi-fill-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-fullname-deleted.exp | 2 +- gdb/testsuite/gdb.mi/mi-hack-cli.exp | 2 +- gdb/testsuite/gdb.mi/mi-i-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-info-os.exp | 2 +- .../gdb.mi/mi-inheritance-syntax-error.exp | 2 +- gdb/testsuite/gdb.mi/mi-language.exp | 2 +- gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc | 35 + gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp | 59 + gdb/testsuite/gdb.mi/mi-logging.exp | 2 +- gdb/testsuite/gdb.mi/mi-memory-changed.exp | 4 +- gdb/testsuite/gdb.mi/mi-nonstop-exit.exp | 2 +- gdb/testsuite/gdb.mi/mi-nonstop.exp | 15 +- gdb/testsuite/gdb.mi/mi-ns-stale-regcache.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsintrall.exp | 6 +- gdb/testsuite/gdb.mi/mi-nsmoribund.exp | 2 +- gdb/testsuite/gdb.mi/mi-nsthrexec.exp | 7 +- gdb/testsuite/gdb.mi/mi-pending.c | 6 +- gdb/testsuite/gdb.mi/mi-pending.exp | 8 +- gdb/testsuite/gdb.mi/mi-pendshr.c | 2 +- gdb/testsuite/gdb.mi/mi-pendshr2.c | 2 +- gdb/testsuite/gdb.mi/mi-pthreads.exp | 2 +- gdb/testsuite/gdb.mi/mi-read-memory.exp | 2 +- gdb/testsuite/gdb.mi/mi-record-changed.exp | 6 +- gdb/testsuite/gdb.mi/mi-reg-undefined.S | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.c | 2 +- gdb/testsuite/gdb.mi/mi-reg-undefined.exp | 2 +- gdb/testsuite/gdb.mi/mi-regs.exp | 2 +- gdb/testsuite/gdb.mi/mi-return.exp | 2 +- gdb/testsuite/gdb.mi/mi-reverse.exp | 2 +- gdb/testsuite/gdb.mi/mi-simplerun.exp | 2 +- gdb/testsuite/gdb.mi/mi-solib.exp | 2 +- gdb/testsuite/gdb.mi/mi-stack.c | 2 +- gdb/testsuite/gdb.mi/mi-stack.exp | 2 +- gdb/testsuite/gdb.mi/mi-start.c | 2 +- gdb/testsuite/gdb.mi/mi-start.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepi.exp | 2 +- gdb/testsuite/gdb.mi/mi-stepn.c | 2 +- gdb/testsuite/gdb.mi/mi-stepn.exp | 2 +- gdb/testsuite/gdb.mi/mi-syn-frame.exp | 2 +- gdb/testsuite/gdb.mi/mi-threads-interrupt.c | 61 + gdb/testsuite/gdb.mi/mi-threads-interrupt.exp | 69 + gdb/testsuite/gdb.mi/mi-undefined-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-until.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-block.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child-f.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-child.c | 2 +- gdb/testsuite/gdb.mi/mi-var-child.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cmd.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-cp.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.c | 2 +- gdb/testsuite/gdb.mi/mi-var-create-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-display.exp | 27 +- gdb/testsuite/gdb.mi/mi-var-invalidate.exp | 2 +- .../mi-var-list-children-invalid-grandchild.c | 2 +- .../mi-var-list-children-invalid-grandchild.exp | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.cc | 2 +- gdb/testsuite/gdb.mi/mi-var-rtti.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-c99.exp | 2 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 198 + gdb/testsuite/gdb.mi/mi-watch-nonstop.exp | 2 +- gdb/testsuite/gdb.mi/mi-watch.exp | 6 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.c | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.exp | 2 +- gdb/testsuite/gdb.mi/mi2-amd64-entry-value.s | 2 +- gdb/testsuite/gdb.mi/mi2-prompt.exp | 2 +- gdb/testsuite/gdb.mi/mi2-var-child.exp | 2 +- gdb/testsuite/gdb.mi/non-stop-exit.c | 2 +- gdb/testsuite/gdb.mi/non-stop.c | 17 +- gdb/testsuite/gdb.mi/ns-stale-regcache.c | 2 +- gdb/testsuite/gdb.mi/nsintrall.c | 2 +- gdb/testsuite/gdb.mi/nsmoribund.c | 2 +- gdb/testsuite/gdb.mi/nsthrexec.c | 2 +- gdb/testsuite/gdb.mi/pending.c | 2 +- gdb/testsuite/gdb.mi/pendshr1.c | 2 +- gdb/testsuite/gdb.mi/pendshr2.c | 2 +- gdb/testsuite/gdb.mi/pr11022.c | 2 +- gdb/testsuite/gdb.mi/pr11022.exp | 2 +- gdb/testsuite/gdb.mi/pthreads.c | 17 +- gdb/testsuite/gdb.mi/solib-lib.c | 2 +- gdb/testsuite/gdb.mi/solib-main.c | 2 +- gdb/testsuite/gdb.mi/var-cmd.c | 2 +- gdb/testsuite/gdb.mi/vla.c | 2 +- gdb/testsuite/gdb.mi/vla.f90 | 43 + gdb/testsuite/gdb.mi/watch-nonstop.c | 2 +- gdb/testsuite/gdb.modula2/Makefile.in | 34 - gdb/testsuite/gdb.modula2/unbounded-array.exp | 2 +- gdb/testsuite/gdb.modula2/unbounded1.c | 2 +- gdb/testsuite/gdb.multi/Makefile.in | 15 - gdb/testsuite/gdb.multi/base.exp | 38 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.c | 16 +- gdb/testsuite/gdb.multi/bkpt-multi-exec.exp | 8 +- gdb/testsuite/gdb.multi/dummy-frame-restore.c | 2 +- gdb/testsuite/gdb.multi/dummy-frame-restore.exp | 2 +- gdb/testsuite/gdb.multi/goodbye.c | 30 +- gdb/testsuite/gdb.multi/hangout.c | 5 +- gdb/testsuite/gdb.multi/hello.c | 11 +- gdb/testsuite/gdb.multi/info-threads.exp | 39 + gdb/testsuite/gdb.multi/multi-arch-exec.c | 20 +- gdb/testsuite/gdb.multi/multi-arch-exec.exp | 26 +- gdb/testsuite/gdb.multi/multi-arch.exp | 24 +- gdb/testsuite/gdb.multi/multi-attach.c | 2 +- gdb/testsuite/gdb.multi/multi-attach.exp | 13 +- gdb/testsuite/gdb.multi/tids.c | 56 + gdb/testsuite/gdb.multi/tids.exp | 444 + gdb/testsuite/gdb.multi/watchpoint-multi.c | 2 +- gdb/testsuite/gdb.multi/watchpoint-multi.exp | 2 +- gdb/testsuite/gdb.objc/Makefile.in | 23 - gdb/testsuite/gdb.objc/basicclass.exp | 2 +- gdb/testsuite/gdb.objc/nondebug.exp | 2 +- gdb/testsuite/gdb.objc/objcdecode.exp | 2 +- gdb/testsuite/gdb.objc/print.exp | 2 +- gdb/testsuite/gdb.opencl/Makefile.in | 18 - gdb/testsuite/gdb.opencl/callfuncs.cl | 2 +- gdb/testsuite/gdb.opencl/callfuncs.exp | 2 +- gdb/testsuite/gdb.opencl/convs_casts.cl | 2 +- gdb/testsuite/gdb.opencl/convs_casts.exp | 2 +- gdb/testsuite/gdb.opencl/datatypes.cl | 2 +- gdb/testsuite/gdb.opencl/datatypes.exp | 2 +- gdb/testsuite/gdb.opencl/operators.cl | 2 +- gdb/testsuite/gdb.opencl/operators.exp | 2 +- gdb/testsuite/gdb.opencl/vec_comps.cl | 2 +- gdb/testsuite/gdb.opencl/vec_comps.exp | 2 +- gdb/testsuite/gdb.opt/Makefile.in | 25 - gdb/testsuite/gdb.opt/clobbered-registers-O2.c | 2 +- gdb/testsuite/gdb.opt/clobbered-registers-O2.exp | 2 +- gdb/testsuite/gdb.opt/inline-break.c | 2 +- gdb/testsuite/gdb.opt/inline-break.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.c | 3 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.c | 3 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.c | 3 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 7 +- gdb/testsuite/gdb.opt/solib-intra-step-lib.c | 30 + gdb/testsuite/gdb.opt/solib-intra-step-main.c | 25 + gdb/testsuite/gdb.opt/solib-intra-step.exp | 86 + gdb/testsuite/gdb.pascal/Makefile.in | 25 - .../gdb.pascal/case-insensitive-symbols.exp | 58 + .../gdb.pascal/case-insensitive-symbols.pas | 63 + gdb/testsuite/gdb.pascal/floats.exp | 2 +- gdb/testsuite/gdb.pascal/floats.pas | 2 +- gdb/testsuite/gdb.pascal/gdb11492.exp | 2 +- gdb/testsuite/gdb.pascal/gdb11492.pas | 2 +- gdb/testsuite/gdb.pascal/hello.exp | 2 +- gdb/testsuite/gdb.pascal/integers.exp | 2 +- gdb/testsuite/gdb.pascal/integers.pas | 2 +- gdb/testsuite/gdb.pascal/print.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.exp | 2 +- gdb/testsuite/gdb.pascal/stub-method.pas | 2 +- gdb/testsuite/gdb.pascal/types.exp | 2 +- gdb/testsuite/gdb.perf/Makefile.in | 15 - gdb/testsuite/gdb.perf/README | 211 + gdb/testsuite/gdb.perf/backtrace.c | 2 +- gdb/testsuite/gdb.perf/backtrace.exp | 5 +- gdb/testsuite/gdb.perf/backtrace.py | 2 +- gdb/testsuite/gdb.perf/disassemble.exp | 5 +- gdb/testsuite/gdb.perf/disassemble.py | 2 +- gdb/testsuite/gdb.perf/gm-hello.cc | 25 + gdb/testsuite/gdb.perf/gm-pervasive-typedef.cc | 30 + gdb/testsuite/gdb.perf/gm-pervasive-typedef.h | 30 + gdb/testsuite/gdb.perf/gm-std.cc | 36 + gdb/testsuite/gdb.perf/gm-std.h | 57 + gdb/testsuite/gdb.perf/gm-use-cerr.cc | 29 + gdb/testsuite/gdb.perf/gm-utils.h | 25 + gdb/testsuite/gdb.perf/gmonster-null-lookup.py | 46 + .../gdb.perf/gmonster-pervasive-typedef.py | 45 + gdb/testsuite/gdb.perf/gmonster-print-cerr.py | 52 + gdb/testsuite/gdb.perf/gmonster-ptype-string.py | 48 + gdb/testsuite/gdb.perf/gmonster-runto-main.py | 40 + gdb/testsuite/gdb.perf/gmonster-select-file.py | 43 + gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp | 26 + .../gdb.perf/gmonster1-pervasive-typedef.exp | 28 + gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp | 26 + gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp | 26 + gdb/testsuite/gdb.perf/gmonster1-runto-main.exp | 26 + gdb/testsuite/gdb.perf/gmonster1-select-file.exp | 26 + gdb/testsuite/gdb.perf/gmonster1.cc | 24 + gdb/testsuite/gdb.perf/gmonster1.exp | 116 + gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp | 27 + .../gdb.perf/gmonster2-pervasive-typedef.exp | 28 + gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp | 26 + gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp | 27 + gdb/testsuite/gdb.perf/gmonster2-runto-main.exp | 26 + gdb/testsuite/gdb.perf/gmonster2-select-file.exp | 27 + gdb/testsuite/gdb.perf/gmonster2.cc | 24 + gdb/testsuite/gdb.perf/gmonster2.exp | 118 + gdb/testsuite/gdb.perf/lib/perftest/__init__.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/measure.py | 2 +- gdb/testsuite/gdb.perf/lib/perftest/perftest.py | 17 +- gdb/testsuite/gdb.perf/lib/perftest/reporter.py | 37 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 9 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 69 + gdb/testsuite/gdb.perf/single-step.c | 2 +- gdb/testsuite/gdb.perf/single-step.exp | 6 +- gdb/testsuite/gdb.perf/single-step.py | 2 +- gdb/testsuite/gdb.perf/skip-command.cc | 46 + gdb/testsuite/gdb.perf/skip-command.exp | 138 + gdb/testsuite/gdb.perf/skip-command.py | 34 + gdb/testsuite/gdb.perf/skip-prologue.c | 2 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 4 +- gdb/testsuite/gdb.perf/skip-prologue.py | 2 +- gdb/testsuite/gdb.perf/solib.c | 2 +- gdb/testsuite/gdb.perf/solib.exp | 4 +- gdb/testsuite/gdb.perf/solib.py | 2 +- gdb/testsuite/gdb.python/Makefile.in | 22 - .../gdb.python/amd64-py-framefilter-invalidarg.S | 2 +- gdb/testsuite/gdb.python/lib-types.cc | 2 +- gdb/testsuite/gdb.python/lib-types.exp | 2 +- gdb/testsuite/gdb.python/py-arch.c | 2 +- gdb/testsuite/gdb.python/py-arch.exp | 2 +- gdb/testsuite/gdb.python/py-as-string.c | 32 + gdb/testsuite/gdb.python/py-as-string.exp | 40 + gdb/testsuite/gdb.python/py-bad-printers.c | 57 + gdb/testsuite/gdb.python/py-bad-printers.exp | 54 + gdb/testsuite/gdb.python/py-bad-printers.py | 80 + gdb/testsuite/gdb.python/py-block.c | 2 +- gdb/testsuite/gdb.python/py-block.exp | 2 +- gdb/testsuite/gdb.python/py-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 40 +- gdb/testsuite/gdb.python/py-caller-is.c | 2 +- gdb/testsuite/gdb.python/py-caller-is.exp | 2 +- gdb/testsuite/gdb.python/py-cmd.c | 2 +- gdb/testsuite/gdb.python/py-cmd.exp | 2 +- gdb/testsuite/gdb.python/py-completion.exp | 2 +- gdb/testsuite/gdb.python/py-completion.py | 2 +- gdb/testsuite/gdb.python/py-error.exp | 2 +- gdb/testsuite/gdb.python/py-error.py | 2 +- gdb/testsuite/gdb.python/py-events-shlib.c | 2 +- gdb/testsuite/gdb.python/py-events.c | 2 +- gdb/testsuite/gdb.python/py-events.exp | 6 +- gdb/testsuite/gdb.python/py-events.py | 2 +- gdb/testsuite/gdb.python/py-evsignal.exp | 4 +- gdb/testsuite/gdb.python/py-evthreads.c | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 10 +- gdb/testsuite/gdb.python/py-explore-cc.exp | 2 +- gdb/testsuite/gdb.python/py-explore.c | 2 +- gdb/testsuite/gdb.python/py-explore.cc | 2 +- gdb/testsuite/gdb.python/py-explore.exp | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.c | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint.exp | 14 +- gdb/testsuite/gdb.python/py-finish-breakpoint.py | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.cc | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.exp | 2 +- gdb/testsuite/gdb.python/py-finish-breakpoint2.py | 2 +- gdb/testsuite/gdb.python/py-frame-args.c | 2 +- gdb/testsuite/gdb.python/py-frame-args.exp | 2 +- gdb/testsuite/gdb.python/py-frame-args.py | 2 +- gdb/testsuite/gdb.python/py-frame-inline.c | 2 +- gdb/testsuite/gdb.python/py-frame-inline.exp | 2 +- gdb/testsuite/gdb.python/py-frame.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter-gdb.py.in | 2 +- .../gdb.python/py-framefilter-invalidarg-gdb.py.in | 2 +- .../gdb.python/py-framefilter-invalidarg.exp | 2 +- .../gdb.python/py-framefilter-invalidarg.py | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.c | 2 +- gdb/testsuite/gdb.python/py-framefilter-mi.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.c | 2 +- gdb/testsuite/gdb.python/py-framefilter.exp | 2 +- gdb/testsuite/gdb.python/py-framefilter.py | 9 +- gdb/testsuite/gdb.python/py-function.exp | 2 +- gdb/testsuite/gdb.python/py-inferior.exp | 213 +- gdb/testsuite/gdb.python/py-infthread.exp | 8 +- gdb/testsuite/gdb.python/py-lazy-string.c | 24 + gdb/testsuite/gdb.python/py-lazy-string.exp | 42 + gdb/testsuite/gdb.python/py-linetable.S | 2 +- gdb/testsuite/gdb.python/py-linetable.c | 2 +- gdb/testsuite/gdb.python/py-linetable.exp | 2 +- gdb/testsuite/gdb.python/py-lookup-type.exp | 2 +- gdb/testsuite/gdb.python/py-mi-events-gdb.py | 48 + gdb/testsuite/gdb.python/py-mi-events.c | 26 + gdb/testsuite/gdb.python/py-mi-events.exp | 84 + gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 26 + gdb/testsuite/gdb.python/py-mi-objfile.c | 22 + gdb/testsuite/gdb.python/py-mi-objfile.exp | 58 + gdb/testsuite/gdb.python/py-mi.exp | 2 +- gdb/testsuite/gdb.python/py-objfile-script-gdb.py | 2 +- gdb/testsuite/gdb.python/py-objfile-script.c | 2 +- gdb/testsuite/gdb.python/py-objfile-script.exp | 2 +- gdb/testsuite/gdb.python/py-objfile.c | 2 +- gdb/testsuite/gdb.python/py-objfile.exp | 21 +- gdb/testsuite/gdb.python/py-parameter.exp | 5 +- gdb/testsuite/gdb.python/py-pp-integral.c | 2 +- gdb/testsuite/gdb.python/py-pp-integral.exp | 2 +- gdb/testsuite/gdb.python/py-pp-integral.py | 2 +- gdb/testsuite/gdb.python/py-pp-maint.c | 18 +- gdb/testsuite/gdb.python/py-pp-maint.exp | 29 +- gdb/testsuite/gdb.python/py-pp-maint.py | 13 +- gdb/testsuite/gdb.python/py-pp-re-notag.c | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.exp | 2 +- gdb/testsuite/gdb.python/py-pp-re-notag.py | 2 +- gdb/testsuite/gdb.python/py-pp-registration.c | 55 + gdb/testsuite/gdb.python/py-pp-registration.exp | 121 + gdb/testsuite/gdb.python/py-pp-registration.py | 80 + gdb/testsuite/gdb.python/py-prettyprint.c | 13 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 14 +- gdb/testsuite/gdb.python/py-prettyprint.py | 16 +- gdb/testsuite/gdb.python/py-progspace.c | 2 +- gdb/testsuite/gdb.python/py-progspace.exp | 4 +- gdb/testsuite/gdb.python/py-prompt.c | 2 +- gdb/testsuite/gdb.python/py-prompt.exp | 7 +- gdb/testsuite/gdb.python/py-section-script.c | 10 +- gdb/testsuite/gdb.python/py-section-script.exp | 2 +- gdb/testsuite/gdb.python/py-section-script.py | 2 +- gdb/testsuite/gdb.python/py-shared-sl.c | 2 +- gdb/testsuite/gdb.python/py-shared.c | 2 +- gdb/testsuite/gdb.python/py-shared.exp | 8 +- gdb/testsuite/gdb.python/py-strfns.c | 2 +- gdb/testsuite/gdb.python/py-strfns.exp | 2 +- gdb/testsuite/gdb.python/py-symbol.c | 2 +- gdb/testsuite/gdb.python/py-symbol.exp | 2 +- gdb/testsuite/gdb.python/py-symtab.exp | 2 +- gdb/testsuite/gdb.python/py-sync-interp.c | 2 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 7 +- gdb/testsuite/gdb.python/py-template.cc | 2 +- gdb/testsuite/gdb.python/py-template.exp | 2 +- gdb/testsuite/gdb.python/py-type.c | 36 +- gdb/testsuite/gdb.python/py-type.exp | 80 +- gdb/testsuite/gdb.python/py-typeprint.cc | 2 +- gdb/testsuite/gdb.python/py-typeprint.exp | 2 +- gdb/testsuite/gdb.python/py-typeprint.py | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.c | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.exp | 2 +- gdb/testsuite/gdb.python/py-unwind-maint.py | 10 +- gdb/testsuite/gdb.python/py-unwind.c | 2 +- gdb/testsuite/gdb.python/py-unwind.exp | 2 +- gdb/testsuite/gdb.python/py-unwind.py | 2 +- gdb/testsuite/gdb.python/py-value-cc.cc | 2 +- gdb/testsuite/gdb.python/py-value-cc.exp | 2 +- gdb/testsuite/gdb.python/py-value.c | 2 +- gdb/testsuite/gdb.python/py-value.exp | 11 +- gdb/testsuite/gdb.python/py-xmethods.cc | 4 +- gdb/testsuite/gdb.python/py-xmethods.exp | 20 +- gdb/testsuite/gdb.python/py-xmethods.py | 23 +- gdb/testsuite/gdb.python/python-1.c | 2 +- gdb/testsuite/gdb.python/python.c | 2 +- gdb/testsuite/gdb.python/python.exp | 15 +- gdb/testsuite/gdb.python/source1 | 2 +- gdb/testsuite/gdb.python/source2.py | 2 +- gdb/testsuite/gdb.reverse/Makefile.in | 21 - gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.S | 2 +- gdb/testsuite/gdb.reverse/amd64-tailcall-reverse.c | 2 +- .../gdb.reverse/amd64-tailcall-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/break-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/break-reverse.c | 2 +- gdb/testsuite/gdb.reverse/break-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/consecutive-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.c | 2 +- gdb/testsuite/gdb.reverse/consecutive-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/finish-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/finish-reverse-bkpt.exp | 11 +- gdb/testsuite/gdb.reverse/finish-reverse.c | 2 +- gdb/testsuite/gdb.reverse/finish-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/fstatat-reverse.c | 43 + gdb/testsuite/gdb.reverse/fstatat-reverse.exp | 55 + gdb/testsuite/gdb.reverse/getresuid-reverse.c | 42 + gdb/testsuite/gdb.reverse/getresuid-reverse.exp | 62 + gdb/testsuite/gdb.reverse/i386-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.c | 2 +- gdb/testsuite/gdb.reverse/i386-sse-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-env-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/i387-stack-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/insn-reverse.c | 164 + gdb/testsuite/gdb.reverse/insn-reverse.exp | 130 + .../gdb.reverse/machinestate-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/machinestate.c | 2 +- gdb/testsuite/gdb.reverse/machinestate.exp | 2 +- gdb/testsuite/gdb.reverse/ms1.c | 2 +- .../gdb.reverse/next-reverse-bkpt-over-sr.exp | 5 +- gdb/testsuite/gdb.reverse/pipe-reverse.c | 40 + gdb/testsuite/gdb.reverse/pipe-reverse.exp | 55 + gdb/testsuite/gdb.reverse/readv-reverse.c | 50 + gdb/testsuite/gdb.reverse/readv-reverse.exp | 58 + gdb/testsuite/gdb.reverse/recvmsg-reverse.c | 94 + gdb/testsuite/gdb.reverse/recvmsg-reverse.exp | 65 + gdb/testsuite/gdb.reverse/rerun-prec.c | 2 +- gdb/testsuite/gdb.reverse/rerun-prec.exp | 2 +- gdb/testsuite/gdb.reverse/s390-mvcle.c | 54 + gdb/testsuite/gdb.reverse/s390-mvcle.exp | 63 + gdb/testsuite/gdb.reverse/shr.h | 2 +- gdb/testsuite/gdb.reverse/shr1.c | 2 +- gdb/testsuite/gdb.reverse/shr2.c | 2 +- gdb/testsuite/gdb.reverse/sigall-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.c | 2 +- gdb/testsuite/gdb.reverse/sigall-reverse.exp | 17 +- .../gdb.reverse/singlejmp-reverse-nodebug.S | 2 +- .../gdb.reverse/singlejmp-reverse-nodebug.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.S | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.c | 2 +- gdb/testsuite/gdb.reverse/singlejmp-reverse.exp | 2 +- gdb/testsuite/gdb.reverse/solib-precsave.exp | 6 +- gdb/testsuite/gdb.reverse/solib-reverse.c | 2 +- gdb/testsuite/gdb.reverse/solib-reverse.exp | 6 +- gdb/testsuite/gdb.reverse/step-precsave.exp | 38 +- gdb/testsuite/gdb.reverse/step-reverse.c | 2 +- gdb/testsuite/gdb.reverse/step-reverse.exp | 23 +- gdb/testsuite/gdb.reverse/time-reverse.c | 42 + gdb/testsuite/gdb.reverse/time-reverse.exp | 55 + gdb/testsuite/gdb.reverse/until-precsave.exp | 25 +- gdb/testsuite/gdb.reverse/until-reverse.c | 17 +- gdb/testsuite/gdb.reverse/until-reverse.exp | 4 +- gdb/testsuite/gdb.reverse/ur1.c | 2 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 44 + gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 57 + gdb/testsuite/gdb.reverse/watch-precsave.exp | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.c | 2 +- gdb/testsuite/gdb.reverse/watch-reverse.exp | 2 +- gdb/testsuite/gdb.rust/expr.exp | 139 + gdb/testsuite/gdb.rust/generics.exp | 45 + gdb/testsuite/gdb.rust/generics.rs | 44 + gdb/testsuite/gdb.rust/methods.exp | 63 + gdb/testsuite/gdb.rust/methods.rs | 129 + gdb/testsuite/gdb.rust/modules.exp | 89 + gdb/testsuite/gdb.rust/modules.rs | 90 + gdb/testsuite/gdb.rust/simple.exp | 206 + gdb/testsuite/gdb.rust/simple.rs | 97 + gdb/testsuite/gdb.server/Makefile.in | 26 - gdb/testsuite/gdb.server/connect-stopped-target.c | 22 + .../gdb.server/connect-stopped-target.exp | 82 + .../gdb.server/connect-with-no-symbol-file.c | 22 + .../gdb.server/connect-with-no-symbol-file.exp | 97 + .../gdb.server/connect-without-multi-process.c | 22 + .../gdb.server/connect-without-multi-process.exp | 61 + gdb/testsuite/gdb.server/ext-attach.c | 2 +- gdb/testsuite/gdb.server/ext-attach.exp | 7 +- gdb/testsuite/gdb.server/ext-restart.exp | 65 + gdb/testsuite/gdb.server/ext-run.exp | 2 +- gdb/testsuite/gdb.server/ext-wrapper.exp | 70 + gdb/testsuite/gdb.server/file-transfer.exp | 2 +- gdb/testsuite/gdb.server/no-thread-db.c | 2 +- gdb/testsuite/gdb.server/no-thread-db.exp | 2 +- gdb/testsuite/gdb.server/non-existing-program.exp | 67 + gdb/testsuite/gdb.server/server-exec-info.exp | 7 +- gdb/testsuite/gdb.server/server-kill.c | 2 +- gdb/testsuite/gdb.server/server-kill.exp | 2 +- gdb/testsuite/gdb.server/server-mon.exp | 2 +- gdb/testsuite/gdb.server/server-run.exp | 2 +- gdb/testsuite/gdb.server/server.c | 2 +- gdb/testsuite/gdb.server/solib-list-lib.c | 2 +- gdb/testsuite/gdb.server/solib-list-main.c | 2 +- gdb/testsuite/gdb.server/solib-list.exp | 45 +- gdb/testsuite/gdb.server/wrapper.c | 2 +- gdb/testsuite/gdb.server/wrapper.exp | 2 +- gdb/testsuite/gdb.stabs/Makefile.in | 14 - gdb/testsuite/gdb.stabs/exclfwd.exp | 2 +- gdb/testsuite/gdb.stabs/exclfwd.h | 2 +- gdb/testsuite/gdb.stabs/exclfwd1.c | 2 +- gdb/testsuite/gdb.stabs/exclfwd2.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.c | 2 +- gdb/testsuite/gdb.stabs/gdb11479.exp | 2 +- gdb/testsuite/gdb.stabs/weird.exp | 12 +- gdb/testsuite/gdb.threads/Makefile.in | 25 - gdb/testsuite/gdb.threads/attach-into-signal.c | 2 +- gdb/testsuite/gdb.threads/attach-into-signal.exp | 141 +- .../gdb.threads/attach-many-short-lived-threads.c | 2 +- .../attach-many-short-lived-threads.exp | 42 +- gdb/testsuite/gdb.threads/attach-stopped.c | 2 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 13 +- gdb/testsuite/gdb.threads/bp_in_thread.c | 2 +- gdb/testsuite/gdb.threads/bp_in_thread.exp | 2 +- gdb/testsuite/gdb.threads/break-while-running.c | 2 +- gdb/testsuite/gdb.threads/break-while-running.exp | 10 +- gdb/testsuite/gdb.threads/clone-attach-detach.c | 66 + gdb/testsuite/gdb.threads/clone-attach-detach.exp | 98 + gdb/testsuite/gdb.threads/clone-new-thread-event.c | 2 +- .../gdb.threads/clone-new-thread-event.exp | 4 +- gdb/testsuite/gdb.threads/clone-thread_db.c | 2 +- gdb/testsuite/gdb.threads/clone-thread_db.exp | 2 +- .../gdb.threads/continue-pending-after-query.c | 2 +- .../gdb.threads/continue-pending-after-query.exp | 2 +- .../gdb.threads/continue-pending-status.c | 2 +- .../gdb.threads/continue-pending-status.exp | 9 +- gdb/testsuite/gdb.threads/corethreads.c | 2 +- gdb/testsuite/gdb.threads/corethreads.exp | 2 +- gdb/testsuite/gdb.threads/create-fail.c | 2 +- gdb/testsuite/gdb.threads/create-fail.exp | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.c | 2 +- gdb/testsuite/gdb.threads/current-lwp-dead.exp | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread-lib.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.c | 2 +- gdb/testsuite/gdb.threads/dlopen-libpthread.exp | 7 +- gdb/testsuite/gdb.threads/execl.c | 2 +- gdb/testsuite/gdb.threads/execl.exp | 8 +- gdb/testsuite/gdb.threads/execl1.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.c | 2 +- gdb/testsuite/gdb.threads/fork-child-threads.exp | 6 +- gdb/testsuite/gdb.threads/fork-plus-threads.c | 115 + gdb/testsuite/gdb.threads/fork-plus-threads.exp | 112 + gdb/testsuite/gdb.threads/fork-thread-pending.c | 2 +- gdb/testsuite/gdb.threads/fork-thread-pending.exp | 8 +- .../gdb.threads/forking-threads-plus-breakpoint.c | 149 + .../forking-threads-plus-breakpoint.exp | 169 + gdb/testsuite/gdb.threads/gcore-stale-thread.c | 2 +- gdb/testsuite/gdb.threads/gcore-stale-thread.exp | 2 +- gdb/testsuite/gdb.threads/gcore-thread.exp | 6 +- gdb/testsuite/gdb.threads/hand-call-in-threads.c | 2 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 26 +- gdb/testsuite/gdb.threads/hand-call-new-thread.c | 50 + gdb/testsuite/gdb.threads/hand-call-new-thread.exp | 48 + gdb/testsuite/gdb.threads/ia64-sigill.c | 2 +- gdb/testsuite/gdb.threads/ia64-sigill.exp | 4 +- gdb/testsuite/gdb.threads/info-threads-cur-sal-2.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.c | 2 +- gdb/testsuite/gdb.threads/info-threads-cur-sal.exp | 12 +- gdb/testsuite/gdb.threads/interrupted-hand-call.c | 2 +- .../gdb.threads/interrupted-hand-call.exp | 5 +- gdb/testsuite/gdb.threads/kill.c | 2 +- gdb/testsuite/gdb.threads/kill.exp | 4 +- gdb/testsuite/gdb.threads/killed.c | 2 +- gdb/testsuite/gdb.threads/killed.exp | 2 +- gdb/testsuite/gdb.threads/leader-exit.c | 2 +- gdb/testsuite/gdb.threads/leader-exit.exp | 9 +- gdb/testsuite/gdb.threads/linux-dp.exp | 10 +- .../gdb.threads/local-watch-wrong-thread.c | 2 +- .../gdb.threads/local-watch-wrong-thread.exp | 2 +- gdb/testsuite/gdb.threads/manythreads.c | 2 +- gdb/testsuite/gdb.threads/manythreads.exp | 19 +- .../gdb.threads/multi-create-ns-info-thr.exp | 2 +- gdb/testsuite/gdb.threads/multi-create.c | 2 +- gdb/testsuite/gdb.threads/multi-create.exp | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.c | 2 +- gdb/testsuite/gdb.threads/multiple-step-overs.exp | 4 +- gdb/testsuite/gdb.threads/names.c | 97 + gdb/testsuite/gdb.threads/names.exp | 38 + gdb/testsuite/gdb.threads/next-bp-other-thread.c | 2 +- gdb/testsuite/gdb.threads/next-bp-other-thread.exp | 4 +- .../gdb.threads/next-while-other-thread-longjmps.c | 127 + .../next-while-other-thread-longjmps.exp | 40 + gdb/testsuite/gdb.threads/no-unwaited-for-left.c | 2 +- gdb/testsuite/gdb.threads/no-unwaited-for-left.exp | 8 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 26 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 26 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 26 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.c | 2 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 26 +- gdb/testsuite/gdb.threads/non-ldr-exit.c | 41 + gdb/testsuite/gdb.threads/non-ldr-exit.exp | 45 + gdb/testsuite/gdb.threads/non-stop-fair-events.c | 11 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 119 +- gdb/testsuite/gdb.threads/pending-step.c | 2 +- gdb/testsuite/gdb.threads/pending-step.exp | 4 +- gdb/testsuite/gdb.threads/print-threads.exp | 4 +- .../gdb.threads/process-dies-while-handling-bp.c | 73 + .../gdb.threads/process-dies-while-handling-bp.exp | 135 + gdb/testsuite/gdb.threads/pthread_cond_wait.c | 2 +- gdb/testsuite/gdb.threads/pthread_cond_wait.exp | 2 +- gdb/testsuite/gdb.threads/pthreads.c | 19 +- gdb/testsuite/gdb.threads/pthreads.exp | 9 +- gdb/testsuite/gdb.threads/queue-signal.c | 2 +- gdb/testsuite/gdb.threads/queue-signal.exp | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.c | 2 +- gdb/testsuite/gdb.threads/reconnect-signal.exp | 2 +- gdb/testsuite/gdb.threads/schedlock.c | 2 +- gdb/testsuite/gdb.threads/schedlock.exp | 10 +- gdb/testsuite/gdb.threads/siginfo-threads.c | 2 +- gdb/testsuite/gdb.threads/siginfo-threads.exp | 4 +- .../gdb.threads/signal-command-handle-nopass.c | 2 +- .../gdb.threads/signal-command-handle-nopass.exp | 2 +- .../signal-command-multiple-signals-pending.c | 2 +- .../signal-command-multiple-signals-pending.exp | 6 +- .../gdb.threads/signal-delivered-right-thread.c | 2 +- .../gdb.threads/signal-delivered-right-thread.exp | 4 +- gdb/testsuite/gdb.threads/signal-sigtrap.c | 2 +- gdb/testsuite/gdb.threads/signal-sigtrap.exp | 2 +- .../signal-while-stepping-over-bp-other-thread.c | 2 +- .../signal-while-stepping-over-bp-other-thread.exp | 4 +- gdb/testsuite/gdb.threads/sigstep-threads.c | 2 +- gdb/testsuite/gdb.threads/sigstep-threads.exp | 4 +- gdb/testsuite/gdb.threads/sigthread.exp | 10 +- gdb/testsuite/gdb.threads/staticthreads.c | 2 +- gdb/testsuite/gdb.threads/staticthreads.exp | 6 +- .../gdb.threads/step-bg-decr-pc-switch-thread.c | 2 +- .../gdb.threads/step-bg-decr-pc-switch-thread.exp | 4 +- .../gdb.threads/step-over-lands-on-breakpoint.c | 19 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 10 +- .../gdb.threads/step-over-trips-on-watchpoint.c | 19 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 13 +- gdb/testsuite/gdb.threads/stepi-random-signal.c | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 2 +- gdb/testsuite/gdb.threads/switch-threads.c | 2 +- gdb/testsuite/gdb.threads/switch-threads.exp | 2 +- gdb/testsuite/gdb.threads/thread-execl.c | 2 +- gdb/testsuite/gdb.threads/thread-execl.exp | 7 +- gdb/testsuite/gdb.threads/thread-find.exp | 224 +- gdb/testsuite/gdb.threads/thread-specific-bp.c | 2 +- gdb/testsuite/gdb.threads/thread-specific-bp.exp | 2 +- gdb/testsuite/gdb.threads/thread-specific.c | 2 +- gdb/testsuite/gdb.threads/thread-specific.exp | 7 +- .../gdb.threads/thread-unwindonsignal.exp | 5 +- gdb/testsuite/gdb.threads/thread_check.c | 2 +- gdb/testsuite/gdb.threads/thread_check.exp | 2 +- gdb/testsuite/gdb.threads/thread_events.c | 2 +- gdb/testsuite/gdb.threads/thread_events.exp | 2 +- gdb/testsuite/gdb.threads/threadapply.c | 2 +- gdb/testsuite/gdb.threads/threadapply.exp | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.c | 2 +- gdb/testsuite/gdb.threads/threxit-hop-specific.exp | 2 +- gdb/testsuite/gdb.threads/tid-reuse.c | 2 +- gdb/testsuite/gdb.threads/tid-reuse.exp | 2 +- gdb/testsuite/gdb.threads/tls-nodebug.exp | 2 +- gdb/testsuite/gdb.threads/tls-shared.exp | 4 +- gdb/testsuite/gdb.threads/tls-so_extern.c | 19 + gdb/testsuite/gdb.threads/tls-so_extern.exp | 81 + gdb/testsuite/gdb.threads/tls-so_extern_main.c | 47 + gdb/testsuite/gdb.threads/tls-var-main.c | 2 +- gdb/testsuite/gdb.threads/tls-var.c | 2 +- gdb/testsuite/gdb.threads/tls-var.exp | 2 +- gdb/testsuite/gdb.threads/tls.exp | 6 +- gdb/testsuite/gdb.threads/tls2.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-child.c | 6 +- gdb/testsuite/gdb.threads/watchpoint-fork-mt.c | 9 +- gdb/testsuite/gdb.threads/watchpoint-fork-parent.c | 2 +- gdb/testsuite/gdb.threads/watchpoint-fork-st.c | 6 +- gdb/testsuite/gdb.threads/watchpoint-fork.exp | 11 +- gdb/testsuite/gdb.threads/watchpoint-fork.h | 5 +- gdb/testsuite/gdb.threads/watchthreads-reorder.c | 2 +- gdb/testsuite/gdb.threads/watchthreads-reorder.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads.c | 2 +- gdb/testsuite/gdb.threads/watchthreads.exp | 2 +- gdb/testsuite/gdb.threads/watchthreads2.c | 2 +- gdb/testsuite/gdb.threads/watchthreads2.exp | 2 +- gdb/testsuite/gdb.threads/wp-replication.c | 26 +- gdb/testsuite/gdb.threads/wp-replication.exp | 78 +- gdb/testsuite/gdb.trace/Makefile.in | 19 - gdb/testsuite/gdb.trace/actions-changed.c | 2 +- gdb/testsuite/gdb.trace/actions-changed.exp | 2 +- gdb/testsuite/gdb.trace/actions.c | 15 +- gdb/testsuite/gdb.trace/actions.exp | 2 +- gdb/testsuite/gdb.trace/ax.exp | 4 +- gdb/testsuite/gdb.trace/backtrace.exp | 15 +- gdb/testsuite/gdb.trace/change-loc-1.c | 2 +- gdb/testsuite/gdb.trace/change-loc-2.c | 2 +- gdb/testsuite/gdb.trace/change-loc.c | 2 +- gdb/testsuite/gdb.trace/change-loc.exp | 36 +- gdb/testsuite/gdb.trace/change-loc.h | 24 +- gdb/testsuite/gdb.trace/circ.c | 2 +- gdb/testsuite/gdb.trace/circ.exp | 2 +- gdb/testsuite/gdb.trace/collection.c | 2 +- gdb/testsuite/gdb.trace/collection.exp | 16 +- gdb/testsuite/gdb.trace/deltrace.exp | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.c | 2 +- gdb/testsuite/gdb.trace/disconnected-tracing.exp | 2 +- gdb/testsuite/gdb.trace/entry-values.c | 2 +- gdb/testsuite/gdb.trace/entry-values.exp | 29 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 86 + gdb/testsuite/gdb.trace/ftrace-lock.exp | 88 + gdb/testsuite/gdb.trace/ftrace.c | 23 +- gdb/testsuite/gdb.trace/ftrace.exp | 140 +- gdb/testsuite/gdb.trace/infotrace.exp | 2 +- .../gdb.trace/mi-trace-frame-collected.exp | 29 +- gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 25 +- gdb/testsuite/gdb.trace/mi-traceframe-changed.exp | 2 +- gdb/testsuite/gdb.trace/mi-tracepoint-changed.exp | 10 +- gdb/testsuite/gdb.trace/mi-tsv-changed.exp | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.c | 2 +- gdb/testsuite/gdb.trace/no-attach-trace.exp | 2 +- gdb/testsuite/gdb.trace/packetlen.exp | 2 +- gdb/testsuite/gdb.trace/passc-dyn.exp | 2 +- gdb/testsuite/gdb.trace/passcount.exp | 2 +- gdb/testsuite/gdb.trace/pending.c | 2 +- gdb/testsuite/gdb.trace/pending.exp | 39 +- gdb/testsuite/gdb.trace/pendshr1.c | 25 +- gdb/testsuite/gdb.trace/pendshr2.c | 22 +- gdb/testsuite/gdb.trace/pr16508.exp | 2 +- gdb/testsuite/gdb.trace/qtro.c | 2 +- gdb/testsuite/gdb.trace/qtro.exp | 2 +- gdb/testsuite/gdb.trace/range-stepping.c | 4 +- gdb/testsuite/gdb.trace/range-stepping.exp | 15 +- gdb/testsuite/gdb.trace/read-memory.c | 2 +- gdb/testsuite/gdb.trace/read-memory.exp | 2 +- gdb/testsuite/gdb.trace/report.exp | 18 +- gdb/testsuite/gdb.trace/save-trace.exp | 109 +- gdb/testsuite/gdb.trace/signal.c | 68 + gdb/testsuite/gdb.trace/signal.exp | 187 + gdb/testsuite/gdb.trace/stap-trace.c | 2 +- gdb/testsuite/gdb.trace/stap-trace.exp | 2 +- gdb/testsuite/gdb.trace/status-stop.c | 2 +- gdb/testsuite/gdb.trace/status-stop.exp | 2 +- gdb/testsuite/gdb.trace/strace.c | 2 +- gdb/testsuite/gdb.trace/strace.exp | 19 +- gdb/testsuite/gdb.trace/tfile.c | 2 +- gdb/testsuite/gdb.trace/tfile.exp | 2 +- gdb/testsuite/gdb.trace/tfind.exp | 2 +- gdb/testsuite/gdb.trace/trace-break.c | 30 +- gdb/testsuite/gdb.trace/trace-break.exp | 56 +- gdb/testsuite/gdb.trace/trace-buffer-size.c | 2 +- gdb/testsuite/gdb.trace/trace-buffer-size.exp | 2 +- gdb/testsuite/gdb.trace/trace-common.h | 63 + gdb/testsuite/gdb.trace/trace-condition.c | 50 + gdb/testsuite/gdb.trace/trace-condition.exp | 305 + gdb/testsuite/gdb.trace/trace-enable-disable.c | 38 + gdb/testsuite/gdb.trace/trace-enable-disable.exp | 128 + gdb/testsuite/gdb.trace/trace-mt.c | 23 +- gdb/testsuite/gdb.trace/trace-mt.exp | 6 +- gdb/testsuite/gdb.trace/trace-unavailable.c | 2 +- gdb/testsuite/gdb.trace/tracecmd.exp | 2 +- gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c | 53 + gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp | 73 + gdb/testsuite/gdb.trace/tspeed.c | 18 +- gdb/testsuite/gdb.trace/tspeed.exp | 4 +- gdb/testsuite/gdb.trace/tstatus.exp | 2 +- gdb/testsuite/gdb.trace/tsv.exp | 2 +- gdb/testsuite/gdb.trace/unavailable-dwarf-piece.c | 4 +- .../gdb.trace/unavailable-dwarf-piece.exp | 30 +- gdb/testsuite/gdb.trace/unavailable.cc | 2 +- gdb/testsuite/gdb.trace/unavailable.exp | 22 +- gdb/testsuite/gdb.trace/while-dyn.exp | 12 +- gdb/testsuite/gdb.trace/while-stepping.exp | 2 +- gdb/testsuite/gdb.xml/Makefile.in | 14 - gdb/testsuite/gdb.xml/extra-regs.xml | 25 + gdb/testsuite/gdb.xml/maint_print_struct.exp | 2 +- gdb/testsuite/gdb.xml/maint_print_struct.xml | 2 +- gdb/testsuite/gdb.xml/tdesc-arch.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-errors.exp | 2 +- gdb/testsuite/gdb.xml/tdesc-regs.exp | 25 +- gdb/testsuite/gdb.xml/tdesc-xinclude.exp | 2 +- gdb/testsuite/lib/ada.exp | 29 +- gdb/testsuite/lib/append_gdb_boards_dir.exp | 2 +- gdb/testsuite/lib/build-piece.exp | 39 + gdb/testsuite/lib/cache.exp | 4 +- gdb/testsuite/lib/cell.exp | 4 +- gdb/testsuite/lib/cl_util.c | 2 +- gdb/testsuite/lib/cl_util.h | 2 +- gdb/testsuite/lib/compiler.c | 39 +- gdb/testsuite/lib/compiler.cc | 37 +- gdb/testsuite/lib/cp-support.exp | 4 +- gdb/testsuite/lib/d-support.exp | 2 +- gdb/testsuite/lib/dtrace.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 205 +- gdb/testsuite/lib/fortran.exp | 62 +- gdb/testsuite/lib/future.exp | 124 +- gdb/testsuite/lib/gdb-guile.exp | 2 +- gdb/testsuite/lib/gdb-python.exp | 2 +- gdb/testsuite/lib/gdb-utils.exp | 2 +- gdb/testsuite/lib/gdb.exp | 1150 +- gdb/testsuite/lib/gdbserver-support.exp | 62 +- gdb/testsuite/lib/gen-perf-test.exp | 1509 ++ gdb/testsuite/lib/go.exp | 2 +- gdb/testsuite/lib/java.exp | 2 +- gdb/testsuite/lib/mi-support.exp | 134 +- gdb/testsuite/lib/objc.exp | 2 +- gdb/testsuite/lib/opencl.exp | 4 +- gdb/testsuite/lib/opencl_hostapp.c | 2 +- gdb/testsuite/lib/pascal.exp | 16 +- gdb/testsuite/lib/pdtrace.in | 2 +- gdb/testsuite/lib/perftest.exp | 72 +- gdb/testsuite/lib/prelink-support.exp | 2 +- gdb/testsuite/lib/prompt.exp | 2 +- gdb/testsuite/lib/range-stepping-support.exp | 39 +- gdb/testsuite/lib/read1.c | 2 +- gdb/testsuite/lib/rust-support.exp | 37 + gdb/testsuite/lib/selftest-support.exp | 2 +- gdb/testsuite/lib/set_unbuffered_mode.c | 2 +- gdb/testsuite/lib/trace-support.exp | 33 +- gdb/testsuite/lib/unbuffer_output.c | 2 +- gdb/thread-fsm.c | 107 + gdb/thread-fsm.h | 104 + gdb/thread.c | 770 +- gdb/tic6x-linux-tdep.c | 2 +- gdb/tic6x-tdep.c | 19 +- gdb/tic6x-tdep.h | 2 +- gdb/tid-parse.c | 327 + gdb/tid-parse.h | 177 + gdb/tilegx-linux-nat.c | 4 +- gdb/tilegx-linux-tdep.c | 5 +- gdb/tilegx-tdep.c | 22 +- gdb/tilegx-tdep.h | 2 +- gdb/top.c | 566 +- gdb/top.h | 16 +- gdb/tracefile-tfile.c | 119 +- gdb/tracefile.c | 68 +- gdb/tracefile.h | 3 + gdb/tracepoint.c | 122 +- gdb/tracepoint.h | 4 +- gdb/trad-frame.c | 2 +- gdb/trad-frame.h | 2 +- gdb/tramp-frame.c | 5 +- gdb/tramp-frame.h | 2 +- gdb/transform.m4 | 2 +- gdb/tui/tui-command.c | 107 +- gdb/tui/tui-command.h | 2 +- gdb/tui/tui-data.c | 131 +- gdb/tui/tui-data.h | 49 +- gdb/tui/tui-disasm.c | 16 +- gdb/tui/tui-disasm.h | 2 +- gdb/tui/tui-file.c | 29 +- gdb/tui/tui-file.h | 2 +- gdb/tui/tui-hooks.c | 122 +- gdb/tui/tui-hooks.h | 2 +- gdb/tui/tui-interp.c | 15 +- gdb/tui/tui-io.c | 48 +- gdb/tui/tui-io.h | 2 +- gdb/tui/tui-layout.c | 401 +- gdb/tui/tui-layout.h | 5 +- gdb/tui/tui-out.c | 10 +- gdb/tui/tui-regs.c | 183 +- gdb/tui/tui-regs.h | 2 +- gdb/tui/tui-source.c | 42 +- gdb/tui/tui-source.h | 2 +- gdb/tui/tui-stack.c | 97 +- gdb/tui/tui-stack.h | 4 +- gdb/tui/tui-win.c | 179 +- gdb/tui/tui-win.h | 2 +- gdb/tui/tui-windata.c | 4 +- gdb/tui/tui-windata.h | 2 +- gdb/tui/tui-wingeneral.c | 4 +- gdb/tui/tui-wingeneral.h | 2 +- gdb/tui/tui-winsource.c | 56 +- gdb/tui/tui-winsource.h | 2 +- gdb/tui/tui.c | 52 +- gdb/tui/tui.h | 4 +- gdb/typeprint.c | 43 +- gdb/typeprint.h | 6 +- gdb/ui-file.c | 65 +- gdb/ui-file.h | 2 +- gdb/ui-out.c | 42 +- gdb/ui-out.h | 2 +- gdb/unwind_stop_reasons.def | 2 +- gdb/user-regs.c | 15 +- gdb/user-regs.h | 2 +- gdb/utils.c | 421 +- gdb/utils.h | 23 +- gdb/v850-tdep.c | 8 +- gdb/valarith.c | 80 +- gdb/valops.c | 180 +- gdb/valprint.c | 937 +- gdb/valprint.h | 25 +- gdb/value.c | 343 +- gdb/value.h | 57 +- gdb/varobj-iter.h | 2 +- gdb/varobj.c | 161 +- gdb/varobj.h | 17 +- gdb/vax-tdep.c | 6 +- gdb/vax-tdep.h | 2 +- gdb/vaxbsd-nat.c | 2 +- gdb/vaxnbsd-tdep.c | 2 +- gdb/vaxobsd-tdep.c | 6 +- gdb/version.in | 2 +- gdb/warning.m4 | 133 + gdb/windows-nat.c | 235 +- gdb/windows-nat.h | 2 +- gdb/windows-tdep.c | 32 +- gdb/windows-tdep.h | 2 +- gdb/x86-linux-nat.c | 31 +- gdb/x86-linux-nat.h | 12 +- gdb/x86-nat.c | 22 +- gdb/x86-nat.h | 2 +- gdb/xcoffread.c | 116 +- gdb/xcoffread.h | 2 +- gdb/xml-support.c | 62 +- gdb/xml-support.h | 2 +- gdb/xml-syscall.c | 10 +- gdb/xml-syscall.h | 2 +- gdb/xml-tdesc.c | 329 +- gdb/xml-tdesc.h | 8 +- gdb/xstormy16-tdep.c | 19 +- gdb/xtensa-config.c | 2 +- gdb/xtensa-linux-nat.c | 52 +- gdb/xtensa-linux-tdep.c | 6 +- gdb/xtensa-tdep.c | 41 +- gdb/xtensa-tdep.h | 38 +- gdb/xtensa-xtregs.c | 2 +- gdb/yy-remap.h | 92 + gold/ChangeLog | 17827 +-------------- gold/ChangeLog-0815 | 18139 +++++++++++++++ gold/Makefile.am | 9 +- gold/Makefile.in | 282 +- gold/NEWS | 2 +- gold/README | 2 +- gold/aarch64-reloc-property.cc | 2 +- gold/aarch64-reloc-property.h | 2 +- gold/aarch64-reloc.def | 3 +- gold/aarch64.cc | 2048 +- gold/aclocal.m4 | 74 +- gold/archive.cc | 44 +- gold/archive.h | 6 +- gold/arm-reloc-property.cc | 2 +- gold/arm-reloc-property.h | 2 +- gold/arm-reloc.def | 2 +- gold/arm.cc | 286 +- gold/attributes.cc | 2 +- gold/attributes.h | 2 +- gold/binary.cc | 10 +- gold/binary.h | 2 +- gold/common.cc | 2 +- gold/common.h | 2 +- gold/compressed_output.cc | 141 +- gold/compressed_output.h | 4 +- gold/configure | 69 +- gold/configure.ac | 4 +- gold/configure.tgt | 16 +- gold/copy-relocs.cc | 38 +- gold/copy-relocs.h | 23 +- gold/cref.cc | 2 +- gold/cref.h | 2 +- gold/debug.h | 2 +- gold/defstd.cc | 2 +- gold/defstd.h | 2 +- gold/descriptors.cc | 2 +- gold/descriptors.h | 2 +- gold/dirsearch.cc | 4 +- gold/dirsearch.h | 2 +- gold/dwarf_reader.cc | 2 +- gold/dwarf_reader.h | 2 +- gold/dwp.cc | 4 +- gold/dwp.h | 2 +- gold/dynobj.cc | 78 +- gold/dynobj.h | 14 +- gold/ehframe.cc | 95 +- gold/ehframe.h | 7 +- gold/errors.cc | 5 +- gold/errors.h | 2 +- gold/expression.cc | 46 +- gold/ffsll.c | 2 +- gold/fileread.cc | 2 +- gold/fileread.h | 2 +- gold/freebsd.h | 2 +- gold/ftruncate.c | 2 +- gold/gc.cc | 8 +- gold/gc.h | 61 +- gold/gdb-index.cc | 2 +- gold/gdb-index.h | 2 +- gold/gold-threads.cc | 2 +- gold/gold-threads.h | 2 +- gold/gold.cc | 31 +- gold/gold.h | 6 +- gold/i386.cc | 272 +- gold/icf.cc | 125 +- gold/icf.h | 12 +- gold/incremental-dump.cc | 2 +- gold/incremental.cc | 11 +- gold/incremental.h | 2 +- gold/int_encoding.cc | 2 +- gold/int_encoding.h | 2 +- gold/layout.cc | 190 +- gold/layout.h | 58 +- gold/main.cc | 2 +- gold/mapfile.cc | 2 +- gold/mapfile.h | 2 +- gold/merge.cc | 33 +- gold/merge.h | 18 +- gold/mips.cc | 3698 +++- gold/mremap.c | 2 +- gold/nacl.cc | 2 +- gold/nacl.h | 4 +- gold/object.cc | 90 +- gold/object.h | 170 +- gold/options.cc | 26 +- gold/options.h | 67 +- gold/output.cc | 119 +- gold/output.h | 352 +- gold/parameters.cc | 4 +- gold/parameters.h | 2 +- gold/plugin.cc | 107 +- gold/plugin.h | 12 +- gold/po/Make-in | 2 +- gold/po/POTFILES.in | 1 + gold/po/fi.po | 2483 ++- gold/po/fr.po | 3406 +++ gold/po/zh_CN.po | 3588 +++ gold/powerpc.cc | 663 +- gold/pread.c | 2 +- gold/readsyms.cc | 2 +- gold/readsyms.h | 2 +- gold/reduced_debug_output.cc | 2 +- gold/reduced_debug_output.h | 2 +- gold/reloc-types.h | 10 +- gold/reloc.cc | 225 +- gold/reloc.h | 607 +- gold/resolve.cc | 78 +- gold/s390.cc | 4963 +++++ gold/script-c.h | 2 +- gold/script-sections.cc | 122 +- gold/script-sections.h | 6 +- gold/script.cc | 9 +- gold/script.h | 4 +- gold/sparc.cc | 269 +- gold/stringpool.cc | 9 +- gold/stringpool.h | 2 +- gold/symtab.cc | 213 +- gold/symtab.h | 51 +- gold/system.h | 2 +- gold/target-reloc.h | 240 +- gold/target-select.cc | 2 +- gold/target-select.h | 2 +- gold/target.cc | 8 +- gold/target.h | 76 +- gold/testsuite/Makefile.am | 479 +- gold/testsuite/Makefile.in | 1743 +- gold/testsuite/arm_abs_global.sh | 2 +- gold/testsuite/arm_attr_merge.sh | 2 +- gold/testsuite/arm_bl_out_of_range.s | 3 + gold/testsuite/arm_branch_in_range.sh | 2 +- gold/testsuite/arm_branch_out_of_range.sh | 2 +- gold/testsuite/arm_branch_range.t | 2 +- gold/testsuite/arm_cortex_a8.sh | 2 +- gold/testsuite/arm_cortex_a8_b.s | 3 + gold/testsuite/arm_cortex_a8_b_cond.s | 3 + gold/testsuite/arm_cortex_a8_bl.s | 3 + gold/testsuite/arm_cortex_a8_blx.s | 5 + gold/testsuite/arm_cortex_a8_local.s | 3 + gold/testsuite/arm_exidx_test.sh | 2 +- gold/testsuite/arm_farcall_arm_arm.sh | 2 +- gold/testsuite/arm_farcall_arm_thumb.sh | 2 +- gold/testsuite/arm_farcall_thumb_arm.sh | 2 +- gold/testsuite/arm_farcall_thumb_thumb.sh | 2 +- gold/testsuite/arm_fix_1176.sh | 2 +- gold/testsuite/arm_fix_v4bx.s | 3 + gold/testsuite/arm_fix_v4bx.sh | 2 +- gold/testsuite/arm_thm_jump11.t | 2 +- gold/testsuite/arm_thm_jump8.t | 2 +- gold/testsuite/arm_unaligned_reloc.s | 11 +- gold/testsuite/arm_unaligned_reloc.sh | 22 +- gold/testsuite/basic_test.cc | 2 +- gold/testsuite/binary_test.cc | 8 +- gold/testsuite/binary_unittest.cc | 2 +- gold/testsuite/common_test_1.c | 2 +- gold/testsuite/common_test_1_v1.c | 2 +- gold/testsuite/common_test_1_v2.c | 2 +- gold/testsuite/common_test_2.c | 2 +- gold/testsuite/common_test_3.c | 2 +- gold/testsuite/constructor_test.cc | 2 +- gold/testsuite/copy_test.cc | 6 +- gold/testsuite/copy_test_1.cc | 2 +- gold/testsuite/copy_test_2.cc | 4 +- gold/testsuite/copy_test_protected.cc | 36 + gold/testsuite/copy_test_protected.sh | 40 + gold/testsuite/copy_test_v1.cc | 6 +- gold/testsuite/debug_msg.cc | 2 +- gold/testsuite/debug_msg.sh | 40 +- gold/testsuite/defsym_test.sh | 2 +- gold/testsuite/discard_locals_relocatable_test.c | 2 +- gold/testsuite/discard_locals_test.c | 2 +- gold/testsuite/discard_locals_test.sh | 2 +- gold/testsuite/dwp_test.h | 2 +- gold/testsuite/dwp_test_1.cc | 2 +- gold/testsuite/dwp_test_1.sh | 2 +- gold/testsuite/dwp_test_1b.cc | 2 +- gold/testsuite/dwp_test_2.cc | 2 +- gold/testsuite/dwp_test_2.sh | 2 +- gold/testsuite/dwp_test_main.cc | 2 +- gold/testsuite/dyn_weak_ref.sh | 2 +- gold/testsuite/dyn_weak_ref_1.c | 2 +- gold/testsuite/dyn_weak_ref_2.c | 2 +- gold/testsuite/dynamic_list.sh | 3 +- gold/testsuite/dynamic_list_2.cc | 2 +- gold/testsuite/dynamic_list_2.t | 2 +- gold/testsuite/dynamic_list_lib1.cc | 2 +- gold/testsuite/dynamic_list_lib2.cc | 2 +- gold/testsuite/eh_test_2.sh | 37 + gold/testsuite/eh_test_a.cc | 9 + gold/testsuite/eh_test_b.cc | 33 + gold/testsuite/ehdr_start_def.cc | 2 +- gold/testsuite/ehdr_start_test.cc | 2 +- gold/testsuite/ehdr_start_test.t | 2 +- gold/testsuite/ehdr_start_test_4.sh | 2 +- gold/testsuite/exception_test.h | 2 +- gold/testsuite/exception_test_1.cc | 2 +- gold/testsuite/exception_test_2.cc | 2 +- gold/testsuite/exception_test_main.cc | 2 +- gold/testsuite/exclude_libs_test.sh | 2 +- gold/testsuite/final_layout.cc | 2 +- gold/testsuite/final_layout.sh | 2 +- gold/testsuite/gc_comdat_test.sh | 2 +- gold/testsuite/gc_comdat_test_1.cc | 2 +- gold/testsuite/gc_comdat_test_2.cc | 2 +- gold/testsuite/gc_dynamic_list_test.c | 2 +- gold/testsuite/gc_dynamic_list_test.sh | 2 +- gold/testsuite/gc_dynamic_list_test.t | 2 +- gold/testsuite/gc_orphan_section_test.cc | 2 +- gold/testsuite/gc_orphan_section_test.sh | 2 +- gold/testsuite/gc_tls_test.cc | 2 +- gold/testsuite/gc_tls_test.sh | 2 +- gold/testsuite/gdb_index_test.cc | 2 +- gold/testsuite/gdb_index_test_1.sh | 2 +- gold/testsuite/gdb_index_test_2.sh | 2 +- gold/testsuite/gdb_index_test_2_gabi.sh | 26 + gold/testsuite/gdb_index_test_3.c | 2 +- gold/testsuite/gdb_index_test_3.sh | 2 +- gold/testsuite/gdb_index_test_4.sh | 2 +- gold/testsuite/gdb_index_test_comm.sh | 2 +- gold/testsuite/hidden_test.sh | 26 +- gold/testsuite/hidden_test_1.c | 2 +- gold/testsuite/hidden_test_main.c | 2 +- gold/testsuite/i386_mov_to_lea.sh | 2 +- gold/testsuite/icf_keep_unique_test.cc | 2 +- gold/testsuite/icf_keep_unique_test.sh | 2 +- gold/testsuite/icf_preemptible_functions_test.cc | 2 +- gold/testsuite/icf_preemptible_functions_test.sh | 2 +- gold/testsuite/icf_safe_so_test.cc | 2 +- gold/testsuite/icf_safe_so_test.sh | 2 +- gold/testsuite/icf_safe_test.cc | 2 +- gold/testsuite/icf_safe_test.sh | 4 +- gold/testsuite/icf_sht_rel_addend_test.sh | 2 +- gold/testsuite/icf_sht_rel_addend_test_1.cc | 2 +- gold/testsuite/icf_sht_rel_addend_test_2.cc | 2 +- gold/testsuite/icf_string_merge_test.cc | 2 +- gold/testsuite/icf_string_merge_test.sh | 2 +- gold/testsuite/icf_test.cc | 2 +- gold/testsuite/icf_test.sh | 2 +- .../testsuite/icf_virtual_function_folding_test.cc | 2 +- gold/testsuite/ifuncdep2.c | 2 +- gold/testsuite/ifuncmod1.c | 2 +- gold/testsuite/ifuncmod5.c | 2 +- gold/testsuite/incr_comdat_test_1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v1.cc | 2 +- gold/testsuite/incr_comdat_test_2_v2.cc | 2 +- gold/testsuite/incr_comdat_test_2_v3.cc | 2 +- gold/testsuite/incremental_test.sh | 2 +- gold/testsuite/incremental_test_1.c | 2 +- gold/testsuite/incremental_test_2.c | 2 +- gold/testsuite/initpri1.c | 2 +- gold/testsuite/initpri2.c | 2 +- gold/testsuite/initpri3.c | 2 +- gold/testsuite/justsyms.t | 2 +- gold/testsuite/justsyms_1.cc | 2 +- gold/testsuite/justsyms_2.cc | 2 +- gold/testsuite/justsyms_exec.c | 2 +- gold/testsuite/justsyms_lib.c | 2 +- gold/testsuite/large.c | 2 +- gold/testsuite/large_symbol_alignment.cc | 2 +- gold/testsuite/leb128_unittest.cc | 2 +- gold/testsuite/many_sections_test.cc | 2 +- gold/testsuite/memory_test.sh | 2 +- gold/testsuite/merge_string_literals.sh | 2 +- gold/testsuite/merge_string_literals_1.cc | 2 +- gold/testsuite/merge_string_literals_2.cc | 2 +- gold/testsuite/missing_key_func.cc | 2 +- gold/testsuite/missing_key_func.sh | 2 +- gold/testsuite/no_version_test.c | 2 +- gold/testsuite/no_version_test.sh | 2 +- gold/testsuite/object_unittest.cc | 2 +- gold/testsuite/overflow_unittest.cc | 139 + gold/testsuite/pie_copyrelocs_shared_test.cc | 2 +- gold/testsuite/pie_copyrelocs_test.cc | 2 +- gold/testsuite/plugin_common_test_1.c | 2 +- gold/testsuite/plugin_common_test_2.c | 2 +- gold/testsuite/plugin_final_layout.cc | 2 +- gold/testsuite/plugin_final_layout.sh | 2 +- gold/testsuite/plugin_layout_with_alignment.c | 72 + gold/testsuite/plugin_layout_with_alignment.sh | 66 + gold/testsuite/plugin_section_alignment.cc | 267 + gold/testsuite/plugin_section_order.c | 2 +- gold/testsuite/plugin_start_lib_test.c | 3 + gold/testsuite/plugin_start_lib_test_2.c | 2 + gold/testsuite/plugin_test.c | 19 +- gold/testsuite/plugin_test_1.sh | 2 +- gold/testsuite/plugin_test_10.sh | 2 +- gold/testsuite/plugin_test_11.sh | 2 +- gold/testsuite/plugin_test_2.sh | 2 +- gold/testsuite/plugin_test_3.sh | 2 +- gold/testsuite/plugin_test_4.sh | 2 +- gold/testsuite/plugin_test_6.sh | 2 +- gold/testsuite/plugin_test_7.sh | 2 +- gold/testsuite/plugin_test_7_1.c | 2 +- gold/testsuite/plugin_test_7_2.c | 2 +- gold/testsuite/plugin_test_9b_elf.cc | 40 + gold/testsuite/plugin_test_9b_ir.cc | 46 + gold/testsuite/plugin_test_start_lib.sh | 52 + gold/testsuite/plugin_test_tls.sh | 2 +- gold/testsuite/pr12826.sh | 2 +- gold/testsuite/pr14265.sh | 2 +- gold/testsuite/pr18689.c | 1 + gold/testsuite/pr18689.sh | 28 + gold/testsuite/protected_1.cc | 2 +- gold/testsuite/protected_2.cc | 2 +- gold/testsuite/protected_3.cc | 2 +- gold/testsuite/protected_4.cc | 2 +- gold/testsuite/protected_main_1.cc | 2 +- gold/testsuite/protected_main_2.cc | 2 +- gold/testsuite/protected_main_3.cc | 2 +- gold/testsuite/relro_script_test.t | 2 +- gold/testsuite/relro_test.cc | 2 +- gold/testsuite/relro_test.sh | 2 +- gold/testsuite/relro_test_main.cc | 2 +- gold/testsuite/retain_symbols_file_test.sh | 3 +- gold/testsuite/script_test_1.cc | 47 - gold/testsuite/script_test_1.h | 25 + gold/testsuite/script_test_1.t | 2 +- gold/testsuite/script_test_10.sh | 2 +- gold/testsuite/script_test_10.t | 2 +- gold/testsuite/script_test_11.c | 16 - gold/testsuite/script_test_11.h | 1 + gold/testsuite/script_test_11a.c | 18 + gold/testsuite/script_test_11b.c | 7 + gold/testsuite/script_test_12.t | 63 + gold/testsuite/script_test_12a.c | 75 + gold/testsuite/script_test_12b.c | 3 + gold/testsuite/script_test_12i.t | 63 + gold/testsuite/script_test_1a.cc | 53 + gold/testsuite/script_test_1b.cc | 38 + gold/testsuite/script_test_2.cc | 20 +- gold/testsuite/script_test_2.t | 3 +- gold/testsuite/script_test_2a.cc | 2 +- gold/testsuite/script_test_2b.cc | 2 +- gold/testsuite/script_test_3.sh | 2 +- gold/testsuite/script_test_3.t | 2 +- gold/testsuite/script_test_4.sh | 2 +- gold/testsuite/script_test_4.t | 2 +- gold/testsuite/script_test_5.cc | 2 +- gold/testsuite/script_test_5.sh | 2 +- gold/testsuite/script_test_5.t | 2 +- gold/testsuite/script_test_6.sh | 2 +- gold/testsuite/script_test_6.t | 2 +- gold/testsuite/script_test_7.sh | 2 +- gold/testsuite/script_test_7.t | 2 +- gold/testsuite/script_test_8.sh | 2 +- gold/testsuite/script_test_9.cc | 2 +- gold/testsuite/script_test_9.sh | 2 +- gold/testsuite/searched_file_test.cc | 2 +- gold/testsuite/searched_file_test_lib.cc | 2 +- gold/testsuite/section_sorting_name.cc | 2 +- gold/testsuite/section_sorting_name.sh | 2 +- gold/testsuite/split_i386.sh | 2 +- gold/testsuite/split_s390.sh | 117 + gold/testsuite/split_s390_1_a1.s | 27 + gold/testsuite/split_s390_1_a2.s | 28 + gold/testsuite/split_s390_1_n1.s | 16 + gold/testsuite/split_s390_1_n2.s | 15 + gold/testsuite/split_s390_1_z1.s | 37 + gold/testsuite/split_s390_1_z2.s | 39 + gold/testsuite/split_s390_1_z3.s | 41 + gold/testsuite/split_s390_1_z4.s | 41 + gold/testsuite/split_s390_2_ns.s | 12 + gold/testsuite/split_s390_2_s.s | 13 + gold/testsuite/split_s390x_1_a1.s | 27 + gold/testsuite/split_s390x_1_a2.s | 28 + gold/testsuite/split_s390x_1_n1.s | 16 + gold/testsuite/split_s390x_1_n2.s | 15 + gold/testsuite/split_s390x_1_z1.s | 37 + gold/testsuite/split_s390x_1_z2.s | 41 + gold/testsuite/split_s390x_1_z3.s | 43 + gold/testsuite/split_s390x_1_z4.s | 43 + gold/testsuite/split_s390x_2_ns.s | 12 + gold/testsuite/split_s390x_2_s.s | 13 + gold/testsuite/split_x32.sh | 2 +- gold/testsuite/split_x86_64.sh | 2 +- gold/testsuite/start_lib_test_1.c | 2 +- gold/testsuite/start_lib_test_2.c | 2 +- gold/testsuite/start_lib_test_3.c | 2 +- gold/testsuite/start_lib_test_main.c | 2 +- gold/testsuite/strong_ref_weak_def.sh | 2 +- gold/testsuite/strong_ref_weak_def_1.c | 2 +- gold/testsuite/strong_ref_weak_def_2.c | 2 +- gold/testsuite/test.cc | 2 +- gold/testsuite/test.h | 2 +- gold/testsuite/testfile.cc | 15 +- gold/testsuite/testfile.h | 2 +- gold/testsuite/testmain.cc | 2 +- gold/testsuite/text_section_grouping.cc | 2 +- gold/testsuite/text_section_grouping.sh | 2 +- gold/testsuite/thin_archive_main.cc | 2 +- gold/testsuite/thin_archive_test_1.cc | 2 +- gold/testsuite/thin_archive_test_2.cc | 2 +- gold/testsuite/thin_archive_test_3.cc | 2 +- gold/testsuite/thin_archive_test_4.cc | 2 +- gold/testsuite/thumb2_branch_range.t | 2 +- gold/testsuite/thumb_bl_out_of_range.s | 5 +- gold/testsuite/thumb_bl_out_of_range_local.s | 5 +- gold/testsuite/thumb_blx_out_of_range.s | 5 +- gold/testsuite/thumb_branch_range.t | 2 +- gold/testsuite/tls_pie_test.sh | 2 +- gold/testsuite/tls_test.cc | 2 +- gold/testsuite/tls_test.h | 2 +- gold/testsuite/tls_test_c.c | 2 +- gold/testsuite/tls_test_file2.cc | 2 +- gold/testsuite/tls_test_main.cc | 2 +- gold/testsuite/two_file_shared.sh | 2 +- gold/testsuite/two_file_test.h | 2 +- gold/testsuite/two_file_test_1.cc | 2 +- gold/testsuite/two_file_test_1_v1.cc | 2 +- gold/testsuite/two_file_test_1b.cc | 2 +- gold/testsuite/two_file_test_1b_v1.cc | 2 +- gold/testsuite/two_file_test_2.cc | 2 +- gold/testsuite/two_file_test_2_tls.cc | 2 +- gold/testsuite/two_file_test_2_v1.cc | 2 +- gold/testsuite/two_file_test_main.cc | 2 +- gold/testsuite/two_file_test_tls.cc | 2 +- gold/testsuite/undef_symbol.cc | 2 +- gold/testsuite/undef_symbol.sh | 2 +- gold/testsuite/undef_symbol_main.cc | 2 +- gold/testsuite/ver_matching_def.cc | 2 +- gold/testsuite/ver_matching_test.sh | 2 +- gold/testsuite/ver_test.h | 2 +- gold/testsuite/ver_test_1.cc | 2 +- gold/testsuite/ver_test_1.sh | 2 +- gold/testsuite/ver_test_10.script | 2 +- gold/testsuite/ver_test_10.sh | 2 +- gold/testsuite/ver_test_13.c | 7 + gold/testsuite/ver_test_13.script | 4 + gold/testsuite/ver_test_13.sh | 59 + gold/testsuite/ver_test_2.cc | 2 +- gold/testsuite/ver_test_2.script | 2 +- gold/testsuite/ver_test_2.sh | 2 +- gold/testsuite/ver_test_3.cc | 2 +- gold/testsuite/ver_test_4.cc | 12 +- gold/testsuite/ver_test_4.script | 2 +- gold/testsuite/ver_test_4.sh | 7 +- gold/testsuite/ver_test_5.cc | 2 +- gold/testsuite/ver_test_5.script | 2 +- gold/testsuite/ver_test_5.sh | 2 +- gold/testsuite/ver_test_6.c | 2 +- gold/testsuite/ver_test_7.cc | 2 +- gold/testsuite/ver_test_7.sh | 2 +- gold/testsuite/ver_test_8.script | 2 +- gold/testsuite/ver_test_9.cc | 2 +- gold/testsuite/ver_test_main.cc | 2 +- gold/testsuite/ver_test_main_2.cc | 2 +- gold/testsuite/weak_alias_test_1.cc | 2 +- gold/testsuite/weak_alias_test_2.cc | 2 +- gold/testsuite/weak_alias_test_3.cc | 2 +- gold/testsuite/weak_alias_test_4.cc | 2 +- gold/testsuite/weak_alias_test_5.cc | 2 +- gold/testsuite/weak_alias_test_main.cc | 2 +- gold/testsuite/weak_plt.sh | 2 +- gold/testsuite/weak_plt_main.cc | 2 +- gold/testsuite/weak_plt_shared.cc | 2 +- gold/testsuite/weak_test.cc | 2 +- gold/testsuite/weak_undef.h | 2 +- gold/testsuite/weak_undef_file1.cc | 2 +- gold/testsuite/weak_undef_file2.cc | 2 +- gold/testsuite/weak_undef_file3.cc | 2 +- gold/testsuite/weak_undef_file4.cc | 2 +- gold/testsuite/weak_undef_test.cc | 2 +- gold/testsuite/weak_undef_test_2.cc | 2 +- gold/testsuite/weak_unresolved_symbols_test.cc | 45 + gold/testsuite/x32_overflow_pc32.sh | 42 + gold/testsuite/x86_64_mov_to_lea.sh | 2 +- gold/testsuite/x86_64_overflow_pc32.s | 14 + gold/testsuite/x86_64_overflow_pc32.sh | 42 + gold/tilegx.cc | 168 +- gold/timer.cc | 2 +- gold/timer.h | 2 +- gold/tls.h | 2 +- gold/token.h | 2 +- gold/version.cc | 4 +- gold/workqueue-internal.h | 2 +- gold/workqueue-threads.cc | 2 +- gold/workqueue.cc | 2 +- gold/workqueue.h | 2 +- gold/x86_64.cc | 383 +- gold/yyscript.y | 2 +- gprof/ChangeLog | 30 +- gprof/ChangeLog-2009 | 2 +- gprof/ChangeLog-2015 | 44 + gprof/MAINTAINERS | 2 +- gprof/Makefile.am | 6 +- gprof/Makefile.in | 131 +- gprof/README | 10 +- gprof/TODO | 2 +- gprof/aclocal.m4 | 74 +- gprof/alpha.c | 14 +- gprof/basic_blocks.c | 8 +- gprof/basic_blocks.h | 2 +- gprof/bb_exit_func.c | 2 +- gprof/bbconv.pl | 2 +- gprof/bsd_callg_bl.m | 2 +- gprof/call_graph.c | 2 +- gprof/call_graph.h | 2 +- gprof/cg_arcs.c | 4 +- gprof/cg_arcs.h | 2 +- gprof/cg_dfn.h | 2 +- gprof/cg_print.c | 16 +- gprof/cg_print.h | 2 +- gprof/configure | 77 +- gprof/configure.ac | 6 +- gprof/corefile.c | 2 +- gprof/corefile.h | 2 +- gprof/flat_bl.m | 6 +- gprof/fsf_callg_bl.m | 2 +- gprof/gen-c-prog.awk | 3 +- gprof/gmon.h | 4 +- gprof/gmon_io.c | 14 +- gprof/gmon_io.h | 2 +- gprof/gmon_out.h | 2 +- gprof/gprof.c | 10 +- gprof/gprof.texi | 66 +- gprof/hertz.c | 2 +- gprof/hertz.h | 2 +- gprof/hist.c | 56 +- gprof/hist.h | 6 +- gprof/po/Make-in | 2 +- gprof/po/da.po | 159 +- gprof/po/sv.po | 209 +- gprof/search_list.c | 2 +- gprof/search_list.h | 2 +- gprof/source.c | 2 +- gprof/source.h | 2 +- gprof/sym_ids.c | 4 +- gprof/sym_ids.h | 2 +- gprof/symtab.c | 2 +- gprof/symtab.h | 2 +- gprof/utils.h | 2 +- include/ChangeLog | 2362 +- include/ChangeLog-0415 | 2183 ++ include/MAINTAINERS | 2 +- include/alloca-conf.h | 2 +- include/ansidecl.h | 20 +- include/aout/ChangeLog | 270 - include/aout/ChangeLog-9115 | 285 + include/aout/adobe.h | 20 +- include/aout/aout64.h | 22 +- include/aout/ar.h | 2 +- include/aout/dynix3.h | 18 +- include/aout/encap.h | 6 +- include/aout/host.h | 2 +- include/aout/hp.h | 10 +- include/aout/hp300hpux.h | 20 +- include/aout/hppa.h | 2 +- include/aout/ranlib.h | 2 +- include/aout/reloc.h | 2 +- include/aout/stab.def | 2 +- include/aout/stab_gnu.h | 2 +- include/aout/sun4.h | 8 +- include/bfdlink.h | 131 +- include/binary-io.h | 2 +- include/bout.h | 16 +- include/cgen/{ChangeLog => ChangeLog-0915} | 0 include/cgen/basic-modes.h | 2 +- include/cgen/basic-ops.h | 2 +- include/cgen/bitset.h | 2 +- include/coff/{ChangeLog => ChangeLog-0415} | 0 include/coff/alpha.h | 2 +- include/coff/apollo.h | 2 +- include/coff/arm.h | 2 +- include/coff/aux-coff.h | 2 +- include/coff/ecoff.h | 2 +- include/coff/external.h | 2 +- include/coff/go32exe.h | 2 +- include/coff/h8300.h | 2 +- include/coff/h8500.h | 2 +- include/coff/i386.h | 2 +- include/coff/i860.h | 2 +- include/coff/i960.h | 2 +- include/coff/ia64.h | 2 +- include/coff/internal.h | 14 +- include/coff/m68k.h | 2 +- include/coff/m88k.h | 2 +- include/coff/mcore.h | 2 +- include/coff/mips.h | 2 +- include/coff/mipspe.h | 2 +- include/coff/pe.h | 2 +- include/coff/powerpc.h | 2 +- include/coff/rs6000.h | 2 +- include/coff/rs6k64.h | 2 +- include/coff/sh.h | 2 +- include/coff/sparc.h | 10 +- include/coff/ti.h | 2 +- include/coff/tic30.h | 2 +- include/coff/tic4x.h | 2 +- include/coff/tic54x.h | 2 +- include/coff/tic80.h | 2 +- include/coff/w65.h | 2 +- include/coff/we32k.h | 2 +- include/coff/x86_64.h | 2 +- include/coff/xcoff.h | 2 +- include/coff/z80.h | 2 +- include/coff/z8k.h | 2 +- include/demangle.h | 14 +- include/dis-asm.h | 16 +- include/dwarf2.def | 9 +- include/dwarf2.h | 8 +- include/dyn-string.h | 2 +- include/elf/ChangeLog | 2109 -- include/elf/ChangeLog-0415 | 2348 ++ include/elf/aarch64.h | 12 +- include/elf/alpha.h | 2 +- include/elf/arc-reloc.def | 499 + include/elf/arc.h | 40 +- include/elf/arm.h | 38 +- include/elf/avr.h | 3 +- include/elf/bfin.h | 2 +- include/elf/common.h | 27 +- include/elf/cr16.h | 2 +- include/elf/cr16c.h | 2 +- include/elf/cris.h | 2 +- include/elf/crx.h | 2 +- include/elf/d10v.h | 2 +- include/elf/d30v.h | 2 +- include/elf/dlx.h | 2 +- include/elf/dwarf.h | 2 +- include/elf/epiphany.h | 2 +- include/elf/external.h | 5 +- include/elf/fr30.h | 2 +- include/elf/frv.h | 2 +- include/elf/ft32.h | 2 +- include/elf/h8.h | 2 +- include/elf/hppa.h | 2 +- include/elf/i370.h | 2 +- include/elf/i386.h | 4 +- include/elf/i860.h | 2 +- include/elf/i960.h | 2 +- include/elf/ia64.h | 2 +- include/elf/internal.h | 9 +- include/elf/ip2k.h | 2 +- include/elf/iq2000.h | 2 +- include/elf/lm32.h | 2 +- include/elf/m32c.h | 2 +- include/elf/m32r.h | 2 +- include/elf/m68hc11.h | 2 +- include/elf/m68k.h | 2 +- include/elf/mcore.h | 2 +- include/elf/mep.h | 6 +- include/elf/metag.h | 2 +- include/elf/microblaze.h | 2 +- include/elf/mips.h | 20 +- include/elf/mmix.h | 2 +- include/elf/mn10200.h | 2 +- include/elf/mn10300.h | 2 +- include/elf/moxie.h | 2 +- include/elf/msp430.h | 2 +- include/elf/mt.h | 2 +- include/elf/nds32.h | 2 +- include/elf/nios2.h | 28 +- include/elf/or1k.h | 2 +- include/elf/pj.h | 2 +- include/elf/ppc.h | 18 +- include/elf/ppc64.h | 7 +- include/elf/reloc-macros.h | 2 +- include/elf/rl78.h | 2 +- include/elf/rx.h | 4 +- include/elf/s390.h | 15 +- include/elf/score.h | 2 +- include/elf/sh.h | 10 +- include/elf/sparc.h | 2 +- include/elf/spu.h | 2 +- include/elf/tic6x-attrs.h | 2 +- include/elf/tic6x.h | 2 +- include/elf/tilegx.h | 2 +- include/elf/tilepro.h | 2 +- include/elf/v850.h | 2 +- include/elf/vax.h | 2 +- include/elf/visium.h | 2 +- include/elf/vxworks.h | 2 +- include/elf/x86-64.h | 16 +- include/elf/xc16x.h | 2 +- include/elf/xgate.h | 2 +- include/elf/xstormy16.h | 2 +- include/elf/xtensa.h | 2 +- include/environ.h | 33 + include/fibheap.h | 2 +- include/filenames.h | 4 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/fopen-bin.h | 2 +- include/fopen-same.h | 2 +- include/fopen-vms.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/ChangeLog | 55 +- include/gdb/callback.h | 11 +- include/gdb/fileio.h | 2 +- include/gdb/gdb-index.h | 2 +- include/gdb/remote-sim.h | 8 +- include/gdb/section-scripts.h | 2 +- include/gdb/signals.def | 2 +- include/gdb/signals.h | 2 +- include/gdb/sim-aarch64.h | 48 + include/gdb/sim-arm.h | 10 +- include/gdb/sim-bfin.h | 2 +- include/gdb/sim-cr16.h | 42 +- include/gdb/sim-d10v.h | 33 +- include/gdb/sim-frv.h | 10 +- include/gdb/sim-ft32.h | 2 +- include/gdb/sim-h8300.h | 16 +- include/gdb/sim-lm32.h | 10 +- include/gdb/sim-m32c.h | 2 +- include/gdb/sim-ppc.h | 2 +- include/gdb/sim-rl78.h | 2 +- include/gdb/sim-rx.h | 2 +- include/gdb/sim-sh.h | 10 +- include/getopt.h | 2 +- include/hashtab.h | 12 +- include/hp-symtab.h | 2 +- include/ieee.h | 2 +- include/leb128.h | 2 +- include/libiberty.h | 10 +- include/longlong.h | 38 +- include/lto-symtab.h | 2 +- include/mach-o/ChangeLog | 116 - include/mach-o/ChangeLog-1115 | 136 + include/mach-o/arm.h | 2 +- include/mach-o/arm64.h | 50 + include/mach-o/codesign.h | 2 +- include/mach-o/external.h | 56 +- include/mach-o/loader.h | 17 +- include/mach-o/reloc.h | 2 +- include/mach-o/unwind.h | 31 +- include/mach-o/x86-64.h | 2 +- include/md5.h | 2 +- include/nlm/{ChangeLog => ChangeLog-9315} | 0 include/nlm/alpha-ext.h | 2 +- include/nlm/common.h | 2 +- include/nlm/external.h | 2 +- include/nlm/i386-ext.h | 2 +- include/nlm/internal.h | 2 +- include/nlm/ppc-ext.h | 2 +- include/nlm/sparc32-ext.h | 2 +- include/oasys.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 912 +- include/opcode/ChangeLog | 2194 -- include/opcode/ChangeLog-0415 | 2596 +++ include/opcode/aarch64.h | 68 +- include/opcode/alpha.h | 2 +- include/opcode/arc-func.h | 266 + include/opcode/arc.h | 801 +- include/opcode/arm.h | 115 +- include/opcode/avr.h | 2 +- include/opcode/bfin.h | 2 +- include/opcode/cgen.h | 2 +- include/opcode/convex.h | 2 +- include/opcode/cr16.h | 2 +- include/opcode/cris.h | 2 +- include/opcode/crx.h | 2 +- include/opcode/d10v.h | 10 +- include/opcode/d30v.h | 10 +- include/opcode/dlx.h | 6 +- include/opcode/ft32.h | 8 +- include/opcode/h8300.h | 4 +- include/opcode/hppa.h | 4 +- include/opcode/i370.h | 2 +- include/opcode/i386.h | 2 +- include/opcode/i860.h | 2 +- include/opcode/i960.h | 4 +- include/opcode/ia64.h | 9 +- include/opcode/m68hc11.h | 2 +- include/opcode/m68k.h | 2 +- include/opcode/m88k.h | 2 +- include/opcode/metag.h | 12 +- include/opcode/mips.h | 17 +- include/opcode/mmix.h | 2 +- include/opcode/mn10200.h | 2 +- include/opcode/mn10300.h | 2 +- include/opcode/moxie.h | 2 +- include/opcode/msp430-decode.h | 11 +- include/opcode/msp430.h | 19 +- include/opcode/nds32.h | 6 +- include/opcode/nios2.h | 81 +- include/opcode/nios2r1.h | 2 +- include/opcode/nios2r2.h | 1081 + include/opcode/np1.h | 2 +- include/opcode/ns32k.h | 2 +- include/opcode/pdp11.h | 2 +- include/opcode/pj.h | 2 +- include/opcode/pn.h | 2 +- include/opcode/ppc.h | 40 +- include/opcode/pyr.h | 2 +- include/opcode/rl78.h | 11 +- include/opcode/rx.h | 28 +- include/opcode/s390.h | 5 +- include/opcode/score-datadep.h | 2 +- include/opcode/score-inst.h | 2 +- include/opcode/sparc.h | 17 +- include/opcode/spu-insns.h | 2 +- include/opcode/spu.h | 4 +- include/opcode/tahoe.h | 2 +- include/opcode/tic30.h | 10 +- include/opcode/tic4x.h | 12 +- include/opcode/tic54x.h | 10 +- include/opcode/tic6x-control-registers.h | 2 +- include/opcode/tic6x-insn-formats.h | 2 +- include/opcode/tic6x-opcode-table.h | 2 +- include/opcode/tic6x.h | 10 +- include/opcode/tic80.h | 2 +- include/opcode/tilegx.h | 2 +- include/opcode/tilepro.h | 2 +- include/opcode/v850.h | 10 +- include/opcode/vax.h | 2 +- include/opcode/visium.h | 19 +- include/opcode/xgate.h | 2 +- include/os9k.h | 4 +- include/partition.h | 8 +- include/plugin-api.h | 29 +- include/progress.h | 2 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/simple-object.h | 2 +- include/som/{ChangeLog => ChangeLog-1015} | 0 include/som/aout.h | 2 +- include/som/clock.h | 2 +- include/som/internal.h | 2 +- include/som/lst.h | 2 +- include/som/reloc.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 22 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/vms/{ChangeLog => ChangeLog-1015} | 0 include/vms/dcx.h | 2 +- include/vms/dmt.h | 2 +- include/vms/dsc.h | 2 +- include/vms/dst.h | 2 +- include/vms/eeom.h | 2 +- include/vms/egps.h | 2 +- include/vms/egsd.h | 2 +- include/vms/egst.h | 2 +- include/vms/egsy.h | 2 +- include/vms/eiaf.h | 2 +- include/vms/eicp.h | 2 +- include/vms/eidc.h | 2 +- include/vms/eiha.h | 2 +- include/vms/eihd.h | 2 +- include/vms/eihi.h | 2 +- include/vms/eihs.h | 2 +- include/vms/eihvn.h | 2 +- include/vms/eisd.h | 2 +- include/vms/emh.h | 2 +- include/vms/eobjrec.h | 2 +- include/vms/esdf.h | 2 +- include/vms/esdfm.h | 2 +- include/vms/esdfv.h | 2 +- include/vms/esgps.h | 2 +- include/vms/esrf.h | 2 +- include/vms/etir.h | 2 +- include/vms/internal.h | 2 +- include/vms/lbr.h | 2 +- include/vms/prt.h | 2 +- include/vms/shl.h | 2 +- include/vtv-change-permission.h | 6 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- include/xtensa-isa-internal.h | 2 +- include/xtensa-isa.h | 2 +- intl/ChangeLog | 12 +- intl/configure | 97 +- ld/ChangeLog | 2523 ++- ld/ChangeLog-2009 | 2 +- ld/ChangeLog-2015 | 1205 + ld/ChangeLog-9197 | 2 +- ld/MAINTAINERS | 2 +- ld/Makefile.am | 117 +- ld/Makefile.in | 321 +- ld/NEWS | 44 +- ld/README | 2 +- ld/aclocal.m4 | 74 +- ld/config.in | 3 + ld/configure | 294 +- ld/configure.ac | 56 +- ld/configure.host | 8 +- ld/configure.tgt | 108 +- ld/deffile.h | 2 +- ld/deffilep.y | 2 +- ld/emulparams/README | 2 +- ld/emulparams/aarch64cloudabi.sh | 37 + ld/emulparams/aarch64cloudabib.sh | 2 + ld/emulparams/arc-endianness.sh | 11 + ld/emulparams/arcelf.sh | 24 +- ld/emulparams/arcelf_prof.sh | 26 + ld/emulparams/arclinux.sh | 25 + ld/emulparams/arclinux_prof.sh | 28 + ld/emulparams/arcv2elf.sh | 26 + ld/emulparams/arcv2elfx.sh | 23 + ld/emulparams/armelf_phoenix.sh | 24 + ld/emulparams/call_nop.sh | 48 + ld/emulparams/criself.sh | 6 +- ld/emulparams/dynamic_undefined_weak.sh | 12 + ld/emulparams/elf32_x86_64.sh | 5 + ld/emulparams/elf32rl78.sh | 5 +- ld/emulparams/elf64ppc.sh | 2 +- ld/emulparams/elf_i386.sh | 4 + ld/emulparams/elf_i386_be.sh | 4 + ld/emulparams/elf_i386_chaos.sh | 4 + ld/emulparams/elf_i386_ldso.sh | 4 + ld/emulparams/elf_i386_vxworks.sh | 4 + ld/emulparams/elf_iamcu.sh | 37 + ld/emulparams/elf_k1om.sh | 4 + ld/emulparams/elf_l1om.sh | 4 + ld/emulparams/elf_x86_64.sh | 11 +- ld/emulparams/extern_protected_data.sh | 13 + ld/emulparams/i386nto.sh | 1 + ld/emulparams/msp430.sh | 18 - ld/emulparams/msp430X.sh | 2 +- ld/emulparams/msp430elf.sh | 18 + ld/emulparams/reloc_overflow.sh | 11 + ld/emulparams/shelf.sh | 4 +- ld/emulparams/solaris2.sh | 2 + ld/emultempl/README | 2 +- ld/emultempl/aarch64elf.em | 17 +- ld/emultempl/aix.em | 22 +- ld/emultempl/alphaelf.em | 12 +- ld/emultempl/arclinux.em | 52 + ld/emultempl/armcoff.em | 10 +- ld/emultempl/armelf.em | 160 +- ld/emultempl/avrelf.em | 6 +- ld/emultempl/beos.em | 12 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 8 +- ld/emultempl/crxelf.em | 4 +- ld/emultempl/elf-generic.em | 4 +- ld/emultempl/elf32.em | 233 +- ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 6 +- ld/emultempl/generic.em | 12 +- ld/emultempl/gld960.em | 10 +- ld/emultempl/gld960c.em | 10 +- ld/emultempl/hppaelf.em | 11 +- ld/emultempl/ia64elf.em | 8 +- ld/emultempl/irix.em | 4 +- ld/emultempl/linux.em | 12 +- ld/emultempl/lnk960.em | 12 +- ld/emultempl/m68hc1xelf.em | 4 +- ld/emultempl/m68kcoff.em | 14 +- ld/emultempl/m68kelf.em | 6 +- ld/emultempl/metagelf.em | 6 +- ld/emultempl/mipself.em | 13 +- ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 28 +- ld/emultempl/msp430.em | 304 + ld/emultempl/nds32elf.em | 12 +- ld/emultempl/needrelax.em | 4 +- ld/emultempl/netbsd.em | 2 +- ld/emultempl/nios2elf.em | 10 +- ld/emultempl/pe.em | 170 +- ld/emultempl/pep.em | 77 +- ld/emultempl/ppc32elf.em | 5 +- ld/emultempl/ppc64elf.em | 44 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/scoreelf.em | 4 +- ld/emultempl/sh64elf.em | 5 +- ld/emultempl/solaris2.em | 8 +- ld/emultempl/spu_ovl.S | 2 +- ld/emultempl/spuelf.em | 10 +- ld/emultempl/sunos.em | 24 +- ld/emultempl/tic6xdsbt.em | 4 +- ld/emultempl/ticoff.em | 10 +- ld/emultempl/v850elf.em | 4 +- ld/emultempl/vanilla.em | 2 +- ld/emultempl/vms.em | 4 +- ld/emultempl/vxworks.em | 4 +- ld/emultempl/xtensaelf.em | 2 +- ld/emultempl/z80.em | 2 +- ld/gen-doc.texi | 2 +- ld/genscripts.sh | 2 +- ld/h8-doc.texi | 2 +- ld/ld.h | 71 +- ld/ld.texinfo | 334 +- ld/ldbuildid.c | 6 +- ld/ldbuildid.h | 2 +- ld/ldcref.c | 49 +- ld/ldctor.c | 34 +- ld/ldctor.h | 2 +- ld/ldemul.c | 14 +- ld/ldemul.h | 2 +- ld/ldexp.c | 149 +- ld/ldexp.h | 13 +- ld/ldfile.c | 40 +- ld/ldfile.h | 2 +- ld/ldgram.y | 8 +- ld/ldint.texinfo | 98 +- ld/ldlang.c | 782 +- ld/ldlang.h | 15 +- ld/ldlex-wrapper.c | 2 +- ld/ldlex.h | 8 +- ld/ldlex.l | 5 +- ld/ldmain.c | 170 +- ld/ldmain.h | 2 +- ld/ldmisc.c | 17 +- ld/ldmisc.h | 2 +- ld/ldver.c | 4 +- ld/ldver.h | 2 +- ld/ldwrite.c | 38 +- ld/ldwrite.h | 2 +- ld/lexsup.c | 142 +- ld/mri.c | 2 +- ld/mri.h | 2 +- ld/pe-dll.c | 94 +- ld/pe-dll.h | 2 +- ld/pep-dll.c | 2 +- ld/pep-dll.h | 2 +- ld/plugin.c | 67 +- ld/plugin.h | 2 +- ld/po/Make-in | 2 +- ld/po/fr.po | 438 +- ld/po/zh_CN.po | 1922 +- ld/po/zh_TW.po | 1740 +- ld/scripttempl/DWARF.sc | 2 +- ld/scripttempl/README | 2 +- ld/scripttempl/aix.sc | 4 +- ld/scripttempl/alpha.sc | 4 +- ld/scripttempl/alphavms.sc | 4 +- ld/scripttempl/aout.sc | 4 +- ld/scripttempl/arclinux.sc | 682 + ld/scripttempl/armaout.sc | 4 +- ld/scripttempl/armbpabi.sc | 4 +- ld/scripttempl/armcoff.sc | 4 +- ld/scripttempl/avr.sc | 10 +- ld/scripttempl/avrtiny.sc | 12 +- ld/scripttempl/crisaout.sc | 4 +- ld/scripttempl/delta68.sc | 4 +- ld/scripttempl/dlx.sc | 4 +- ld/scripttempl/elf.sc | 16 +- ld/scripttempl/elf32cr16.sc | 4 +- ld/scripttempl/elf32cr16c.sc | 4 +- ld/scripttempl/elf32crx.sc | 4 +- ld/scripttempl/elf32msp430.sc | 45 +- ld/scripttempl/elf32msp430_3.sc | 22 +- ld/scripttempl/elf32sh-symbian.sc | 4 +- ld/scripttempl/elf32xc16x.sc | 4 +- ld/scripttempl/elf32xc16xl.sc | 4 +- ld/scripttempl/elf32xc16xs.sc | 4 +- ld/scripttempl/elf64hppa.sc | 4 +- ld/scripttempl/elf_chaos.sc | 4 +- ld/scripttempl/elfarc.sc | 441 + ld/scripttempl/elfarcv2.sc | 314 + ld/scripttempl/elfd10v.sc | 4 +- ld/scripttempl/elfd30v.sc | 4 +- ld/scripttempl/elfi370.sc | 4 +- ld/scripttempl/elfm68hc11.sc | 4 +- ld/scripttempl/elfm68hc12.sc | 4 +- ld/scripttempl/elfmicroblaze.sc | 4 +- ld/scripttempl/elfxgate.sc | 4 +- ld/scripttempl/elfxtensa.sc | 4 +- ld/scripttempl/epiphany_4x4.sc | 4 +- ld/scripttempl/epocpe.sc | 4 +- ld/scripttempl/ft32.sc | 11 +- ld/scripttempl/h8300.sc | 4 +- ld/scripttempl/h8300h.sc | 4 +- ld/scripttempl/h8300hn.sc | 4 +- ld/scripttempl/h8300s.sc | 4 +- ld/scripttempl/h8300sn.sc | 4 +- ld/scripttempl/h8300sx.sc | 4 +- ld/scripttempl/h8300sxn.sc | 4 +- ld/scripttempl/h8500.sc | 4 +- ld/scripttempl/h8500b.sc | 4 +- ld/scripttempl/h8500c.sc | 4 +- ld/scripttempl/h8500m.sc | 4 +- ld/scripttempl/h8500s.sc | 4 +- ld/scripttempl/hppaelf.sc | 4 +- ld/scripttempl/i386beos.sc | 4 +- ld/scripttempl/i386coff.sc | 4 +- ld/scripttempl/i386go32.sc | 4 +- ld/scripttempl/i386msdos.sc | 4 +- ld/scripttempl/i860coff.sc | 4 +- ld/scripttempl/i960.sc | 4 +- ld/scripttempl/ia64vms.sc | 4 +- ld/scripttempl/ip2k.sc | 4 +- ld/scripttempl/iq2000.sc | 4 +- ld/scripttempl/m68kaux.sc | 4 +- ld/scripttempl/m68kcoff.sc | 4 +- ld/scripttempl/m88kbcs.sc | 4 +- ld/scripttempl/mcorepe.sc | 4 +- ld/scripttempl/mep.sc | 4 +- ld/scripttempl/mips.sc | 4 +- ld/scripttempl/mipsbsd.sc | 4 +- ld/scripttempl/mmo.sc | 4 +- ld/scripttempl/moxie.sc | 4 +- ld/scripttempl/nds32elf.sc | 4 +- ld/scripttempl/nw.sc | 4 +- ld/scripttempl/pe.sc | 50 +- ld/scripttempl/pep.sc | 66 +- ld/scripttempl/pj.sc | 4 +- ld/scripttempl/ppcpe.sc | 4 +- ld/scripttempl/psos.sc | 4 +- ld/scripttempl/riscix.sc | 4 +- ld/scripttempl/sh.sc | 4 +- ld/scripttempl/sparccoff.sc | 4 +- ld/scripttempl/st2000.sc | 4 +- ld/scripttempl/tic30aout.sc | 4 +- ld/scripttempl/tic30coff.sc | 4 +- ld/scripttempl/tic4xcoff.sc | 4 +- ld/scripttempl/tic54xcoff.sc | 4 +- ld/scripttempl/tic80coff.sc | 4 +- ld/scripttempl/v850.sc | 6 +- ld/scripttempl/v850_rh850.sc | 6 +- ld/scripttempl/vanilla.sc | 2 +- ld/scripttempl/visium.sc | 2 +- ld/scripttempl/w65.sc | 4 +- ld/scripttempl/xstormy16.sc | 4 +- ld/scripttempl/z80.sc | 4 +- ld/scripttempl/z8000.sc | 4 +- ld/sysdep.h | 2 +- ld/testplug.c | 2 +- ld/testplug2.c | 4 +- ld/testplug3.c | 2 +- ld/testplug4.c | 674 + ld/testsuite/ChangeLog | 658 - ld/testsuite/ChangeLog-2015 | 1984 ++ ld/testsuite/config/default.exp | 84 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 115 +- ld/testsuite/ld-aarch64/dt_textrel.d | 7 + ld/testsuite/ld-aarch64/dt_textrel.s | 9 + ld/testsuite/ld-aarch64/emit-relocs-270-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-270-overflow.s | 6 + ld/testsuite/ld-aarch64/emit-relocs-270.d | 17 +- ld/testsuite/ld-aarch64/emit-relocs-271-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-271-overflow.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-271.d | 17 +- ld/testsuite/ld-aarch64/emit-relocs-272-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-272-overflow.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-272.d | 16 +- ld/testsuite/ld-aarch64/emit-relocs-28.d | 19 + ld/testsuite/ld-aarch64/emit-relocs-28.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-301-be.d | 23 + ld/testsuite/ld-aarch64/emit-relocs-301.d | 23 + ld/testsuite/ld-aarch64/emit-relocs-301.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-302-be.d | 23 + ld/testsuite/ld-aarch64/emit-relocs-302.d | 23 + ld/testsuite/ld-aarch64/emit-relocs-302.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-310-be.d | 22 + ld/testsuite/ld-aarch64/emit-relocs-310.d | 22 + ld/testsuite/ld-aarch64/emit-relocs-310.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-313.d | 18 + ld/testsuite/ld-aarch64/emit-relocs-313.s | 5 + ld/testsuite/ld-aarch64/emit-relocs-515-be.d | 34 + ld/testsuite/ld-aarch64/emit-relocs-515.d | 34 + ld/testsuite/ld-aarch64/emit-relocs-515.s | 13 + ld/testsuite/ld-aarch64/emit-relocs-516-be.d | 35 + ld/testsuite/ld-aarch64/emit-relocs-516.d | 35 + ld/testsuite/ld-aarch64/emit-relocs-516.s | 15 + ld/testsuite/ld-aarch64/emit-relocs-523.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-523.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-524.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-524.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-525.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-525.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-526-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-526-overflow.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-526.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-526.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-527.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-527.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-528-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-528-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-528.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-528.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-529-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-529-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-529.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-529.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-530.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-530.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-531-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-531-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-531.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-531.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-532.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-532.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-533-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-533-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-533.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-533.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-534.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-534.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-535-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-535-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-535.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-535.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-536.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-536.s | 17 + ld/testsuite/ld-aarch64/emit-relocs-537-overflow.d | 4 + ld/testsuite/ld-aarch64/emit-relocs-537-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-537.d | 7 + ld/testsuite/ld-aarch64/emit-relocs-537.s | 12 + ld/testsuite/ld-aarch64/emit-relocs-538.d | 9 + ld/testsuite/ld-aarch64/emit-relocs-538.s | 19 + ld/testsuite/ld-aarch64/emit-relocs-86-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-86-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-86.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-86.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-87.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-87.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-88-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-88-overflow.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-88.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-88.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-89.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-89.s | 10 + ld/testsuite/ld-aarch64/emit-relocs-90-overflow.d | 5 + ld/testsuite/ld-aarch64/emit-relocs-90-overflow.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-90.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-90.s | 11 + ld/testsuite/ld-aarch64/emit-relocs-92.d | 8 + ld/testsuite/ld-aarch64/emit-relocs-92.s | 10 + ld/testsuite/ld-aarch64/farcall-b-defsym.d | 18 + ld/testsuite/ld-aarch64/farcall-b-defsym.s | 10 + ld/testsuite/ld-aarch64/farcall-b-gsym.d | 5 + ld/testsuite/ld-aarch64/farcall-b-gsym.s | 17 + ld/testsuite/ld-aarch64/farcall-b-none-function.d | 21 +- ld/testsuite/ld-aarch64/farcall-b-plt.d | 38 + ld/testsuite/ld-aarch64/farcall-b-plt.s | 11 + ld/testsuite/ld-aarch64/farcall-b-section.d | 34 + ld/testsuite/ld-aarch64/farcall-b-section.s | 20 + ld/testsuite/ld-aarch64/farcall-bl-defsym.d | 18 + ld/testsuite/ld-aarch64/farcall-bl-defsym.s | 10 + ld/testsuite/ld-aarch64/farcall-bl-none-function.d | 21 +- ld/testsuite/ld-aarch64/farcall-bl-plt.d | 38 + ld/testsuite/ld-aarch64/farcall-bl-plt.s | 12 + ld/testsuite/ld-aarch64/farcall-bl-section.d | 34 + ld/testsuite/ld-aarch64/farcall-bl-section.s | 20 + ld/testsuite/ld-aarch64/farcall-section.d | 5 - ld/testsuite/ld-aarch64/farcall-section.s | 19 - ld/testsuite/ld-aarch64/implicit_got_section_1.d | 5 + ld/testsuite/ld-aarch64/implicit_got_section_1.s | 3 + ld/testsuite/ld-aarch64/pcrel.s | 20 + ld/testsuite/ld-aarch64/pcrel_pic_defined_local.d | 5 + ld/testsuite/ld-aarch64/pcrel_pic_undefined.d | 10 + ld/testsuite/ld-aarch64/plt_mapping_symbol.d | 10 + ld/testsuite/ld-aarch64/plt_mapping_symbol.s | 6 + ld/testsuite/ld-aarch64/protected-data.d | 4 + ld/testsuite/ld-aarch64/protected-data.s | 18 + ld/testsuite/ld-aarch64/rela-abs-relative-be.d | 13 + ld/testsuite/ld-aarch64/rela-abs-relative-opt.d | 13 + ld/testsuite/ld-aarch64/rela-abs-relative.d | 13 + ld/testsuite/ld-aarch64/rela-abs-relative.s | 16 + ld/testsuite/ld-aarch64/reloc-overflow-1.s | 14 + ld/testsuite/ld-aarch64/reloc-overflow-2.s | 5 + ld/testsuite/ld-aarch64/reloc-overflow-bad.d | 4 + .../ld-aarch64/relocs-1027-symbolic-func.d | 5 + ...symbolic-func.s => relocs-1027-symbolic-func.s} | 0 ld/testsuite/ld-aarch64/relocs-257-symbolic-func.d | 5 - ld/testsuite/ld-aarch64/tls-large-desc-be.d | 39 + ld/testsuite/ld-aarch64/tls-large-desc.d | 39 + ld/testsuite/ld-aarch64/tls-large-desc.s | 17 + ld/testsuite/ld-aarch64/tls-large-ie-be.d | 20 + ld/testsuite/ld-aarch64/tls-large-ie.d | 20 + ld/testsuite/ld-aarch64/tls-large-ie.s | 15 + .../ld-aarch64/tls-relax-large-desc-ie-be.d | 19 + ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.d | 19 + ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.s | 21 + .../ld-aarch64/tls-relax-large-desc-le-be.d | 19 + ld/testsuite/ld-aarch64/tls-relax-large-desc-le.d | 19 + ld/testsuite/ld-aarch64/tls-relax-large-desc-le.s | 20 + ld/testsuite/ld-aarch64/tls-relax-large-gd-ie-be.d | 17 + ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.d | 17 + ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.s | 20 + ld/testsuite/ld-aarch64/tls-relax-large-gd-le-be.d | 17 + ld/testsuite/ld-aarch64/tls-relax-large-gd-le.d | 17 + ld/testsuite/ld-aarch64/tls-relax-large-gd-le.s | 19 + ld/testsuite/ld-aarch64/tls-relax-ld-le-small.d | 13 + ld/testsuite/ld-aarch64/tls-relax-ld-le-small.s | 27 + ld/testsuite/ld-aarch64/tls-relax-ld-le-tiny.d | 12 + ld/testsuite/ld-aarch64/tls-relax-ld-le-tiny.s | 26 + ld/testsuite/ld-aarch64/tls-small-ld.d | 9 + ld/testsuite/ld-aarch64/tls-small-ld.s | 8 + ld/testsuite/ld-aarch64/tls-tiny-ld.d | 8 + ld/testsuite/ld-aarch64/tls-tiny-ld.s | 7 + ld/testsuite/ld-aarch64/tprel_add_lo12_overflow.d | 6 + ld/testsuite/ld-aarch64/tprel_add_lo12_overflow.s | 23 + ld/testsuite/ld-alpha/alpha.exp | 2 +- ld/testsuite/ld-arc/arc.exp | 30 + ld/testsuite/ld-arc/nps-1.s | 10 + ld/testsuite/ld-arc/nps-1a.d | 16 + ld/testsuite/ld-arc/nps-1b.d | 4 + ld/testsuite/ld-arc/nps-1b.err | 1 + ld/testsuite/ld-arm/arm-elf.exp | 105 +- ld/testsuite/ld-arm/arm-no-rel-plt.ld | 4 +- ld/testsuite/ld-arm/arm-no-rel-plt.out | 2 - ld/testsuite/ld-arm/arm-no-rel-plt.r | 9 + ld/testsuite/ld-arm/arm-static-app.d | 2 +- ld/testsuite/ld-arm/arm-static-app.r | 2 +- ld/testsuite/ld-arm/arm_noread.ld | 32 + ld/testsuite/ld-arm/armthumb-lib.d | 8 +- ld/testsuite/ld-arm/armthumb-lib.sym | 2 +- ld/testsuite/ld-arm/attr-merge-10-dsp.attr | 7 + ld/testsuite/ld-arm/attr-merge-10.attr | 6 + ld/testsuite/ld-arm/attr-merge-10a.s | 5 + ld/testsuite/ld-arm/attr-merge-10b-dsp.s | 6 + ld/testsuite/ld-arm/attr-merge-10b.s | 5 + ld/testsuite/ld-arm/attr-merge-8.attr | 6 + ld/testsuite/ld-arm/attr-merge-8a.s | 5 + ld/testsuite/ld-arm/attr-merge-8b.s | 5 + ld/testsuite/ld-arm/attr-merge-9.out | 2 + ld/testsuite/ld-arm/attr-merge-9a.s | 5 + ld/testsuite/ld-arm/attr-merge-9b.s | 5 + ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-b-rel-thumb.d | 5 +- ld/testsuite/ld-arm/cortex-a8-fix-b.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc-rel-thumb.d | 5 +- ld/testsuite/ld-arm/cortex-a8-fix-bcc.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-arm.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-plt.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-thumb.d | 5 +- ld/testsuite/ld-arm/cortex-a8-fix-bl.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-blx-bcond.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-blx-rel-arm.d | 4 +- ld/testsuite/ld-arm/cortex-a8-fix-blx-rel-thumb.d | 5 +- ld/testsuite/ld-arm/cortex-a8-fix-blx.d | 2 +- ld/testsuite/ld-arm/cortex-a8-fix-hdr.d | 4 +- ld/testsuite/ld-arm/export-class.exp | 2 +- ld/testsuite/ld-arm/farcall-mixed-app-v5.d | 18 +- ld/testsuite/ld-arm/farcall-mixed-app.d | 18 +- ld/testsuite/ld-arm/farcall-mixed-lib-v4t.d | 36 +- ld/testsuite/ld-arm/farcall-mixed-lib.d | 37 +- .../ld-arm/farcall-thumb-thumb-m-no-profile-a.s | 8 + .../ld-arm/farcall-thumb-thumb-m-no-profile-b.s | 7 + .../ld-arm/farcall-thumb-thumb-m-no-profile.d | 22 + ld/testsuite/ld-arm/farcall-thumb2-thumb2-m.d | 17 + ld/testsuite/ld-arm/ifunc-10.dd | 2 +- ld/testsuite/ld-arm/ifunc-10.rd | 24 +- ld/testsuite/ld-arm/ifunc-12.rd | 8 +- ld/testsuite/ld-arm/ifunc-13.rd | 4 +- ld/testsuite/ld-arm/ifunc-2.dd | 4 +- ld/testsuite/ld-arm/ifunc-3.rd | 10 +- ld/testsuite/ld-arm/ifunc-4.rd | 60 +- ld/testsuite/ld-arm/ifunc-9.rd | 2 +- .../ld-arm/jump-reloc-veneers-cond-long-backward.d | 7 +- ld/testsuite/ld-arm/jump-reloc-veneers-cond-long.d | 7 +- ld/testsuite/ld-arm/mixed-app-v5.d | 4 +- ld/testsuite/ld-arm/mixed-app.d | 4 +- ld/testsuite/ld-arm/mixed-lib.d | 8 +- ld/testsuite/ld-arm/protected-data.d | 4 + ld/testsuite/ld-arm/protected-data.s | 29 + ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d | 25 + ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.s | 27 + .../ld-arm/stm32l4xx-cannot-fix-it-block.d | 16 + .../ld-arm/stm32l4xx-cannot-fix-it-block.s | 16 + ld/testsuite/ld-arm/stm32l4xx-fix-all.d | 116 + ld/testsuite/ld-arm/stm32l4xx-fix-all.s | 25 + ld/testsuite/ld-arm/stm32l4xx-fix-it-block.d | 189 + ld/testsuite/ld-arm/stm32l4xx-fix-it-block.s | 92 + ld/testsuite/ld-arm/stm32l4xx-fix-ldm.d | 174 + ld/testsuite/ld-arm/stm32l4xx-fix-ldm.s | 147 + ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d | 49 + ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s | 27 + ld/testsuite/ld-arm/stm32l4xx-fix-vldm.d | 49 + ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s | 27 + ld/testsuite/ld-arm/thumb1-adds-armv7-m.s | 43 + ld/testsuite/ld-arm/thumb1-adds.d | 38 + ld/testsuite/ld-arm/thumb1-adds.s | 43 + ld/testsuite/ld-arm/thumb1-movs-armv7-m.s | 43 + ld/testsuite/ld-arm/thumb1-movs.d | 38 + ld/testsuite/ld-arm/thumb1-movs.s | 43 + ld/testsuite/ld-arm/unwind-mix.d | 20 + ld/testsuite/ld-arm/unwind-mix1.s | 16 + ld/testsuite/ld-arm/unwind-mix2.s | 15 + ld/testsuite/ld-arm/unwind-rel.d | 31 + ld/testsuite/ld-arm/unwind-rel1.s | 9 + ld/testsuite/ld-arm/unwind-rel2.s | 6 + ld/testsuite/ld-arm/unwind-rel3.s | 9 + ld/testsuite/ld-arm/vxworks1-lib.dd | 10 +- ld/testsuite/ld-arm/vxworks1-lib.rd | 2 +- ld/testsuite/ld-arm/vxworks1.dd | 12 +- ld/testsuite/ld-arm/vxworks1.ld | 4 + ld/testsuite/ld-arm/vxworks1.rd | 6 +- ld/testsuite/ld-auto-import/auto-import.exp | 2 +- ld/testsuite/ld-avr/avr-prop-5.d | 10 + ld/testsuite/ld-avr/avr-prop-5.s | 7 + ld/testsuite/ld-avr/avr-prop-6.d | 14 + ld/testsuite/ld-avr/avr-prop-6.s | 9 + ld/testsuite/ld-avr/avr.exp | 2 +- ld/testsuite/ld-avr/gc-section-debugline.d | 70 + ld/testsuite/ld-avr/lds-mega.d | 23 + ld/testsuite/ld-avr/lds-mega.s | 20 + ld/testsuite/ld-avr/lds-tiny.d | 18 + ld/testsuite/ld-avr/lds-tiny.s | 14 + ld/testsuite/ld-avr/per-function-debugline.s | 84 + ld/testsuite/ld-bootstrap/bootstrap.exp | 2 +- ld/testsuite/ld-cdtest/cdtest.exp | 2 +- ld/testsuite/ld-checks/checks.exp | 2 +- ld/testsuite/ld-cris/cris.exp | 2 +- ld/testsuite/ld-cris/tls-e-20.d | 2 +- ld/testsuite/ld-cris/tls-e-20a.d | 2 +- ld/testsuite/ld-cris/tls-e-21.d | 2 +- ld/testsuite/ld-cris/tls-e-23.d | 2 +- ld/testsuite/ld-cris/tls-e-80.d | 2 +- ld/testsuite/ld-cris/tls-gd-3h.d | 2 +- ld/testsuite/ld-cris/tls-leie-19.d | 8 +- ld/testsuite/ld-crx/crx.exp | 2 +- ld/testsuite/ld-cygwin/exe-export.exp | 2 +- ld/testsuite/ld-d10v/d10v.exp | 2 +- ld/testsuite/ld-discard/discard.exp | 2 +- ld/testsuite/ld-discard/extern.d | 2 +- ld/testsuite/ld-discard/start.d | 2 +- ld/testsuite/ld-discard/static.d | 2 +- ld/testsuite/ld-elf/attributes.d | 10 + ld/testsuite/ld-elf/attributes.ld | 9 + ld/testsuite/ld-elf/{flags1.s => attributes.s} | 0 ld/testsuite/ld-elf/audit.exp | 2 +- ld/testsuite/ld-elf/binutils.exp | 2 +- ld/testsuite/ld-elf/check-ptr-eq.c | 12 + ld/testsuite/ld-elf/comm-data.exp | 2 +- ld/testsuite/ld-elf/compress.exp | 186 +- ld/testsuite/ld-elf/compress1.s | 2 +- ld/testsuite/ld-elf/compressed1b.d | 3 +- ld/testsuite/ld-elf/compressed1c.d | 2 +- ld/testsuite/ld-elf/compressed1d.d | 11 + ld/testsuite/ld-elf/compressed1e.d | 11 + ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 4 +- ld/testsuite/ld-elf/eh-group.exp | 2 +- ld/testsuite/ld-elf/eh6.d | 5 +- ld/testsuite/ld-elf/eh6.s | 2 +- ld/testsuite/ld-elf/elf.exp | 26 +- ld/testsuite/ld-elf/endsym.d | 1 + ld/testsuite/ld-elf/exclude.exp | 13 +- ld/testsuite/ld-elf/exclude2.s | 1 + ld/testsuite/ld-elf/export-class.exp | 2 +- ld/testsuite/ld-elf/extract-symbol-1.ld | 18 - ld/testsuite/ld-elf/extract-symbol-1.s | 15 - ld/testsuite/ld-elf/extract-symbol-1sec.d | 15 - ld/testsuite/ld-elf/extract-symbol-1sym.d | 17 - ld/testsuite/ld-elf/flags1.d | 20 +- ld/testsuite/ld-elf/frame.exp | 2 +- ld/testsuite/ld-elf/gabiend.rt | 4 + ld/testsuite/ld-elf/gabinormal.rt | 4 + ld/testsuite/ld-elf/gnubegin.rS | 3 + ld/testsuite/ld-elf/gnunormal.rS | 3 + ld/testsuite/ld-elf/group1.d | 2 +- ld/testsuite/ld-elf/group3b.d | 2 +- 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/indirect.exp | 49 +- ld/testsuite/ld-elf/linkonce1.d | 2 +- ld/testsuite/ld-elf/linkonce2.d | 2 +- ld/testsuite/ld-elf/merge.d | 4 +- ld/testsuite/ld-elf/merge2.d | 2 +- ld/testsuite/ld-elf/merge3.d | 2 +- ld/testsuite/ld-elf/orphan-5.d | 4 + ld/testsuite/ld-elf/orphan-5.l | 4 +- ld/testsuite/ld-elf/orphan-6.d | 4 + ld/testsuite/ld-elf/orphan-6.l | 5 + ld/testsuite/ld-elf/orphan-7.d | 4 + ld/testsuite/ld-elf/orphan-7.map | 8 + ld/testsuite/ld-elf/orphan-8.d | 4 + ld/testsuite/ld-elf/orphan-8.map | 7 + ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/orphan.ld | 1 + ld/testsuite/ld-elf/orphan3.d | 2 +- ld/testsuite/ld-elf/pie.d | 8 + ld/testsuite/ld-elf/pr12851.d | 2 +- ld/testsuite/ld-elf/pr12975.d | 2 +- ld/testsuite/ld-elf/pr13177.d | 2 +- ld/testsuite/ld-elf/pr13195.d | 2 +- ld/testsuite/ld-elf/pr14156a.d | 1 + ld/testsuite/ld-elf/pr14926.d | 2 +- ld/testsuite/ld-elf/pr17550-1.s | 9 + ld/testsuite/ld-elf/pr17550-2.s | 6 + ld/testsuite/ld-elf/pr17550-3.s | 14 + ld/testsuite/ld-elf/pr17550-4.s | 15 + ld/testsuite/ld-elf/pr17550a.d | 14 + ld/testsuite/ld-elf/pr17550b.d | 14 + ld/testsuite/ld-elf/pr17550c.d | 9 + ld/testsuite/ld-elf/pr17550d.d | 13 + ld/testsuite/ld-elf/pr17615.d | 2 +- ld/testsuite/ld-elf/pr18458a.c | 6 + ld/testsuite/ld-elf/pr18458b.c | 6 + ld/testsuite/ld-elf/pr18458c.c | 18 + ld/testsuite/ld-elf/pr18718.c | 32 + ld/testsuite/ld-elf/{indirect3.out => pr18720.out} | 0 ld/testsuite/ld-elf/pr18720a.c | 27 + ld/testsuite/ld-elf/pr18720b.c | 11 + ld/testsuite/ld-elf/{indirect3c.c => pr18720c.c} | 0 ld/testsuite/ld-elf/pr18735.d | 13 + ld/testsuite/ld-elf/pr18735.s | 13 + ld/testsuite/ld-elf/pr19005.d | 10 + ld/testsuite/ld-elf/pr19005.s | 11 + ld/testsuite/ld-elf/pr19005.t | 6 + ld/testsuite/ld-elf/pr19073.map | 6 + ld/testsuite/ld-elf/pr19073.rd | 5 + ld/testsuite/ld-elf/pr19073.s | 9 + ld/testsuite/ld-elf/pr19162.d | 12 + ld/testsuite/ld-elf/pr19162a.s | 2 + ld/testsuite/ld-elf/pr19162b.s | 2 + ld/testsuite/ld-elf/pr19539.d | 9 + ld/testsuite/ld-elf/pr19539.s | 2 + ld/testsuite/ld-elf/pr19539.t | 1 + ld/testsuite/ld-elf/pr19553.map | 5 + ld/testsuite/ld-elf/pr19553a.c | 8 + ld/testsuite/ld-elf/pr19553b.c | 8 + ld/testsuite/ld-elf/pr19553b.out | 1 + ld/testsuite/ld-elf/pr19553c.c | 9 + ld/testsuite/ld-elf/pr19553c.out | 1 + ld/testsuite/ld-elf/pr19553d.c | 8 + ld/testsuite/ld-elf/pr19553d.out | 1 + ld/testsuite/ld-elf/pr19579a.c | 15 + ld/testsuite/ld-elf/pr19579b.c | 14 + ld/testsuite/ld-elf/pr19617.s | 19 + ld/testsuite/ld-elf/pr19617a.d | 13 + ld/testsuite/ld-elf/pr19617b.d | 11 + ld/testsuite/ld-elf/pr19617c.d | 9 + ld/testsuite/ld-elf/pr19698.d | 10 + ld/testsuite/ld-elf/pr19698.s | 5 + ld/testsuite/ld-elf/pr19698.t | 11 + ld/testsuite/ld-elf/pr19719a.c | 12 + ld/testsuite/ld-elf/pr19719b.c | 8 + ld/testsuite/ld-elf/pr19719c.c | 8 + ld/testsuite/ld-elf/pr19719d.c | 5 + ld/testsuite/ld-elf/pr19789.d | 10 + ld/testsuite/ld-elf/pr19789.s | 9 + ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/provide-hidden-2.ld | 2 +- ld/testsuite/ld-elf/provide-hidden.exp | 2 +- ld/testsuite/ld-elf/sec-to-seg.exp | 3 +- ld/testsuite/ld-elf/sec64k.exp | 19 +- ld/testsuite/ld-elf/shared.exp | 147 +- ld/testsuite/ld-elf/strtab.d | 8 + ld/testsuite/ld-elf/strtab.s | 8 + ld/testsuite/ld-elf/symbolic-func.r | 18 + ld/testsuite/ld-elf/symbolic-func.s | 13 + ld/testsuite/ld-elf/tls_common.exp | 31 +- ld/testsuite/ld-elf/warn1.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elf/warn3.d | 2 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-elf/zlibbegin.rS | 3 + ld/testsuite/ld-elf/zlibnormal.rS | 3 + ld/testsuite/ld-elfcomm/common-1.s | 3 + ld/testsuite/ld-elfcomm/common-1a.d | 8 + ld/testsuite/ld-elfcomm/common-1b.d | 8 + ld/testsuite/ld-elfcomm/common-1c.d | 8 + ld/testsuite/ld-elfcomm/common-1d.d | 8 + ld/testsuite/ld-elfcomm/common-1e.d | 8 + ld/testsuite/ld-elfcomm/common-1f.d | 8 + ld/testsuite/ld-elfcomm/common-2.s | 3 + ld/testsuite/ld-elfcomm/common-2a.d | 8 + ld/testsuite/ld-elfcomm/common-2b.d | 8 + ld/testsuite/ld-elfcomm/common-2c.d | 8 + ld/testsuite/ld-elfcomm/common-2d.d | 8 + ld/testsuite/ld-elfcomm/common-2e.d | 8 + ld/testsuite/ld-elfcomm/common-2f.d | 8 + ld/testsuite/ld-elfcomm/common-3a.rd | 6 + ld/testsuite/ld-elfcomm/common-3b.rd | 6 + ld/testsuite/{ld-gc => ld-elfcomm}/dummy.s | 0 ld/testsuite/ld-elfcomm/elfcomm.exp | 81 +- ld/testsuite/ld-elfvers/vers.exp | 6 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 18 +- ld/testsuite/ld-elfweak/elfweak.exp | 2 +- ld/testsuite/ld-fastcall/fastcall.exp | 2 +- ld/testsuite/ld-frv/fdpic-pie-6.d | 8 +- ld/testsuite/ld-frv/fdpic.exp | 2 +- ld/testsuite/ld-frv/frv-elf.exp | 2 +- ld/testsuite/ld-frv/tls.exp | 2 +- ld/testsuite/ld-gc/gc.exp | 9 +- ld/testsuite/ld-gc/pr14265.d | 2 + ld/testsuite/ld-gc/pr18223.d | 1 + ld/testsuite/ld-gc/pr19161-1.c | 7 + ld/testsuite/ld-gc/pr19161-2.c | 19 + ld/testsuite/ld-gc/pr19161.d | 10 + ld/testsuite/ld-gc/pr19167.d | 11 + ld/testsuite/ld-gc/pr19167a.s | 6 + ld/testsuite/ld-gc/pr19167b.s | 2 + ld/testsuite/ld-h8300/h8300.exp | 2 +- ld/testsuite/ld-i386/abs-iamcu.d | 11 + ld/testsuite/ld-i386/branch1.d | 17 + ld/testsuite/ld-i386/branch1.s | 15 + ld/testsuite/ld-i386/call1.d | 3 + ld/testsuite/ld-i386/call1.s | 9 + ld/testsuite/ld-i386/call2.d | 3 + ld/testsuite/ld-i386/call2.s | 8 + ld/testsuite/ld-i386/call3.s | 9 + ld/testsuite/ld-i386/call3a.d | 13 + ld/testsuite/ld-i386/call3b.d | 13 + ld/testsuite/ld-i386/call3c.d | 14 + ld/testsuite/ld-i386/call3d.d | 14 + ld/testsuite/ld-i386/call3e.d | 13 + ld/testsuite/ld-i386/call3f.d | 14 + ld/testsuite/ld-i386/call3g.d | 14 + ld/testsuite/ld-i386/call3h.d | 14 + .../{ld-x86-64 => ld-i386}/copyreloc-lib.c | 0 ld/testsuite/ld-i386/copyreloc-main.S | 24 + .../{ld-x86-64 => ld-i386}/copyreloc-main.out | 0 ld/testsuite/ld-i386/copyreloc-main1.rd | 3 + ld/testsuite/ld-i386/copyreloc-main2.rd | 4 + ld/testsuite/{ld-elf => ld-i386}/dummy.c | 0 ld/testsuite/{ld-gc => ld-i386}/dummy.s | 0 ld/testsuite/ld-i386/export-class.exp | 2 +- ld/testsuite/{ld-x86-64 => ld-i386}/foo.s | 0 ld/testsuite/ld-i386/got1.dd | 22 + ld/testsuite/ld-i386/got1.out | 7 + ld/testsuite/ld-i386/got1a.S | 30 + ld/testsuite/ld-i386/got1b.c | 7 + ld/testsuite/ld-i386/got1c.c | 7 + ld/testsuite/ld-i386/got1d.S | 53 + ld/testsuite/ld-i386/i386.exp | 515 +- ld/testsuite/ld-i386/iamcu-1.d | 16 + ld/testsuite/ld-i386/iamcu-2.d | 4 + ld/testsuite/ld-i386/iamcu-3.d | 4 + ld/testsuite/ld-i386/iamcu-4.d | 16 + ld/testsuite/ld-i386/ifunc-1a.c | 8 + ld/testsuite/ld-i386/ifunc-1b.S | 42 + ld/testsuite/ld-i386/ifunc-1c.S | 26 + ld/testsuite/ld-i386/ifunc-1d.S | 76 + ld/testsuite/ld-i386/jmp1.d | 3 + ld/testsuite/ld-i386/jmp1.s | 9 + ld/testsuite/ld-i386/jmp2.d | 3 + ld/testsuite/ld-i386/jmp2.s | 8 + ld/testsuite/ld-i386/lea1.s | 7 + ld/testsuite/ld-i386/lea1a.d | 5 +- ld/testsuite/ld-i386/lea1b.d | 5 +- ld/testsuite/ld-i386/lea1c.d | 7 +- ld/testsuite/ld-i386/lea1d.d | 2 +- ld/testsuite/ld-i386/lea1e.d | 2 +- ld/testsuite/ld-i386/lea1f.d | 2 +- ld/testsuite/ld-i386/libno-plt-1b.dd | 19 + ld/testsuite/ld-i386/libno-plt-1b.rd | 8 + ld/testsuite/ld-i386/load1-nacl.d | 59 + ld/testsuite/ld-i386/load1.d | 58 + ld/testsuite/ld-i386/load1.s | 55 + ld/testsuite/ld-i386/load2.d | 3 + ld/testsuite/ld-i386/load2.s | 8 + ld/testsuite/ld-i386/load3.d | 3 + ld/testsuite/ld-i386/load3.s | 9 + ld/testsuite/ld-i386/load4.s | 9 + ld/testsuite/ld-i386/load4a.d | 4 + ld/testsuite/ld-i386/load4b.d | 13 + ld/testsuite/ld-i386/load5.s | 8 + ld/testsuite/ld-i386/load5a.d | 4 + ld/testsuite/ld-i386/load5b.d | 13 + ld/testsuite/ld-i386/load6.d | 28 + ld/testsuite/ld-i386/load6.s | 33 + ld/testsuite/ld-i386/load7.d | 15 + ld/testsuite/ld-i386/load7.map | 6 + ld/testsuite/ld-i386/load7.s | 18 + ld/testsuite/ld-i386/mov1.s | 4 + ld/testsuite/ld-i386/mov1a.d | 2 + ld/testsuite/ld-i386/mov1b.d | 6 +- ld/testsuite/ld-i386/mov2.s | 15 + ld/testsuite/ld-i386/mov2a.d | 15 + ld/testsuite/ld-i386/mov2b.d | 15 + ld/testsuite/ld-i386/mov3.d | 14 + ld/testsuite/ld-i386/mov3.s | 15 + ld/testsuite/ld-i386/no-plt-1a.dd | 46 + ld/testsuite/ld-i386/no-plt-1a.rd | 10 + ld/testsuite/ld-i386/no-plt-1b.dd | 34 + ld/testsuite/ld-i386/no-plt-1b.rd | 16 + ld/testsuite/ld-i386/no-plt-1c.dd | 34 + ld/testsuite/ld-i386/no-plt-1c.rd | 14 + ld/testsuite/ld-i386/no-plt-1d.dd | 46 + ld/testsuite/ld-i386/no-plt-1d.rd | 7 + ld/testsuite/ld-i386/no-plt-1e.dd | 46 + ld/testsuite/ld-i386/no-plt-1e.rd | 10 + ld/testsuite/ld-i386/no-plt-1f.dd | 34 + ld/testsuite/ld-i386/no-plt-1f.rd | 16 + ld/testsuite/ld-i386/no-plt-1g.dd | 34 + ld/testsuite/ld-i386/no-plt-1g.rd | 14 + ld/testsuite/ld-i386/no-plt-1h.dd | 37 + ld/testsuite/ld-i386/no-plt-1h.rd | 10 + ld/testsuite/ld-i386/no-plt-1i.dd | 36 + ld/testsuite/ld-i386/no-plt-1i.rd | 12 + ld/testsuite/ld-i386/no-plt-1j.dd | 37 + ld/testsuite/ld-i386/no-plt-1j.rd | 7 + ld/testsuite/ld-i386/no-plt-check1a.S | 42 + ld/testsuite/ld-i386/no-plt-check1b.S | 30 + ld/testsuite/ld-i386/no-plt-extern1a.S | 33 + ld/testsuite/ld-i386/no-plt-extern1b.S | 22 + ld/testsuite/ld-i386/no-plt-func1.c | 5 + ld/testsuite/ld-i386/no-plt-main1.c | 8 + ld/testsuite/ld-i386/no-plt.exp | 408 + ld/testsuite/{ld-elf => ld-i386}/pass.out | 0 ld/testsuite/ld-i386/plt-main1.rd | 2 +- ld/testsuite/ld-i386/plt-main3.rd | 2 +- ld/testsuite/ld-i386/plt-main4.rd | 2 +- ld/testsuite/ld-i386/pltgot-1.d | 9 + ld/testsuite/ld-i386/pltgot-1.s | 6 + ld/testsuite/ld-i386/pltgot-2.d | 9 + ld/testsuite/ld-i386/pr12718.d | 3 - ld/testsuite/ld-i386/pr12921.d | 3 - ld/testsuite/ld-i386/pr13302.d | 4 - ld/testsuite/{ld-x86-64 => ld-i386}/pr17689.out | 0 ld/testsuite/ld-i386/pr17689.rd | 3 + ld/testsuite/{ld-x86-64 => ld-i386}/pr17689a.c | 0 ld/testsuite/ld-i386/pr17689a.t | 6 + ld/testsuite/ld-i386/pr17689b.S | 44 + ld/testsuite/ld-i386/pr17689now.rd | 4 + ld/testsuite/ld-i386/pr17689ver.rd | 3 + ld/testsuite/ld-i386/pr17827.rd | 4 + ld/testsuite/ld-i386/pr18801.d | 3 + ld/testsuite/ld-i386/pr18801.s | 15 + ld/testsuite/ld-i386/pr18815.d | 9 + ld/testsuite/ld-i386/pr18815.s | 15 + ld/testsuite/ld-i386/pr18900.out | 4 + ld/testsuite/ld-i386/pr18900a.c | 14 + ld/testsuite/ld-i386/pr18900a.rd | 4 + ld/testsuite/ld-i386/pr18900b.c | 22 + ld/testsuite/ld-i386/pr18900b.rd | 4 + ld/testsuite/ld-i386/pr18900c.c | 5 + .../{ld-elf/dl1.out => ld-i386/pr19031.out} | 0 ld/testsuite/ld-i386/pr19031a.c | 4 + ld/testsuite/ld-i386/pr19031b.S | 23 + ld/testsuite/ld-i386/pr19031c.c | 14 + ld/testsuite/ld-i386/pr19175.d | 13 + ld/testsuite/ld-i386/pr19175.s | 5 + ld/testsuite/ld-i386/pr19175.t | 11 + ld/testsuite/ld-i386/pr19319.dd | 4 + ld/testsuite/ld-i386/pr19319a.S | 11 + ld/testsuite/ld-i386/pr19319b.S | 11 + ld/testsuite/ld-i386/pr19539.d | 7 + ld/testsuite/ld-i386/pr19539.s | 6 + ld/testsuite/ld-i386/pr19539.t | 1 + ld/testsuite/ld-i386/pr19609-1.s | 12 + ld/testsuite/ld-i386/pr19609-1a.d | 17 + ld/testsuite/ld-i386/pr19609-1b.d | 17 + ld/testsuite/ld-i386/pr19609-1c.d | 17 + ld/testsuite/ld-i386/pr19609-1d.d | 17 + ld/testsuite/ld-i386/pr19609-1e.d | 17 + ld/testsuite/ld-i386/pr19609-1f.d | 17 + ld/testsuite/ld-i386/pr19609-1g.d | 17 + ld/testsuite/ld-i386/pr19609-1h.d | 17 + ld/testsuite/ld-i386/pr19609-1i.d | 17 + ld/testsuite/ld-i386/pr19609-2.s | 6 + ld/testsuite/ld-i386/pr19609-2a.d | 12 + ld/testsuite/ld-i386/pr19609-2b.d | 12 + ld/testsuite/ld-i386/pr19609-2c.d | 12 + ld/testsuite/ld-i386/pr19615.d | 13 + ld/testsuite/ld-i386/pr19615.s | 13 + ld/testsuite/ld-i386/pr19636-1.s | 9 + ld/testsuite/ld-i386/pr19636-1a.d | 16 + ld/testsuite/ld-i386/pr19636-1b.d | 19 + ld/testsuite/ld-i386/pr19636-1c.d | 9 + ld/testsuite/ld-i386/pr19636-1d-nacl.d | 124 + ld/testsuite/ld-i386/pr19636-1d.d | 26 + ld/testsuite/ld-i386/pr19636-1e.d | 19 + ld/testsuite/ld-i386/pr19636-1f.d | 19 + ld/testsuite/ld-i386/pr19636-1g.d | 12 + ld/testsuite/ld-i386/pr19636-1h.d | 19 + ld/testsuite/ld-i386/pr19636-1i.d | 9 + ld/testsuite/ld-i386/pr19636-2.s | 9 + ld/testsuite/ld-i386/pr19636-2a.d | 19 + ld/testsuite/ld-i386/pr19636-2b.d | 22 + ld/testsuite/ld-i386/pr19636-2c-nacl.d | 126 + ld/testsuite/ld-i386/pr19636-2c.d | 28 + ld/testsuite/ld-i386/pr19636-2d-nacl.d | 21 + ld/testsuite/ld-i386/pr19636-2d.d | 17 + ld/testsuite/ld-i386/pr19636-2e-nacl.d | 21 + ld/testsuite/ld-i386/pr19636-2e.d | 17 + ld/testsuite/ld-i386/pr19636-3.s | 5 + ld/testsuite/ld-i386/pr19636-3a.d | 10 + ld/testsuite/ld-i386/pr19636-3b.d | 6 + ld/testsuite/ld-i386/pr19636-3c.d | 9 + ld/testsuite/ld-i386/pr19636-3d.d | 14 + ld/testsuite/ld-i386/pr19636-3e.d | 14 + ld/testsuite/ld-i386/pr19636-3f.d | 6 + ld/testsuite/ld-i386/pr19636-3g.d | 9 + ld/testsuite/ld-i386/pr19636-4.s | 14 + ld/testsuite/ld-i386/pr19636-4a.d | 8 + ld/testsuite/ld-i386/pr19636-4b.d | 10 + ld/testsuite/ld-i386/pr19636-4c.d | 10 + ld/testsuite/ld-i386/pr19636-4d.d | 10 + ld/testsuite/ld-i386/pr19645.d | 13 + ld/testsuite/ld-i386/pr19645.s | 6 + ld/testsuite/ld-i386/pr19704.out | 1 + ld/testsuite/ld-i386/pr19704a.c | 13 + ld/testsuite/ld-i386/pr19704b.c | 7 + ld/testsuite/ld-i386/pr19827-nacl.rd | 5 + ld/testsuite/ld-i386/pr19827.rd | 5 + ld/testsuite/ld-i386/pr19827a.S | 8 + ld/testsuite/ld-i386/pr19827b.S | 2 + ld/testsuite/ld-i386/pr19939.s | 9 + ld/testsuite/ld-i386/pr19939a.d | 4 + ld/testsuite/ld-i386/pr19939b.d | 8 + ld/testsuite/ld-i386/pr20117.d | 12 + ld/testsuite/ld-i386/pr20117.s | 7 + ld/testsuite/ld-i386/pr20244-1.s | 17 + ld/testsuite/ld-i386/pr20244-1a.d | 26 + ld/testsuite/ld-i386/pr20244-1b.d | 11 + ld/testsuite/ld-i386/pr20244-1c.d | 4 + ld/testsuite/ld-i386/pr20244-2.s | 17 + ld/testsuite/ld-i386/pr20244-2a.d | 32 + ld/testsuite/ld-i386/pr20244-2b.d | 10 + ld/testsuite/ld-i386/pr20244-2c.d | 10 + ld/testsuite/ld-i386/pr20244-2d.d | 4 + ld/testsuite/ld-i386/pr20244-3a.c | 8 + ld/testsuite/ld-i386/pr20244-3b.S | 30 + ld/testsuite/ld-i386/pr20244-3c.S | 15 + ld/testsuite/ld-i386/pr20244-3d.S | 44 + ld/testsuite/ld-i386/pr20253-1a.c | 8 + ld/testsuite/ld-i386/pr20253-1b.S | 52 + ld/testsuite/ld-i386/pr20253-1c.S | 35 + ld/testsuite/ld-i386/pr20253-1d.S | 81 + ld/testsuite/ld-i386/pr20253-2a.c | 8 + ld/testsuite/ld-i386/pr20253-2b.S | 39 + ld/testsuite/ld-i386/pr20253-2c.S | 24 + ld/testsuite/ld-i386/pr20253-2d.S | 49 + ld/testsuite/ld-i386/pr20253-3.d | 3 + ld/testsuite/ld-i386/pr20253-3.s | 11 + ld/testsuite/ld-i386/pr20253-4.s | 11 + ld/testsuite/ld-i386/pr20253-4a.d | 8 + ld/testsuite/ld-i386/pr20253-4b.d | 8 + ld/testsuite/ld-i386/pr20253-4c.d | 9 + ld/testsuite/ld-i386/pr20253-5.d | 7 + ld/testsuite/ld-i386/pr20253-5.s | 10 + ld/testsuite/ld-i386/protected6b.d | 6 + ld/testsuite/{ld-x86-64 => ld-i386}/start.s | 0 ld/testsuite/ld-i386/tls-def1.c | 1 + ld/testsuite/ld-i386/tls-gd1.S | 65 + ld/testsuite/ld-i386/tls-ld1.S | 71 + ld/testsuite/ld-i386/tls-main1.c | 29 + ld/testsuite/ld-i386/tls.exp | 125 + ld/testsuite/ld-i386/tlsbin-nacl.rd | 4 +- ld/testsuite/ld-i386/tlsbin.rd | 4 +- ld/testsuite/ld-i386/tlsbin2-nacl.rd | 156 + ld/testsuite/ld-i386/tlsbin2.dd | 460 + ld/testsuite/ld-i386/tlsbin2.rd | 154 + ld/testsuite/ld-i386/tlsbin2.sd | 13 + ld/testsuite/ld-i386/{tlsbin.td => tlsbin2.td} | 0 ld/testsuite/ld-i386/tlsbindesc-nacl.rd | 4 +- ld/testsuite/ld-i386/tlsbindesc.rd | 4 +- ld/testsuite/ld-i386/tlsbinpic2.s | 172 + ld/testsuite/ld-i386/tlsdesc-nacl.rd | 4 +- ld/testsuite/ld-i386/tlsdesc.rd | 4 +- ld/testsuite/ld-i386/tlsgd3.dd | 16 + ld/testsuite/ld-i386/tlsgd3.s | 15 + ld/testsuite/ld-i386/tlsgd4.d | 4 + ld/testsuite/ld-i386/tlsgd4.s | 11 + ld/testsuite/ld-i386/tlsgdesc-nacl.rd | 4 +- ld/testsuite/ld-i386/tlsgdesc.rd | 4 +- ld/testsuite/ld-i386/tlsld2.dd | 14 + ld/testsuite/ld-i386/tlsld2.s | 12 + ld/testsuite/ld-i386/tlsnopic-nacl.rd | 4 +- ld/testsuite/ld-i386/tlsnopic.rd | 4 +- ld/testsuite/ld-i386/tlspic-nacl.rd | 4 +- ld/testsuite/ld-i386/tlspic.rd | 4 +- ld/testsuite/ld-i386/tlspic2-nacl.rd | 149 + ld/testsuite/ld-i386/tlspic2.dd | 405 + ld/testsuite/ld-i386/tlspic2.rd | 147 + ld/testsuite/ld-i386/tlspic2.sd | 18 + ld/testsuite/ld-i386/tlspic2.td | 16 + ld/testsuite/ld-i386/tlspic3.s | 282 + ld/testsuite/ld-i386/tlspie3.s | 64 + ld/testsuite/ld-i386/tlspie3a.d | 6 + ld/testsuite/ld-i386/tlspie3b.d | 37 + ld/testsuite/ld-i386/tlspie3c.d | 37 + ld/testsuite/ld-i386/undefweak.s | 10 + ld/testsuite/ld-i386/undefweaka.d | 9 + ld/testsuite/ld-i386/undefweakb.d | 11 + ld/testsuite/ld-ia64/ia64.exp | 2 +- ld/testsuite/ld-ia64/line.exp | 2 +- ld/testsuite/ld-ifunc/binutils.exp | 2 +- ld/testsuite/ld-ifunc/ifunc-1-local-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-1-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-13-i386.d | 6 +- ld/testsuite/ld-ifunc/ifunc-13-x86-64.d | 4 - ld/testsuite/ld-ifunc/ifunc-15-i386.d | 4 - ld/testsuite/ld-ifunc/ifunc-15-x86-64.d | 4 - ld/testsuite/ld-ifunc/ifunc-18a-i386.d | 1 - ld/testsuite/ld-ifunc/ifunc-18a-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-18a.s | 2 +- ld/testsuite/ld-ifunc/ifunc-18b-i386.d | 1 - ld/testsuite/ld-ifunc/ifunc-18b-x86-64.d | 1 - ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc-2-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc-21-i386.d | 24 + ld/testsuite/ld-ifunc/ifunc-21-i386.s | 23 + ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 24 + ld/testsuite/ld-ifunc/ifunc-21-x86-64.s | 23 + ld/testsuite/ld-ifunc/ifunc-22-i386.d | 24 + ld/testsuite/ld-ifunc/ifunc-22-i386.s | 24 + ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 24 + ld/testsuite/ld-ifunc/ifunc-22-x86-64.s | 24 + ld/testsuite/ld-ifunc/ifunc-23-x86.s | 10 + ld/testsuite/ld-ifunc/ifunc-23a-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-23b-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-23c-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-24-x86.s | 11 + ld/testsuite/ld-ifunc/ifunc-24a-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-24b-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc-24c-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc-25-x86.s | 12 + ld/testsuite/ld-ifunc/ifunc-25a-x86.d | 8 + ld/testsuite/ld-ifunc/ifunc-25b-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc-25c-x86.d | 12 + ld/testsuite/ld-ifunc/ifunc-3a-x86.d | 2 +- ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc.exp | 122 +- ld/testsuite/{ld-elf => ld-ifunc}/pass.out | 0 ld/testsuite/ld-ifunc/pr17154-x86-64.d | 46 +- .../{ld-elf/dl1.out => ld-ifunc/pr18808.out} | 0 ld/testsuite/ld-ifunc/pr18808a.c | 9 + ld/testsuite/ld-ifunc/pr18808b.c | 24 + .../{ld-elf/dl1.out => ld-ifunc/pr18841.out} | 0 ld/testsuite/ld-ifunc/pr18841a.c | 12 + ld/testsuite/ld-ifunc/pr18841b.c | 21 + ld/testsuite/ld-ifunc/pr18841c.c | 17 + ld/testsuite/ld-ifunc/pr19784a.c | 6 + ld/testsuite/ld-ifunc/pr19784b.c | 11 + ld/testsuite/ld-ifunc/pr19784c.c | 11 + ld/testsuite/ld-libs/libs.exp | 2 +- ld/testsuite/ld-linkonce/linkonce.exp | 2 +- ld/testsuite/ld-m68hc11/m68hc11.exp | 2 +- ld/testsuite/ld-m68k/m68k-got.exp | 2 +- ld/testsuite/ld-m68k/m68k.exp | 2 +- ld/testsuite/ld-mep/mep.exp | 2 +- ld/testsuite/ld-metag/metag.exp | 2 +- ld/testsuite/ld-mips-elf/attr-gnu-4-08.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-09.d | 21 + ld/testsuite/ld-mips-elf/attr-gnu-4-14.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-19.d | 22 + ld/testsuite/ld-mips-elf/attr-gnu-4-24.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-29.d | 22 + ld/testsuite/ld-mips-elf/attr-gnu-4-34.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-39.d | 22 + ld/testsuite/ld-mips-elf/attr-gnu-4-41.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-42.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-43.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-45.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-46.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-47.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-48.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-49.d | 6 + ld/testsuite/ld-mips-elf/attr-gnu-4-54.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-59.d | 4 + ld/testsuite/ld-mips-elf/attr-gnu-4-64.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-69.d | 4 + ld/testsuite/ld-mips-elf/attr-gnu-4-74.d | 4 +- ld/testsuite/ld-mips-elf/attr-gnu-4-79.d | 4 + ld/testsuite/ld-mips-elf/attr-gnu-4-89.d | 4 + ld/testsuite/ld-mips-elf/attr-gnu-4-9.s | 1 + ld/testsuite/ld-mips-elf/comm-data.exp | 2 +- ld/testsuite/ld-mips-elf/compact-eh.ld | 15 + ld/testsuite/ld-mips-elf/compact-eh1.d | 15 + ld/testsuite/ld-mips-elf/compact-eh1.s | 37 + ld/testsuite/ld-mips-elf/compact-eh1a.s | 11 + ld/testsuite/ld-mips-elf/compact-eh1b.s | 21 + ld/testsuite/ld-mips-elf/compact-eh2.d | 11 + ld/testsuite/ld-mips-elf/compact-eh2.s | 34 + ld/testsuite/ld-mips-elf/compact-eh3.d | 13 + ld/testsuite/ld-mips-elf/compact-eh3.s | 36 + ld/testsuite/ld-mips-elf/compact-eh3a.s | 19 + ld/testsuite/ld-mips-elf/compact-eh4.d | 13 + ld/testsuite/ld-mips-elf/compact-eh5.d | 10 + ld/testsuite/ld-mips-elf/compact-eh6.d | 13 + .../ld-mips-elf/compressed-plt-1-n32-mips16.od | 8 +- .../ld-mips-elf/compressed-plt-1-n32-umips.od | 2 +- .../ld-mips-elf/compressed-plt-1-o32-mips16-got.od | 2 +- .../compressed-plt-1-o32-mips16-only.od | 4 +- .../compressed-plt-1-o32-mips16-word.od | 2 +- .../ld-mips-elf/compressed-plt-1-o32-mips16.od | 8 +- .../ld-mips-elf/compressed-plt-1-o32-se.od | 4 +- .../ld-mips-elf/compressed-plt-1-o32-umips-got.od | 2 +- .../ld-mips-elf/compressed-plt-1-o32-umips-word.od | 2 +- .../ld-mips-elf/compressed-plt-1-o32-umips.od | 2 +- ld/testsuite/ld-mips-elf/export-class-ref-f0.s | 37 + ld/testsuite/ld-mips-elf/export-class-ref-f1.s | 18 + ld/testsuite/ld-mips-elf/export-class-ref-f2.s | 20 + ld/testsuite/ld-mips-elf/export-class-ref-lib.sd | 6 + ld/testsuite/ld-mips-elf/export-class.exp | 2 +- ld/testsuite/ld-mips-elf/export-hidden-ref.sd | 7 + ld/testsuite/ld-mips-elf/export-internal-ref.sd | 7 + ld/testsuite/ld-mips-elf/export-local-ref.sd | 7 + ld/testsuite/ld-mips-elf/export-protected-ref.sd | 6 + ld/testsuite/ld-mips-elf/gp-hidden.sd | 2 +- ld/testsuite/ld-mips-elf/jal-global-overflow-0.d | 20 + ld/testsuite/ld-mips-elf/jal-global-overflow-1.d | 8 + ld/testsuite/ld-mips-elf/jal-global-overflow.s | 37 + ld/testsuite/ld-mips-elf/jal-local-overflow-0.d | 6 + ld/testsuite/ld-mips-elf/jal-local-overflow-1.d | 8 + ld/testsuite/ld-mips-elf/jal-local-overflow.s | 35 + ld/testsuite/ld-mips-elf/jalx-2.dd | 4 +- ld/testsuite/ld-mips-elf/jalx-addend-n32.d | 6 + ld/testsuite/ld-mips-elf/jalx-addend-n64.d | 6 + ld/testsuite/ld-mips-elf/jalx-addend.d | 26 + ld/testsuite/ld-mips-elf/jalx-local-n32.d | 6 + ld/testsuite/ld-mips-elf/jalx-local-n64.d | 6 + ld/testsuite/ld-mips-elf/jalx-local.d | 26 + ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 75 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 111 +- ld/testsuite/ld-mips-elf/mips16-fp-stub-1.s | 58 + ld/testsuite/ld-mips-elf/mips16-fp-stub-2.s | 43 + ld/testsuite/ld-mips-elf/mips16-fp-stub.d | 2 + ld/testsuite/ld-mips-elf/mips16-intermix.d | 6 +- ld/testsuite/ld-mips-elf/mips16-pic-3.dd | 16 +- ld/testsuite/ld-mips-elf/no-shared-1-n32.d | 2 +- ld/testsuite/ld-mips-elf/no-shared-1-n64.d | 2 +- ld/testsuite/ld-mips-elf/no-shared-1-o32.d | 2 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.dd | 2 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.ad | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.dd | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.ad | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.ad | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.dd | 2 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.ad | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.dd | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.ad | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.dd | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.ad | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.dd | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 24 + ld/testsuite/ld-mips-elf/pie-n64.d | 24 + ld/testsuite/ld-mips-elf/pie-o32.d | 24 + ld/testsuite/ld-mips-elf/pie.s | 6 + ld/testsuite/ld-mips-elf/reloc-local-overflow.d | 7 + ld/testsuite/ld-mips-elf/reloc-local-overflow.s | 8 + ld/testsuite/ld-mips-elf/stub-dynsym-1-10000.d | 2 +- ld/testsuite/ld-mips-elf/stub-dynsym-1-2fe80.d | 2 +- ld/testsuite/ld-mips-elf/stub-dynsym-1-7fff.d | 2 +- ld/testsuite/ld-mips-elf/stub-dynsym-1-8000.d | 2 +- ld/testsuite/ld-mips-elf/stub-dynsym-1-fff0.d | 2 +- ld/testsuite/ld-mips-elf/tlsbin-o32.d | 6 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d | 16 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 16 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 16 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got | 2 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 8 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.got | 2 +- ld/testsuite/ld-mips-elf/tlslib-o32.d | 8 +- ld/testsuite/ld-mips-elf/unaligned-branch.d | 23 + ld/testsuite/ld-mips-elf/unaligned-branch.s | 21 + ld/testsuite/ld-mips-elf/unaligned-data.s | 15 + ld/testsuite/ld-mips-elf/unaligned-insn.s | 15 + ld/testsuite/ld-mips-elf/unaligned-jalx-0.d | 23 + ld/testsuite/ld-mips-elf/unaligned-jalx-0.s | 12 + ld/testsuite/ld-mips-elf/unaligned-jalx-1.d | 7 + ld/testsuite/ld-mips-elf/unaligned-jalx-1.s | 11 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d | 27 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.s | 14 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 29 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.s | 22 + .../unaligned-jalx-addend-micromips-0.d | 27 + .../unaligned-jalx-addend-micromips-1.d | 30 + .../ld-mips-elf/unaligned-jalx-addend-mips16-0.d | 27 + .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 30 + .../ld-mips-elf/unaligned-jalx-micromips-0.d | 23 + .../ld-mips-elf/unaligned-jalx-micromips-1.d | 7 + ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d | 23 + ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d | 7 + ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d | 13 + ld/testsuite/ld-mips-elf/unaligned-ldpc-0.s | 12 + ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d | 11 + ld/testsuite/ld-mips-elf/unaligned-ldpc-1.s | 13 + ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d | 13 + ld/testsuite/ld-mips-elf/unaligned-lwpc-0.s | 12 + ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d | 9 + ld/testsuite/ld-mips-elf/unaligned-lwpc-1.s | 12 + ld/testsuite/ld-mips-elf/unaligned-text.s | 15 + ld/testsuite/ld-misc/defsym.exp | 2 +- ld/testsuite/ld-mmix/bspec1.d | 4 +- ld/testsuite/ld-mmix/bspec2.d | 4 +- ld/testsuite/ld-mmix/local1.d | 2 +- ld/testsuite/ld-mmix/local3.d | 2 +- ld/testsuite/ld-mmix/local5.d | 2 +- ld/testsuite/ld-mmix/local7.d | 2 +- ld/testsuite/ld-mmix/mmix.exp | 2 +- ld/testsuite/ld-mmix/undef-3.d | 4 +- ld/testsuite/ld-mn10300/mn10300.exp | 2 +- ld/testsuite/ld-nds32/nds32.exp | 2 +- ld/testsuite/ld-nios2/mixed1a.d | 9 + ld/testsuite/ld-nios2/mixed1a.s | 9 + ld/testsuite/ld-nios2/mixed1b.d | 9 + ld/testsuite/ld-nios2/mixed1b.s | 3 + ld/testsuite/ld-nios2/nios2.exp | 26 +- ld/testsuite/ld-pe/pe-compile.exp | 2 +- ld/testsuite/ld-pe/pe-run.exp | 2 +- ld/testsuite/ld-pe/pe-run2.exp | 10 +- ld/testsuite/ld-pe/pe.exp | 16 +- ld/testsuite/ld-pe/pr19803.d | 13 + ld/testsuite/ld-pe/pr19803.e | 3 + ld/testsuite/ld-pe/pr19803.s | 13 + ld/testsuite/ld-pe/tlssec32.d | 2 +- ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto.exp | 142 +- ld/testsuite/{ld-elf => ld-plugin}/pass.out | 0 ld/testsuite/ld-plugin/plugin.exp | 44 +- ld/testsuite/ld-plugin/pr15323a.c | 15 +- ld/testsuite/ld-plugin/pr19317.c | 8 + .../{ld-elf/dl1.out => ld-plugin/pr19317.out} | 0 ld/testsuite/ld-plugin/pr20070.d | 9 + ld/testsuite/ld-plugin/pr20070a.c | 9 + ld/testsuite/ld-plugin/pr20070b.c | 10 + ld/testsuite/ld-plugin/pr20103a.c | 8 + ld/testsuite/ld-plugin/pr20103b.c | 3 + ld/testsuite/ld-plugin/pr20103c.c | 6 + ld/testsuite/ld-plugin/pr20267a.c | 12 + ld/testsuite/ld-plugin/pr20267b.c | 1 + ld/testsuite/ld-powerpc/addpcis.d | 20 + ld/testsuite/ld-powerpc/addpcis.s | 12 + ld/testsuite/ld-powerpc/aix52.exp | 2 +- ld/testsuite/ld-powerpc/ambiguousv1b.d | 4 +- ld/testsuite/ld-powerpc/apuinfo-vle2.s | 8 + ld/testsuite/ld-powerpc/apuinfo1.s | 3 +- ld/testsuite/ld-powerpc/defsym.d | 20 +- ld/testsuite/ld-powerpc/elfv2-2exe.d | 6 +- ld/testsuite/ld-powerpc/elfv2exe.d | 52 +- ld/testsuite/ld-powerpc/elfv2so.d | 120 +- ld/testsuite/ld-powerpc/export-class.exp | 2 +- ld/testsuite/ld-powerpc/powerpc.exp | 21 +- ld/testsuite/ld-powerpc/ppc476-shared.d | 48 + ld/testsuite/ld-powerpc/ppc476-shared.lnk | 6 + ld/testsuite/ld-powerpc/ppc476-shared.s | 19 + ld/testsuite/ld-powerpc/ppc476-shared2.d | 16 + ld/testsuite/ld-powerpc/relbrlt.d | 4 +- ld/testsuite/ld-powerpc/relocsort.d | 30 + ld/testsuite/ld-powerpc/relocsort.s | 26 + ld/testsuite/ld-powerpc/tls.g | 4 +- ld/testsuite/ld-powerpc/tlsdll.s | 19 + ld/testsuite/ld-powerpc/tlsdll.ver | 7 + ld/testsuite/ld-powerpc/tlsdll_32.s | 18 + ld/testsuite/ld-powerpc/tlsexe.d | 4 +- ld/testsuite/ld-powerpc/tlsexe.g | 2 +- ld/testsuite/ld-powerpc/tlsexe.r | 2 +- ld/testsuite/ld-powerpc/tlsexetoc.d | 4 +- ld/testsuite/ld-powerpc/tlsexetoc.g | 2 +- ld/testsuite/ld-powerpc/tlsexetoc.r | 2 +- ld/testsuite/ld-powerpc/tlsopt5.d | 54 + ld/testsuite/ld-powerpc/tlsopt5.s | 5 + ld/testsuite/ld-powerpc/tlsopt5_32.d | 52 + ld/testsuite/ld-powerpc/tlsopt5_32.s | 4 + ld/testsuite/ld-powerpc/tlsso.d | 4 +- ld/testsuite/ld-powerpc/tlsso.g | 2 +- ld/testsuite/ld-powerpc/tlsso.r | 2 +- ld/testsuite/ld-powerpc/tlstoc.g | 10 +- ld/testsuite/ld-powerpc/tlstocso.d | 4 +- ld/testsuite/ld-powerpc/tlstocso.g | 2 +- ld/testsuite/ld-powerpc/tlstocso.r | 2 +- ld/testsuite/ld-powerpc/tocopt.d | 8 +- ld/testsuite/ld-powerpc/tocopt2.d | 2 +- ld/testsuite/ld-powerpc/tocopt3.d | 2 +- ld/testsuite/ld-powerpc/tocopt4.d | 2 +- ld/testsuite/ld-powerpc/tocopt5.d | 8 +- ld/testsuite/ld-powerpc/tocopt6-inc.s | 86 + ld/testsuite/ld-powerpc/tocopt6.d | 12 + ld/testsuite/ld-powerpc/tocopt6a.s | 3 + ld/testsuite/ld-powerpc/tocopt6b.s | 8 + ld/testsuite/ld-powerpc/tocopt6c.s | 20 + ld/testsuite/ld-s390/gotreloc_31-1.dd | 5 +- ld/testsuite/ld-s390/pltoffset-1.dd | 8 + ld/testsuite/ld-s390/pltoffset-1.ld | 34 + ld/testsuite/ld-s390/pltoffset-1.s | 12 + ld/testsuite/ld-s390/s390.exp | 7 +- ld/testsuite/ld-s390/tlsbin.rd | 4 +- ld/testsuite/ld-s390/tlsbin_64.rd | 4 +- ld/testsuite/ld-s390/tlspic.rd | 4 +- ld/testsuite/ld-s390/tlspic_64.rd | 4 +- ld/testsuite/ld-scripts/align.exp | 2 +- ld/testsuite/ld-scripts/align.t | 4 +- ld/testsuite/ld-scripts/alignof.exp | 2 +- ld/testsuite/ld-scripts/assert.exp | 2 +- ld/testsuite/ld-scripts/cross2.t | 2 +- ld/testsuite/ld-scripts/cross3.t | 4 +- ld/testsuite/ld-scripts/cross4.t | 10 + ld/testsuite/ld-scripts/cross5.t | 10 + ld/testsuite/ld-scripts/cross6.t | 9 + ld/testsuite/ld-scripts/cross7.t | 9 + ld/testsuite/ld-scripts/crossref.exp | 88 +- ld/testsuite/ld-scripts/data.exp | 2 +- ld/testsuite/ld-scripts/default-script.exp | 2 +- ld/testsuite/ld-scripts/defined.exp | 2 +- ld/testsuite/ld-scripts/dynamic-sections.exp | 2 +- ld/testsuite/ld-scripts/empty-address.exp | 2 +- ld/testsuite/ld-scripts/empty-aligned.exp | 2 +- ld/testsuite/ld-scripts/empty-orphan.exp | 2 +- ld/testsuite/ld-scripts/expr.exp | 9 +- ld/testsuite/ld-scripts/extern.exp | 2 +- ld/testsuite/ld-scripts/include.exp | 2 +- ld/testsuite/ld-scripts/log2.exp | 2 +- ld/testsuite/ld-scripts/map-address.exp | 2 +- ld/testsuite/ld-scripts/overlay-size.exp | 2 +- ld/testsuite/ld-scripts/phdrs.exp | 2 +- ld/testsuite/ld-scripts/phdrs2.exp | 2 +- ld/testsuite/ld-scripts/phdrs3.exp | 2 +- ld/testsuite/ld-scripts/pr14962-2.t | 2 +- ld/testsuite/ld-scripts/pr18963.d | 15 + ld/testsuite/ld-scripts/pr18963.t | 25 + ld/testsuite/ld-scripts/print-memory-usage-1.l | 3 + ld/testsuite/ld-scripts/print-memory-usage-1.s | 8 + ld/testsuite/ld-scripts/print-memory-usage-1.t | 5 + ld/testsuite/ld-scripts/print-memory-usage-2.l | 1 + ld/testsuite/ld-scripts/print-memory-usage-2.t | 14 + ld/testsuite/ld-scripts/print-memory-usage-3.l | 3 + ld/testsuite/ld-scripts/print-memory-usage-3.s | 8 + ld/testsuite/ld-scripts/print-memory-usage-3.t | 5 + ld/testsuite/ld-scripts/print-memory-usage.exp | 69 + ld/testsuite/ld-scripts/print-memory-usage.t | 14 + ld/testsuite/ld-scripts/provide.exp | 2 +- ld/testsuite/ld-scripts/rgn-at.exp | 2 +- ld/testsuite/ld-scripts/rgn-at11.d | 7 +- ld/testsuite/ld-scripts/rgn-at11.s | 10 + ld/testsuite/ld-scripts/rgn-at5.t | 10 +- ld/testsuite/ld-scripts/rgn-over.exp | 2 +- ld/testsuite/ld-scripts/rgn-over7.d | 2 +- ld/testsuite/ld-scripts/script.exp | 78 +- ld/testsuite/ld-scripts/section-flags.exp | 2 +- ld/testsuite/ld-scripts/section-match-1.t | 6 +- ld/testsuite/ld-scripts/section-match.exp | 2 +- ld/testsuite/ld-scripts/size.exp | 2 +- ld/testsuite/ld-scripts/sizeof.exp | 2 +- ld/testsuite/ld-scripts/sort.exp | 2 +- ld/testsuite/ld-scripts/sysroot-prefix.exp | 2 +- ld/testsuite/ld-scripts/weak.exp | 2 +- ld/testsuite/ld-selective/sel-dump.exp | 2 +- ld/testsuite/ld-selective/selective.exp | 8 +- ld/testsuite/ld-sh/arch/arch.exp | 2 +- ld/testsuite/ld-sh/rd-sh.exp | 2 +- ld/testsuite/ld-sh/sh-vxworks.exp | 2 +- ld/testsuite/ld-sh/sh.exp | 2 +- ld/testsuite/ld-sh/sh64/crangerel1.rd | 2 +- ld/testsuite/ld-sh/sh64/crangerel2.rd | 2 +- ld/testsuite/ld-sh/sh64/rd-sh64.exp | 2 +- ld/testsuite/ld-sh/sh64/relax.exp | 2 +- ld/testsuite/ld-sh/sh64/relfail.exp | 2 +- ld/testsuite/ld-sh/sh64/sh64.exp | 2 +- ld/testsuite/ld-sh/tlsbin-2.d | 4 +- ld/testsuite/ld-sh/tlspic-2.d | 4 +- ld/testsuite/ld-shared/shared.exp | 9 +- ld/testsuite/ld-size/size.exp | 329 +- ld/testsuite/ld-sparc/sparc.exp | 2 +- ld/testsuite/ld-spu/spu.exp | 2 +- ld/testsuite/ld-srec/srec.exp | 77 +- ld/testsuite/ld-tic6x/common.d | 6 +- ld/testsuite/ld-tic6x/shlib-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/shlib-app-1rb.rd | 6 +- ld/testsuite/ld-tic6x/shlib-noindex.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1b.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1r.rd | 6 +- ld/testsuite/ld-tic6x/static-app-1rb.rd | 6 +- ld/testsuite/ld-tic6x/tic6x.exp | 2 +- ld/testsuite/ld-tilegx/tilegx.exp | 2 +- ld/testsuite/ld-tilepro/tilepro.exp | 2 +- ld/testsuite/ld-undefined/entry.exp | 2 +- ld/testsuite/ld-undefined/require-defined-1.d | 4 + ld/testsuite/ld-undefined/require-defined-2.d | 8 + ld/testsuite/ld-undefined/require-defined-3.d | 8 + ld/testsuite/ld-undefined/require-defined-4.d | 8 + ld/testsuite/ld-undefined/require-defined-5.d | 10 + ld/testsuite/ld-undefined/require-defined.exp | 58 + ld/testsuite/ld-undefined/require-defined.s | 9 + ld/testsuite/ld-undefined/undefined.exp | 2 +- ld/testsuite/ld-undefined/weak-undef.exp | 2 +- ld/testsuite/ld-unique/unique.d | 9 + ld/testsuite/ld-unique/unique.exp | 28 +- ld/testsuite/ld-v850/v850.exp | 2 +- ld/testsuite/ld-vax-elf/export-class.exp | 2 +- ld/testsuite/ld-vax-elf/vax-elf.exp | 2 +- ld/testsuite/ld-versados/versados.exp | 2 +- ld/testsuite/ld-visium/visium.exp | 2 +- ld/testsuite/ld-vxworks/vxworks.exp | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-1.d | 2 +- ld/testsuite/ld-x86-64/bnd-ifunc-2.d | 46 +- ld/testsuite/ld-x86-64/bnd-plt-1.d | 62 +- ld/testsuite/ld-x86-64/call1.s | 9 + ld/testsuite/ld-x86-64/call1a.d | 13 + ld/testsuite/ld-x86-64/call1b.d | 13 + ld/testsuite/ld-x86-64/call1c.d | 14 + ld/testsuite/ld-x86-64/call1d.d | 14 + ld/testsuite/ld-x86-64/call1e.d | 13 + ld/testsuite/ld-x86-64/call1f.d | 14 + ld/testsuite/ld-x86-64/call1g.d | 14 + ld/testsuite/ld-x86-64/call1h.d | 14 + ld/testsuite/ld-x86-64/call1i.d | 14 + ld/testsuite/ld-x86-64/dwarfreloc.exp | 60 +- ld/testsuite/ld-x86-64/export-class.exp | 2 +- ld/testsuite/ld-x86-64/gotpcrel1.dd | 17 + ld/testsuite/ld-x86-64/gotpcrel1.out | 8 + ld/testsuite/ld-x86-64/gotpcrel1a.S | 18 + ld/testsuite/ld-x86-64/gotpcrel1b.c | 7 + ld/testsuite/ld-x86-64/gotpcrel1c.c | 7 + ld/testsuite/ld-x86-64/gotpcrel1d.S | 26 + ld/testsuite/ld-x86-64/ilp32-4-nacl.d | 18 +- ld/testsuite/ld-x86-64/ilp32-4.d | 22 +- ld/testsuite/ld-x86-64/largecomm-1.s | 3 + ld/testsuite/ld-x86-64/largecomm-1a.d | 8 + ld/testsuite/ld-x86-64/largecomm-1b.d | 8 + ld/testsuite/ld-x86-64/largecomm-1c.d | 8 + ld/testsuite/ld-x86-64/largecomm-1d.d | 8 + ld/testsuite/ld-x86-64/largecomm-1e.d | 8 + ld/testsuite/ld-x86-64/largecomm-1f.d | 8 + ld/testsuite/ld-x86-64/lea1.s | 9 + ld/testsuite/ld-x86-64/lea1a.d | 6 + ld/testsuite/ld-x86-64/lea1b.d | 6 + ld/testsuite/ld-x86-64/lea1c.d | 10 +- ld/testsuite/ld-x86-64/lea1d.d | 6 + ld/testsuite/ld-x86-64/lea1e.d | 6 + ld/testsuite/ld-x86-64/lea1f.d | 10 +- ld/testsuite/ld-x86-64/libno-plt-1b.dd | 15 + ld/testsuite/ld-x86-64/libno-plt-1b.rd | 8 + ld/testsuite/ld-x86-64/line.exp | 2 +- ld/testsuite/ld-x86-64/load1.s | 51 + ld/testsuite/ld-x86-64/load1a-nacl.d | 55 + ld/testsuite/ld-x86-64/load1a.d | 55 + ld/testsuite/ld-x86-64/load1b-nacl.d | 55 + ld/testsuite/ld-x86-64/load1b.d | 56 + ld/testsuite/ld-x86-64/load1c-nacl.d | 48 + ld/testsuite/ld-x86-64/load1c.d | 48 + ld/testsuite/ld-x86-64/load1d-nacl.d | 48 + ld/testsuite/ld-x86-64/load1d.d | 48 + ld/testsuite/ld-x86-64/load2.d | 18 + ld/testsuite/ld-x86-64/load2.map | 6 + ld/testsuite/ld-x86-64/load2.s | 20 + ld/testsuite/ld-x86-64/mov1.s | 4 + ld/testsuite/ld-x86-64/mov1a.d | 2 + ld/testsuite/ld-x86-64/mov1b.d | 6 +- ld/testsuite/ld-x86-64/mov1c.d | 2 + ld/testsuite/ld-x86-64/mov1d.d | 6 +- ld/testsuite/ld-x86-64/mov2.s | 15 + ld/testsuite/ld-x86-64/mov2a.d | 15 + ld/testsuite/ld-x86-64/mov2b.d | 15 + ld/testsuite/ld-x86-64/mov2c.d | 15 + ld/testsuite/ld-x86-64/mov2d.d | 15 + ld/testsuite/ld-x86-64/mpx.exp | 75 +- ld/testsuite/ld-x86-64/mpx3.dd | 25 +- ld/testsuite/ld-x86-64/no-plt-1a.dd | 34 + ld/testsuite/ld-x86-64/no-plt-1a.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1b.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1b.rd | 16 + ld/testsuite/ld-x86-64/no-plt-1c.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1c.rd | 14 + ld/testsuite/ld-x86-64/no-plt-1d.dd | 35 + ld/testsuite/ld-x86-64/no-plt-1d.rd | 7 + ld/testsuite/ld-x86-64/no-plt-1e.dd | 34 + ld/testsuite/ld-x86-64/no-plt-1e.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1f.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1f.rd | 16 + ld/testsuite/ld-x86-64/no-plt-1g.dd | 26 + ld/testsuite/ld-x86-64/no-plt-1g.rd | 14 + ld/testsuite/ld-x86-64/no-plt-check1.S | 32 + ld/testsuite/ld-x86-64/no-plt-extern1.S | 28 + ld/testsuite/ld-x86-64/no-plt-func1.c | 5 + ld/testsuite/ld-x86-64/no-plt-main1.c | 8 + ld/testsuite/ld-x86-64/no-plt.exp | 286 + ld/testsuite/{ld-elf => ld-x86-64}/pass.out | 0 ld/testsuite/ld-x86-64/pic1.d | 3 + ld/testsuite/ld-x86-64/pic1.s | 2 + ld/testsuite/ld-x86-64/pie2.d | 3 + ld/testsuite/ld-x86-64/pie2.s | 8 + ld/testsuite/ld-x86-64/plt-main1.rd | 2 +- ld/testsuite/ld-x86-64/plt-main3.rd | 2 +- ld/testsuite/ld-x86-64/plt-main4.rd | 2 +- ld/testsuite/ld-x86-64/pltgot-1.d | 9 + ld/testsuite/ld-x86-64/pltgot-1.s | 6 + ld/testsuite/ld-x86-64/pltgot-2.d | 9 + ld/testsuite/ld-x86-64/pr12718.d | 3 - ld/testsuite/ld-x86-64/pr12921.d | 3 - ld/testsuite/ld-x86-64/pr13082-3b.d | 9 +- ld/testsuite/ld-x86-64/pr13082-3c.d | 9 + ld/testsuite/ld-x86-64/pr13082-3d.d | 10 + ld/testsuite/ld-x86-64/pr13082-4b.d | 9 +- ld/testsuite/ld-x86-64/pr13082-5a.d | 4 - ld/testsuite/ld-x86-64/pr13082-5b.d | 4 - ld/testsuite/ld-x86-64/pr13082-6a.d | 4 - ld/testsuite/ld-x86-64/pr13082-6b.d | 4 - ld/testsuite/ld-x86-64/pr14207.d | 4 +- ld/testsuite/ld-x86-64/pr17689now.rd | 4 + ld/testsuite/ld-x86-64/pr18176.d | 2 +- ld/testsuite/ld-x86-64/pr18591.d | 12 + ld/testsuite/ld-x86-64/pr18591.s | 8 + ld/testsuite/ld-x86-64/pr18801.d | 3 + ld/testsuite/ld-x86-64/pr18801.s | 15 + ld/testsuite/ld-x86-64/pr18815.d | 9 + ld/testsuite/ld-x86-64/pr18815.s | 15 + ld/testsuite/ld-x86-64/pr18900.out | 4 + ld/testsuite/ld-x86-64/pr18900a.c | 14 + ld/testsuite/ld-x86-64/pr18900a.rd | 4 + ld/testsuite/ld-x86-64/pr18900b.c | 22 + ld/testsuite/ld-x86-64/pr18900b.rd | 4 + ld/testsuite/ld-x86-64/pr18900c.c | 5 + ld/testsuite/ld-x86-64/pr19013-nacl.d | 9 + ld/testsuite/ld-x86-64/pr19013-x32.d | 9 + ld/testsuite/ld-x86-64/pr19013.d | 8 + ld/testsuite/ld-x86-64/pr19013.s | 5 + .../{ld-elf/dl1.out => ld-x86-64/pr19031.out} | 0 ld/testsuite/ld-x86-64/pr19031a.c | 4 + ld/testsuite/ld-x86-64/pr19031b.S | 18 + ld/testsuite/ld-x86-64/pr19031c.c | 14 + ld/testsuite/ld-x86-64/pr19162.d | 10 + ld/testsuite/ld-x86-64/pr19162a.s | 2 + ld/testsuite/ld-x86-64/pr19162b.s | 2 + ld/testsuite/ld-x86-64/pr19175.d | 13 + ld/testsuite/ld-x86-64/pr19175.s | 5 + ld/testsuite/ld-x86-64/pr19175.t | 11 + ld/testsuite/ld-x86-64/pr19319.dd | 4 + ld/testsuite/ld-x86-64/pr19319a.S | 11 + ld/testsuite/ld-x86-64/pr19319b.S | 11 + ld/testsuite/ld-x86-64/pr19539.s | 6 + ld/testsuite/ld-x86-64/pr19539.t | 1 + ld/testsuite/ld-x86-64/pr19539a.d | 8 + ld/testsuite/ld-x86-64/pr19539b.d | 8 + ld/testsuite/ld-x86-64/pr19609-1.s | 20 + ld/testsuite/ld-x86-64/pr19609-1a.d | 23 + ld/testsuite/ld-x86-64/pr19609-1b.d | 23 + ld/testsuite/ld-x86-64/pr19609-1c.d | 23 + ld/testsuite/ld-x86-64/pr19609-1d.d | 23 + ld/testsuite/ld-x86-64/pr19609-1e.d | 23 + ld/testsuite/ld-x86-64/pr19609-1f.d | 23 + ld/testsuite/ld-x86-64/pr19609-1g.d | 23 + ld/testsuite/ld-x86-64/pr19609-1h.d | 23 + ld/testsuite/ld-x86-64/pr19609-1i.d | 23 + ld/testsuite/ld-x86-64/pr19609-1j.d | 23 + ld/testsuite/ld-x86-64/pr19609-1k.d | 23 + ld/testsuite/ld-x86-64/pr19609-1l.d | 23 + ld/testsuite/ld-x86-64/pr19609-1m.d | 23 + ld/testsuite/ld-x86-64/pr19609-2.s | 9 + ld/testsuite/ld-x86-64/pr19609-2a.d | 4 + ld/testsuite/ld-x86-64/pr19609-2b.d | 4 + ld/testsuite/ld-x86-64/pr19609-2c.d | 13 + ld/testsuite/ld-x86-64/pr19609-2d.d | 13 + ld/testsuite/ld-x86-64/pr19609-3.s | 10 + ld/testsuite/ld-x86-64/pr19609-3a.d | 14 + ld/testsuite/ld-x86-64/pr19609-3b.d | 14 + ld/testsuite/ld-x86-64/pr19609-4.s | 10 + ld/testsuite/ld-x86-64/pr19609-4a.d | 5 + ld/testsuite/ld-x86-64/pr19609-4b.d | 13 + ld/testsuite/ld-x86-64/pr19609-4c.d | 5 + ld/testsuite/ld-x86-64/pr19609-4d.d | 13 + ld/testsuite/ld-x86-64/pr19609-4e.d | 13 + ld/testsuite/ld-x86-64/pr19609-5.s | 6 + ld/testsuite/ld-x86-64/pr19609-5a.d | 12 + ld/testsuite/ld-x86-64/pr19609-5b.d | 12 + ld/testsuite/ld-x86-64/pr19609-5c.d | 12 + ld/testsuite/ld-x86-64/pr19609-5d.d | 4 + ld/testsuite/ld-x86-64/pr19609-5e.d | 12 + ld/testsuite/ld-x86-64/pr19609-6.s | 6 + ld/testsuite/ld-x86-64/pr19609-6a.d | 4 + ld/testsuite/ld-x86-64/pr19609-6b.d | 13 + ld/testsuite/ld-x86-64/pr19609-6c.d | 13 + ld/testsuite/ld-x86-64/pr19609-6d.d | 13 + ld/testsuite/ld-x86-64/pr19609-7.s | 7 + ld/testsuite/ld-x86-64/pr19609-7a.d | 4 + ld/testsuite/ld-x86-64/pr19609-7b.d | 13 + ld/testsuite/ld-x86-64/pr19609-7c.d | 4 + ld/testsuite/ld-x86-64/pr19609-7d.d | 13 + ld/testsuite/ld-x86-64/pr19615.d | 13 + ld/testsuite/ld-x86-64/pr19615.s | 13 + ld/testsuite/ld-x86-64/pr19636-1.s | 5 + ld/testsuite/ld-x86-64/pr19636-1a.d | 10 + ld/testsuite/ld-x86-64/pr19636-1b.d | 6 + ld/testsuite/ld-x86-64/pr19636-1c.d | 9 + ld/testsuite/ld-x86-64/pr19636-1d.d | 14 + ld/testsuite/ld-x86-64/pr19636-1e.d | 14 + ld/testsuite/ld-x86-64/pr19636-1f.d | 6 + ld/testsuite/ld-x86-64/pr19636-1g.d | 9 + ld/testsuite/ld-x86-64/pr19636-2.s | 9 + ld/testsuite/ld-x86-64/pr19636-2a.d | 17 + ld/testsuite/ld-x86-64/pr19636-2b.d | 20 + ld/testsuite/ld-x86-64/pr19636-2c.d | 9 + ld/testsuite/ld-x86-64/pr19636-2d-nacl.d | 37 + ld/testsuite/ld-x86-64/pr19636-2d.d | 25 + ld/testsuite/ld-x86-64/pr19636-2e.d | 19 + ld/testsuite/ld-x86-64/pr19636-2f.d | 19 + ld/testsuite/ld-x86-64/pr19636-2g.d | 13 + ld/testsuite/ld-x86-64/pr19636-2h.d | 20 + ld/testsuite/ld-x86-64/pr19636-2i.d | 9 + ld/testsuite/ld-x86-64/pr19636-3.s | 14 + ld/testsuite/ld-x86-64/pr19636-3a.d | 8 + ld/testsuite/ld-x86-64/pr19636-3b.d | 10 + ld/testsuite/ld-x86-64/pr19636-3c.d | 10 + ld/testsuite/ld-x86-64/pr19636-3d.d | 10 + ld/testsuite/ld-x86-64/pr19645.d | 13 + ld/testsuite/ld-x86-64/pr19645.s | 6 + ld/testsuite/ld-x86-64/pr19704.out | 1 + ld/testsuite/ld-x86-64/pr19704a.c | 13 + ld/testsuite/ld-x86-64/pr19704b.c | 7 + ld/testsuite/ld-x86-64/pr19719.d | 3 + ld/testsuite/ld-x86-64/pr19719.s | 16 + ld/testsuite/ld-x86-64/pr19807-1.s | 8 + ld/testsuite/ld-x86-64/pr19807-1a.d | 13 + ld/testsuite/ld-x86-64/pr19807-1b.d | 13 + ld/testsuite/ld-x86-64/pr19807-2.s | 8 + ld/testsuite/ld-x86-64/pr19807-2a.d | 4 + ld/testsuite/ld-x86-64/pr19807-2b.d | 8 + ld/testsuite/ld-x86-64/pr19807-2c.d | 13 + ld/testsuite/ld-x86-64/pr19807-2d.d | 8 + ld/testsuite/ld-x86-64/pr19807-2e.d | 13 + ld/testsuite/ld-x86-64/pr19827-nacl.rd | 5 + ld/testsuite/ld-x86-64/pr19827.rd | 5 + ld/testsuite/ld-x86-64/pr19827a.S | 8 + ld/testsuite/ld-x86-64/pr19827b.S | 2 + ld/testsuite/ld-x86-64/pr19939.s | 9 + ld/testsuite/ld-x86-64/pr19939a.d | 4 + ld/testsuite/ld-x86-64/pr19939b.d | 8 + ld/testsuite/ld-x86-64/pr19969.d | 4 + ld/testsuite/ld-x86-64/pr19969a.S | 7 + ld/testsuite/ld-x86-64/pr19969b.S | 14 + ld/testsuite/ld-x86-64/pr20093-1.d | 11 + ld/testsuite/ld-x86-64/pr20093-1.s | 11 + ld/testsuite/ld-x86-64/pr20093-2.d | 11 + ld/testsuite/ld-x86-64/pr20093-2.s | 9 + ld/testsuite/ld-x86-64/pr20253-1.s | 18 + ld/testsuite/ld-x86-64/pr20253-1a.d | 9 + ld/testsuite/ld-x86-64/pr20253-1b.d | 25 + ld/testsuite/ld-x86-64/pr20253-1c.d | 9 + ld/testsuite/ld-x86-64/pr20253-1d.d | 25 + ld/testsuite/ld-x86-64/pr20253-1e.d | 9 + ld/testsuite/ld-x86-64/pr20253-1f.d | 25 + ld/testsuite/ld-x86-64/pr20253-1g.d | 9 + ld/testsuite/ld-x86-64/pr20253-1h.d | 25 + ld/testsuite/ld-x86-64/pr20253-1i.d | 9 + ld/testsuite/ld-x86-64/pr20253-1j.d | 25 + ld/testsuite/ld-x86-64/pr20253-1k.d | 9 + ld/testsuite/ld-x86-64/pr20253-1l.d | 25 + ld/testsuite/ld-x86-64/pr20253-2a.c | 8 + ld/testsuite/ld-x86-64/pr20253-2b.S | 46 + ld/testsuite/ld-x86-64/pr20253-2c.S | 29 + ld/testsuite/ld-x86-64/pr20253-2d.S | 61 + ld/testsuite/ld-x86-64/pr20253-3.d | 3 + ld/testsuite/ld-x86-64/pr20253-3.s | 11 + ld/testsuite/ld-x86-64/pr20253-4.s | 11 + ld/testsuite/ld-x86-64/pr20253-4a.d | 8 + ld/testsuite/ld-x86-64/pr20253-4b.d | 8 + ld/testsuite/ld-x86-64/pr20253-4c.d | 9 + ld/testsuite/ld-x86-64/pr20253-4d.d | 8 + ld/testsuite/ld-x86-64/pr20253-4e.d | 8 + ld/testsuite/ld-x86-64/pr20253-4f.d | 9 + ld/testsuite/ld-x86-64/pr20253-5.s | 10 + ld/testsuite/ld-x86-64/pr20253-5a.d | 8 + ld/testsuite/ld-x86-64/pr20253-5b.d | 8 + ld/testsuite/ld-x86-64/protected6b.d | 6 + ld/testsuite/ld-x86-64/split-by-file-nacl.rd | 6 +- ld/testsuite/ld-x86-64/split-by-file.rd | 6 +- ld/testsuite/ld-x86-64/tls-def1.c | 1 + ld/testsuite/ld-x86-64/tls-gd1.S | 55 + ld/testsuite/ld-x86-64/tls-ld1.S | 47 + ld/testsuite/ld-x86-64/tls-main1.c | 29 + ld/testsuite/ld-x86-64/tls.exp | 125 + ld/testsuite/ld-x86-64/tlsbin-nacl.rd | 4 +- ld/testsuite/ld-x86-64/tlsbin.rd | 4 +- ld/testsuite/ld-x86-64/tlsbin2-nacl.rd | 143 + ld/testsuite/ld-x86-64/tlsbin2.dd | 310 + ld/testsuite/ld-x86-64/tlsbin2.rd | 141 + ld/testsuite/ld-x86-64/tlsbin2.sd | 13 + ld/testsuite/ld-x86-64/tlsbin2.td | 16 + ld/testsuite/ld-x86-64/tlsbindesc-nacl.rd | 4 +- ld/testsuite/ld-x86-64/tlsbindesc.rd | 4 +- ld/testsuite/ld-x86-64/tlsbinpic2.s | 146 + ld/testsuite/ld-x86-64/tlsdesc-nacl.rd | 54 +- ld/testsuite/ld-x86-64/tlsdesc.rd | 10 +- ld/testsuite/ld-x86-64/tlsgd10.dd | 23 + ld/testsuite/ld-x86-64/tlsgd10.s | 18 + ld/testsuite/ld-x86-64/{tlsgd1.dd => tlsgd11.dd} | 0 ld/testsuite/ld-x86-64/{tlsgd1.s => tlsgd11.s} | 0 ld/testsuite/ld-x86-64/tlsgd12.d | 4 + ld/testsuite/ld-x86-64/{tlsgd2.s => tlsgd12.s} | 0 ld/testsuite/ld-x86-64/tlsgd13.d | 4 + ld/testsuite/ld-x86-64/{tlsgd3.s => tlsgd13.s} | 0 ld/testsuite/ld-x86-64/{tlsgd4.dd => tlsgd14.dd} | 0 ld/testsuite/ld-x86-64/{tlsgd4.s => tlsgd14.s} | 0 ld/testsuite/ld-x86-64/tlsgd5.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd5c.s | 8 + ld/testsuite/ld-x86-64/tlsgd6.dd | 2 +- ld/testsuite/ld-x86-64/tlsgd6c.s | 7 + ld/testsuite/ld-x86-64/tlsgd9.dd | 23 + ld/testsuite/ld-x86-64/tlsgd9.s | 25 + ld/testsuite/ld-x86-64/tlsgdesc-nacl.rd | 27 +- ld/testsuite/ld-x86-64/tlsgdesc.dd | 6 +- ld/testsuite/ld-x86-64/tlsgdesc.rd | 27 +- ld/testsuite/ld-x86-64/tlsld4.dd | 23 + ld/testsuite/ld-x86-64/tlsld4.s | 27 + ld/testsuite/ld-x86-64/tlsld5.dd | 13 + ld/testsuite/ld-x86-64/tlsld5.s | 12 + ld/testsuite/ld-x86-64/tlsld6.dd | 14 + ld/testsuite/ld-x86-64/tlsld6.s | 12 + ld/testsuite/ld-x86-64/tlspic-nacl.rd | 24 +- ld/testsuite/ld-x86-64/tlspic.dd | 10 +- ld/testsuite/ld-x86-64/tlspic.rd | 6 +- ld/testsuite/ld-x86-64/tlspic2-nacl.rd | 145 + ld/testsuite/ld-x86-64/tlspic2.dd | 378 + ld/testsuite/ld-x86-64/tlspic2.rd | 139 + ld/testsuite/ld-x86-64/tlspic2.sd | 20 + ld/testsuite/ld-x86-64/tlspic2.td | 16 + ld/testsuite/ld-x86-64/tlspic3.s | 290 + ld/testsuite/ld-x86-64/tlspie2.s | 58 + ld/testsuite/ld-x86-64/tlspie2a.d | 6 + ld/testsuite/ld-x86-64/tlspie2b.d | 28 + ld/testsuite/ld-x86-64/tlspie2c.d | 28 + ld/testsuite/ld-x86-64/x86-64.exp | 452 +- ld/testsuite/ld-xc16x/xc16x.exp | 2 +- ld/testsuite/ld-xstormy16/xstormy16.exp | 2 +- ld/testsuite/ld-xtensa/coalesce.exp | 2 +- ld/testsuite/ld-xtensa/diff_overflow.exp | 2 +- ld/testsuite/ld-xtensa/lcall.exp | 2 +- ld/testsuite/ld-xtensa/tlsbin.rd | 20 +- ld/testsuite/ld-xtensa/tlspic.rd | 48 +- ld/testsuite/ld-xtensa/xtensa.exp | 2 +- ld/testsuite/ld-z8k/0filler.s | 6 + ld/testsuite/ld-z8k/branch-target.s | 5 + ld/testsuite/ld-z8k/branch-target2.s | 5 + ld/testsuite/ld-z8k/calr-back-8001.d | 2064 ++ ld/testsuite/ld-z8k/calr-back-8002.d | 2064 ++ ld/testsuite/ld-z8k/calr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/calr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/calr-forw-8001.d | 2067 ++ ld/testsuite/ld-z8k/calr-forw-8002.d | 2067 ++ ld/testsuite/ld-z8k/calr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/calr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/calr-opcode.s | 4 + ld/testsuite/ld-z8k/dbjnz-forw-8001.d | 16 + ld/testsuite/ld-z8k/dbjnz-forw-8002.d | 16 + ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/dbjnz-opcode.s | 4 + ld/testsuite/ld-z8k/djnz-back-8001.d | 151 + ld/testsuite/ld-z8k/djnz-back-8002.d | 151 + ld/testsuite/ld-z8k/djnz-back-fail-8001.d | 8 + ld/testsuite/ld-z8k/djnz-back-fail-8002.d | 8 + ld/testsuite/ld-z8k/djnz-forw-8001.d | 16 + ld/testsuite/ld-z8k/djnz-forw-8002.d | 16 + ld/testsuite/ld-z8k/djnz-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/djnz-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/djnz-opcode.s | 4 + ld/testsuite/ld-z8k/filler.s | 6 + ld/testsuite/ld-z8k/jr-back-8001.d | 145 + ld/testsuite/ld-z8k/jr-back-8002.d | 145 + ld/testsuite/ld-z8k/jr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/jr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/jr-forw-8001.d | 146 + ld/testsuite/ld-z8k/jr-forw-8002.d | 146 + ld/testsuite/ld-z8k/jr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/jr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/jr-opcode.s | 4 + ld/testsuite/ld-z8k/ldr-back-8001.d | 20 + ld/testsuite/ld-z8k/ldr-back-8002.d | 20 + ld/testsuite/ld-z8k/ldr-back-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldr-back-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldr-forw-8001.d | 20 + ld/testsuite/ld-z8k/ldr-forw-8002.d | 20 + ld/testsuite/ld-z8k/ldr-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldr-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldr-opcode.s | 4 + ld/testsuite/ld-z8k/ldrb-forw-8001.d | 20 + ld/testsuite/ld-z8k/ldrb-forw-8002.d | 20 + ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d | 6 + ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d | 6 + ld/testsuite/ld-z8k/ldrb-opcode.s | 4 + ld/testsuite/ld-z8k/ldrb-opcode2.s | 4 + ld/testsuite/ld-z8k/other-file.s | 55 + ld/testsuite/ld-z8k/reloc.dd | 61 + ld/testsuite/ld-z8k/reloc.ld | 22 + ld/testsuite/ld-z8k/relocseg.dd | 61 + ld/testsuite/ld-z8k/relocseg.ld | 22 + ld/testsuite/ld-z8k/relocseg1.dd | 61 + ld/testsuite/ld-z8k/this-file.s | 50 + ld/testsuite/ld-z8k/z8k.exp | 63 + ld/testsuite/lib/ld-lib.exp | 198 +- libdecnumber/ChangeLog | 28 +- libdecnumber/configure | 38 +- libiberty/ChangeLog | 284 +- libiberty/Makefile.in | 13 +- libiberty/argv.c | 18 +- libiberty/config.in | 35 + libiberty/configure | 1740 +- libiberty/configure.ac | 8 + libiberty/cp-demangle.c | 114 +- libiberty/cp-demangle.h | 29 +- libiberty/cp-demint.c | 1 + libiberty/crc32.c | 12 +- libiberty/d-demangle.c | 508 +- libiberty/floatformat.c | 4 +- libiberty/functions.texi | 6 +- libiberty/getruntime.c | 6 +- libiberty/mkstemps.c | 2 + libiberty/obstack.c | 570 +- libiberty/obstacks.texi | 257 +- libiberty/pex-unix.c | 5 +- libiberty/regex.c | 2 +- libiberty/setenv.c | 8 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/d-demangle-expected | 234 +- libiberty/testsuite/demangle-expected | 65 + libiberty/xmalloc.c | 5 +- libiberty/xmemdup.c | 6 +- libtool.m4 | 4 +- opcodes/ChangeLog | 893 +- opcodes/ChangeLog-2006 | 20 +- opcodes/ChangeLog-2007 | 4 +- opcodes/ChangeLog-2015 | 1185 + opcodes/MAINTAINERS | 2 +- opcodes/Makefile.am | 18 +- opcodes/Makefile.in | 78 +- opcodes/aarch64-asm-2.c | 610 +- opcodes/aarch64-asm.c | 49 +- opcodes/aarch64-asm.h | 3 +- opcodes/aarch64-dis-2.c | 4345 ++-- opcodes/aarch64-dis.c | 116 +- opcodes/aarch64-dis.h | 3 +- opcodes/aarch64-gen.c | 15 +- opcodes/aarch64-opc-2.c | 138 +- opcodes/aarch64-opc.c | 423 +- opcodes/aarch64-opc.h | 2 +- opcodes/aarch64-tbl.h | 2350 +- opcodes/aclocal.m4 | 74 +- opcodes/alpha-dis.c | 6 +- opcodes/alpha-opc.c | 4 +- opcodes/arc-dis.c | 1906 +- opcodes/arc-dis.h | 53 +- opcodes/arc-ext-tbl.h | 122 + opcodes/arc-ext.c | 876 +- opcodes/arc-ext.h | 137 +- opcodes/arc-fxi.h | 1317 ++ opcodes/arc-nps400-tbl.h | 554 + opcodes/arc-opc.c | 3747 ++-- opcodes/arc-regs.h | 383 + opcodes/arc-tbl.h | 18210 +++++++++++++++ opcodes/arm-dis.c | 693 +- opcodes/avr-dis.c | 58 +- opcodes/bfin-dis.c | 6 +- opcodes/cgen-asm.c | 6 +- opcodes/cgen-asm.in | 38 +- opcodes/cgen-bitset.c | 2 +- opcodes/cgen-dis.c | 7 +- opcodes/cgen-dis.in | 10 +- opcodes/cgen-ibld.in | 19 +- opcodes/cgen-opc.c | 11 +- opcodes/cgen.sh | 27 +- opcodes/configure | 91 +- opcodes/configure.ac | 10 +- opcodes/configure.com | 6 +- opcodes/cr16-dis.c | 10 +- opcodes/cr16-opc.c | 2 +- opcodes/cris-dis.c | 4 +- opcodes/cris-opc.c | 2 +- opcodes/crx-dis.c | 18 +- opcodes/crx-opc.c | 2 +- opcodes/d10v-dis.c | 2 +- opcodes/d10v-opc.c | 4 +- opcodes/d30v-dis.c | 2 +- opcodes/d30v-opc.c | 4 +- opcodes/dis-buf.c | 8 +- opcodes/dis-init.c | 2 +- opcodes/disassemble.c | 11 +- opcodes/dlx-dis.c | 4 +- opcodes/epiphany-asm.c | 40 +- opcodes/epiphany-desc.c | 188 +- opcodes/epiphany-desc.h | 2 +- opcodes/epiphany-dis.c | 17 +- opcodes/epiphany-ibld.c | 23 +- opcodes/epiphany-opc.c | 16 +- opcodes/epiphany-opc.h | 2 +- opcodes/fr30-asm.c | 40 +- opcodes/fr30-desc.c | 104 +- opcodes/fr30-desc.h | 2 +- opcodes/fr30-dis.c | 14 +- opcodes/fr30-ibld.c | 25 +- opcodes/fr30-opc.c | 16 +- opcodes/fr30-opc.h | 2 +- opcodes/frv-asm.c | 68 +- opcodes/frv-desc.c | 184 +- opcodes/frv-desc.h | 2 +- opcodes/frv-dis.c | 14 +- opcodes/frv-ibld.c | 23 +- opcodes/frv-opc.c | 26 +- opcodes/frv-opc.h | 2 +- opcodes/ft32-dis.c | 4 +- opcodes/ft32-opc.c | 2 +- opcodes/h8300-dis.c | 38 +- opcodes/h8500-dis.c | 2 +- opcodes/h8500-opc.h | 2 +- opcodes/hppa-dis.c | 6 +- opcodes/i370-dis.c | 2 +- opcodes/i370-opc.c | 4 +- opcodes/i386-dis-evex.h | 26 +- opcodes/i386-dis.c | 1361 +- opcodes/i386-gen.c | 259 +- opcodes/i386-init.h | 665 +- opcodes/i386-opc.c | 2 +- opcodes/i386-opc.h | 37 +- opcodes/i386-opc.tbl | 48 +- opcodes/i386-reg.tbl | 2 +- opcodes/i386-tbl.h | 22013 ++++++++++--------- opcodes/i860-dis.c | 14 +- opcodes/i960-dis.c | 2 +- opcodes/ia64-asmtab.c | 2751 ++- opcodes/ia64-asmtab.h | 14 +- opcodes/ia64-dis.c | 4 +- opcodes/ia64-gen.c | 160 +- opcodes/ia64-opc-a.c | 2 +- opcodes/ia64-opc-b.c | 2 +- opcodes/ia64-opc-d.c | 2 +- opcodes/ia64-opc-f.c | 2 +- opcodes/ia64-opc-i.c | 2 +- opcodes/ia64-opc-m.c | 10 +- opcodes/ia64-opc-x.c | 2 +- opcodes/ia64-opc.c | 2 +- opcodes/ia64-opc.h | 2 +- opcodes/ip2k-asm.c | 60 +- opcodes/ip2k-desc.c | 32 +- opcodes/ip2k-desc.h | 2 +- opcodes/ip2k-dis.c | 12 +- opcodes/ip2k-ibld.c | 23 +- opcodes/ip2k-opc.c | 18 +- opcodes/ip2k-opc.h | 2 +- opcodes/iq2000-asm.c | 50 +- opcodes/iq2000-desc.c | 70 +- opcodes/iq2000-desc.h | 2 +- opcodes/iq2000-dis.c | 12 +- opcodes/iq2000-ibld.c | 23 +- opcodes/iq2000-opc.c | 16 +- opcodes/iq2000-opc.h | 2 +- opcodes/lm32-asm.c | 40 +- opcodes/lm32-desc.c | 42 +- opcodes/lm32-desc.h | 2 +- opcodes/lm32-dis.c | 12 +- opcodes/lm32-ibld.c | 23 +- opcodes/lm32-opc.c | 16 +- opcodes/lm32-opc.h | 4 +- opcodes/lm32-opinst.c | 5 +- opcodes/m10200-dis.c | 14 +- opcodes/m10200-opc.c | 12 +- opcodes/m10300-dis.c | 2 +- opcodes/m10300-opc.c | 26 +- opcodes/m32c-asm.c | 80 +- opcodes/m32c-desc.c | 424 +- opcodes/m32c-desc.h | 2 +- opcodes/m32c-dis.c | 16 +- opcodes/m32c-ibld.c | 23 +- opcodes/m32c-opc.c | 24 +- opcodes/m32c-opc.h | 2 +- opcodes/m32r-asm.c | 40 +- opcodes/m32r-desc.c | 62 +- opcodes/m32r-desc.h | 2 +- opcodes/m32r-dis.c | 12 +- opcodes/m32r-ibld.c | 23 +- opcodes/m32r-opc.c | 16 +- opcodes/m32r-opc.h | 2 +- opcodes/m32r-opinst.c | 5 +- opcodes/m68hc11-dis.c | 6 +- opcodes/m68hc11-opc.c | 4 +- opcodes/m68k-dis.c | 8 +- opcodes/m68k-opc.c | 26 +- opcodes/m88k-dis.c | 16 +- opcodes/makefile.vms | 6 +- opcodes/mcore-dis.c | 13 +- opcodes/mcore-opc.h | 8 +- opcodes/mep-asm.c | 76 +- opcodes/mep-desc.c | 300 +- opcodes/mep-desc.h | 2 +- opcodes/mep-dis.c | 52 +- opcodes/mep-ibld.c | 23 +- opcodes/mep-opc.c | 16 +- opcodes/mep-opc.h | 4 +- opcodes/metag-dis.c | 2 +- opcodes/microblaze-dis.c | 2 +- opcodes/microblaze-dis.h | 6 +- opcodes/microblaze-opc.h | 48 +- opcodes/microblaze-opcm.h | 18 +- opcodes/micromips-opc.c | 5 +- opcodes/mips-dis.c | 104 +- opcodes/mips-formats.h | 2 +- opcodes/mips-opc.c | 18 +- opcodes/mips16-opc.c | 2 +- opcodes/mmix-dis.c | 2 +- opcodes/mmix-opc.c | 2 +- opcodes/moxie-dis.c | 4 +- opcodes/moxie-opc.c | 2 +- opcodes/msp430-decode.c | 88 +- opcodes/msp430-decode.opc | 2 +- opcodes/msp430-dis.c | 697 +- opcodes/mt-asm.c | 58 +- opcodes/mt-desc.c | 116 +- opcodes/mt-desc.h | 2 +- opcodes/mt-dis.c | 12 +- opcodes/mt-ibld.c | 23 +- opcodes/mt-opc.c | 18 +- opcodes/mt-opc.h | 2 +- opcodes/nds32-asm.c | 4 +- opcodes/nds32-asm.h | 10 +- opcodes/nds32-dis.c | 59 +- opcodes/nds32-opc.h | 2 +- opcodes/nios2-dis.c | 556 +- opcodes/nios2-opc.c | 438 +- opcodes/ns32k-dis.c | 8 +- opcodes/opc2c.c | 9 +- opcodes/opintl.h | 4 +- opcodes/or1k-asm.c | 40 +- opcodes/or1k-desc.c | 68 +- opcodes/or1k-desc.h | 8 +- opcodes/or1k-dis.c | 12 +- opcodes/or1k-ibld.c | 23 +- opcodes/or1k-opc.c | 16 +- opcodes/or1k-opc.h | 2 +- opcodes/or1k-opinst.c | 5 +- opcodes/pdp11-dis.c | 2 +- opcodes/pdp11-opc.c | 2 +- opcodes/pj-dis.c | 2 +- opcodes/pj-opc.c | 2 +- opcodes/po/Make-in | 2 +- opcodes/po/de.po | 6 +- opcodes/po/fr.po | 1185 +- opcodes/po/zh_CN.po | 1466 +- opcodes/ppc-dis.c | 94 +- opcodes/ppc-opc.c | 7610 ++++--- opcodes/rl78-decode.c | 1729 +- opcodes/rl78-decode.opc | 57 +- opcodes/rl78-dis.c | 82 +- opcodes/rx-decode.c | 7591 ++++--- opcodes/rx-decode.opc | 193 +- opcodes/rx-dis.c | 47 +- opcodes/s390-dis.c | 57 +- opcodes/s390-mkopc.c | 10 +- opcodes/s390-opc.c | 148 +- opcodes/s390-opc.txt | 1048 +- opcodes/score-dis.c | 98 +- opcodes/score-opc.h | 76 +- opcodes/score7-dis.c | 72 +- opcodes/sh-dis.c | 6 +- opcodes/sh-opc.h | 34 +- opcodes/sh64-dis.c | 2 +- opcodes/sh64-opc.c | 4 +- opcodes/sh64-opc.h | 2 +- opcodes/sparc-dis.c | 40 +- opcodes/sparc-opc.c | 579 +- opcodes/spu-dis.c | 2 +- opcodes/spu-opc.c | 8 +- opcodes/sysdep.h | 2 +- opcodes/tic30-dis.c | 6 +- opcodes/tic4x-dis.c | 10 +- opcodes/tic54x-dis.c | 4 +- opcodes/tic54x-opc.c | 14 +- opcodes/tic6x-dis.c | 5 +- opcodes/tic80-dis.c | 2 +- opcodes/tic80-opc.c | 15 +- opcodes/tilegx-dis.c | 2 +- opcodes/tilegx-opc.c | 2 +- opcodes/tilepro-dis.c | 2 +- opcodes/tilepro-opc.c | 2 +- opcodes/v850-dis.c | 4 +- opcodes/v850-opc.c | 14 +- opcodes/vax-dis.c | 9 +- opcodes/visium-dis.c | 2 +- opcodes/visium-opc.c | 2 +- opcodes/w65-dis.c | 2 +- opcodes/w65-opc.h | 4 +- opcodes/xc16x-asm.c | 42 +- opcodes/xc16x-desc.c | 136 +- opcodes/xc16x-desc.h | 2 +- opcodes/xc16x-dis.c | 12 +- opcodes/xc16x-ibld.c | 23 +- opcodes/xc16x-opc.c | 18 +- opcodes/xc16x-opc.h | 2 +- opcodes/xgate-dis.c | 2 +- opcodes/xgate-opc.c | 2 +- opcodes/xstormy16-asm.c | 54 +- opcodes/xstormy16-desc.c | 84 +- opcodes/xstormy16-desc.h | 2 +- opcodes/xstormy16-dis.c | 12 +- opcodes/xstormy16-ibld.c | 23 +- opcodes/xstormy16-opc.c | 16 +- opcodes/xstormy16-opc.h | 2 +- opcodes/xtensa-dis.c | 6 +- opcodes/z80-dis.c | 6 +- opcodes/z8k-dis.c | 2 +- opcodes/z8k-opc.h | 2 +- opcodes/z8kgen.c | 4 +- sim/.gitignore | 2 - sim/ChangeLog | 75 +- sim/MAINTAINERS | 2 + sim/Makefile.in | 2 +- sim/README-HACKING | 15 +- sim/aarch64/ChangeLog | 274 + sim/aarch64/Makefile.in | 35 + sim/aarch64/aclocal.m4 | 110 + sim/aarch64/config.in | 248 + sim/aarch64/configure | 15907 ++++++++++++++ sim/aarch64/configure.ac | 36 + sim/aarch64/cpustate.c | 634 + sim/aarch64/cpustate.h | 343 + sim/aarch64/decode.h | 374 + sim/aarch64/interp.c | 389 + sim/aarch64/memory.c | 188 + sim/aarch64/memory.h | 58 + sim/aarch64/sim-main.h | 70 + sim/aarch64/simulator.c | 14122 ++++++++++++ sim/aarch64/simulator.h | 54 + sim/arm/ChangeLog | 337 +- sim/arm/Makefile.in | 8 +- sim/arm/armcopro.c | 8 +- sim/arm/armdefs.h | 65 +- sim/arm/armemu.c | 989 +- sim/arm/armemu.h | 2 + sim/arm/armfpe.h | 11 +- sim/arm/arminit.c | 10 +- sim/arm/armopts.h | 22 - sim/arm/armos.c | 107 +- sim/arm/armos.h | 6 +- sim/arm/armrdi.c | 1246 -- sim/arm/armsupp.c | 903 +- sim/arm/armvirt.c | 28 +- sim/arm/bag.c | 165 - sim/arm/bag.h | 42 - sim/arm/communicate.c | 254 - sim/arm/communicate.h | 35 - sim/arm/config.in | 92 +- sim/arm/configure | 1723 +- sim/arm/configure.ac | 3 - sim/arm/dbg_conf.h | 49 - sim/arm/dbg_cp.h | 69 - sim/arm/dbg_hif.h | 47 - sim/arm/dbg_rdi.h | 259 +- sim/arm/gdbhost.c | 112 - sim/arm/gdbhost.h | 22 - sim/arm/iwmmxt.c | 162 +- sim/arm/iwmmxt.h | 4 +- sim/arm/kid.c | 539 - sim/arm/main.c | 193 - sim/arm/maverick.c | 186 +- sim/arm/parent.c | 480 - sim/arm/sim-main.h | 15 +- sim/arm/thumbemu.c | 2028 +- sim/arm/wrapper.c | 101 +- sim/avr/ChangeLog | 151 + sim/avr/Makefile.in | 10 +- sim/avr/config.in | 92 +- sim/avr/configure | 1725 +- sim/avr/configure.ac | 5 +- sim/avr/interp.c | 309 +- sim/avr/sim-main.h | 24 +- sim/bfin/ChangeLog | 351 + sim/bfin/Makefile.in | 10 +- sim/bfin/TODO | 54 - sim/bfin/bfin-sim.c | 34 +- sim/bfin/bfin-sim.h | 6 +- sim/bfin/config.in | 83 +- sim/bfin/configure | 1758 +- sim/bfin/configure.ac | 5 +- sim/bfin/devices.c | 120 +- sim/bfin/devices.h | 10 +- sim/bfin/dv-bfin_cec.c | 20 +- sim/bfin/dv-bfin_cec.h | 2 +- sim/bfin/dv-bfin_ctimer.c | 10 +- sim/bfin/dv-bfin_ctimer.h | 2 +- sim/bfin/dv-bfin_dma.c | 14 +- sim/bfin/dv-bfin_dma.h | 2 +- sim/bfin/dv-bfin_dmac.c | 2 +- sim/bfin/dv-bfin_dmac.h | 2 +- sim/bfin/dv-bfin_ebiu_amc.c | 50 +- sim/bfin/dv-bfin_ebiu_amc.h | 2 +- sim/bfin/dv-bfin_ebiu_ddrc.c | 22 +- sim/bfin/dv-bfin_ebiu_ddrc.h | 2 +- sim/bfin/dv-bfin_ebiu_sdc.c | 31 +- sim/bfin/dv-bfin_ebiu_sdc.h | 2 +- sim/bfin/dv-bfin_emac.c | 16 +- sim/bfin/dv-bfin_emac.h | 2 +- sim/bfin/dv-bfin_eppi.c | 29 +- sim/bfin/dv-bfin_eppi.h | 2 +- sim/bfin/dv-bfin_evt.c | 10 +- sim/bfin/dv-bfin_evt.h | 2 +- sim/bfin/dv-bfin_gpio.c | 18 +- sim/bfin/dv-bfin_gpio.h | 2 +- sim/bfin/dv-bfin_gpio2.c | 40 +- sim/bfin/dv-bfin_gpio2.h | 2 +- sim/bfin/dv-bfin_gptimer.c | 26 +- sim/bfin/dv-bfin_gptimer.h | 2 +- sim/bfin/dv-bfin_jtag.c | 17 +- sim/bfin/dv-bfin_jtag.h | 2 +- sim/bfin/dv-bfin_mmu.c | 19 +- sim/bfin/dv-bfin_mmu.h | 2 +- sim/bfin/dv-bfin_nfc.c | 18 +- sim/bfin/dv-bfin_nfc.h | 2 +- sim/bfin/dv-bfin_otp.c | 32 +- sim/bfin/dv-bfin_otp.h | 2 +- sim/bfin/dv-bfin_pfmon.c | 17 +- sim/bfin/dv-bfin_pfmon.h | 2 +- sim/bfin/dv-bfin_pint.c | 22 +- sim/bfin/dv-bfin_pint.h | 2 +- sim/bfin/dv-bfin_pll.c | 19 +- sim/bfin/dv-bfin_pll.h | 2 +- sim/bfin/dv-bfin_ppi.c | 18 +- sim/bfin/dv-bfin_ppi.h | 2 +- sim/bfin/dv-bfin_rtc.c | 10 +- sim/bfin/dv-bfin_rtc.h | 2 +- sim/bfin/dv-bfin_sic.c | 34 +- sim/bfin/dv-bfin_sic.h | 2 +- sim/bfin/dv-bfin_spi.c | 18 +- sim/bfin/dv-bfin_spi.h | 2 +- sim/bfin/dv-bfin_trace.c | 19 +- sim/bfin/dv-bfin_trace.h | 2 +- sim/bfin/dv-bfin_twi.c | 18 +- sim/bfin/dv-bfin_twi.h | 2 +- sim/bfin/dv-bfin_uart.c | 18 +- sim/bfin/dv-bfin_uart.h | 2 +- sim/bfin/dv-bfin_uart2.c | 18 +- sim/bfin/dv-bfin_uart2.h | 2 +- sim/bfin/dv-bfin_wdog.c | 13 +- sim/bfin/dv-bfin_wdog.h | 2 +- sim/bfin/dv-bfin_wp.c | 17 +- sim/bfin/dv-bfin_wp.h | 2 +- sim/bfin/dv-eth_phy.c | 2 +- sim/bfin/gui.c | 2 +- sim/bfin/gui.h | 2 +- sim/bfin/insn_list.def | 2 +- sim/bfin/interp.c | 118 +- sim/bfin/linux-fixed-code.s | 2 +- sim/bfin/linux-targ-map.h | 992 +- sim/bfin/machs.c | 16 +- sim/bfin/machs.h | 2 +- sim/bfin/proc_list.def | 2 +- sim/bfin/sim-main.h | 59 +- sim/bfin/tconfig.h | 15 - sim/common/ChangeLog | 1054 +- sim/common/Make-common.in | 51 +- sim/common/Makefile.in | 8 +- sim/common/acinclude.m4 | 407 +- sim/common/aclocal.m4 | 116 - sim/common/callback.c | 99 +- sim/common/cgen-cpu.h | 2 +- sim/common/cgen-defs.h | 8 +- sim/common/cgen-engine.h | 6 +- sim/common/cgen-mem.h | 2 +- sim/common/cgen-ops.h | 12 +- sim/common/cgen-par.c | 2 +- sim/common/cgen-par.h | 2 +- sim/common/cgen-run.c | 4 +- sim/common/cgen-scache.c | 30 +- sim/common/cgen-scache.h | 2 +- sim/common/cgen-sim.h | 2 +- sim/common/cgen-trace.c | 34 +- sim/common/cgen-trace.h | 41 +- sim/common/cgen-types.h | 6 +- sim/common/cgen-utils.c | 7 +- sim/common/cgen.sh | 0 sim/common/config.in | 211 - sim/common/configure | 10068 +-------- sim/common/configure.ac | 24 +- sim/common/create-version.sh | 38 - sim/common/dv-cfi.c | 4 +- sim/common/dv-cfi.h | 2 +- sim/common/dv-core.c | 2 +- sim/common/dv-glue.c | 2 +- sim/common/dv-pal.c | 9 +- sim/common/dv-sockser.c | 2 +- sim/common/dv-sockser.h | 2 +- sim/common/genmloop.sh | 10 +- sim/common/gennltvals.sh | 45 +- sim/common/gentmap.c | 19 +- sim/common/gentvals.sh | 0 sim/common/hw-alloc.c | 2 +- sim/common/hw-alloc.h | 2 +- sim/common/hw-base.c | 2 +- sim/common/hw-base.h | 2 +- sim/common/hw-device.c | 2 +- sim/common/hw-device.h | 5 +- sim/common/hw-events.c | 2 +- sim/common/hw-events.h | 2 +- sim/common/hw-handles.c | 2 +- sim/common/hw-handles.h | 2 +- sim/common/hw-instances.c | 2 +- sim/common/hw-instances.h | 2 +- sim/common/hw-main.h | 2 +- sim/common/hw-ports.c | 2 +- sim/common/hw-ports.h | 2 +- sim/common/hw-properties.c | 6 +- sim/common/hw-properties.h | 2 +- sim/common/hw-tree.c | 2 +- sim/common/hw-tree.h | 2 +- sim/common/nltvals.def | 18 + sim/common/nrun.c | 14 +- sim/common/run.1 | 2 +- sim/common/sim-abort.c | 2 +- sim/common/sim-alu.h | 6 +- sim/common/sim-arange.c | 2 +- sim/common/sim-arange.h | 2 +- sim/common/sim-assert.h | 31 +- sim/common/sim-base.h | 47 +- sim/common/sim-basics.h | 18 +- sim/common/sim-bits.c | 2 +- sim/common/sim-bits.h | 11 +- sim/common/sim-close.c | 55 + sim/common/sim-command.c | 2 +- sim/common/sim-config.c | 80 +- sim/common/sim-config.h | 309 +- sim/common/sim-core.c | 152 +- sim/common/sim-core.h | 27 +- sim/common/sim-cpu.c | 2 +- sim/common/sim-cpu.h | 8 +- sim/common/sim-endian.c | 10 +- sim/common/sim-endian.h | 8 +- sim/common/sim-engine.c | 2 +- sim/common/sim-engine.h | 4 +- sim/common/sim-events.c | 32 +- sim/common/sim-events.h | 9 +- sim/common/sim-fpu.c | 146 +- sim/common/sim-fpu.h | 2 +- sim/common/sim-hload.c | 2 +- sim/common/sim-hrw.c | 2 +- sim/common/sim-hw.c | 2 +- sim/common/sim-hw.h | 2 +- sim/common/sim-info.c | 2 +- sim/common/sim-inline.c | 2 +- sim/common/sim-inline.h | 176 +- sim/common/sim-io.c | 2 +- sim/common/sim-io.h | 2 +- sim/common/sim-load.c | 4 +- sim/common/sim-memopt.c | 4 +- sim/common/sim-memopt.h | 2 +- sim/common/sim-model.c | 45 +- sim/common/sim-model.h | 36 +- sim/common/sim-module.c | 21 +- sim/common/sim-module.h | 2 +- sim/common/sim-n-bits.h | 2 +- sim/common/sim-n-core.h | 35 +- sim/common/sim-n-endian.h | 16 +- sim/common/sim-options.c | 133 +- sim/common/sim-options.h | 4 +- sim/common/sim-profile.c | 2 +- sim/common/sim-profile.h | 8 +- sim/common/sim-reason.c | 2 +- sim/common/sim-reg.c | 2 +- sim/common/sim-resume.c | 2 +- sim/common/sim-run.c | 6 +- sim/common/sim-signal.c | 2 +- sim/common/sim-signal.h | 2 +- sim/common/sim-stop.c | 2 +- sim/common/sim-syscall.c | 123 + sim/common/sim-syscall.h | 45 + sim/common/sim-trace.c | 233 +- sim/common/sim-trace.h | 175 +- sim/common/sim-types.h | 125 +- sim/common/sim-utils.c | 17 +- sim/common/sim-utils.h | 2 +- sim/common/sim-watch.c | 2 +- sim/common/sim-watch.h | 2 +- sim/common/syscall.c | 6 +- sim/common/tconfig.h | 9 - sim/common/version.h | 2 +- sim/configure | 28 +- sim/configure.ac | 5 +- sim/configure.tgt | 8 +- sim/cr16/ChangeLog | 253 +- sim/cr16/Makefile.in | 10 +- sim/cr16/config.in | 92 +- sim/cr16/configure | 1729 +- sim/cr16/configure.ac | 7 +- sim/cr16/cr16_sim.h | 88 +- sim/cr16/endian.c | 70 - sim/cr16/gencode.c | 16 +- sim/cr16/interp.c | 698 +- sim/cr16/sim-main.h | 13 +- sim/cr16/simops.c | 1628 +- sim/cris/ChangeLog | 226 + sim/cris/Makefile.in | 11 +- sim/cris/arch.c | 4 +- sim/cris/arch.h | 4 +- sim/cris/config.in | 92 +- sim/cris/configure | 1658 +- sim/cris/configure.ac | 6 +- sim/cris/cpuall.h | 6 +- sim/cris/cpuv10.c | 2 +- sim/cris/cpuv10.h | 2 +- sim/cris/cpuv32.c | 2 +- sim/cris/cpuv32.h | 2 +- sim/cris/cris-desc.c | 2 +- sim/cris/cris-desc.h | 2 +- sim/cris/cris-opc.h | 2 +- sim/cris/cris-sim.h | 2 +- sim/cris/cris-tmpl.c | 2 +- sim/cris/crisv10f.c | 4 +- sim/cris/crisv32f.c | 4 +- sim/cris/decodev10.c | 228 +- sim/cris/decodev10.h | 2 +- sim/cris/decodev32.c | 218 +- sim/cris/decodev32.h | 2 +- sim/cris/devices.c | 87 - sim/cris/dv-cris.c | 2 +- sim/cris/dv-cris_900000xx.c | 91 + sim/cris/dv-rv.c | 2 +- sim/cris/mloop.in | 8 +- sim/cris/modelv10.c | 8 +- sim/cris/modelv32.c | 8 +- sim/cris/rvdummy.c | 7 +- sim/cris/semcrisv10f-switch.c | 2468 +-- sim/cris/semcrisv32f-switch.c | 2478 +-- sim/cris/sim-if.c | 177 +- sim/cris/sim-main.h | 32 +- sim/cris/tconfig.h | 44 - sim/cris/traps.c | 357 +- sim/d10v/ChangeLog | 284 +- sim/d10v/Makefile.in | 5 +- sim/d10v/config.in | 92 +- sim/d10v/configure | 1723 +- sim/d10v/configure.ac | 3 - sim/d10v/d10v_sim.h | 27 +- sim/d10v/endian.c | 79 +- sim/d10v/gencode.c | 8 +- sim/d10v/interp.c | 533 +- sim/d10v/sim-main.h | 13 +- sim/d10v/simops.c | 1089 +- sim/erc32/ChangeLog | 173 +- sim/erc32/Makefile.in | 2 +- sim/erc32/config.in | 92 +- sim/erc32/configure | 1230 +- sim/erc32/configure.ac | 16 +- sim/erc32/erc32.c | 212 +- sim/erc32/exec.c | 99 +- sim/erc32/float.c | 56 +- sim/erc32/func.c | 106 +- sim/erc32/help.c | 18 + sim/erc32/interf.c | 85 +- sim/erc32/sis.c | 45 +- sim/erc32/sis.h | 38 +- sim/erc32/startsim | 14 + sim/frv/ChangeLog | 250 +- sim/frv/Makefile.in | 10 +- sim/frv/TODO | 8 - sim/frv/arch.c | 4 +- sim/frv/arch.h | 4 +- sim/frv/cache.c | 2 +- sim/frv/cache.h | 2 +- sim/frv/config.in | 92 +- sim/frv/configure | 1629 +- sim/frv/configure.ac | 7 +- sim/frv/cpu.c | 2 +- sim/frv/cpu.h | 2 +- sim/frv/cpuall.h | 16 +- sim/frv/decode.c | 548 +- sim/frv/decode.h | 2 +- sim/frv/devices.c | 58 - sim/frv/frv-sim.h | 20 +- sim/frv/frv.c | 6 +- sim/frv/interrupts.c | 2 +- sim/frv/memory.c | 2 +- sim/frv/mloop.in | 8 +- sim/frv/model.c | 32 +- sim/frv/options.c | 2 +- sim/frv/pipeline.c | 2 +- sim/frv/profile-fr400.c | 2 +- sim/frv/profile-fr400.h | 2 +- sim/frv/profile-fr450.c | 2 +- sim/frv/profile-fr500.c | 2 +- sim/frv/profile-fr500.h | 2 +- sim/frv/profile-fr550.c | 2 +- sim/frv/profile-fr550.h | 2 +- sim/frv/profile.c | 2 +- sim/frv/profile.h | 2 +- sim/frv/registers.c | 2 +- sim/frv/registers.h | 2 +- sim/frv/reset.c | 4 +- sim/frv/sem.c | 2772 +-- sim/frv/sim-if.c | 54 +- sim/frv/sim-main.h | 32 +- sim/frv/tconfig.h | 36 - sim/frv/traps.c | 27 +- sim/ft32/ChangeLog | 145 + sim/ft32/Makefile.in | 24 +- sim/ft32/config.in | 92 +- sim/ft32/configure | 1725 +- sim/ft32/configure.ac | 5 +- sim/ft32/ft32-sim.h | 2 +- sim/ft32/interp.c | 68 +- sim/ft32/sim-main.h | 14 +- sim/h8300/ChangeLog | 254 +- sim/h8300/Makefile.in | 13 +- sim/h8300/compile.c | 384 +- sim/h8300/config.in | 107 +- sim/h8300/configure | 987 +- sim/h8300/configure.ac | 3 + sim/h8300/inst.h | 98 - sim/h8300/sim-main.h | 9 +- sim/h8300/tconfig.h | 11 - sim/igen/ChangeLog | 115 +- sim/igen/Makefile.in | 2 +- sim/igen/compare_igen_models | 2 +- sim/igen/configure | 31 +- sim/igen/filter.c | 2 +- sim/igen/filter.h | 2 +- sim/igen/filter_host.c | 2 +- sim/igen/filter_host.h | 2 +- sim/igen/gen-engine.c | 12 +- sim/igen/gen-engine.h | 2 +- sim/igen/gen-icache.c | 2 +- sim/igen/gen-icache.h | 2 +- sim/igen/gen-idecode.c | 2 +- sim/igen/gen-idecode.h | 2 +- sim/igen/gen-itable.c | 2 +- sim/igen/gen-itable.h | 2 +- sim/igen/gen-model.c | 2 +- sim/igen/gen-model.h | 2 +- sim/igen/gen-semantics.c | 2 +- sim/igen/gen-semantics.h | 2 +- sim/igen/gen-support.c | 2 +- sim/igen/gen-support.h | 2 +- sim/igen/gen.c | 2 +- sim/igen/gen.h | 2 +- sim/igen/igen.c | 2 +- sim/igen/igen.h | 2 +- sim/igen/ld-cache.c | 2 +- sim/igen/ld-cache.h | 2 +- sim/igen/ld-decode.c | 2 +- sim/igen/ld-decode.h | 2 +- sim/igen/ld-insn.c | 2 +- sim/igen/ld-insn.h | 2 +- sim/igen/lf.c | 2 +- sim/igen/lf.h | 2 +- sim/igen/misc.c | 6 +- sim/igen/misc.h | 2 +- sim/igen/table.c | 2 +- sim/igen/table.h | 2 +- sim/iq2000/ChangeLog | 188 +- sim/iq2000/Makefile.in | 10 +- sim/iq2000/arch.c | 4 +- sim/iq2000/arch.h | 4 +- sim/iq2000/config.in | 92 +- sim/iq2000/configure | 1667 +- sim/iq2000/configure.ac | 5 +- sim/iq2000/cpu.c | 2 +- sim/iq2000/cpu.h | 2 +- sim/iq2000/cpuall.h | 4 +- sim/iq2000/decode.c | 62 +- sim/iq2000/decode.h | 2 +- sim/iq2000/iq2000-sim.h | 34 - sim/iq2000/iq2000.c | 2 +- sim/iq2000/mloop.in | 8 +- sim/iq2000/model.c | 8 +- sim/iq2000/sem-switch.c | 178 +- sim/iq2000/sem.c | 176 +- sim/iq2000/sim-if.c | 50 +- sim/iq2000/sim-main.h | 20 +- sim/iq2000/tconfig.h | 36 - sim/lm32/ChangeLog | 237 +- sim/lm32/Makefile.in | 7 +- sim/lm32/arch.c | 4 +- sim/lm32/arch.h | 4 +- sim/lm32/config.in | 92 +- sim/lm32/configure | 1627 +- sim/lm32/configure.ac | 4 +- sim/lm32/cpu.c | 2 +- sim/lm32/cpu.h | 2 +- sim/lm32/cpuall.h | 4 +- sim/lm32/decode.c | 48 +- sim/lm32/decode.h | 2 +- sim/lm32/dv-lm32cpu.c | 6 +- sim/lm32/dv-lm32timer.c | 2 +- sim/lm32/dv-lm32uart.c | 2 +- sim/lm32/lm32-sim.h | 2 +- sim/lm32/lm32.c | 2 +- sim/lm32/mloop.in | 6 +- sim/lm32/model.c | 8 +- sim/lm32/sem-switch.c | 134 +- sim/lm32/sem.c | 132 +- sim/lm32/sim-if.c | 73 +- sim/lm32/sim-main.h | 27 +- sim/lm32/tconfig.h | 27 - sim/lm32/traps.c | 59 +- sim/lm32/user.c | 2 +- sim/m32c/ChangeLog | 97 +- sim/m32c/Makefile.in | 33 +- sim/m32c/blinky.S | 34 - sim/m32c/config.in | 107 +- sim/m32c/configure | 894 +- sim/m32c/configure.ac | 2 +- sim/m32c/cpu.h | 2 +- sim/m32c/gdb-if.c | 13 +- sim/m32c/gloss.S | 32 - sim/m32c/int.c | 2 +- sim/m32c/int.h | 2 +- sim/m32c/load.c | 2 +- sim/m32c/load.h | 2 +- sim/m32c/m32c.opc | 2 +- sim/m32c/main.c | 2 +- sim/m32c/mem.c | 2 +- sim/m32c/mem.h | 2 +- sim/m32c/misc.c | 2 +- sim/m32c/misc.h | 2 +- sim/m32c/opc2c.c | 2 +- sim/m32c/r8c.opc | 2 +- sim/m32c/reg.c | 2 +- sim/m32c/safe-fgets.c | 2 +- sim/m32c/safe-fgets.h | 2 +- sim/m32c/sample.S | 29 - sim/m32c/sample.ld | 41 - sim/m32c/sample2.c | 29 - sim/m32c/srcdest.c | 2 +- sim/m32c/syscalls.c | 2 +- sim/m32c/syscalls.h | 2 +- sim/m32c/trace.c | 2 +- sim/m32c/trace.h | 2 +- sim/m32r/ChangeLog | 262 +- sim/m32r/Makefile.in | 11 +- sim/m32r/TODO | 9 - sim/m32r/arch.c | 4 +- sim/m32r/arch.h | 4 +- sim/m32r/config.in | 92 +- sim/m32r/configure | 1673 +- sim/m32r/configure.ac | 7 +- sim/m32r/cpu.c | 2 +- sim/m32r/cpu.h | 2 +- sim/m32r/cpu2.c | 2 +- sim/m32r/cpu2.h | 2 +- sim/m32r/cpuall.h | 8 +- sim/m32r/cpux.c | 2 +- sim/m32r/cpux.h | 2 +- sim/m32r/decode.c | 120 +- sim/m32r/decode.h | 2 +- sim/m32r/decode2.c | 146 +- sim/m32r/decode2.h | 2 +- sim/m32r/decodex.c | 146 +- sim/m32r/decodex.h | 2 +- sim/m32r/devices.c | 106 - sim/m32r/dv-m32r_cache.c | 96 + sim/m32r/dv-m32r_cache.h | 48 + sim/m32r/dv-m32r_uart.c | 143 + sim/m32r/dv-m32r_uart.h | 47 + sim/m32r/m32r-sim.h | 54 +- sim/m32r/m32r.c | 2 +- sim/m32r/m32r2.c | 2 +- sim/m32r/m32rx.c | 2 +- sim/m32r/mloop.in | 8 +- sim/m32r/mloop2.in | 2 +- sim/m32r/mloopx.in | 2 +- sim/m32r/model.c | 8 +- sim/m32r/model2.c | 8 +- sim/m32r/modelx.c | 8 +- sim/m32r/sem-switch.c | 256 +- sim/m32r/sem.c | 254 +- sim/m32r/sem2-switch.c | 524 +- sim/m32r/semx-switch.c | 510 +- sim/m32r/sim-if.c | 66 +- sim/m32r/sim-main.h | 28 +- sim/m32r/tconfig.h | 38 - sim/m32r/traps-linux.c | 82 +- sim/m32r/traps.c | 72 +- sim/m68hc11/ChangeLog | 221 +- sim/m68hc11/Makefile.in | 7 +- sim/m68hc11/config.in | 92 +- sim/m68hc11/configure | 1356 +- sim/m68hc11/configure.ac | 3 +- sim/m68hc11/dv-m68hc11.c | 2 +- sim/m68hc11/dv-m68hc11eepr.c | 2 +- sim/m68hc11/dv-m68hc11sio.c | 2 +- sim/m68hc11/dv-m68hc11spi.c | 2 +- sim/m68hc11/dv-m68hc11tim.c | 2 +- sim/m68hc11/dv-nvram.c | 2 +- sim/m68hc11/emulos.c | 2 +- sim/m68hc11/gencode.c | 5 +- sim/m68hc11/interp.c | 175 +- sim/m68hc11/interrupts.c | 2 +- sim/m68hc11/interrupts.h | 2 +- sim/m68hc11/m68hc11_sim.c | 2 +- sim/m68hc11/sim-main.h | 21 +- sim/mcore/ChangeLog | 233 +- sim/mcore/Makefile.in | 9 +- sim/mcore/config.in | 92 +- sim/mcore/configure | 1723 +- sim/mcore/configure.ac | 3 - sim/mcore/interp.c | 1197 +- sim/mcore/sim-main.h | 47 +- sim/microblaze/ChangeLog | 152 + sim/microblaze/Makefile.in | 7 +- sim/microblaze/config.in | 92 +- sim/microblaze/configure | 1723 +- sim/microblaze/configure.ac | 3 - sim/microblaze/interp.c | 418 +- sim/microblaze/microblaze.h | 16 +- sim/microblaze/microblaze.isa | 2 +- sim/microblaze/sim-main.h | 18 +- sim/mips/ChangeLog | 659 +- sim/mips/Makefile.in | 329 +- sim/mips/config.in | 92 +- sim/mips/configure | 1574 +- sim/mips/configure.ac | 96 +- sim/mips/cp1.c | 2 +- sim/mips/cp1.h | 2 +- sim/mips/dsp.c | 2 +- sim/mips/dsp.igen | 1043 +- sim/mips/dsp2.igen | 86 +- sim/mips/dv-tx3904cpu.c | 15 +- sim/mips/dv-tx3904irc.c | 2 +- sim/mips/dv-tx3904sio.c | 2 +- sim/mips/dv-tx3904tmr.c | 2 +- sim/mips/interp.c | 397 +- sim/mips/m16.igen | 10 +- sim/mips/m16e.igen | 2 +- sim/mips/m16run.c | 6 +- sim/mips/mdmx.c | 2 +- sim/mips/mdmx.igen | 2 +- sim/mips/micromips.dc | 15 + sim/mips/micromips.igen | 3113 +++ sim/mips/micromips16.dc | 11 + sim/mips/micromipsdsp.igen | 1137 + sim/mips/micromipsrun.c | 135 + sim/mips/mips.igen | 2280 +- sim/mips/mips3264r2.igen | 292 +- sim/mips/mips3d.igen | 2 +- sim/mips/sb1.igen | 2 +- sim/mips/sim-main.c | 91 +- sim/mips/sim-main.h | 100 +- sim/mips/smartmips.igen | 2 +- sim/mips/tconfig.h | 17 - sim/mn10300/ChangeLog | 269 +- sim/mn10300/Makefile.in | 7 +- sim/mn10300/config.in | 92 +- sim/mn10300/configure | 1645 +- sim/mn10300/configure.ac | 4 +- sim/mn10300/dv-mn103cpu.c | 14 +- sim/mn10300/dv-mn103int.c | 2 +- sim/mn10300/dv-mn103iop.c | 2 +- sim/mn10300/dv-mn103ser.c | 2 +- sim/mn10300/dv-mn103tim.c | 2 +- sim/mn10300/interp.c | 154 +- sim/mn10300/mn10300_sim.h | 78 +- sim/mn10300/op_utils.c | 89 +- sim/mn10300/sim-main.h | 21 +- sim/moxie/ChangeLog | 147 +- sim/moxie/Makefile.in | 10 +- sim/moxie/config.in | 92 +- sim/moxie/configure | 1821 +- sim/moxie/configure.ac | 5 +- sim/moxie/interp.c | 224 +- sim/moxie/sim-main.h | 13 +- sim/msp430/ChangeLog | 179 + sim/msp430/Makefile.in | 10 +- sim/msp430/config.in | 107 +- sim/msp430/configure | 1025 +- sim/msp430/configure.ac | 5 +- sim/msp430/msp430-sim.c | 397 +- sim/msp430/msp430-sim.h | 2 +- sim/msp430/sim-main.h | 65 +- sim/msp430/trace.c | 320 - sim/msp430/trace.h | 28 - sim/ppc/ChangeLog | 1027 +- sim/ppc/INSTALL | 52 +- sim/ppc/Makefile.in | 47 +- sim/ppc/altivec.igen | 2 +- sim/ppc/altivec_expression.h | 2 +- sim/ppc/altivec_registers.h | 2 +- sim/ppc/config.in | 12 + sim/ppc/configure | 205 +- sim/ppc/configure.ac | 122 +- sim/ppc/debug.h | 32 +- sim/ppc/dp-bit.c | 2 +- sim/ppc/e500.igen | 2 +- sim/ppc/e500_expression.h | 2 +- sim/ppc/e500_registers.h | 2 +- sim/ppc/emul_netbsd.c | 78 +- sim/ppc/emul_unix.c | 81 +- sim/ppc/gdb-sim.c | 2 +- sim/ppc/hw_htab.c | 2 +- sim/ppc/inline.h | 36 +- sim/ppc/main.c | 4 +- sim/ppc/options.c | 3 - sim/ppc/psim.c | 44 +- sim/ppc/psim.h | 6 +- sim/ppc/psim.texinfo | 2 +- sim/ppc/sim-endian.h | 7 - sim/ppc/sim_calls.c | 9 +- sim/ppc/std-config.h | 65 - sim/rl78/ChangeLog | 82 +- sim/rl78/Makefile.in | 2 +- sim/rl78/config.in | 107 +- sim/rl78/configure | 894 +- sim/rl78/configure.ac | 2 +- sim/rl78/cpu.c | 3 +- sim/rl78/cpu.h | 3 +- sim/rl78/gdb-if.c | 38 +- sim/rl78/load.c | 21 +- sim/rl78/load.h | 2 +- sim/rl78/main.c | 26 +- sim/rl78/mem.c | 20 +- sim/rl78/mem.h | 2 +- sim/rl78/rl78.c | 12 +- sim/rl78/trace.c | 19 +- sim/rl78/trace.h | 2 +- sim/rx/ChangeLog | 101 +- sim/rx/Makefile.in | 2 +- sim/rx/config.in | 107 +- sim/rx/configure | 897 +- sim/rx/configure.ac | 8 +- sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/err.h | 2 +- sim/rx/fpu.c | 4 +- sim/rx/fpu.h | 2 +- sim/rx/gdb-if.c | 7 +- sim/rx/load.c | 2 +- sim/rx/load.h | 2 +- sim/rx/main.c | 2 +- sim/rx/mem.c | 2 +- sim/rx/mem.h | 2 +- sim/rx/misc.c | 2 +- sim/rx/misc.h | 2 +- sim/rx/reg.c | 4 +- sim/rx/rx.c | 18 +- sim/rx/syscalls.c | 2 +- sim/rx/syscalls.h | 2 +- sim/rx/trace.c | 2 +- sim/rx/trace.h | 2 +- sim/sh/ChangeLog | 235 +- sim/sh/Makefile.in | 5 +- sim/sh/config.in | 92 +- sim/sh/configure | 1723 +- sim/sh/configure.ac | 3 - sim/sh/gencode.c | 8 +- sim/sh/interp.c | 200 +- sim/sh/sim-main.h | 15 +- sim/sh64/ChangeLog | 205 +- sim/sh64/Makefile.in | 8 +- sim/sh64/arch.c | 4 +- sim/sh64/arch.h | 4 +- sim/sh64/config.in | 92 +- sim/sh64/configure | 1667 +- sim/sh64/configure.ac | 5 +- sim/sh64/cpu.c | 2 +- sim/sh64/cpu.h | 2 +- sim/sh64/cpuall.h | 26 +- sim/sh64/decode-compact.c | 276 +- sim/sh64/decode-compact.h | 2 +- sim/sh64/decode-media.c | 172 +- sim/sh64/decode-media.h | 2 +- sim/sh64/defs-compact.h | 2 +- sim/sh64/defs-media.h | 2 +- sim/sh64/eng.h | 2 +- sim/sh64/mloop-compact.c | 14 +- sim/sh64/mloop-media.c | 14 +- sim/sh64/sem-compact-switch.c | 602 +- sim/sh64/sem-compact.c | 600 +- sim/sh64/sem-media-switch.c | 478 +- sim/sh64/sem-media.c | 476 +- sim/sh64/sh-desc.c | 2 +- sim/sh64/sh-desc.h | 2 +- sim/sh64/sh-opc.h | 2 +- sim/sh64/sh64-sim.h | 12 +- sim/sh64/sh64.c | 52 +- sim/sh64/sim-if.c | 50 +- sim/sh64/sim-main.h | 17 +- sim/sh64/tconfig.h | 36 - sim/testsuite/ChangeLog | 41 +- sim/testsuite/Makefile.in | 2 +- sim/testsuite/common/bits-gen.c | 4 +- sim/testsuite/configure | 8 +- sim/testsuite/d10v-elf/ChangeLog | 6 +- sim/testsuite/d10v-elf/Makefile.in | 2 +- sim/testsuite/frv-elf/Makefile.in | 2 +- sim/testsuite/lib/sim-defs.exp | 16 + sim/testsuite/m32r-elf/Makefile.in | 2 +- sim/testsuite/mips64el-elf/Makefile.in | 2 +- sim/testsuite/sim/aarch64/ChangeLog | 3 + sim/testsuite/sim/aarch64/allinsn.exp | 15 + sim/testsuite/sim/aarch64/pass.s | 7 + sim/testsuite/sim/aarch64/testutils.inc | 72 + sim/testsuite/sim/bfin/ChangeLog | 5 + sim/testsuite/sim/bfin/ashift_left.s | 17 + sim/testsuite/sim/cr16/ChangeLog | 11 +- sim/testsuite/sim/cr16/allinsn.exp | 11 +- sim/testsuite/sim/cr16/misc.exp | 10 + sim/testsuite/sim/cris/ChangeLog | 15 +- sim/testsuite/sim/cris/asm/asm.exp | 2 +- sim/testsuite/sim/cris/asm/io1.ms | 2 +- sim/testsuite/sim/cris/asm/opterr1.ms | 2 +- sim/testsuite/sim/cris/asm/opterr2.ms | 2 +- sim/testsuite/sim/cris/c/c.exp | 2 +- sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp | 13 +- sim/testsuite/sim/ft32/ChangeLog | 5 + sim/testsuite/sim/ft32/basic.s | 37 + sim/testsuite/sim/h8300/ChangeLog | 12 +- sim/testsuite/sim/m32c/ChangeLog | 10 + sim/testsuite/sim/m32c/allinsn.exp | 16 + sim/testsuite/sim/m32c/blinky.s | 34 + sim/testsuite/sim/m32c/fail.s | 9 + sim/testsuite/sim/m32c/gloss.s | 32 + sim/testsuite/sim/m32c/pass.s | 8 + sim/testsuite/sim/m32c/sample.ld | 41 + sim/testsuite/sim/m32c/sample.s | 27 + sim/testsuite/sim/m32c/sample2.c | 29 + sim/testsuite/sim/m32c/testutils.inc | 53 + sim/testsuite/sim/mcore/ChangeLog | 5 + sim/testsuite/sim/mcore/fail.s | 8 + sim/testsuite/sim/mcore/testutils.inc | 2 +- sim/testsuite/sim/mips/ChangeLog | 21 +- sim/testsuite/sim/mips/basic.exp | 35 +- sim/testsuite/sim/mips/hilo-hazard-4.s | 36 + sim/testsuite/sim/mips/mips32-dsp.s | 2 +- sim/testsuite/sim/mips/testutils.inc | 8 +- sim/testsuite/sim/mips/utils-dsp.inc | 2 +- sim/testsuite/sim/mips/utils-fpu.inc | 2 +- sim/testsuite/sim/mips/utils-mdmx.inc | 2 +- sim/testsuite/sim/msp430/ChangeLog | 6 + sim/testsuite/sim/msp430/testutils.inc | 34 +- sim/testsuite/sim/sh/ChangeLog | 4 +- sim/v850/ChangeLog | 271 +- sim/v850/Makefile.in | 7 +- sim/v850/config.in | 92 +- sim/v850/configure | 1267 +- sim/v850/configure.ac | 3 +- sim/v850/interp.c | 75 +- sim/v850/sim-main.h | 20 +- sim/v850/simops.c | 2 +- src-release.sh | 9 +- zlib/CMakeLists.txt | 52 +- zlib/ChangeLog | 63 + zlib/ChangeLog.gcj | 12 +- zlib/Makefile.in | 60 +- zlib/README | 6 +- zlib/aclocal.m4 | 74 +- zlib/as400/bndsrc | 10 + zlib/as400/compile.clp | 2 +- zlib/as400/readme.txt | 2 +- zlib/as400/zlib.inc | 14 +- zlib/compress.c | 2 +- zlib/configure | 19 +- zlib/contrib/README.contrib | 1 + zlib/contrib/blast/blast.c | 8 +- zlib/contrib/blast/blast.h | 8 +- zlib/contrib/delphi/ZLib.pas | 2 +- zlib/contrib/dotzlib/DotZLib/UnitTests.cs | 4 +- zlib/contrib/infback9/infback9.c | 4 +- zlib/contrib/infback9/inftree9.c | 6 +- zlib/contrib/minizip/configure.ac | 2 +- zlib/contrib/minizip/crypt.h | 8 +- zlib/contrib/minizip/iowin32.c | 98 +- zlib/contrib/minizip/miniunzip.1 | 63 + zlib/contrib/minizip/minizip.1 | 46 + zlib/contrib/minizip/unzip.c | 12 +- zlib/contrib/minizip/unzip.h | 4 +- zlib/contrib/minizip/zip.c | 2 +- zlib/contrib/pascal/zlibpas.pas | 4 +- zlib/contrib/puff/puff.c | 7 +- zlib/contrib/puff/puff.h | 4 +- zlib/contrib/puff/pufftest.c | 4 +- zlib/contrib/testzlib/testzlib.c | 4 +- zlib/contrib/vstudio/readme.txt | 7 +- zlib/contrib/vstudio/vc10/miniunz.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/minizip.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/testzlib.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/zlib.rc | 10 +- zlib/contrib/vstudio/vc10/zlibstat.vcxproj | 16 + zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user | 3 - zlib/contrib/vstudio/vc10/zlibvc.def | 12 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj | 30 +- zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user | 3 - zlib/contrib/vstudio/vc11/miniunz.vcxproj | 314 + zlib/contrib/vstudio/vc11/minizip.vcxproj | 311 + zlib/contrib/vstudio/vc11/testzlib.vcxproj | 426 + zlib/contrib/vstudio/vc11/testzlibdll.vcxproj | 314 + zlib/contrib/vstudio/vc11/zlib.rc | 32 + zlib/contrib/vstudio/vc11/zlibstat.vcxproj | 464 + zlib/contrib/vstudio/vc11/zlibvc.def | 143 + zlib/contrib/vstudio/vc11/zlibvc.sln | 117 + zlib/contrib/vstudio/vc11/zlibvc.vcxproj | 688 + zlib/contrib/vstudio/vc9/zlib.rc | 10 +- zlib/contrib/vstudio/vc9/zlibvc.def | 14 +- zlib/deflate.c | 12 +- zlib/deflate.h | 2 +- zlib/examples/enough.c | 39 +- zlib/examples/gun.c | 11 +- zlib/examples/gzappend.c | 22 +- zlib/examples/gzjoin.c | 13 +- zlib/examples/gzlog.c | 21 +- zlib/examples/gzlog.h | 6 +- zlib/examples/zran.c | 11 +- zlib/gzguts.h | 22 +- zlib/gzlib.c | 40 +- zlib/gzread.c | 21 +- zlib/gzwrite.c | 64 +- zlib/infback.c | 2 +- zlib/inffast.c | 6 +- zlib/inflate.c | 64 +- zlib/inftrees.c | 14 +- zlib/qnx/package.qpg | 10 +- zlib/test/example.c | 8 +- zlib/test/minigzip.c | 20 + zlib/treebuild.xml | 4 +- zlib/trees.c | 14 +- zlib/uncompr.c | 2 +- zlib/win32/Makefile.msc | 77 +- zlib/win32/README-WIN32.txt | 4 +- zlib/win32/zlib.def | 2 + zlib/win32/zlib1.rc | 2 +- zlib/zconf.h | 33 +- zlib/zconf.h.cmakein | 33 +- zlib/zconf.h.in | 33 +- zlib/zlib.3 | 6 +- zlib/zlib.h | 48 +- zlib/zlib.map | 5 + zlib/zutil.c | 2 +- zlib/zutil.h | 9 +- 10990 files changed, 590243 insertions(+), 231136 deletions(-) create mode 100644 bfd/ChangeLog-2015 create mode 100644 bfd/arc-plt.def create mode 100644 bfd/arc-plt.h create mode 100644 bfd/cpu-iamcu.c delete mode 100644 bfd/doc/ChangeLog create mode 100644 bfd/doc/ChangeLog-0415 create mode 100644 bfd/elf-linux-core.h delete mode 100644 bfd/elf-linux-psinfo.h create mode 100644 bfd/mach-o-aarch64.c create mode 100644 bfd/mach-o-arm.c create mode 100644 bfd/po/sr.po create mode 100644 binutils/ChangeLog-2015 create mode 100644 binutils/po/ca.po delete mode 100644 binutils/testsuite/ChangeLog create mode 100644 binutils/testsuite/ChangeLog-1215 create mode 100644 binutils/testsuite/binutils-all/aarch64/illegal.d create mode 100644 binutils/testsuite/binutils-all/aarch64/illegal.s create mode 100644 binutils/testsuite/binutils-all/add-symbol.d create mode 100644 binutils/testsuite/binutils-all/common-1.s create mode 100644 binutils/testsuite/binutils-all/common-1a.d create mode 100644 binutils/testsuite/binutils-all/common-1b.d create mode 100644 binutils/testsuite/binutils-all/common-1c.d create mode 100644 binutils/testsuite/binutils-all/common-1d.d create mode 100644 binutils/testsuite/binutils-all/common-1e.d create mode 100644 binutils/testsuite/binutils-all/common-1f.d create mode 100644 binutils/testsuite/binutils-all/common-2.s create mode 100644 binutils/testsuite/binutils-all/common-2a.d create mode 100644 binutils/testsuite/binutils-all/common-2b.d create mode 100644 binutils/testsuite/binutils-all/common-2c.d create mode 100644 binutils/testsuite/binutils-all/common-2d.d create mode 100644 binutils/testsuite/binutils-all/common-2e.d create mode 100644 binutils/testsuite/binutils-all/common-2f.d copy binutils/testsuite/binutils-all/{dw2-3.W => dw2-3gabi.W} (100%) create mode 100644 binutils/testsuite/binutils-all/dw2-ranges.S create mode 100644 binutils/testsuite/binutils-all/dw2-ranges.W create mode 100644 binutils/testsuite/binutils-all/elfedit-5.d copy binutils/testsuite/binutils-all/{empty-file => empty} (100%) create mode 100644 binutils/testsuite/binutils-all/mips/mips16-undecoded.d create mode 100644 binutils/testsuite/binutils-all/mips/mips16-undecoded.s create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.d create mode 100644 binutils/testsuite/binutils-all/mips/mixed-mips16-micromips.s create mode 100644 binutils/testsuite/binutils-all/pr18374.s create mode 100644 binutils/testsuite/binutils-all/pr19020.in create mode 100644 binutils/testsuite/binutils-all/pr19020a.d create mode 100644 binutils/testsuite/binutils-all/pr19020b.d create mode 100644 binutils/testsuite/binutils-all/pr19547.c create mode 100644 binutils/testsuite/binutils-all/readelf.pr18374 create mode 100644 binutils/testsuite/binutils-all/readelf.z create mode 100644 binutils/testsuite/binutils-all/strip-12.d create mode 100644 binutils/testsuite/binutils-all/strip-12.s create mode 100644 binutils/testsuite/binutils-all/symbols-1.d create mode 100644 binutils/testsuite/binutils-all/symbols-2.d create mode 100644 binutils/testsuite/binutils-all/symbols-3.d create mode 100644 binutils/testsuite/binutils-all/symbols-4.d create mode 100644 binutils/testsuite/binutils-all/symbols.s create mode 100644 binutils/testsuite/binutils-all/z.s create mode 100644 config/bitfields.m4 create mode 100644 config/bootstrap-lto-noplugin.mk create mode 100644 config/bootstrap-mpx.mk create mode 100644 config/gcc-plugin.m4 create mode 100644 config/mh-alpha-linux create mode 100644 config/sjlj.m4 create mode 100644 config/target-posix create mode 100644 elfcpp/ChangeLog-0815 create mode 100644 elfcpp/s390.h create mode 100644 gas/ChangeLog-2015 create mode 100644 gas/po/zh_CN.po delete mode 100644 gas/testsuite/ChangeLog create mode 100644 gas/testsuite/ChangeLog-2015 create mode 100644 gas/testsuite/gas/aarch64/advsimd-fp16.d create mode 100644 gas/testsuite/gas/aarch64/advsimd-fp16.s create mode 100644 gas/testsuite/gas/aarch64/alias-2.d create mode 100644 gas/testsuite/gas/aarch64/alias-2.s create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1.d create mode 100644 gas/testsuite/gas/aarch64/armv8-ras-1.s create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-illegal.d create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-illegal.l create mode 100644 gas/testsuite/gas/aarch64/armv8_2-a-illegal.s create mode 100644 gas/testsuite/gas/aarch64/codealign_1.d create mode 100644 gas/testsuite/gas/aarch64/codealign_1.s create mode 100644 gas/testsuite/gas/aarch64/dwarf.d create mode 100644 gas/testsuite/gas/aarch64/dwarf.s create mode 100644 gas/testsuite/gas/aarch64/float-fp16.d create mode 100644 gas/testsuite/gas/aarch64/float-fp16.s create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.d create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.l create mode 100644 gas/testsuite/gas/aarch64/illegal-ras-1.s create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.d create mode 100644 gas/testsuite/gas/aarch64/illegal-sysreg-2.l create mode 100644 gas/testsuite/gas/aarch64/lor-directive.d create mode 100644 gas/testsuite/gas/aarch64/lor.d create mode 100644 gas/testsuite/gas/aarch64/lor.s create mode 100644 gas/testsuite/gas/aarch64/mapping_5.d create mode 100644 gas/testsuite/gas/aarch64/mapping_5.s create mode 100644 gas/testsuite/gas/aarch64/mapping_6.d create mode 100644 gas/testsuite/gas/aarch64/mapping_6.s create mode 100644 gas/testsuite/gas/aarch64/movw_label.d create mode 100644 gas/testsuite/gas/aarch64/movw_label.s create mode 100644 gas/testsuite/gas/aarch64/pan-directive.d create mode 100644 gas/testsuite/gas/aarch64/pan-illegal.d create mode 100644 gas/testsuite/gas/aarch64/pan-illegal.l create mode 100644 gas/testsuite/gas/aarch64/pan.d create mode 100644 gas/testsuite/gas/aarch64/pan.s create mode 100644 gas/testsuite/gas/aarch64/pr19721.d create mode 100644 gas/testsuite/gas/aarch64/pr19721.s create mode 100644 gas/testsuite/gas/aarch64/rdma-directive.d create mode 100644 gas/testsuite/gas/aarch64/rdma.d create mode 100644 gas/testsuite/gas/aarch64/rdma.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0-ilp32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc-ilp32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g1-ilp32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g1_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g2.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_g2.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_hi12-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_hi12-ilp32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_hi12.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_hi12.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ilp32-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ilp32-1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12-ldst8.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ilp32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ilp32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst16.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst32.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst64.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc-ldst8.s create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-dtprel_lo12_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-gotoff_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-gotoff_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-gotoff_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-gottprel_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-gottprel_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-gottprel_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsdesc_off_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsgd_g0_nc.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsgd_g1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsgd_g1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-ilp32-1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-page-1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-page-ilp32-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm-page-ilp32-1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-1.s create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.d create mode 100644 gas/testsuite/gas/aarch64/reloc-tlsldm_lo12_nc-ilp32-1.s create mode 100644 gas/testsuite/gas/aarch64/sysreg-2.d create mode 100644 gas/testsuite/gas/aarch64/sysreg-2.s create mode 100644 gas/testsuite/gas/aarch64/system-2.d create mode 100644 gas/testsuite/gas/aarch64/system-2.s create mode 100644 gas/testsuite/gas/aarch64/tls-desc.d create mode 100644 gas/testsuite/gas/aarch64/tls-desc.s create mode 100644 gas/testsuite/gas/aarch64/uao-directive.d create mode 100644 gas/testsuite/gas/aarch64/uao.d create mode 100644 gas/testsuite/gas/aarch64/uao.s create mode 100644 gas/testsuite/gas/aarch64/virthostext-directive.d create mode 100644 gas/testsuite/gas/aarch64/virthostext.d create mode 100644 gas/testsuite/gas/aarch64/virthostext.s create mode 100644 gas/testsuite/gas/all/quoted-sym-names.d create mode 100644 gas/testsuite/gas/all/quoted-sym-names.s create mode 100644 gas/testsuite/gas/arc/add_s-err.s create mode 100644 gas/testsuite/gas/arc/add_s.d create mode 100644 gas/testsuite/gas/arc/add_s.s delete mode 100644 gas/testsuite/gas/arc/alias.d delete mode 100644 gas/testsuite/gas/arc/alias.s create mode 100644 gas/testsuite/gas/arc/asm-errors-2.d create mode 100644 gas/testsuite/gas/arc/asm-errors-2.err create mode 100644 gas/testsuite/gas/arc/asm-errors-2.s create mode 100644 gas/testsuite/gas/arc/asm-errors.d create mode 100644 gas/testsuite/gas/arc/asm-errors.err create mode 100644 gas/testsuite/gas/arc/asm-errors.s delete mode 100644 gas/testsuite/gas/arc/branch.d delete mode 100644 gas/testsuite/gas/arc/branch.s create mode 100644 gas/testsuite/gas/arc/cpu-warn1.s create mode 100644 gas/testsuite/gas/arc/ext2op.d create mode 100644 gas/testsuite/gas/arc/ext2op.s create mode 100644 gas/testsuite/gas/arc/ext3op.d create mode 100644 gas/testsuite/gas/arc/ext3op.s create mode 100644 gas/testsuite/gas/arc/inline-data-1.d create mode 100644 gas/testsuite/gas/arc/inline-data-1.s create mode 100644 gas/testsuite/gas/arc/inline-data-2.d delete mode 100644 gas/testsuite/gas/arc/insn3.d delete mode 100644 gas/testsuite/gas/arc/insn3.s delete mode 100644 gas/testsuite/gas/arc/math.d delete mode 100644 gas/testsuite/gas/arc/math.s create mode 100644 gas/testsuite/gas/arc/noargs_a7.d create mode 100644 gas/testsuite/gas/arc/noargs_a7.s create mode 100644 gas/testsuite/gas/arc/noargs_hs.d create mode 100644 gas/testsuite/gas/arc/noargs_hs.s create mode 100644 gas/testsuite/gas/arc/nps400-0.d create mode 100644 gas/testsuite/gas/arc/nps400-0.s create mode 100644 gas/testsuite/gas/arc/nps400-1.d create mode 100644 gas/testsuite/gas/arc/nps400-1.s create mode 100644 gas/testsuite/gas/arc/nps400-2.d create mode 100644 gas/testsuite/gas/arc/nps400-2.s create mode 100644 gas/testsuite/gas/arc/nps400-3.d create mode 100644 gas/testsuite/gas/arc/nps400-3.s create mode 100644 gas/testsuite/gas/arc/nps400-4.d create mode 100644 gas/testsuite/gas/arc/nps400-4.s create mode 100644 gas/testsuite/gas/arc/nps400-5.d create mode 100644 gas/testsuite/gas/arc/nps400-5.s create mode 100644 gas/testsuite/gas/arc/nps400-6.d create mode 100644 gas/testsuite/gas/arc/nps400-6.s create mode 100644 gas/testsuite/gas/arc/nps400-7.d create mode 100644 gas/testsuite/gas/arc/nps400-7.s create mode 100644 gas/testsuite/gas/arc/pcl-relocs.d create mode 100644 gas/testsuite/gas/arc/pcl-relocs.s create mode 100644 gas/testsuite/gas/arc/pcrel-relocs.d create mode 100644 gas/testsuite/gas/arc/pcrel-relocs.s create mode 100644 gas/testsuite/gas/arc/pic-relocs.d create mode 100644 gas/testsuite/gas/arc/pic-relocs.s create mode 100644 gas/testsuite/gas/arc/plt-relocs.d create mode 100644 gas/testsuite/gas/arc/plt-relocs.s create mode 100644 gas/testsuite/gas/arc/pseudos.d create mode 100644 gas/testsuite/gas/arc/pseudos.s create mode 100644 gas/testsuite/gas/arc/relax-avoid1.d create mode 100644 gas/testsuite/gas/arc/relax-avoid1.s create mode 100644 gas/testsuite/gas/arc/relax-avoid2.d create mode 100644 gas/testsuite/gas/arc/relax-avoid2.s create mode 100644 gas/testsuite/gas/arc/relax-avoid3.d create mode 100644 gas/testsuite/gas/arc/relax-avoid3.s create mode 100644 gas/testsuite/gas/arc/relax-b.d create mode 100644 gas/testsuite/gas/arc/relax-b.s create mode 100644 gas/testsuite/gas/arc/relocs-errors.d create mode 100644 gas/testsuite/gas/arc/relocs-errors.err create mode 100644 gas/testsuite/gas/arc/relocs-errors.s create mode 100644 gas/testsuite/gas/arc/sda-relocs.d create mode 100644 gas/testsuite/gas/arc/sda-relocs.s create mode 100644 gas/testsuite/gas/arc/sda-relocs2.d create mode 100644 gas/testsuite/gas/arc/sda-relocs2.s delete mode 100644 gas/testsuite/gas/arc/sshift.d delete mode 100644 gas/testsuite/gas/arc/sshift.s create mode 100644 gas/testsuite/gas/arc/taux.d create mode 100644 gas/testsuite/gas/arc/taux.s create mode 100644 gas/testsuite/gas/arc/tdpfp.d create mode 100644 gas/testsuite/gas/arc/textauxregister.d create mode 100644 gas/testsuite/gas/arc/textauxregister.s create mode 100644 gas/testsuite/gas/arc/textcondcode.d create mode 100644 gas/testsuite/gas/arc/textcondcode.s create mode 100644 gas/testsuite/gas/arc/textcoreregister.d create mode 100644 gas/testsuite/gas/arc/textcoreregister.s create mode 100644 gas/testsuite/gas/arc/textinsn-errors.d create mode 100644 gas/testsuite/gas/arc/textinsn-errors.err create mode 100644 gas/testsuite/gas/arc/textinsn-errors.s create mode 100644 gas/testsuite/gas/arc/textinsn1op.d create mode 100644 gas/testsuite/gas/arc/textinsn1op.s create mode 100644 gas/testsuite/gas/arc/textinsn2op.d create mode 100644 gas/testsuite/gas/arc/textinsn2op.s create mode 100644 gas/testsuite/gas/arc/textinsn2op01.d create mode 100644 gas/testsuite/gas/arc/textinsn2op01.s create mode 100644 gas/testsuite/gas/arc/textinsn3op.d create mode 100644 gas/testsuite/gas/arc/textinsn3op.s create mode 100644 gas/testsuite/gas/arc/textpseudoop.d create mode 100644 gas/testsuite/gas/arc/textpseudoop.s create mode 100644 gas/testsuite/gas/arc/tfpuda.d create mode 100644 gas/testsuite/gas/arc/tfpx.s create mode 100644 gas/testsuite/gas/arc/tls-relocs.d create mode 100644 gas/testsuite/gas/arc/tls-relocs.s create mode 100644 gas/testsuite/gas/arc/tls-relocs1.d create mode 100644 gas/testsuite/gas/arc/tls-relocs1.s create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.d create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local-armv7-m.s create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local.d create mode 100644 gas/testsuite/gas/arm/adds-thumb1-reloc-local.s create mode 100644 gas/testsuite/gas/arm/any-armv8m.d create mode 100644 gas/testsuite/gas/arm/any-armv8m.s create mode 100644 gas/testsuite/gas/arm/any-cmse-main.d create mode 100644 gas/testsuite/gas/arm/any-cmse.d rename gas/testsuite/gas/arm/{arch7em-bad.d => arch7em-bad-1.d} (100%) create mode 100644 gas/testsuite/gas/arm/arch7em-bad-2.d create mode 100644 gas/testsuite/gas/arm/arch7em-bad-3.d create mode 100644 gas/testsuite/gas/arm/archv8m-base.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-base.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main-1.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main-2.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-main.s create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr-base.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr-main.d create mode 100644 gas/testsuite/gas/arm/archv8m-cmse-msr.s create mode 100644 gas/testsuite/gas/arm/archv8m-cmse.s create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-1.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-2.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-3.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-4.d create mode 100644 gas/testsuite/gas/arm/archv8m-main-dsp-5.d create mode 100644 gas/testsuite/gas/arm/archv8m-main.d create mode 100644 gas/testsuite/gas/arm/archv8m.s create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.l create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-bad.s create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar-thumb.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-scalar.s create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-thumb.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning-thumb.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd-warning.l create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd.d create mode 100644 gas/testsuite/gas/arm/armv8-2-fp16-simd.s create mode 100644 gas/testsuite/gas/arm/armv8-a+pan.d create mode 100644 gas/testsuite/gas/arm/armv8-a+pan.s create mode 100644 gas/testsuite/gas/arm/armv8-a+ras.d create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma-warning.d create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma.d create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma.l create mode 100644 gas/testsuite/gas/arm/armv8-a+rdma.s create mode 100644 gas/testsuite/gas/arm/armv8_1-a+simd.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a.d create mode 100644 gas/testsuite/gas/arm/armv8_2-a.s create mode 100644 gas/testsuite/gas/arm/armv8a-automatic-hlt.d create mode 100644 gas/testsuite/gas/arm/armv8a-automatic-hlt.s create mode 100644 gas/testsuite/gas/arm/armv8a-automatic-lda.d create mode 100644 gas/testsuite/gas/arm/armv8a-automatic-lda.s create mode 100644 gas/testsuite/gas/arm/armv8m.base-idiv.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv6kz.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv6kzt2.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8-a+rdma.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8_1-a+simd.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8m.base.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8m.main.d create mode 100644 gas/testsuite/gas/arm/attr-march-armv8m.main.dsp.d create mode 100644 gas/testsuite/gas/arm/automatic-bw.d create mode 100644 gas/testsuite/gas/arm/automatic-bw.s create mode 100644 gas/testsuite/gas/arm/automatic-cbz.d create mode 100644 gas/testsuite/gas/arm/automatic-cbz.s create mode 100644 gas/testsuite/gas/arm/automatic-clrex.d create mode 100644 gas/testsuite/gas/arm/automatic-clrex.s create mode 100644 gas/testsuite/gas/arm/automatic-lda.d create mode 100644 gas/testsuite/gas/arm/automatic-lda.s create mode 100644 gas/testsuite/gas/arm/automatic-ldaex.d create mode 100644 gas/testsuite/gas/arm/automatic-ldaex.s create mode 100644 gas/testsuite/gas/arm/automatic-ldaexb.d create mode 100644 gas/testsuite/gas/arm/automatic-ldaexb.s create mode 100644 gas/testsuite/gas/arm/automatic-ldrex.d create mode 100644 gas/testsuite/gas/arm/automatic-ldrex.s create mode 100644 gas/testsuite/gas/arm/automatic-ldrexd.d create mode 100644 gas/testsuite/gas/arm/automatic-ldrexd.s create mode 100644 gas/testsuite/gas/arm/automatic-movw.d create mode 100644 gas/testsuite/gas/arm/automatic-movw.s create mode 100644 gas/testsuite/gas/arm/automatic-sdiv.d create mode 100644 gas/testsuite/gas/arm/automatic-sdiv.s create mode 100644 gas/testsuite/gas/arm/automatic-strexb.d create mode 100644 gas/testsuite/gas/arm/automatic-strexb.s create mode 100644 gas/testsuite/gas/arm/mask_1.d create mode 100644 gas/testsuite/gas/arm/mask_1.s create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.d create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local-armv7-m.s create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local.d create mode 100644 gas/testsuite/gas/arm/movs-thumb1-reloc-local.s create mode 100644 gas/testsuite/gas/arm/nops.d create mode 100644 gas/testsuite/gas/arm/nops.s create mode 100644 gas/testsuite/gas/arm/pinsn.d create mode 100644 gas/testsuite/gas/arm/pinsn.s create mode 100644 gas/testsuite/gas/arm/pr18256.d create mode 100644 gas/testsuite/gas/arm/pr18256.l create mode 100644 gas/testsuite/gas/arm/pr18256.s create mode 100644 gas/testsuite/gas/arm/pr18347.d create mode 100644 gas/testsuite/gas/arm/pr18347.l create mode 100644 gas/testsuite/gas/arm/pr18347.s create mode 100644 gas/testsuite/gas/arm/pr20068.d create mode 100644 gas/testsuite/gas/arm/pr20068.s create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.d create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.l create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank.s create mode 100644 gas/testsuite/gas/arm/simd_by_scalar_low_regbank_thumb.d create mode 100644 gas/testsuite/gas/arm/thumb2_it_search.d create mode 100644 gas/testsuite/gas/arm/thumb2_it_search.s create mode 100644 gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.d create mode 100644 gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6.s create mode 100644 gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.d create mode 100644 gas/testsuite/gas/arm/thumb2_ldr_immediate_armv6t2.s create mode 100644 gas/testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.d create mode 100644 gas/testsuite/gas/arm/thumb2_ldr_immediate_highregs_armv6t2.s create mode 100644 gas/testsuite/gas/arm/vfpv2-ldr_immediate.d create mode 100644 gas/testsuite/gas/arm/vfpv2-ldr_immediate.s create mode 100644 gas/testsuite/gas/arm/vfpv3-ldr_immediate.d create mode 100644 gas/testsuite/gas/arm/vfpv3-ldr_immediate.s create mode 100644 gas/testsuite/gas/arm/vfpv3xd-ldr_immediate.d create mode 100644 gas/testsuite/gas/arm/vfpv3xd-ldr_immediate.s create mode 100644 gas/testsuite/gas/avr/pc-relative-reloc.d create mode 100644 gas/testsuite/gas/avr/per-function-debugline.s create mode 100644 gas/testsuite/gas/cfi/cfi-arc-1.d create mode 100644 gas/testsuite/gas/cfi/cfi-arc-1.s create mode 100644 gas/testsuite/gas/elf/bad-bss.d create mode 100644 gas/testsuite/gas/elf/bad-bss.err create mode 100644 gas/testsuite/gas/elf/bignums.d create mode 100644 gas/testsuite/gas/elf/bignums.s create mode 100644 gas/testsuite/gas/elf/bss.d create mode 100644 gas/testsuite/gas/elf/bss.s create mode 100644 gas/testsuite/gas/elf/common3.s create mode 100644 gas/testsuite/gas/elf/common3a.d create mode 100644 gas/testsuite/gas/elf/common3b.d create mode 100644 gas/testsuite/gas/elf/common4.s create mode 100644 gas/testsuite/gas/elf/common4a.d create mode 100644 gas/testsuite/gas/elf/common4b.d create mode 100644 gas/testsuite/gas/elf/file-2.d create mode 100644 gas/testsuite/gas/elf/file-2.s create mode 100644 gas/testsuite/gas/elf/section10.d create mode 100644 gas/testsuite/gas/elf/section10.s create mode 100644 gas/testsuite/gas/elf/section2.e-rl78 create mode 100644 gas/testsuite/gas/elf/strtab.d create mode 100644 gas/testsuite/gas/elf/strtab.s create mode 100644 gas/testsuite/gas/i386/addend.d create mode 100644 gas/testsuite/gas/i386/addend.s create mode 100644 gas/testsuite/gas/i386/avx512vl-1.l create mode 100644 gas/testsuite/gas/i386/avx512vl-1.s create mode 100644 gas/testsuite/gas/i386/avx512vl-2.l create mode 100644 gas/testsuite/gas/i386/avx512vl-2.s delete mode 100644 gas/testsuite/gas/i386/dw2-compress-3.d create mode 100644 gas/testsuite/gas/i386/dw2-compress-3a.d create mode 100644 gas/testsuite/gas/i386/dw2-compress-3b.d delete mode 100644 gas/testsuite/gas/i386/dw2-compressed-3.d create mode 100644 gas/testsuite/gas/i386/dw2-compressed-3a.d create mode 100644 gas/testsuite/gas/i386/dw2-compressed-3b.d create mode 100644 gas/testsuite/gas/i386/fence-as-lock-add-no.d create mode 100644 gas/testsuite/gas/i386/fence-as-lock-add-yes.d create mode 100644 gas/testsuite/gas/i386/fence-as-lock-add.s create mode 100644 gas/testsuite/gas/i386/got-no-relax.d create mode 100644 gas/testsuite/gas/i386/got.d create mode 100644 gas/testsuite/gas/i386/got.s create mode 100644 gas/testsuite/gas/i386/i386-intel.d create mode 100644 gas/testsuite/gas/i386/iamcu-1.d create mode 100644 gas/testsuite/gas/i386/iamcu-1.s create mode 100644 gas/testsuite/gas/i386/iamcu-2.d create mode 100644 gas/testsuite/gas/i386/iamcu-2.s create mode 100644 gas/testsuite/gas/i386/iamcu-3.d create mode 100644 gas/testsuite/gas/i386/iamcu-3.s create mode 100644 gas/testsuite/gas/i386/iamcu-inval-1.l create mode 100644 gas/testsuite/gas/i386/iamcu-inval-1.s create mode 100644 gas/testsuite/gas/i386/iamcu-inval-2.l create mode 100644 gas/testsuite/gas/i386/iamcu-inval-2.s create mode 100644 gas/testsuite/gas/i386/iamcu-inval-3.l create mode 100644 gas/testsuite/gas/i386/iamcu-inval-3.s create mode 100644 gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d create mode 100644 gas/testsuite/gas/i386/mwaitx-bdver4.d create mode 100644 gas/testsuite/gas/i386/mwaitx-reg.l create mode 100644 gas/testsuite/gas/i386/mwaitx-reg.s create mode 100644 gas/testsuite/gas/i386/mwaitx.s create mode 100644 gas/testsuite/gas/i386/no87-3.l create mode 100644 gas/testsuite/gas/i386/no87-3.s create mode 100644 gas/testsuite/gas/i386/noavx-1.l create mode 100644 gas/testsuite/gas/i386/noavx-1.s create mode 100644 gas/testsuite/gas/i386/noavx-2.l create mode 100644 gas/testsuite/gas/i386/noavx-2.s create mode 100644 gas/testsuite/gas/i386/noavx-3.l create mode 100644 gas/testsuite/gas/i386/noavx-3.s create mode 100644 gas/testsuite/gas/i386/noavx-4.d create mode 100644 gas/testsuite/gas/i386/noavx-4.s create mode 100644 gas/testsuite/gas/i386/noavx512-1.l create mode 100644 gas/testsuite/gas/i386/noavx512-1.s create mode 100644 gas/testsuite/gas/i386/noavx512-2.l create mode 100644 gas/testsuite/gas/i386/noavx512-2.s create mode 100644 gas/testsuite/gas/i386/nommx-1.l create mode 100644 gas/testsuite/gas/i386/nommx-1.s create mode 100644 gas/testsuite/gas/i386/nommx-2.l create mode 100644 gas/testsuite/gas/i386/nommx-2.s create mode 100644 gas/testsuite/gas/i386/nommx-3.l create mode 100644 gas/testsuite/gas/i386/nommx-3.s create mode 100644 gas/testsuite/gas/i386/nosse-1.l create mode 100644 gas/testsuite/gas/i386/nosse-1.s create mode 100644 gas/testsuite/gas/i386/nosse-2.l create mode 100644 gas/testsuite/gas/i386/nosse-2.s create mode 100644 gas/testsuite/gas/i386/nosse-3.l create mode 100644 gas/testsuite/gas/i386/nosse-3.s create mode 100644 gas/testsuite/gas/i386/nosse-4.l create mode 100644 gas/testsuite/gas/i386/nosse-4.s create mode 100644 gas/testsuite/gas/i386/nosse-5.d create mode 100644 gas/testsuite/gas/i386/nosse-5.s create mode 100644 gas/testsuite/gas/i386/note.d copy gas/testsuite/gas/i386/{k1om-inval.s => note.s} (100%) create mode 100644 gas/testsuite/gas/i386/ospke.d create mode 100644 gas/testsuite/gas/i386/ospke.s create mode 100644 gas/testsuite/gas/i386/pcrel-elf.d create mode 100644 gas/testsuite/gas/i386/pr19498.d create mode 100644 gas/testsuite/gas/i386/pr19498.s create mode 100644 gas/testsuite/gas/i386/rdpid-intel.d create mode 100644 gas/testsuite/gas/i386/rdpid.d create mode 100644 gas/testsuite/gas/i386/rdpid.s create mode 100644 gas/testsuite/gas/i386/relax-3.d create mode 100644 gas/testsuite/gas/i386/relax-3.s create mode 100644 gas/testsuite/gas/i386/relax-4.d create mode 100644 gas/testsuite/gas/i386/x86-64-addend.d create mode 100644 gas/testsuite/gas/i386/x86-64-addend.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-1.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-1.s create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-2.l create mode 100644 gas/testsuite/gas/i386/x86-64-avx512vl-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-branch-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-branch-2.s create mode 100644 gas/testsuite/gas/i386/x86-64-branch-3.l create mode 100644 gas/testsuite/gas/i386/x86-64-branch-3.s create mode 100644 gas/testsuite/gas/i386/x86-64-branch-4.l create mode 100644 gas/testsuite/gas/i386/x86-64-branch-4.s create mode 100644 gas/testsuite/gas/i386/x86-64-fence-as-lock-add-no.d create mode 100644 gas/testsuite/gas/i386/x86-64-fence-as-lock-add-yes.d create mode 100644 gas/testsuite/gas/i386/x86-64-gotpcrel-no-relax.d create mode 100644 gas/testsuite/gas/i386/x86-64-gotpcrel.d create mode 100644 gas/testsuite/gas/i386/x86-64-gotpcrel.s create mode 100644 gas/testsuite/gas/i386/x86-64-jump.d create mode 100644 gas/testsuite/gas/i386/x86-64-jump.s create mode 100644 gas/testsuite/gas/i386/x86-64-mwaitx-bdver4.d create mode 100644 gas/testsuite/gas/i386/x86-64-mwaitx-reg.l create mode 100644 gas/testsuite/gas/i386/x86-64-mwaitx-reg.s create mode 100644 gas/testsuite/gas/i386/x86-64-mwaitx.s create mode 100644 gas/testsuite/gas/i386/x86-64-ospke.d create mode 100644 gas/testsuite/gas/i386/x86-64-pr20141.d create mode 100644 gas/testsuite/gas/i386/x86-64-pr20141.s create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid-intel.d create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid.d create mode 100644 gas/testsuite/gas/i386/x86-64-rdpid.s create mode 100644 gas/testsuite/gas/i386/x86-64-relax-2.d create mode 100644 gas/testsuite/gas/i386/x86-64-relax-3.d create mode 100644 gas/testsuite/gas/i386/x86_64-intel.d create mode 100644 gas/testsuite/gas/ip2k/allinsn.d create mode 100644 gas/testsuite/gas/ip2k/allinsn.s create mode 100644 gas/testsuite/gas/ip2k/ip2k-allinsn.exp create mode 100644 gas/testsuite/gas/m68k/p13050-1.s create mode 100644 gas/testsuite/gas/m68k/p13050-2.d create mode 100644 gas/testsuite/gas/m68k/p13050-2.s create mode 100644 gas/testsuite/gas/mips/branch-extern-1.d create mode 100644 gas/testsuite/gas/mips/branch-extern-2.d create mode 100644 gas/testsuite/gas/mips/branch-extern-3.d create mode 100644 gas/testsuite/gas/mips/branch-extern-4.d create mode 100644 gas/testsuite/gas/mips/branch-extern.l create mode 100644 gas/testsuite/gas/mips/branch-extern.s create mode 100644 gas/testsuite/gas/mips/branch-section-1.d create mode 100644 gas/testsuite/gas/mips/branch-section-2.d create mode 100644 gas/testsuite/gas/mips/branch-section-3.d create mode 100644 gas/testsuite/gas/mips/branch-section-4.d create mode 100644 gas/testsuite/gas/mips/branch-section.l create mode 100644 gas/testsuite/gas/mips/branch-section.s create mode 100644 gas/testsuite/gas/mips/branch-weak-1.d create mode 100644 gas/testsuite/gas/mips/branch-weak-2.d create mode 100644 gas/testsuite/gas/mips/branch-weak-3.d create mode 100644 gas/testsuite/gas/mips/branch-weak-4.d create mode 100644 gas/testsuite/gas/mips/branch-weak-5.d create mode 100644 gas/testsuite/gas/mips/branch-weak.l create mode 100644 gas/testsuite/gas/mips/branch-weak.s create mode 100644 gas/testsuite/gas/mips/compact-eh-1.s create mode 100644 gas/testsuite/gas/mips/compact-eh-2.s create mode 100644 gas/testsuite/gas/mips/compact-eh-3.s create mode 100644 gas/testsuite/gas/mips/compact-eh-4.s create mode 100644 gas/testsuite/gas/mips/compact-eh-5.s create mode 100644 gas/testsuite/gas/mips/compact-eh-6.s create mode 100644 gas/testsuite/gas/mips/compact-eh-7.s create mode 100644 gas/testsuite/gas/mips/compact-eh-eb-1.d create mode 100644 gas/testsuite/gas/mips/compact-eh-eb-2.d create mode 100644 gas/testsuite/gas/mips/compact-eh-eb-3.d create mode 100644 gas/testsuite/gas/mips/compact-eh-eb-4.d create mode 100644 gas/testsuite/gas/mips/compact-eh-eb-5.d create mode 100644 gas/testsuite/gas/mips/compact-eh-eb-6.d create mode 100644 gas/testsuite/gas/mips/compact-eh-eb-7.d create mode 100644 gas/testsuite/gas/mips/compact-eh-el-1.d create mode 100644 gas/testsuite/gas/mips/compact-eh-el-2.d create mode 100644 gas/testsuite/gas/mips/compact-eh-el-3.d create mode 100644 gas/testsuite/gas/mips/compact-eh-el-4.d create mode 100644 gas/testsuite/gas/mips/compact-eh-el-5.d create mode 100644 gas/testsuite/gas/mips/compact-eh-el-6.d create mode 100644 gas/testsuite/gas/mips/compact-eh-el-7.d create mode 100644 gas/testsuite/gas/mips/compact-eh-err1.l create mode 100644 gas/testsuite/gas/mips/compact-eh-err1.s create mode 100644 gas/testsuite/gas/mips/compact-eh-err2.l create mode 100644 gas/testsuite/gas/mips/compact-eh-err2.s create mode 100644 gas/testsuite/gas/mips/dla-warn.l create mode 100644 gas/testsuite/gas/mips/dla-warn.s create mode 100644 gas/testsuite/gas/mips/isa-override-1.d create mode 100644 gas/testsuite/gas/mips/isa-override-1.s create mode 100644 gas/testsuite/gas/mips/isa-override-2.l create mode 100644 gas/testsuite/gas/mips/isa-override-2.s create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-n32.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-n64.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local-newabi.s create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/jal-svr4pic-local.s create mode 100644 gas/testsuite/gas/mips/jalx-addend-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-addend-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-addend.d create mode 100644 gas/testsuite/gas/mips/jalx-addend.s create mode 100644 gas/testsuite/gas/mips/jalx-imm-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-imm-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-imm.d create mode 100644 gas/testsuite/gas/mips/jalx-imm.s create mode 100644 gas/testsuite/gas/mips/jalx-local-n32.d create mode 100644 gas/testsuite/gas/mips/jalx-local-n64.d create mode 100644 gas/testsuite/gas/mips/jalx-local.d create mode 100644 gas/testsuite/gas/mips/jalx-local.s create mode 100644 gas/testsuite/gas/mips/la-warn.l create mode 100644 gas/testsuite/gas/mips/la-warn.s create mode 100644 gas/testsuite/gas/mips/micromips32-move.d create mode 100644 gas/testsuite/gas/mips/micromips32-move.s create mode 100644 gas/testsuite/gas/mips/micromips@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-n32.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local-n64.d create mode 100644 gas/testsuite/gas/mips/micromips@jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips1@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips1@jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips2@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32-dspr3.d create mode 100644 gas/testsuite/gas/mips/mips32-dspr3.s create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r2@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r3@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r5@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/mips32r6@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/mips64r2@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips64r3@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips64r5@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/mips64r6@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/move.d create mode 100644 gas/testsuite/gas/mips/move.s create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-1.l create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/octeon3@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/octeon@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/option-pic-1.d create mode 100644 gas/testsuite/gas/mips/option-pic-1.s create mode 100644 gas/testsuite/gas/mips/option-pic-2.l create mode 100644 gas/testsuite/gas/mips/option-pic-2.s create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-1.l create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-1.s create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-2.l create mode 100644 gas/testsuite/gas/mips/option-pic-vxworks-2.s create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/r3000@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/r3000@jal-svr4pic-local.d create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.l create mode 100644 gas/testsuite/gas/mips/r3900@isa-override-2.s create mode 100644 gas/testsuite/gas/mips/r5900@isa-override-1.d create mode 100644 gas/testsuite/gas/mips/r5900@isa-override-1.s create mode 100644 gas/testsuite/gas/mips/sdata-gp.d create mode 100644 gas/testsuite/gas/mips/sdata-gp.s create mode 100644 gas/testsuite/gas/msp430/errata_fixes.d create mode 100644 gas/testsuite/gas/msp430/errata_fixes.s create mode 100644 gas/testsuite/gas/msp430/errata_warns.d create mode 100644 gas/testsuite/gas/msp430/errata_warns.l create mode 100644 gas/testsuite/gas/msp430/errata_warns.s create mode 100644 gas/testsuite/gas/nios2/add-r2.d create mode 100644 gas/testsuite/gas/nios2/align_fill-r2.d create mode 100644 gas/testsuite/gas/nios2/align_text-r2.d create mode 100644 gas/testsuite/gas/nios2/aligned_text-r2.d create mode 100644 gas/testsuite/gas/nios2/and-r2.d create mode 100644 gas/testsuite/gas/nios2/andc.d create mode 100644 gas/testsuite/gas/nios2/andc.s create mode 100644 gas/testsuite/gas/nios2/bmx.d create mode 100644 gas/testsuite/gas/nios2/bmx.s create mode 100644 gas/testsuite/gas/nios2/branch-r2.d create mode 100644 gas/testsuite/gas/nios2/break-r2.d create mode 100644 gas/testsuite/gas/nios2/bret-r2.d create mode 100644 gas/testsuite/gas/nios2/cache-r2.d create mode 100644 gas/testsuite/gas/nios2/cache-r2.s create mode 100644 gas/testsuite/gas/nios2/call-r2.d create mode 100644 gas/testsuite/gas/nios2/call26-r2.d create mode 100644 gas/testsuite/gas/nios2/call26_noat-r2.d create mode 100644 gas/testsuite/gas/nios2/call_noat-r2.d create mode 100644 gas/testsuite/gas/nios2/cdx_add.d create mode 100644 gas/testsuite/gas/nios2/cdx_add.s create mode 100644 gas/testsuite/gas/nios2/cdx_and.d create mode 100644 gas/testsuite/gas/nios2/cdx_and.s create mode 100644 gas/testsuite/gas/nios2/cdx_break.d create mode 100644 gas/testsuite/gas/nios2/cdx_break.s create mode 100644 gas/testsuite/gas/nios2/cdx_callr.d create mode 100644 gas/testsuite/gas/nios2/cdx_callr.s create mode 100644 gas/testsuite/gas/nios2/cdx_jmpr.d create mode 100644 gas/testsuite/gas/nios2/cdx_jmpr.s create mode 100644 gas/testsuite/gas/nios2/cdx_ldbu.d create mode 100644 gas/testsuite/gas/nios2/cdx_ldbu.s create mode 100644 gas/testsuite/gas/nios2/cdx_ldhu.d create mode 100644 gas/testsuite/gas/nios2/cdx_ldhu.s create mode 100644 gas/testsuite/gas/nios2/cdx_ldw.d create mode 100644 gas/testsuite/gas/nios2/cdx_ldw.s create mode 100644 gas/testsuite/gas/nios2/cdx_ldwsp.d create mode 100644 gas/testsuite/gas/nios2/cdx_ldwsp.s create mode 100644 gas/testsuite/gas/nios2/cdx_mov.d create mode 100644 gas/testsuite/gas/nios2/cdx_mov.s create mode 100644 gas/testsuite/gas/nios2/cdx_neg.d create mode 100644 gas/testsuite/gas/nios2/cdx_neg.s create mode 100644 gas/testsuite/gas/nios2/cdx_not.d create mode 100644 gas/testsuite/gas/nios2/cdx_not.s create mode 100644 gas/testsuite/gas/nios2/cdx_or.d create mode 100644 gas/testsuite/gas/nios2/cdx_or.s create mode 100644 gas/testsuite/gas/nios2/cdx_pop.d create mode 100644 gas/testsuite/gas/nios2/cdx_pop.s create mode 100644 gas/testsuite/gas/nios2/cdx_push.d create mode 100644 gas/testsuite/gas/nios2/cdx_push.s create mode 100644 gas/testsuite/gas/nios2/cdx_relax.d create mode 100644 gas/testsuite/gas/nios2/cdx_relax.s create mode 100644 gas/testsuite/gas/nios2/cdx_ret.d create mode 100644 gas/testsuite/gas/nios2/cdx_ret.s create mode 100644 gas/testsuite/gas/nios2/cdx_sll.d create mode 100644 gas/testsuite/gas/nios2/cdx_sll.s create mode 100644 gas/testsuite/gas/nios2/cdx_spaddi.d create mode 100644 gas/testsuite/gas/nios2/cdx_spaddi.s create mode 100644 gas/testsuite/gas/nios2/cdx_spdeci.d create mode 100644 gas/testsuite/gas/nios2/cdx_spdeci.s create mode 100644 gas/testsuite/gas/nios2/cdx_srl.d create mode 100644 gas/testsuite/gas/nios2/cdx_srl.s create mode 100644 gas/testsuite/gas/nios2/cdx_stb.d create mode 100644 gas/testsuite/gas/nios2/cdx_stb.s create mode 100644 gas/testsuite/gas/nios2/cdx_sth.d create mode 100644 gas/testsuite/gas/nios2/cdx_sth.s create mode 100644 gas/testsuite/gas/nios2/cdx_stw.d create mode 100644 gas/testsuite/gas/nios2/cdx_stw.s create mode 100644 gas/testsuite/gas/nios2/cdx_stwsp.d create mode 100644 gas/testsuite/gas/nios2/cdx_stwsp.s create mode 100644 gas/testsuite/gas/nios2/cdx_sub.d create mode 100644 gas/testsuite/gas/nios2/cdx_sub.s create mode 100644 gas/testsuite/gas/nios2/cdx_trap.d create mode 100644 gas/testsuite/gas/nios2/cdx_trap.s create mode 100644 gas/testsuite/gas/nios2/cdx_xor.d create mode 100644 gas/testsuite/gas/nios2/cdx_xor.s create mode 100644 gas/testsuite/gas/nios2/cmp-r2.d create mode 100644 gas/testsuite/gas/nios2/comments-r2.d create mode 100644 gas/testsuite/gas/nios2/complex-r2.d create mode 100644 gas/testsuite/gas/nios2/ctl-r2.d create mode 100644 gas/testsuite/gas/nios2/custom-r2.d create mode 100644 gas/testsuite/gas/nios2/eni.d create mode 100644 gas/testsuite/gas/nios2/eni.s create mode 100644 gas/testsuite/gas/nios2/etbt-r2.d create mode 100644 gas/testsuite/gas/nios2/flushda-r2.d create mode 100644 gas/testsuite/gas/nios2/jmp-r2.d create mode 100644 gas/testsuite/gas/nios2/ldb-r2.d create mode 100644 gas/testsuite/gas/nios2/ldb-r2.s create mode 100644 gas/testsuite/gas/nios2/ldh-r2.d create mode 100644 gas/testsuite/gas/nios2/ldh-r2.s create mode 100644 gas/testsuite/gas/nios2/ldw-r2.d create mode 100644 gas/testsuite/gas/nios2/ldw-r2.s create mode 100644 gas/testsuite/gas/nios2/ldwm.d create mode 100644 gas/testsuite/gas/nios2/ldwm.s create mode 100644 gas/testsuite/gas/nios2/lineseparator-r2.d create mode 100644 gas/testsuite/gas/nios2/movia-r2.d create mode 100644 gas/testsuite/gas/nios2/mpx.d create mode 100644 gas/testsuite/gas/nios2/mpx.s create mode 100644 gas/testsuite/gas/nios2/mul-r2.d create mode 100644 gas/testsuite/gas/nios2/nop-r2.d create mode 100644 gas/testsuite/gas/nios2/nop-r2.s create mode 100644 gas/testsuite/gas/nios2/nor-r2.d create mode 100644 gas/testsuite/gas/nios2/or-r2.d create mode 100644 gas/testsuite/gas/nios2/rdprs-r2.d create mode 100644 gas/testsuite/gas/nios2/rdprs-r2.s create mode 100644 gas/testsuite/gas/nios2/registers-r2.d create mode 100644 gas/testsuite/gas/nios2/ret-r2.d create mode 100644 gas/testsuite/gas/nios2/rotate-r2.d create mode 100644 gas/testsuite/gas/nios2/stb-r2.d create mode 100644 gas/testsuite/gas/nios2/stb-r2.s create mode 100644 gas/testsuite/gas/nios2/sth-r2.d create mode 100644 gas/testsuite/gas/nios2/sth-r2.s create mode 100644 gas/testsuite/gas/nios2/stw-r2.d create mode 100644 gas/testsuite/gas/nios2/stw-r2.s create mode 100644 gas/testsuite/gas/nios2/stwm.d create mode 100644 gas/testsuite/gas/nios2/stwm.s create mode 100644 gas/testsuite/gas/nios2/sub-r2.d create mode 100644 gas/testsuite/gas/nios2/sync-r2.d create mode 100644 gas/testsuite/gas/nios2/trap-r2.d create mode 100644 gas/testsuite/gas/nios2/tret-r2.d create mode 100644 gas/testsuite/gas/nios2/wrpie.d create mode 100644 gas/testsuite/gas/nios2/wrpie.s create mode 100644 gas/testsuite/gas/nios2/wrprs-r2.d create mode 100644 gas/testsuite/gas/nios2/xor-r2.d create mode 100644 gas/testsuite/gas/ppc/altivec3.d create mode 100644 gas/testsuite/gas/ppc/altivec3.s create mode 100644 gas/testsuite/gas/ppc/e500-ill.l create mode 100644 gas/testsuite/gas/ppc/e500-ill.s create mode 100644 gas/testsuite/gas/ppc/power9.d create mode 100644 gas/testsuite/gas/ppc/power9.s create mode 100644 gas/testsuite/gas/ppc/vsx3.d create mode 100644 gas/testsuite/gas/ppc/vsx3.s create mode 100644 gas/testsuite/gas/rl78/pr19157.d create mode 100644 gas/testsuite/gas/rl78/pr19157.s create mode 100644 gas/testsuite/gas/rl78/pr19158.d create mode 100644 gas/testsuite/gas/rl78/pr19158.s create mode 100644 gas/testsuite/gas/rl78/pr19159.d create mode 100644 gas/testsuite/gas/rl78/pr19159.s create mode 100644 gas/testsuite/gas/rl78/rl78.exp create mode 100644 gas/testsuite/gas/rl78/sp-relative-movw.d create mode 100644 gas/testsuite/gas/rl78/sp-relative-movw.s create mode 100644 gas/testsuite/gas/rx/emaca.d create mode 100644 gas/testsuite/gas/rx/emaca.sm create mode 100644 gas/testsuite/gas/rx/emsba.d create mode 100644 gas/testsuite/gas/rx/emsba.sm create mode 100644 gas/testsuite/gas/rx/emula.d create mode 100644 gas/testsuite/gas/rx/emula.sm create mode 100644 gas/testsuite/gas/rx/fsqrt.d create mode 100644 gas/testsuite/gas/rx/fsqrt.sm create mode 100644 gas/testsuite/gas/rx/ftou.d create mode 100644 gas/testsuite/gas/rx/ftou.sm create mode 100644 gas/testsuite/gas/rx/maclh.d create mode 100644 gas/testsuite/gas/rx/maclh.sm create mode 100644 gas/testsuite/gas/rx/movco.d create mode 100644 gas/testsuite/gas/rx/movco.sm create mode 100644 gas/testsuite/gas/rx/movli.d create mode 100644 gas/testsuite/gas/rx/movli.sm create mode 100644 gas/testsuite/gas/rx/msbhi.d create mode 100644 gas/testsuite/gas/rx/msbhi.sm create mode 100644 gas/testsuite/gas/rx/msblh.d create mode 100644 gas/testsuite/gas/rx/msblh.sm create mode 100644 gas/testsuite/gas/rx/msblo.d create mode 100644 gas/testsuite/gas/rx/msblo.sm create mode 100644 gas/testsuite/gas/rx/mullh.d create mode 100644 gas/testsuite/gas/rx/mullh.sm create mode 100644 gas/testsuite/gas/rx/mvfacgu.d create mode 100644 gas/testsuite/gas/rx/mvfacgu.sm create mode 100644 gas/testsuite/gas/rx/mvtacgu.d create mode 100644 gas/testsuite/gas/rx/mvtacgu.sm create mode 100644 gas/testsuite/gas/rx/pr19665.d create mode 100644 gas/testsuite/gas/rx/pr19665.s create mode 100644 gas/testsuite/gas/rx/racl.d create mode 100644 gas/testsuite/gas/rx/racl.sm create mode 100644 gas/testsuite/gas/rx/rdacl.d create mode 100644 gas/testsuite/gas/rx/rdacl.sm create mode 100644 gas/testsuite/gas/rx/rdacw.d create mode 100644 gas/testsuite/gas/rx/rdacw.sm create mode 100644 gas/testsuite/gas/rx/utof.d create mode 100644 gas/testsuite/gas/rx/utof.sm create mode 100644 gas/testsuite/gas/s390/machine-parsing-1.l create mode 100644 gas/testsuite/gas/s390/machine-parsing-1.s create mode 100644 gas/testsuite/gas/s390/machine-parsing-2.l create mode 100644 gas/testsuite/gas/s390/machine-parsing-2.s create mode 100644 gas/testsuite/gas/s390/machine-parsing-3.l create mode 100644 gas/testsuite/gas/s390/machine-parsing-3.s create mode 100644 gas/testsuite/gas/s390/machine-parsing-4.l create mode 100644 gas/testsuite/gas/s390/machine-parsing-4.s create mode 100644 gas/testsuite/gas/s390/machine-parsing-5.l create mode 100644 gas/testsuite/gas/s390/machine-parsing-5.s create mode 100644 gas/testsuite/gas/s390/machine-parsing-6.l create mode 100644 gas/testsuite/gas/s390/machine-parsing-6.s create mode 100644 gas/testsuite/gas/sparc/mism-2.s create mode 100644 gas/testsuite/gas/sparc/natural-32.d create mode 100644 gas/testsuite/gas/sparc/natural-32.s create mode 100644 gas/testsuite/gas/sparc/natural.d create mode 100644 gas/testsuite/gas/sparc/natural.s create mode 100644 gas/testsuite/gas/sparc/pr19910-1.d create mode 100644 gas/testsuite/gas/sparc/pr19910-1.s create mode 100644 gas/testsuite/gas/sparc/pr19910-2.l create mode 100644 gas/testsuite/gas/sparc/pr19910-2.s create mode 100644 gas/testsuite/gas/sparc/rdasr.d create mode 100644 gas/testsuite/gas/sparc/rdasr.s create mode 100644 gas/testsuite/gas/sparc/wrasr.d create mode 100644 gas/testsuite/gas/sparc/wrasr.s create mode 100644 gas/testsuite/gas/v850/pr19937.d create mode 100644 gas/testsuite/gas/v850/pr19937.s create mode 100644 gas/testsuite/gas/xtensa/auto-litpools.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools.s create mode 100644 gas/testsuite/gas/xtensa/init-fini-literals.d create mode 100644 gas/testsuite/gas/xtensa/init-fini-literals.s create mode 100644 gas/testsuite/gas/xtensa/loc.d create mode 100644 gas/testsuite/gas/xtensa/loc.s create mode 100644 gdb/ChangeLog-2015 create mode 100644 gdb/aarch32-linux-nat.c create mode 100644 gdb/aarch32-linux-nat.h create mode 100644 gdb/arch/aarch64-insn.c create mode 100644 gdb/arch/aarch64-insn.h create mode 100644 gdb/arch/arm-get-next-pcs.c create mode 100644 gdb/arch/arm-get-next-pcs.h create mode 100644 gdb/arch/arm-linux.c create mode 100644 gdb/arch/arm-linux.h create mode 100644 gdb/arch/arm.c create mode 100644 gdb/arch/arm.h create mode 100644 gdb/arch/xtensa.h create mode 100644 gdb/common/common-regcache.c create mode 100644 gdb/common/enum-flags.h create mode 100644 gdb/common/gdb_sys_time.h create mode 100644 gdb/d-namespace.c delete mode 100644 gdb/dbug-rom.c delete mode 100644 gdb/dink32-rom.c delete mode 100644 gdb/dsrec.c create mode 100644 gdb/features/i386/amd64-avx-mpx-linux.c create mode 100644 gdb/features/i386/amd64-avx-mpx-linux.xml create mode 100644 gdb/features/i386/amd64-avx-mpx.c create mode 100644 gdb/features/i386/amd64-avx-mpx.xml create mode 100644 gdb/features/i386/i386-avx-mpx-linux.c create mode 100644 gdb/features/i386/i386-avx-mpx-linux.xml create mode 100644 gdb/features/i386/i386-avx-mpx.c create mode 100644 gdb/features/i386/i386-avx-mpx.xml create mode 100644 gdb/features/nds32-core.xml create mode 100644 gdb/features/nds32-fpu.xml create mode 100644 gdb/features/nds32-system.xml create mode 100644 gdb/features/nds32.c create mode 100644 gdb/features/nds32.xml delete mode 100644 gdb/gdb_ptrace.h create mode 100644 gdb/gdbserver/linux-aarch32-low.c create mode 100644 gdb/gdbserver/linux-aarch32-low.h create mode 100644 gdb/gdbserver/linux-aarch64-ipa.c create mode 100644 gdb/gdbserver/linux-ppc-ipa.c create mode 100644 gdb/gdbserver/linux-ppc-tdesc.h create mode 100644 gdb/gdbserver/linux-s390-ipa.c create mode 100644 gdb/gdbserver/linux-s390-tdesc.h create mode 100644 gdb/gdbserver/linux-x86-tdesc.h mode change 100644 => 100755 gdb/gnulib/import/extra/update-copyright create mode 100644 gdb/gnulib/import/gettimeofday.c create mode 100644 gdb/gnulib/import/m4/absolute-header.m4 create mode 100644 gdb/gnulib/import/m4/gettimeofday.m4 create mode 100644 gdb/gnulib/import/m4/rawmemchr.m4 create mode 100644 gdb/gnulib/import/m4/signal_h.m4 create mode 100644 gdb/gnulib/import/m4/strchrnul.m4 create mode 100644 gdb/gnulib/import/m4/sys_socket_h.m4 create mode 100644 gdb/gnulib/import/m4/sys_time_h.m4 create mode 100644 gdb/gnulib/import/rawmemchr.c create mode 100644 gdb/gnulib/import/rawmemchr.valgrind create mode 100644 gdb/gnulib/import/signal.in.h delete mode 100644 gdb/gnulib/import/stdio.c create mode 100644 gdb/gnulib/import/strchrnul.c create mode 100644 gdb/gnulib/import/strchrnul.valgrind create mode 100644 gdb/gnulib/import/sys_time.in.h create mode 100644 gdb/i386fbsd-tdep.h create mode 100644 gdb/location.c create mode 100644 gdb/location.h delete mode 100644 gdb/m32r-rom.c delete mode 100644 gdb/microblaze-rom.c delete mode 100644 gdb/monitor.c delete mode 100644 gdb/monitor.h create mode 100644 gdb/namespace.c create mode 100644 gdb/namespace.h create mode 100644 gdb/nat/aarch64-linux-hw-point.c create mode 100644 gdb/nat/aarch64-linux-hw-point.h create mode 100644 gdb/nat/aarch64-linux.c create mode 100644 gdb/nat/aarch64-linux.h create mode 100644 gdb/nat/amd64-linux-siginfo.c create mode 100644 gdb/nat/amd64-linux-siginfo.h create mode 100644 gdb/nat/gdb_ptrace.h create mode 100644 gdb/nat/linux-namespaces.c create mode 100644 gdb/nat/linux-namespaces.h create mode 100644 gdb/nds32-tdep.c create mode 100644 gdb/nds32-tdep.h delete mode 100644 gdb/ppcbug-rom.c create mode 100644 gdb/ptrace.m4 create mode 100644 gdb/python/lib/gdb/function/as_string.py create mode 100644 gdb/regformats/i386/amd64-avx-mpx-linux.dat create mode 100644 gdb/regformats/i386/amd64-avx-mpx.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx-linux.dat create mode 100644 gdb/regformats/i386/i386-avx-mpx.dat delete mode 100644 gdb/remote-m32r-sdi.c delete mode 100644 gdb/remote-mips.c create mode 100644 gdb/rust-exp.y create mode 100644 gdb/rust-lang.c create mode 100644 gdb/rust-lang.h create mode 100644 gdb/selftest.c create mode 100644 gdb/selftest.h create mode 100644 gdb/ser-event.c create mode 100644 gdb/ser-event.h delete mode 100644 gdb/srec.h create mode 100755 gdb/testsuite/analyze-racy-logs.py create mode 100644 gdb/testsuite/boards/remote-gdbserver-on-localhost.exp delete mode 100644 gdb/testsuite/config/m32r-stub.exp delete mode 100644 gdb/testsuite/gdb.ada/Makefile.in create mode 100644 gdb/testsuite/gdb.ada/access_to_packed_array.exp create mode 100644 gdb/testsuite/gdb.ada/access_to_packed_array/foo.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_packed_array/pack.adb create mode 100644 gdb/testsuite/gdb.ada/access_to_packed_array/pack.ads create mode 100644 gdb/testsuite/gdb.ada/array_of_variable_length.exp create mode 100644 gdb/testsuite/gdb.ada/array_of_variable_length/foo.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_variable_length/pck.adb create mode 100644 gdb/testsuite/gdb.ada/array_of_variable_length/pck.ads create mode 100644 gdb/testsuite/gdb.ada/array_ptr_renaming.exp create mode 100644 gdb/testsuite/gdb.ada/array_ptr_renaming/foo.adb create mode 100644 gdb/testsuite/gdb.ada/array_ptr_renaming/pack.ads create mode 100644 gdb/testsuite/gdb.ada/attr_ref_and_charlit.exp create mode 100644 gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb create mode 100644 gdb/testsuite/gdb.ada/byte_packed_arr.exp create mode 100644 gdb/testsuite/gdb.ada/byte_packed_arr/array_list_g.ads create mode 100644 gdb/testsuite/gdb.ada/byte_packed_arr/reprod.adb create mode 100644 gdb/testsuite/gdb.ada/byte_packed_arr/reprod.ads create mode 100644 gdb/testsuite/gdb.ada/byte_packed_arr/reprod_main.adb create mode 100644 gdb/testsuite/gdb.ada/complete/aux_pck.adb create mode 100644 gdb/testsuite/gdb.ada/complete/aux_pck.ads create mode 100644 gdb/testsuite/gdb.ada/fin_fun_out.exp create mode 100644 gdb/testsuite/gdb.ada/fin_fun_out/bar.adb create mode 100644 gdb/testsuite/gdb.ada/fin_fun_out/bar.ads create mode 100644 gdb/testsuite/gdb.ada/fin_fun_out/foo_o525_013.adb create mode 100644 gdb/testsuite/gdb.ada/fun_overload_menu.exp create mode 100644 gdb/testsuite/gdb.ada/fun_overload_menu/foo.adb create mode 100644 gdb/testsuite/gdb.ada/fun_renaming.exp create mode 100644 gdb/testsuite/gdb.ada/fun_renaming/fun_renaming.adb create mode 100644 gdb/testsuite/gdb.ada/fun_renaming/pack.adb create mode 100644 gdb/testsuite/gdb.ada/fun_renaming/pack.ads create mode 100644 gdb/testsuite/gdb.ada/funcall_char.exp create mode 100644 gdb/testsuite/gdb.ada/funcall_char/foo.adb delete mode 100644 gdb/testsuite/gdb.ada/gnat_ada.gpr create mode 100644 gdb/testsuite/gdb.ada/out_of_line_in_inlined.exp create mode 100644 gdb/testsuite/gdb.ada/out_of_line_in_inlined/bar.adb create mode 100644 gdb/testsuite/gdb.ada/out_of_line_in_inlined/bar.ads create mode 100644 gdb/testsuite/gdb.ada/out_of_line_in_inlined/foo_o224_021.adb create mode 100644 gdb/testsuite/gdb.ada/pckd_neg.exp create mode 100644 gdb/testsuite/gdb.ada/pckd_neg/foo_o508_021.adb create mode 100644 gdb/testsuite/gdb.ada/pckd_neg/pck.adb create mode 100644 gdb/testsuite/gdb.ada/pckd_neg/pck.ads create mode 100644 gdb/testsuite/gdb.ada/rec_comp.exp create mode 100644 gdb/testsuite/gdb.ada/rec_comp/bar_o203_012.adb create mode 100644 gdb/testsuite/gdb.ada/rec_comp/pck.adb create mode 100644 gdb/testsuite/gdb.ada/rec_comp/pck.ads create mode 100644 gdb/testsuite/gdb.ada/var_arr_typedef.exp create mode 100644 gdb/testsuite/gdb.ada/var_arr_typedef/pack.adb create mode 100644 gdb/testsuite/gdb.ada/var_arr_typedef/pack.ads create mode 100644 gdb/testsuite/gdb.ada/var_arr_typedef/var_arr_typedef.adb create mode 100644 gdb/testsuite/gdb.ada/var_rec_arr.exp create mode 100644 gdb/testsuite/gdb.ada/var_rec_arr/foo_na09_042.adb create mode 100644 gdb/testsuite/gdb.ada/var_rec_arr/pck.adb create mode 100644 gdb/testsuite/gdb.ada/var_rec_arr/pck.ads delete mode 100644 gdb/testsuite/gdb.arch/Makefile.in create mode 100644 gdb/testsuite/gdb.arch/amd64-prologue-skip.S create mode 100644 gdb/testsuite/gdb.arch/amd64-prologue-skip.exp create mode 100644 gdb/testsuite/gdb.arch/amd64-tailcall-self.S create mode 100644 gdb/testsuite/gdb.arch/amd64-tailcall-self.c create mode 100644 gdb/testsuite/gdb.arch/amd64-tailcall-self.exp create mode 100644 gdb/testsuite/gdb.arch/arm-neon.c create mode 100644 gdb/testsuite/gdb.arch/arm-neon.exp create mode 100644 gdb/testsuite/gdb.arch/arm-single-step-kernel-helper.c create mode 100644 gdb/testsuite/gdb.arch/arm-single-step-kernel-helper.exp create mode 100644 gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp create mode 100644 gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.c create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-map.exp create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.c create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-sigsegv.exp create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.c create mode 100644 gdb/testsuite/gdb.arch/i386-mpx-simple_segv.exp create mode 100644 gdb/testsuite/gdb.arch/insn-reloc.c create mode 100644 gdb/testsuite/gdb.arch/s390-stackless.S create mode 100644 gdb/testsuite/gdb.arch/s390-stackless.exp delete mode 100644 gdb/testsuite/gdb.asm/Makefile.in create mode 100644 gdb/testsuite/gdb.asm/aarch64.inc delete mode 100644 gdb/testsuite/gdb.base/Makefile.in create mode 100644 gdb/testsuite/gdb.base/asmlabel.c create mode 100644 gdb/testsuite/gdb.base/asmlabel.exp create mode 100644 gdb/testsuite/gdb.base/bad-file.exp create mode 100644 gdb/testsuite/gdb.base/branch-to-self.c create mode 100644 gdb/testsuite/gdb.base/branch-to-self.exp delete mode 100644 gdb/testsuite/gdb.base/branches.c create mode 100644 gdb/testsuite/gdb.base/break-fun-addr.exp create mode 100644 gdb/testsuite/gdb.base/break-fun-addr1.c create mode 100644 gdb/testsuite/gdb.base/break-fun-addr2.c create mode 100644 gdb/testsuite/gdb.base/catch-fork-kill.c create mode 100644 gdb/testsuite/gdb.base/catch-fork-kill.exp create mode 100644 gdb/testsuite/gdb.base/catch-fork-static.exp create mode 100644 gdb/testsuite/gdb.base/catch-signal-siginfo-cond.c create mode 100644 gdb/testsuite/gdb.base/catch-signal-siginfo-cond.exp create mode 100644 gdb/testsuite/gdb.base/checkpoint-ns.exp create mode 100644 gdb/testsuite/gdb.base/command-line-input.exp delete mode 100644 gdb/testsuite/gdb.base/coremaker2.c delete mode 100644 gdb/testsuite/gdb.base/d10v.ld create mode 100644 gdb/testsuite/gdb.base/disasm-optim.S create mode 100644 gdb/testsuite/gdb.base/disasm-optim.c create mode 100644 gdb/testsuite/gdb.base/disasm-optim.exp create mode 100644 gdb/testsuite/gdb.base/disasm-optim.h delete mode 100644 gdb/testsuite/gdb.base/disp-step-fork.c delete mode 100644 gdb/testsuite/gdb.base/disp-step-syscall.exp delete mode 100644 gdb/testsuite/gdb.base/disp-step-vfork.c create mode 100644 gdb/testsuite/gdb.base/dso2dso-dso1.c create mode 100644 gdb/testsuite/gdb.base/dso2dso-dso1.h create mode 100644 gdb/testsuite/gdb.base/dso2dso-dso2.c create mode 100644 gdb/testsuite/gdb.base/dso2dso-dso2.h create mode 100644 gdb/testsuite/gdb.base/dso2dso.c create mode 100644 gdb/testsuite/gdb.base/dso2dso.exp create mode 100644 gdb/testsuite/gdb.base/examine-backward.c create mode 100644 gdb/testsuite/gdb.base/examine-backward.exp create mode 100644 gdb/testsuite/gdb.base/foll-exec-mode.c create mode 100644 gdb/testsuite/gdb.base/foll-exec-mode.exp create mode 100644 gdb/testsuite/gdb.base/fork-running-state.c create mode 100644 gdb/testsuite/gdb.base/fork-running-state.exp create mode 100644 gdb/testsuite/gdb.base/gdb-sigterm-2.exp create mode 100644 gdb/testsuite/gdb.base/gdbhistsize-history.exp create mode 100644 gdb/testsuite/gdb.base/gdbinit-history.exp create mode 100644 gdb/testsuite/gdb.base/gdbinit-history/unlimited/.gdbinit create mode 100644 gdb/testsuite/gdb.base/gdbinit-history/zero/.gdbinit create mode 100644 gdb/testsuite/gdb.base/history-duplicates.exp delete mode 100644 gdb/testsuite/gdb.base/hook-stop-continue.c delete mode 100644 gdb/testsuite/gdb.base/hook-stop-continue.exp delete mode 100644 gdb/testsuite/gdb.base/hook-stop-frame.c delete mode 100644 gdb/testsuite/gdb.base/hook-stop-frame.exp create mode 100644 gdb/testsuite/gdb.base/hook-stop.c create mode 100644 gdb/testsuite/gdb.base/hook-stop.exp create mode 100644 gdb/testsuite/gdb.base/infcall-exec.c create mode 100644 gdb/testsuite/gdb.base/infcall-exec.exp create mode 100644 gdb/testsuite/gdb.base/infcall-exec2.c create mode 100644 gdb/testsuite/gdb.base/jit-protocol.h create mode 100644 gdb/testsuite/gdb.base/jit-reader.exp create mode 100644 gdb/testsuite/gdb.base/jithost.c create mode 100644 gdb/testsuite/gdb.base/jithost.h create mode 100644 gdb/testsuite/gdb.base/jitreader.c create mode 100644 gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.c create mode 100644 gdb/testsuite/gdb.base/kill-detach-inferiors-cmd.exp create mode 100644 gdb/testsuite/gdb.base/killed-outside.c create mode 100644 gdb/testsuite/gdb.base/killed-outside.exp create mode 100644 gdb/testsuite/gdb.base/max-value-size.c create mode 100644 gdb/testsuite/gdb.base/max-value-size.exp create mode 100644 gdb/testsuite/gdb.base/nested-addr.c create mode 100644 gdb/testsuite/gdb.base/nested-addr.exp create mode 100644 gdb/testsuite/gdb.base/nested-subp1.c create mode 100644 gdb/testsuite/gdb.base/nested-subp1.exp create mode 100644 gdb/testsuite/gdb.base/nested-subp2.c create mode 100644 gdb/testsuite/gdb.base/nested-subp2.exp create mode 100644 gdb/testsuite/gdb.base/nested-subp3.c create mode 100644 gdb/testsuite/gdb.base/nested-subp3.exp create mode 100644 gdb/testsuite/gdb.base/run-after-attach.c create mode 100644 gdb/testsuite/gdb.base/run-after-attach.exp delete mode 100644 gdb/testsuite/gdb.base/so-indr-cl.c delete mode 100644 gdb/testsuite/gdb.base/so-indr-cl.exp delete mode 100644 gdb/testsuite/gdb.base/solib.c delete mode 100644 gdb/testsuite/gdb.base/solib.exp delete mode 100644 gdb/testsuite/gdb.base/solib2.c create mode 100644 gdb/testsuite/gdb.base/step-over-clone.c create mode 100644 gdb/testsuite/gdb.base/step-over-exit.c create mode 100644 gdb/testsuite/gdb.base/step-over-exit.exp create mode 100644 gdb/testsuite/gdb.base/step-over-fork.c create mode 100644 gdb/testsuite/gdb.base/step-over-syscall.exp create mode 100644 gdb/testsuite/gdb.base/step-over-vfork.c create mode 100644 gdb/testsuite/gdb.base/valgrind-disp-step.c create mode 100644 gdb/testsuite/gdb.base/valgrind-disp-step.exp create mode 100644 gdb/testsuite/gdb.base/wrong_frame_bt_full-main.c create mode 100644 gdb/testsuite/gdb.base/wrong_frame_bt_full-opaque.c create mode 100644 gdb/testsuite/gdb.base/wrong_frame_bt_full.exp delete mode 100644 gdb/testsuite/gdb.btrace/Makefile.in create mode 100644 gdb/testsuite/gdb.btrace/dlopen-dso.c create mode 100644 gdb/testsuite/gdb.btrace/dlopen.c create mode 100644 gdb/testsuite/gdb.btrace/dlopen.exp create mode 100644 gdb/testsuite/gdb.btrace/i686-tailcall-only.S create mode 100644 gdb/testsuite/gdb.btrace/non-stop.c create mode 100644 gdb/testsuite/gdb.btrace/non-stop.exp create mode 100644 gdb/testsuite/gdb.btrace/record_goto-step.exp create mode 100644 gdb/testsuite/gdb.btrace/tailcall-only.c create mode 100644 gdb/testsuite/gdb.btrace/tailcall-only.exp create mode 100644 gdb/testsuite/gdb.btrace/tsx.c create mode 100644 gdb/testsuite/gdb.btrace/tsx.exp create mode 100644 gdb/testsuite/gdb.btrace/x86-tsx.S create mode 100644 gdb/testsuite/gdb.btrace/x86_64-tailcall-only.S delete mode 100644 gdb/testsuite/gdb.cell/Makefile.in delete mode 100644 gdb/testsuite/gdb.compile/Makefile.in create mode 100644 gdb/testsuite/gdb.compile/compile-print.c create mode 100644 gdb/testsuite/gdb.compile/compile-print.exp delete mode 100644 gdb/testsuite/gdb.cp/Makefile.in create mode 100644 gdb/testsuite/gdb.cp/iostream.cc create mode 100644 gdb/testsuite/gdb.cp/iostream.exp create mode 100644 gdb/testsuite/gdb.cp/scope-err.cc create mode 100644 gdb/testsuite/gdb.cp/scope-err.exp create mode 100644 gdb/testsuite/gdb.cp/var-tag-2.cc create mode 100644 gdb/testsuite/gdb.cp/var-tag-3.cc create mode 100644 gdb/testsuite/gdb.cp/var-tag-4.cc create mode 100644 gdb/testsuite/gdb.cp/var-tag.cc create mode 100644 gdb/testsuite/gdb.cp/var-tag.exp delete mode 100644 gdb/testsuite/gdb.disasm/Makefile.in delete mode 100644 gdb/testsuite/gdb.dlang/Makefile.in create mode 100644 gdb/testsuite/gdb.dlang/circular.c create mode 100644 gdb/testsuite/gdb.dlang/circular.exp create mode 100644 gdb/testsuite/gdb.dlang/properties.exp delete mode 100644 gdb/testsuite/gdb.dwarf2/Makefile.in create mode 100644 gdb/testsuite/gdb.dwarf2/bad-regnum.c create mode 100644 gdb/testsuite/gdb.dwarf2/bad-regnum.exp create mode 100644 gdb/testsuite/gdb.dwarf2/comp-unit-lang.c create mode 100644 gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-mips-linkage-name.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-mips-linkage-name.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-lexical-block-bare.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-opt-structptr.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-base.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.c create mode 100644 gdb/testsuite/gdb.dwarf2/dwp-sepdebug.exp create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S create mode 100644 gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref-array.c create mode 100644 gdb/testsuite/gdb.dwarf2/implref-array.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref-const.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref-global.c create mode 100644 gdb/testsuite/gdb.dwarf2/implref-global.exp create mode 100644 gdb/testsuite/gdb.dwarf2/implref-struct.c create mode 100644 gdb/testsuite/gdb.dwarf2/implref-struct.exp create mode 100644 gdb/testsuite/gdb.dwarf2/opaque-type-lookup-2.c create mode 100644 gdb/testsuite/gdb.dwarf2/opaque-type-lookup.c create mode 100644 gdb/testsuite/gdb.dwarf2/opaque-type-lookup.exp delete mode 100644 gdb/testsuite/gdb.fortran/Makefile.in create mode 100755 gdb/testsuite/gdb.fortran/nested-funcs.exp create mode 100755 gdb/testsuite/gdb.fortran/nested-funcs.f90 create mode 100644 gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-datatypes.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-datatypes.f90 create mode 100644 gdb/testsuite/gdb.fortran/vla-history.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-ptr-info.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-ptype-sub.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-ptype.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-sizeof.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-sub.f90 create mode 100755 gdb/testsuite/gdb.fortran/vla-type.exp create mode 100755 gdb/testsuite/gdb.fortran/vla-type.f90 create mode 100644 gdb/testsuite/gdb.fortran/vla-value-sub-arbitrary.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-value-sub.exp create mode 100644 gdb/testsuite/gdb.fortran/vla-value.exp create mode 100644 gdb/testsuite/gdb.fortran/vla.f90 delete mode 100644 gdb/testsuite/gdb.gdb/Makefile.in create mode 100644 gdb/testsuite/gdb.gdb/unittest.exp delete mode 100644 gdb/testsuite/gdb.go/Makefile.in delete mode 100644 gdb/testsuite/gdb.guile/Makefile.in create mode 100644 gdb/testsuite/gdb.guile/scm-ports.c delete mode 100644 gdb/testsuite/gdb.java/Makefile.in create mode 100644 gdb/testsuite/gdb.linespec/3explicit.c delete mode 100644 gdb/testsuite/gdb.linespec/Makefile.in create mode 100644 gdb/testsuite/gdb.linespec/cpexplicit.cc create mode 100644 gdb/testsuite/gdb.linespec/cpexplicit.exp create mode 100644 gdb/testsuite/gdb.linespec/explicit.c create mode 100644 gdb/testsuite/gdb.linespec/explicit.exp create mode 100644 gdb/testsuite/gdb.linespec/explicit2.c delete mode 100644 gdb/testsuite/gdb.mi/Makefile.in create mode 100644 gdb/testsuite/gdb.mi/mi-async-run.c create mode 100644 gdb/testsuite/gdb.mi/mi-async-run.exp create mode 100644 gdb/testsuite/gdb.mi/mi-detach.exp create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf-pending.c create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf-pending.exp create mode 100644 gdb/testsuite/gdb.mi/mi-dprintf-pendshr.c create mode 100644 gdb/testsuite/gdb.mi/mi-linespec-err-cp.cc create mode 100644 gdb/testsuite/gdb.mi/mi-linespec-err-cp.exp create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.c create mode 100644 gdb/testsuite/gdb.mi/mi-threads-interrupt.exp create mode 100644 gdb/testsuite/gdb.mi/mi-vla-fortran.exp create mode 100644 gdb/testsuite/gdb.mi/vla.f90 delete mode 100644 gdb/testsuite/gdb.modula2/Makefile.in delete mode 100644 gdb/testsuite/gdb.multi/Makefile.in create mode 100644 gdb/testsuite/gdb.multi/info-threads.exp create mode 100644 gdb/testsuite/gdb.multi/tids.c create mode 100644 gdb/testsuite/gdb.multi/tids.exp delete mode 100644 gdb/testsuite/gdb.objc/Makefile.in delete mode 100644 gdb/testsuite/gdb.opencl/Makefile.in delete mode 100644 gdb/testsuite/gdb.opt/Makefile.in create mode 100644 gdb/testsuite/gdb.opt/solib-intra-step-lib.c create mode 100644 gdb/testsuite/gdb.opt/solib-intra-step-main.c create mode 100644 gdb/testsuite/gdb.opt/solib-intra-step.exp delete mode 100644 gdb/testsuite/gdb.pascal/Makefile.in create mode 100644 gdb/testsuite/gdb.pascal/case-insensitive-symbols.exp create mode 100644 gdb/testsuite/gdb.pascal/case-insensitive-symbols.pas delete mode 100644 gdb/testsuite/gdb.perf/Makefile.in create mode 100644 gdb/testsuite/gdb.perf/README create mode 100644 gdb/testsuite/gdb.perf/gm-hello.cc create mode 100644 gdb/testsuite/gdb.perf/gm-pervasive-typedef.cc create mode 100644 gdb/testsuite/gdb.perf/gm-pervasive-typedef.h create mode 100644 gdb/testsuite/gdb.perf/gm-std.cc create mode 100644 gdb/testsuite/gdb.perf/gm-std.h create mode 100644 gdb/testsuite/gdb.perf/gm-use-cerr.cc create mode 100644 gdb/testsuite/gdb.perf/gm-utils.h create mode 100644 gdb/testsuite/gdb.perf/gmonster-null-lookup.py create mode 100644 gdb/testsuite/gdb.perf/gmonster-pervasive-typedef.py create mode 100644 gdb/testsuite/gdb.perf/gmonster-print-cerr.py create mode 100644 gdb/testsuite/gdb.perf/gmonster-ptype-string.py create mode 100644 gdb/testsuite/gdb.perf/gmonster-runto-main.py create mode 100644 gdb/testsuite/gdb.perf/gmonster-select-file.py create mode 100644 gdb/testsuite/gdb.perf/gmonster1-null-lookup.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster1-pervasive-typedef.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster1-print-cerr.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster1-ptype-string.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster1-runto-main.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster1-select-file.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster1.cc create mode 100644 gdb/testsuite/gdb.perf/gmonster1.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster2-null-lookup.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster2-pervasive-typedef.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster2-print-cerr.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster2-ptype-string.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster2-runto-main.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster2-select-file.exp create mode 100644 gdb/testsuite/gdb.perf/gmonster2.cc create mode 100644 gdb/testsuite/gdb.perf/gmonster2.exp create mode 100644 gdb/testsuite/gdb.perf/lib/perftest/utils.py create mode 100644 gdb/testsuite/gdb.perf/skip-command.cc create mode 100644 gdb/testsuite/gdb.perf/skip-command.exp create mode 100644 gdb/testsuite/gdb.perf/skip-command.py delete mode 100644 gdb/testsuite/gdb.python/Makefile.in create mode 100644 gdb/testsuite/gdb.python/py-as-string.c create mode 100644 gdb/testsuite/gdb.python/py-as-string.exp create mode 100644 gdb/testsuite/gdb.python/py-bad-printers.c create mode 100644 gdb/testsuite/gdb.python/py-bad-printers.exp create mode 100644 gdb/testsuite/gdb.python/py-bad-printers.py create mode 100644 gdb/testsuite/gdb.python/py-lazy-string.c create mode 100644 gdb/testsuite/gdb.python/py-lazy-string.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-events-gdb.py create mode 100644 gdb/testsuite/gdb.python/py-mi-events.c create mode 100644 gdb/testsuite/gdb.python/py-mi-events.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-objfile-gdb.py create mode 100644 gdb/testsuite/gdb.python/py-mi-objfile.c create mode 100644 gdb/testsuite/gdb.python/py-mi-objfile.exp create mode 100644 gdb/testsuite/gdb.python/py-pp-registration.c create mode 100644 gdb/testsuite/gdb.python/py-pp-registration.exp create mode 100644 gdb/testsuite/gdb.python/py-pp-registration.py delete mode 100644 gdb/testsuite/gdb.reverse/Makefile.in create mode 100644 gdb/testsuite/gdb.reverse/fstatat-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/fstatat-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/getresuid-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/getresuid-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/insn-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/pipe-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/pipe-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/readv-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/readv-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/recvmsg-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/recvmsg-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/s390-mvcle.c create mode 100644 gdb/testsuite/gdb.reverse/s390-mvcle.exp create mode 100644 gdb/testsuite/gdb.reverse/time-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/time-reverse.exp create mode 100644 gdb/testsuite/gdb.reverse/waitpid-reverse.c create mode 100644 gdb/testsuite/gdb.reverse/waitpid-reverse.exp create mode 100644 gdb/testsuite/gdb.rust/expr.exp create mode 100644 gdb/testsuite/gdb.rust/generics.exp create mode 100644 gdb/testsuite/gdb.rust/generics.rs create mode 100644 gdb/testsuite/gdb.rust/methods.exp create mode 100644 gdb/testsuite/gdb.rust/methods.rs create mode 100644 gdb/testsuite/gdb.rust/modules.exp create mode 100644 gdb/testsuite/gdb.rust/modules.rs create mode 100644 gdb/testsuite/gdb.rust/simple.exp create mode 100644 gdb/testsuite/gdb.rust/simple.rs delete mode 100644 gdb/testsuite/gdb.server/Makefile.in create mode 100644 gdb/testsuite/gdb.server/connect-stopped-target.c create mode 100644 gdb/testsuite/gdb.server/connect-stopped-target.exp create mode 100644 gdb/testsuite/gdb.server/connect-with-no-symbol-file.c create mode 100644 gdb/testsuite/gdb.server/connect-with-no-symbol-file.exp create mode 100644 gdb/testsuite/gdb.server/connect-without-multi-process.c create mode 100644 gdb/testsuite/gdb.server/connect-without-multi-process.exp create mode 100644 gdb/testsuite/gdb.server/ext-restart.exp create mode 100644 gdb/testsuite/gdb.server/ext-wrapper.exp create mode 100644 gdb/testsuite/gdb.server/non-existing-program.exp delete mode 100644 gdb/testsuite/gdb.stabs/Makefile.in delete mode 100644 gdb/testsuite/gdb.threads/Makefile.in create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.c create mode 100644 gdb/testsuite/gdb.threads/clone-attach-detach.exp create mode 100644 gdb/testsuite/gdb.threads/fork-plus-threads.c create mode 100644 gdb/testsuite/gdb.threads/fork-plus-threads.exp create mode 100644 gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.c create mode 100644 gdb/testsuite/gdb.threads/forking-threads-plus-breakpoint.exp create mode 100644 gdb/testsuite/gdb.threads/hand-call-new-thread.c create mode 100644 gdb/testsuite/gdb.threads/hand-call-new-thread.exp create mode 100644 gdb/testsuite/gdb.threads/names.c create mode 100644 gdb/testsuite/gdb.threads/names.exp create mode 100644 gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.c create mode 100644 gdb/testsuite/gdb.threads/next-while-other-thread-longjmps.exp create mode 100644 gdb/testsuite/gdb.threads/non-ldr-exit.c create mode 100644 gdb/testsuite/gdb.threads/non-ldr-exit.exp create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-handling-bp.c create mode 100644 gdb/testsuite/gdb.threads/process-dies-while-handling-bp.exp create mode 100644 gdb/testsuite/gdb.threads/tls-so_extern.c create mode 100644 gdb/testsuite/gdb.threads/tls-so_extern.exp create mode 100644 gdb/testsuite/gdb.threads/tls-so_extern_main.c delete mode 100644 gdb/testsuite/gdb.trace/Makefile.in create mode 100644 gdb/testsuite/gdb.trace/ftrace-lock.c create mode 100644 gdb/testsuite/gdb.trace/ftrace-lock.exp create mode 100644 gdb/testsuite/gdb.trace/signal.c create mode 100644 gdb/testsuite/gdb.trace/signal.exp create mode 100644 gdb/testsuite/gdb.trace/trace-common.h create mode 100644 gdb/testsuite/gdb.trace/trace-condition.c create mode 100644 gdb/testsuite/gdb.trace/trace-condition.exp create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.c create mode 100644 gdb/testsuite/gdb.trace/trace-enable-disable.exp create mode 100644 gdb/testsuite/gdb.trace/tracefile-pseudo-reg.c create mode 100644 gdb/testsuite/gdb.trace/tracefile-pseudo-reg.exp delete mode 100644 gdb/testsuite/gdb.xml/Makefile.in create mode 100644 gdb/testsuite/lib/build-piece.exp mode change 100644 => 100755 gdb/testsuite/lib/compiler.c mode change 100644 => 100755 gdb/testsuite/lib/compiler.cc create mode 100644 gdb/testsuite/lib/gen-perf-test.exp create mode 100644 gdb/testsuite/lib/rust-support.exp create mode 100644 gdb/thread-fsm.c create mode 100644 gdb/thread-fsm.h create mode 100644 gdb/tid-parse.c create mode 100644 gdb/tid-parse.h create mode 100644 gdb/warning.m4 create mode 100644 gdb/yy-remap.h create mode 100644 gold/ChangeLog-0815 create mode 100644 gold/po/fr.po create mode 100644 gold/po/zh_CN.po create mode 100644 gold/s390.cc create mode 100644 gold/testsuite/copy_test_protected.cc create mode 100755 gold/testsuite/copy_test_protected.sh create mode 100755 gold/testsuite/eh_test_2.sh create mode 100644 gold/testsuite/eh_test_a.cc create mode 100644 gold/testsuite/eh_test_b.cc create mode 100755 gold/testsuite/gdb_index_test_2_gabi.sh create mode 100644 gold/testsuite/overflow_unittest.cc create mode 100644 gold/testsuite/plugin_layout_with_alignment.c create mode 100755 gold/testsuite/plugin_layout_with_alignment.sh create mode 100644 gold/testsuite/plugin_section_alignment.cc create mode 100644 gold/testsuite/plugin_start_lib_test.c create mode 100644 gold/testsuite/plugin_start_lib_test_2.c create mode 100644 gold/testsuite/plugin_test_9b_elf.cc create mode 100644 gold/testsuite/plugin_test_9b_ir.cc create mode 100755 gold/testsuite/plugin_test_start_lib.sh create mode 100644 gold/testsuite/pr18689.c create mode 100755 gold/testsuite/pr18689.sh delete mode 100644 gold/testsuite/script_test_1.cc create mode 100644 gold/testsuite/script_test_1.h delete mode 100644 gold/testsuite/script_test_11.c create mode 100644 gold/testsuite/script_test_11.h create mode 100644 gold/testsuite/script_test_11a.c create mode 100644 gold/testsuite/script_test_11b.c create mode 100644 gold/testsuite/script_test_12.t create mode 100644 gold/testsuite/script_test_12a.c create mode 100644 gold/testsuite/script_test_12b.c create mode 100644 gold/testsuite/script_test_12i.t create mode 100644 gold/testsuite/script_test_1a.cc create mode 100644 gold/testsuite/script_test_1b.cc create mode 100755 gold/testsuite/split_s390.sh create mode 100644 gold/testsuite/split_s390_1_a1.s create mode 100644 gold/testsuite/split_s390_1_a2.s create mode 100644 gold/testsuite/split_s390_1_n1.s create mode 100644 gold/testsuite/split_s390_1_n2.s create mode 100644 gold/testsuite/split_s390_1_z1.s create mode 100644 gold/testsuite/split_s390_1_z2.s create mode 100644 gold/testsuite/split_s390_1_z3.s create mode 100644 gold/testsuite/split_s390_1_z4.s create mode 100644 gold/testsuite/split_s390_2_ns.s create mode 100644 gold/testsuite/split_s390_2_s.s create mode 100644 gold/testsuite/split_s390x_1_a1.s create mode 100644 gold/testsuite/split_s390x_1_a2.s create mode 100644 gold/testsuite/split_s390x_1_n1.s create mode 100644 gold/testsuite/split_s390x_1_n2.s create mode 100644 gold/testsuite/split_s390x_1_z1.s create mode 100644 gold/testsuite/split_s390x_1_z2.s create mode 100644 gold/testsuite/split_s390x_1_z3.s create mode 100644 gold/testsuite/split_s390x_1_z4.s create mode 100644 gold/testsuite/split_s390x_2_ns.s create mode 100644 gold/testsuite/split_s390x_2_s.s create mode 100644 gold/testsuite/ver_test_13.c create mode 100644 gold/testsuite/ver_test_13.script create mode 100755 gold/testsuite/ver_test_13.sh create mode 100644 gold/testsuite/weak_unresolved_symbols_test.cc create mode 100755 gold/testsuite/x32_overflow_pc32.sh create mode 100644 gold/testsuite/x86_64_overflow_pc32.s create mode 100755 gold/testsuite/x86_64_overflow_pc32.sh create mode 100644 gprof/ChangeLog-2015 create mode 100644 include/ChangeLog-0415 delete mode 100644 include/aout/ChangeLog create mode 100644 include/aout/ChangeLog-9115 rename include/cgen/{ChangeLog => ChangeLog-0915} (100%) rename include/coff/{ChangeLog => ChangeLog-0415} (100%) delete mode 100644 include/elf/ChangeLog create mode 100644 include/elf/ChangeLog-0415 create mode 100644 include/elf/arc-reloc.def create mode 100644 include/environ.h create mode 100644 include/gdb/sim-aarch64.h delete mode 100644 include/mach-o/ChangeLog create mode 100644 include/mach-o/ChangeLog-1115 create mode 100644 include/mach-o/arm64.h rename include/nlm/{ChangeLog => ChangeLog-9315} (100%) delete mode 100644 include/opcode/ChangeLog create mode 100644 include/opcode/ChangeLog-0415 create mode 100644 include/opcode/arc-func.h create mode 100644 include/opcode/nios2r2.h rename include/som/{ChangeLog => ChangeLog-1015} (100%) rename include/vms/{ChangeLog => ChangeLog-1015} (100%) create mode 100644 ld/ChangeLog-2015 create mode 100644 ld/emulparams/aarch64cloudabi.sh create mode 100644 ld/emulparams/aarch64cloudabib.sh create mode 100644 ld/emulparams/arc-endianness.sh create mode 100644 ld/emulparams/arcelf_prof.sh create mode 100644 ld/emulparams/arclinux.sh create mode 100644 ld/emulparams/arclinux_prof.sh create mode 100644 ld/emulparams/arcv2elf.sh create mode 100644 ld/emulparams/arcv2elfx.sh create mode 100644 ld/emulparams/armelf_phoenix.sh create mode 100644 ld/emulparams/call_nop.sh create mode 100644 ld/emulparams/dynamic_undefined_weak.sh create mode 100644 ld/emulparams/elf_iamcu.sh create mode 100644 ld/emulparams/extern_protected_data.sh delete mode 100644 ld/emulparams/msp430.sh create mode 100644 ld/emulparams/msp430elf.sh create mode 100644 ld/emulparams/reloc_overflow.sh create mode 100644 ld/emultempl/arclinux.em create mode 100644 ld/emultempl/msp430.em create mode 100644 ld/scripttempl/arclinux.sc create mode 100644 ld/scripttempl/elfarc.sc create mode 100644 ld/scripttempl/elfarcv2.sc create mode 100644 ld/testplug4.c delete mode 100644 ld/testsuite/ChangeLog create mode 100644 ld/testsuite/ChangeLog-2015 create mode 100644 ld/testsuite/ld-aarch64/dt_textrel.d create mode 100644 ld/testsuite/ld-aarch64/dt_textrel.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-270-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-271-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-272-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-28.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-28.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-301-be.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-301.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-301.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-302-be.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-302.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-302.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-310-be.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-310.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-310.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-313.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-313.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-515-be.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-515.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-515.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-516-be.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-516.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-516.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-523.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-523.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-524.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-524.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-525.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-525.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-526-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-526-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-526.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-526.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-527.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-527.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-528-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-528-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-528.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-528.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-529-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-529-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-529.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-529.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-530.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-530.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-531-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-531-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-531.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-531.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-532.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-532.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-533-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-533-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-533.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-533.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-534.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-534.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-535-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-535-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-535.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-535.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-536.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-536.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-537-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-537-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-537.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-537.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-538.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-538.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-86-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-86-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-86.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-86.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-87.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-87.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-88-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-88-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-88.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-88.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-89.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-89.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-90-overflow.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-90-overflow.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-90.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-90.s create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-92.d create mode 100644 ld/testsuite/ld-aarch64/emit-relocs-92.s create mode 100644 ld/testsuite/ld-aarch64/farcall-b-defsym.d create mode 100644 ld/testsuite/ld-aarch64/farcall-b-defsym.s create mode 100644 ld/testsuite/ld-aarch64/farcall-b-gsym.d create mode 100644 ld/testsuite/ld-aarch64/farcall-b-gsym.s create mode 100644 ld/testsuite/ld-aarch64/farcall-b-plt.d create mode 100644 ld/testsuite/ld-aarch64/farcall-b-plt.s create mode 100644 ld/testsuite/ld-aarch64/farcall-b-section.d create mode 100644 ld/testsuite/ld-aarch64/farcall-b-section.s create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-defsym.d create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-defsym.s create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-plt.d create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-plt.s create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-section.d create mode 100644 ld/testsuite/ld-aarch64/farcall-bl-section.s delete mode 100644 ld/testsuite/ld-aarch64/farcall-section.d delete mode 100644 ld/testsuite/ld-aarch64/farcall-section.s create mode 100644 ld/testsuite/ld-aarch64/implicit_got_section_1.d create mode 100644 ld/testsuite/ld-aarch64/implicit_got_section_1.s create mode 100644 ld/testsuite/ld-aarch64/pcrel.s create mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_defined_local.d create mode 100644 ld/testsuite/ld-aarch64/pcrel_pic_undefined.d create mode 100644 ld/testsuite/ld-aarch64/plt_mapping_symbol.d create mode 100644 ld/testsuite/ld-aarch64/plt_mapping_symbol.s create mode 100644 ld/testsuite/ld-aarch64/protected-data.d create mode 100644 ld/testsuite/ld-aarch64/protected-data.s create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative-be.d create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative-opt.d create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative.d create mode 100644 ld/testsuite/ld-aarch64/rela-abs-relative.s create mode 100644 ld/testsuite/ld-aarch64/reloc-overflow-1.s create mode 100644 ld/testsuite/ld-aarch64/reloc-overflow-2.s create mode 100644 ld/testsuite/ld-aarch64/reloc-overflow-bad.d create mode 100644 ld/testsuite/ld-aarch64/relocs-1027-symbolic-func.d rename ld/testsuite/ld-aarch64/{relocs-257-symbolic-func.s => relocs-1027-symbolic [...] delete mode 100644 ld/testsuite/ld-aarch64/relocs-257-symbolic-func.d create mode 100644 ld/testsuite/ld-aarch64/tls-large-desc-be.d create mode 100644 ld/testsuite/ld-aarch64/tls-large-desc.d create mode 100644 ld/testsuite/ld-aarch64/tls-large-desc.s create mode 100644 ld/testsuite/ld-aarch64/tls-large-ie-be.d create mode 100644 ld/testsuite/ld-aarch64/tls-large-ie.d create mode 100644 ld/testsuite/ld-aarch64/tls-large-ie.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-desc-ie-be.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-desc-ie.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-desc-le-be.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-desc-le.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-desc-le.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-gd-ie-be.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-gd-ie.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-gd-le-be.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-gd-le.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-large-gd-le.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ld-le-small.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ld-le-small.s create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ld-le-tiny.d create mode 100644 ld/testsuite/ld-aarch64/tls-relax-ld-le-tiny.s create mode 100644 ld/testsuite/ld-aarch64/tls-small-ld.d create mode 100644 ld/testsuite/ld-aarch64/tls-small-ld.s create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-ld.d create mode 100644 ld/testsuite/ld-aarch64/tls-tiny-ld.s create mode 100644 ld/testsuite/ld-aarch64/tprel_add_lo12_overflow.d create mode 100644 ld/testsuite/ld-aarch64/tprel_add_lo12_overflow.s create mode 100644 ld/testsuite/ld-arc/arc.exp create mode 100644 ld/testsuite/ld-arc/nps-1.s create mode 100644 ld/testsuite/ld-arc/nps-1a.d create mode 100644 ld/testsuite/ld-arc/nps-1b.d create mode 100644 ld/testsuite/ld-arc/nps-1b.err delete mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.out create mode 100644 ld/testsuite/ld-arm/arm-no-rel-plt.r create mode 100644 ld/testsuite/ld-arm/arm_noread.ld create mode 100644 ld/testsuite/ld-arm/attr-merge-10-dsp.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-10.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-10a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-10b-dsp.s create mode 100644 ld/testsuite/ld-arm/attr-merge-10b.s create mode 100644 ld/testsuite/ld-arm/attr-merge-8.attr create mode 100644 ld/testsuite/ld-arm/attr-merge-8a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-8b.s create mode 100644 ld/testsuite/ld-arm/attr-merge-9.out create mode 100644 ld/testsuite/ld-arm/attr-merge-9a.s create mode 100644 ld/testsuite/ld-arm/attr-merge-9b.s create mode 100644 ld/testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-a.s create mode 100644 ld/testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s create mode 100644 ld/testsuite/ld-arm/farcall-thumb-thumb-m-no-profile.d create mode 100644 ld/testsuite/ld-arm/farcall-thumb2-thumb2-m.d create mode 100644 ld/testsuite/ld-arm/protected-data.d create mode 100644 ld/testsuite/ld-arm/protected-data.s create mode 100644 ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.s create mode 100644 ld/testsuite/ld-arm/stm32l4xx-cannot-fix-it-block.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-cannot-fix-it-block.s create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-all.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-all.s create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-it-block.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-it-block.s create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-ldm.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-ldm.s create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm.d create mode 100644 ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s create mode 100644 ld/testsuite/ld-arm/thumb1-adds-armv7-m.s create mode 100644 ld/testsuite/ld-arm/thumb1-adds.d create mode 100644 ld/testsuite/ld-arm/thumb1-adds.s create mode 100644 ld/testsuite/ld-arm/thumb1-movs-armv7-m.s create mode 100644 ld/testsuite/ld-arm/thumb1-movs.d create mode 100644 ld/testsuite/ld-arm/thumb1-movs.s create mode 100644 ld/testsuite/ld-arm/unwind-mix.d create mode 100644 ld/testsuite/ld-arm/unwind-mix1.s create mode 100644 ld/testsuite/ld-arm/unwind-mix2.s create mode 100644 ld/testsuite/ld-arm/unwind-rel.d create mode 100644 ld/testsuite/ld-arm/unwind-rel1.s create mode 100644 ld/testsuite/ld-arm/unwind-rel2.s create mode 100644 ld/testsuite/ld-arm/unwind-rel3.s create mode 100644 ld/testsuite/ld-avr/avr-prop-5.d create mode 100644 ld/testsuite/ld-avr/avr-prop-5.s create mode 100644 ld/testsuite/ld-avr/avr-prop-6.d create mode 100644 ld/testsuite/ld-avr/avr-prop-6.s create mode 100644 ld/testsuite/ld-avr/gc-section-debugline.d create mode 100644 ld/testsuite/ld-avr/lds-mega.d create mode 100644 ld/testsuite/ld-avr/lds-mega.s create mode 100644 ld/testsuite/ld-avr/lds-tiny.d create mode 100644 ld/testsuite/ld-avr/lds-tiny.s create mode 100644 ld/testsuite/ld-avr/per-function-debugline.s create mode 100644 ld/testsuite/ld-elf/attributes.d create mode 100644 ld/testsuite/ld-elf/attributes.ld copy ld/testsuite/ld-elf/{flags1.s => attributes.s} (100%) create mode 100644 ld/testsuite/ld-elf/check-ptr-eq.c create mode 100644 ld/testsuite/ld-elf/compressed1d.d create mode 100644 ld/testsuite/ld-elf/compressed1e.d delete mode 100644 ld/testsuite/ld-elf/extract-symbol-1.ld delete mode 100644 ld/testsuite/ld-elf/extract-symbol-1.s delete mode 100644 ld/testsuite/ld-elf/extract-symbol-1sec.d delete mode 100644 ld/testsuite/ld-elf/extract-symbol-1sym.d create mode 100644 ld/testsuite/ld-elf/gabiend.rt create mode 100644 ld/testsuite/ld-elf/gabinormal.rt create mode 100644 ld/testsuite/ld-elf/gnubegin.rS create mode 100644 ld/testsuite/ld-elf/gnunormal.rS create mode 100644 ld/testsuite/ld-elf/orphan-5.d create mode 100644 ld/testsuite/ld-elf/orphan-6.d create mode 100644 ld/testsuite/ld-elf/orphan-6.l create mode 100644 ld/testsuite/ld-elf/orphan-7.d create mode 100644 ld/testsuite/ld-elf/orphan-7.map create mode 100644 ld/testsuite/ld-elf/orphan-8.d create mode 100644 ld/testsuite/ld-elf/orphan-8.map create mode 100644 ld/testsuite/ld-elf/pie.d create mode 100644 ld/testsuite/ld-elf/pr17550-1.s create mode 100644 ld/testsuite/ld-elf/pr17550-2.s create mode 100644 ld/testsuite/ld-elf/pr17550-3.s create mode 100644 ld/testsuite/ld-elf/pr17550-4.s create mode 100644 ld/testsuite/ld-elf/pr17550a.d create mode 100644 ld/testsuite/ld-elf/pr17550b.d create mode 100644 ld/testsuite/ld-elf/pr17550c.d create mode 100644 ld/testsuite/ld-elf/pr17550d.d create mode 100644 ld/testsuite/ld-elf/pr18458a.c create mode 100644 ld/testsuite/ld-elf/pr18458b.c create mode 100644 ld/testsuite/ld-elf/pr18458c.c create mode 100644 ld/testsuite/ld-elf/pr18718.c copy ld/testsuite/ld-elf/{indirect3.out => pr18720.out} (100%) create mode 100644 ld/testsuite/ld-elf/pr18720a.c create mode 100644 ld/testsuite/ld-elf/pr18720b.c copy ld/testsuite/ld-elf/{indirect3c.c => pr18720c.c} (100%) create mode 100644 ld/testsuite/ld-elf/pr18735.d create mode 100644 ld/testsuite/ld-elf/pr18735.s create mode 100644 ld/testsuite/ld-elf/pr19005.d create mode 100644 ld/testsuite/ld-elf/pr19005.s create mode 100644 ld/testsuite/ld-elf/pr19005.t create mode 100644 ld/testsuite/ld-elf/pr19073.map create mode 100644 ld/testsuite/ld-elf/pr19073.rd create mode 100644 ld/testsuite/ld-elf/pr19073.s create mode 100644 ld/testsuite/ld-elf/pr19162.d create mode 100644 ld/testsuite/ld-elf/pr19162a.s create mode 100644 ld/testsuite/ld-elf/pr19162b.s create mode 100644 ld/testsuite/ld-elf/pr19539.d create mode 100644 ld/testsuite/ld-elf/pr19539.s create mode 100644 ld/testsuite/ld-elf/pr19539.t create mode 100644 ld/testsuite/ld-elf/pr19553.map create mode 100644 ld/testsuite/ld-elf/pr19553a.c create mode 100644 ld/testsuite/ld-elf/pr19553b.c create mode 100644 ld/testsuite/ld-elf/pr19553b.out create mode 100644 ld/testsuite/ld-elf/pr19553c.c create mode 100644 ld/testsuite/ld-elf/pr19553c.out create mode 100644 ld/testsuite/ld-elf/pr19553d.c create mode 100644 ld/testsuite/ld-elf/pr19553d.out create mode 100644 ld/testsuite/ld-elf/pr19579a.c create mode 100644 ld/testsuite/ld-elf/pr19579b.c create mode 100644 ld/testsuite/ld-elf/pr19617.s create mode 100644 ld/testsuite/ld-elf/pr19617a.d create mode 100644 ld/testsuite/ld-elf/pr19617b.d create mode 100644 ld/testsuite/ld-elf/pr19617c.d create mode 100644 ld/testsuite/ld-elf/pr19698.d create mode 100644 ld/testsuite/ld-elf/pr19698.s create mode 100644 ld/testsuite/ld-elf/pr19698.t create mode 100644 ld/testsuite/ld-elf/pr19719a.c create mode 100644 ld/testsuite/ld-elf/pr19719b.c create mode 100644 ld/testsuite/ld-elf/pr19719c.c create mode 100644 ld/testsuite/ld-elf/pr19719d.c create mode 100644 ld/testsuite/ld-elf/pr19789.d create mode 100644 ld/testsuite/ld-elf/pr19789.s create mode 100644 ld/testsuite/ld-elf/strtab.d create mode 100644 ld/testsuite/ld-elf/strtab.s create mode 100644 ld/testsuite/ld-elf/symbolic-func.r create mode 100644 ld/testsuite/ld-elf/symbolic-func.s create mode 100644 ld/testsuite/ld-elf/zlibbegin.rS create mode 100644 ld/testsuite/ld-elf/zlibnormal.rS create mode 100644 ld/testsuite/ld-elfcomm/common-1.s create mode 100644 ld/testsuite/ld-elfcomm/common-1a.d create mode 100644 ld/testsuite/ld-elfcomm/common-1b.d create mode 100644 ld/testsuite/ld-elfcomm/common-1c.d create mode 100644 ld/testsuite/ld-elfcomm/common-1d.d create mode 100644 ld/testsuite/ld-elfcomm/common-1e.d create mode 100644 ld/testsuite/ld-elfcomm/common-1f.d create mode 100644 ld/testsuite/ld-elfcomm/common-2.s create mode 100644 ld/testsuite/ld-elfcomm/common-2a.d create mode 100644 ld/testsuite/ld-elfcomm/common-2b.d create mode 100644 ld/testsuite/ld-elfcomm/common-2c.d create mode 100644 ld/testsuite/ld-elfcomm/common-2d.d create mode 100644 ld/testsuite/ld-elfcomm/common-2e.d create mode 100644 ld/testsuite/ld-elfcomm/common-2f.d create mode 100644 ld/testsuite/ld-elfcomm/common-3a.rd create mode 100644 ld/testsuite/ld-elfcomm/common-3b.rd copy ld/testsuite/{ld-gc => ld-elfcomm}/dummy.s (100%) create mode 100644 ld/testsuite/ld-gc/pr19161-1.c create mode 100644 ld/testsuite/ld-gc/pr19161-2.c create mode 100644 ld/testsuite/ld-gc/pr19161.d create mode 100644 ld/testsuite/ld-gc/pr19167.d create mode 100644 ld/testsuite/ld-gc/pr19167a.s create mode 100644 ld/testsuite/ld-gc/pr19167b.s create mode 100644 ld/testsuite/ld-i386/abs-iamcu.d create mode 100644 ld/testsuite/ld-i386/branch1.d create mode 100644 ld/testsuite/ld-i386/branch1.s create mode 100644 ld/testsuite/ld-i386/call1.d create mode 100644 ld/testsuite/ld-i386/call1.s create mode 100644 ld/testsuite/ld-i386/call2.d create mode 100644 ld/testsuite/ld-i386/call2.s create mode 100644 ld/testsuite/ld-i386/call3.s create mode 100644 ld/testsuite/ld-i386/call3a.d create mode 100644 ld/testsuite/ld-i386/call3b.d create mode 100644 ld/testsuite/ld-i386/call3c.d create mode 100644 ld/testsuite/ld-i386/call3d.d create mode 100644 ld/testsuite/ld-i386/call3e.d create mode 100644 ld/testsuite/ld-i386/call3f.d create mode 100644 ld/testsuite/ld-i386/call3g.d create mode 100644 ld/testsuite/ld-i386/call3h.d copy ld/testsuite/{ld-x86-64 => ld-i386}/copyreloc-lib.c (100%) create mode 100644 ld/testsuite/ld-i386/copyreloc-main.S copy ld/testsuite/{ld-x86-64 => ld-i386}/copyreloc-main.out (100%) create mode 100644 ld/testsuite/ld-i386/copyreloc-main1.rd create mode 100644 ld/testsuite/ld-i386/copyreloc-main2.rd copy ld/testsuite/{ld-elf => ld-i386}/dummy.c (100%) copy ld/testsuite/{ld-gc => ld-i386}/dummy.s (100%) copy ld/testsuite/{ld-x86-64 => ld-i386}/foo.s (100%) create mode 100644 ld/testsuite/ld-i386/got1.dd create mode 100644 ld/testsuite/ld-i386/got1.out create mode 100644 ld/testsuite/ld-i386/got1a.S create mode 100644 ld/testsuite/ld-i386/got1b.c create mode 100644 ld/testsuite/ld-i386/got1c.c create mode 100644 ld/testsuite/ld-i386/got1d.S create mode 100644 ld/testsuite/ld-i386/iamcu-1.d create mode 100644 ld/testsuite/ld-i386/iamcu-2.d create mode 100644 ld/testsuite/ld-i386/iamcu-3.d create mode 100644 ld/testsuite/ld-i386/iamcu-4.d create mode 100644 ld/testsuite/ld-i386/ifunc-1a.c create mode 100644 ld/testsuite/ld-i386/ifunc-1b.S create mode 100644 ld/testsuite/ld-i386/ifunc-1c.S create mode 100644 ld/testsuite/ld-i386/ifunc-1d.S create mode 100644 ld/testsuite/ld-i386/jmp1.d create mode 100644 ld/testsuite/ld-i386/jmp1.s create mode 100644 ld/testsuite/ld-i386/jmp2.d create mode 100644 ld/testsuite/ld-i386/jmp2.s create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.dd create mode 100644 ld/testsuite/ld-i386/libno-plt-1b.rd create mode 100644 ld/testsuite/ld-i386/load1-nacl.d create mode 100644 ld/testsuite/ld-i386/load1.d create mode 100644 ld/testsuite/ld-i386/load1.s create mode 100644 ld/testsuite/ld-i386/load2.d create mode 100644 ld/testsuite/ld-i386/load2.s create mode 100644 ld/testsuite/ld-i386/load3.d create mode 100644 ld/testsuite/ld-i386/load3.s create mode 100644 ld/testsuite/ld-i386/load4.s create mode 100644 ld/testsuite/ld-i386/load4a.d create mode 100644 ld/testsuite/ld-i386/load4b.d create mode 100644 ld/testsuite/ld-i386/load5.s create mode 100644 ld/testsuite/ld-i386/load5a.d create mode 100644 ld/testsuite/ld-i386/load5b.d create mode 100644 ld/testsuite/ld-i386/load6.d create mode 100644 ld/testsuite/ld-i386/load6.s create mode 100644 ld/testsuite/ld-i386/load7.d create mode 100644 ld/testsuite/ld-i386/load7.map create mode 100644 ld/testsuite/ld-i386/load7.s create mode 100644 ld/testsuite/ld-i386/mov2.s create mode 100644 ld/testsuite/ld-i386/mov2a.d create mode 100644 ld/testsuite/ld-i386/mov2b.d create mode 100644 ld/testsuite/ld-i386/mov3.d create mode 100644 ld/testsuite/ld-i386/mov3.s create mode 100644 ld/testsuite/ld-i386/no-plt-1a.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1a.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1b.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1b.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1c.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1c.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1d.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1d.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1e.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1e.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1f.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1f.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1g.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1g.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1h.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1h.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1i.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1i.rd create mode 100644 ld/testsuite/ld-i386/no-plt-1j.dd create mode 100644 ld/testsuite/ld-i386/no-plt-1j.rd create mode 100644 ld/testsuite/ld-i386/no-plt-check1a.S create mode 100644 ld/testsuite/ld-i386/no-plt-check1b.S create mode 100644 ld/testsuite/ld-i386/no-plt-extern1a.S create mode 100644 ld/testsuite/ld-i386/no-plt-extern1b.S create mode 100644 ld/testsuite/ld-i386/no-plt-func1.c create mode 100644 ld/testsuite/ld-i386/no-plt-main1.c create mode 100644 ld/testsuite/ld-i386/no-plt.exp copy ld/testsuite/{ld-elf => ld-i386}/pass.out (100%) create mode 100644 ld/testsuite/ld-i386/pltgot-1.d create mode 100644 ld/testsuite/ld-i386/pltgot-1.s create mode 100644 ld/testsuite/ld-i386/pltgot-2.d copy ld/testsuite/{ld-x86-64 => ld-i386}/pr17689.out (100%) create mode 100644 ld/testsuite/ld-i386/pr17689.rd copy ld/testsuite/{ld-x86-64 => ld-i386}/pr17689a.c (100%) create mode 100644 ld/testsuite/ld-i386/pr17689a.t create mode 100644 ld/testsuite/ld-i386/pr17689b.S create mode 100644 ld/testsuite/ld-i386/pr17689now.rd create mode 100644 ld/testsuite/ld-i386/pr17689ver.rd create mode 100644 ld/testsuite/ld-i386/pr17827.rd create mode 100644 ld/testsuite/ld-i386/pr18801.d create mode 100644 ld/testsuite/ld-i386/pr18801.s create mode 100644 ld/testsuite/ld-i386/pr18815.d create mode 100644 ld/testsuite/ld-i386/pr18815.s create mode 100644 ld/testsuite/ld-i386/pr18900.out create mode 100644 ld/testsuite/ld-i386/pr18900a.c create mode 100644 ld/testsuite/ld-i386/pr18900a.rd create mode 100644 ld/testsuite/ld-i386/pr18900b.c create mode 100644 ld/testsuite/ld-i386/pr18900b.rd create mode 100644 ld/testsuite/ld-i386/pr18900c.c copy ld/testsuite/{ld-elf/dl1.out => ld-i386/pr19031.out} (100%) create mode 100644 ld/testsuite/ld-i386/pr19031a.c create mode 100644 ld/testsuite/ld-i386/pr19031b.S create mode 100644 ld/testsuite/ld-i386/pr19031c.c create mode 100644 ld/testsuite/ld-i386/pr19175.d create mode 100644 ld/testsuite/ld-i386/pr19175.s create mode 100644 ld/testsuite/ld-i386/pr19175.t create mode 100644 ld/testsuite/ld-i386/pr19319.dd create mode 100644 ld/testsuite/ld-i386/pr19319a.S create mode 100644 ld/testsuite/ld-i386/pr19319b.S create mode 100644 ld/testsuite/ld-i386/pr19539.d create mode 100644 ld/testsuite/ld-i386/pr19539.s create mode 100644 ld/testsuite/ld-i386/pr19539.t create mode 100644 ld/testsuite/ld-i386/pr19609-1.s create mode 100644 ld/testsuite/ld-i386/pr19609-1a.d create mode 100644 ld/testsuite/ld-i386/pr19609-1b.d create mode 100644 ld/testsuite/ld-i386/pr19609-1c.d create mode 100644 ld/testsuite/ld-i386/pr19609-1d.d create mode 100644 ld/testsuite/ld-i386/pr19609-1e.d create mode 100644 ld/testsuite/ld-i386/pr19609-1f.d create mode 100644 ld/testsuite/ld-i386/pr19609-1g.d create mode 100644 ld/testsuite/ld-i386/pr19609-1h.d create mode 100644 ld/testsuite/ld-i386/pr19609-1i.d create mode 100644 ld/testsuite/ld-i386/pr19609-2.s create mode 100644 ld/testsuite/ld-i386/pr19609-2a.d create mode 100644 ld/testsuite/ld-i386/pr19609-2b.d create mode 100644 ld/testsuite/ld-i386/pr19609-2c.d create mode 100644 ld/testsuite/ld-i386/pr19615.d create mode 100644 ld/testsuite/ld-i386/pr19615.s create mode 100644 ld/testsuite/ld-i386/pr19636-1.s create mode 100644 ld/testsuite/ld-i386/pr19636-1a.d create mode 100644 ld/testsuite/ld-i386/pr19636-1b.d create mode 100644 ld/testsuite/ld-i386/pr19636-1c.d create mode 100644 ld/testsuite/ld-i386/pr19636-1d-nacl.d create mode 100644 ld/testsuite/ld-i386/pr19636-1d.d create mode 100644 ld/testsuite/ld-i386/pr19636-1e.d create mode 100644 ld/testsuite/ld-i386/pr19636-1f.d create mode 100644 ld/testsuite/ld-i386/pr19636-1g.d create mode 100644 ld/testsuite/ld-i386/pr19636-1h.d create mode 100644 ld/testsuite/ld-i386/pr19636-1i.d create mode 100644 ld/testsuite/ld-i386/pr19636-2.s create mode 100644 ld/testsuite/ld-i386/pr19636-2a.d create mode 100644 ld/testsuite/ld-i386/pr19636-2b.d create mode 100644 ld/testsuite/ld-i386/pr19636-2c-nacl.d create mode 100644 ld/testsuite/ld-i386/pr19636-2c.d create mode 100644 ld/testsuite/ld-i386/pr19636-2d-nacl.d create mode 100644 ld/testsuite/ld-i386/pr19636-2d.d create mode 100644 ld/testsuite/ld-i386/pr19636-2e-nacl.d create mode 100644 ld/testsuite/ld-i386/pr19636-2e.d create mode 100644 ld/testsuite/ld-i386/pr19636-3.s create mode 100644 ld/testsuite/ld-i386/pr19636-3a.d create mode 100644 ld/testsuite/ld-i386/pr19636-3b.d create mode 100644 ld/testsuite/ld-i386/pr19636-3c.d create mode 100644 ld/testsuite/ld-i386/pr19636-3d.d create mode 100644 ld/testsuite/ld-i386/pr19636-3e.d create mode 100644 ld/testsuite/ld-i386/pr19636-3f.d create mode 100644 ld/testsuite/ld-i386/pr19636-3g.d create mode 100644 ld/testsuite/ld-i386/pr19636-4.s create mode 100644 ld/testsuite/ld-i386/pr19636-4a.d create mode 100644 ld/testsuite/ld-i386/pr19636-4b.d create mode 100644 ld/testsuite/ld-i386/pr19636-4c.d create mode 100644 ld/testsuite/ld-i386/pr19636-4d.d create mode 100644 ld/testsuite/ld-i386/pr19645.d create mode 100644 ld/testsuite/ld-i386/pr19645.s create mode 100644 ld/testsuite/ld-i386/pr19704.out create mode 100644 ld/testsuite/ld-i386/pr19704a.c create mode 100644 ld/testsuite/ld-i386/pr19704b.c create mode 100644 ld/testsuite/ld-i386/pr19827-nacl.rd create mode 100644 ld/testsuite/ld-i386/pr19827.rd create mode 100644 ld/testsuite/ld-i386/pr19827a.S create mode 100644 ld/testsuite/ld-i386/pr19827b.S create mode 100644 ld/testsuite/ld-i386/pr19939.s create mode 100644 ld/testsuite/ld-i386/pr19939a.d create mode 100644 ld/testsuite/ld-i386/pr19939b.d create mode 100644 ld/testsuite/ld-i386/pr20117.d create mode 100644 ld/testsuite/ld-i386/pr20117.s create mode 100644 ld/testsuite/ld-i386/pr20244-1.s create mode 100644 ld/testsuite/ld-i386/pr20244-1a.d create mode 100644 ld/testsuite/ld-i386/pr20244-1b.d create mode 100644 ld/testsuite/ld-i386/pr20244-1c.d create mode 100644 ld/testsuite/ld-i386/pr20244-2.s create mode 100644 ld/testsuite/ld-i386/pr20244-2a.d create mode 100644 ld/testsuite/ld-i386/pr20244-2b.d create mode 100644 ld/testsuite/ld-i386/pr20244-2c.d create mode 100644 ld/testsuite/ld-i386/pr20244-2d.d create mode 100644 ld/testsuite/ld-i386/pr20244-3a.c create mode 100644 ld/testsuite/ld-i386/pr20244-3b.S create mode 100644 ld/testsuite/ld-i386/pr20244-3c.S create mode 100644 ld/testsuite/ld-i386/pr20244-3d.S create mode 100644 ld/testsuite/ld-i386/pr20253-1a.c create mode 100644 ld/testsuite/ld-i386/pr20253-1b.S create mode 100644 ld/testsuite/ld-i386/pr20253-1c.S create mode 100644 ld/testsuite/ld-i386/pr20253-1d.S create mode 100644 ld/testsuite/ld-i386/pr20253-2a.c create mode 100644 ld/testsuite/ld-i386/pr20253-2b.S create mode 100644 ld/testsuite/ld-i386/pr20253-2c.S create mode 100644 ld/testsuite/ld-i386/pr20253-2d.S create mode 100644 ld/testsuite/ld-i386/pr20253-3.d create mode 100644 ld/testsuite/ld-i386/pr20253-3.s create mode 100644 ld/testsuite/ld-i386/pr20253-4.s create mode 100644 ld/testsuite/ld-i386/pr20253-4a.d create mode 100644 ld/testsuite/ld-i386/pr20253-4b.d create mode 100644 ld/testsuite/ld-i386/pr20253-4c.d create mode 100644 ld/testsuite/ld-i386/pr20253-5.d create mode 100644 ld/testsuite/ld-i386/pr20253-5.s create mode 100644 ld/testsuite/ld-i386/protected6b.d copy ld/testsuite/{ld-x86-64 => ld-i386}/start.s (100%) create mode 100644 ld/testsuite/ld-i386/tls-def1.c create mode 100644 ld/testsuite/ld-i386/tls-gd1.S create mode 100644 ld/testsuite/ld-i386/tls-ld1.S create mode 100644 ld/testsuite/ld-i386/tls-main1.c create mode 100644 ld/testsuite/ld-i386/tls.exp create mode 100644 ld/testsuite/ld-i386/tlsbin2-nacl.rd create mode 100644 ld/testsuite/ld-i386/tlsbin2.dd create mode 100644 ld/testsuite/ld-i386/tlsbin2.rd create mode 100644 ld/testsuite/ld-i386/tlsbin2.sd copy ld/testsuite/ld-i386/{tlsbin.td => tlsbin2.td} (100%) create mode 100644 ld/testsuite/ld-i386/tlsbinpic2.s create mode 100644 ld/testsuite/ld-i386/tlsgd3.dd create mode 100644 ld/testsuite/ld-i386/tlsgd3.s create mode 100644 ld/testsuite/ld-i386/tlsgd4.d create mode 100644 ld/testsuite/ld-i386/tlsgd4.s create mode 100644 ld/testsuite/ld-i386/tlsld2.dd create mode 100644 ld/testsuite/ld-i386/tlsld2.s create mode 100644 ld/testsuite/ld-i386/tlspic2-nacl.rd create mode 100644 ld/testsuite/ld-i386/tlspic2.dd create mode 100644 ld/testsuite/ld-i386/tlspic2.rd create mode 100644 ld/testsuite/ld-i386/tlspic2.sd create mode 100644 ld/testsuite/ld-i386/tlspic2.td create mode 100644 ld/testsuite/ld-i386/tlspic3.s create mode 100644 ld/testsuite/ld-i386/tlspie3.s create mode 100644 ld/testsuite/ld-i386/tlspie3a.d create mode 100644 ld/testsuite/ld-i386/tlspie3b.d create mode 100644 ld/testsuite/ld-i386/tlspie3c.d create mode 100644 ld/testsuite/ld-i386/undefweak.s create mode 100644 ld/testsuite/ld-i386/undefweaka.d create mode 100644 ld/testsuite/ld-i386/undefweakb.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-21-i386.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-21-i386.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-21-x86-64.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-21-x86-64.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-22-i386.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-22-i386.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-22-x86-64.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-22-x86-64.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-23-x86.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-23a-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-23b-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-23c-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-24-x86.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-24a-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-24b-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-24c-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-25-x86.s create mode 100644 ld/testsuite/ld-ifunc/ifunc-25a-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-25b-x86.d create mode 100644 ld/testsuite/ld-ifunc/ifunc-25c-x86.d copy ld/testsuite/{ld-elf => ld-ifunc}/pass.out (100%) copy ld/testsuite/{ld-elf/dl1.out => ld-ifunc/pr18808.out} (100%) create mode 100644 ld/testsuite/ld-ifunc/pr18808a.c create mode 100644 ld/testsuite/ld-ifunc/pr18808b.c copy ld/testsuite/{ld-elf/dl1.out => ld-ifunc/pr18841.out} (100%) create mode 100644 ld/testsuite/ld-ifunc/pr18841a.c create mode 100644 ld/testsuite/ld-ifunc/pr18841b.c create mode 100644 ld/testsuite/ld-ifunc/pr18841c.c create mode 100644 ld/testsuite/ld-ifunc/pr19784a.c create mode 100644 ld/testsuite/ld-ifunc/pr19784b.c create mode 100644 ld/testsuite/ld-ifunc/pr19784c.c create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-09.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-19.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-29.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-39.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-49.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-59.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-69.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-79.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-89.d create mode 100644 ld/testsuite/ld-mips-elf/attr-gnu-4-9.s create mode 100644 ld/testsuite/ld-mips-elf/compact-eh.ld create mode 100644 ld/testsuite/ld-mips-elf/compact-eh1.d create mode 100644 ld/testsuite/ld-mips-elf/compact-eh1.s create mode 100644 ld/testsuite/ld-mips-elf/compact-eh1a.s create mode 100644 ld/testsuite/ld-mips-elf/compact-eh1b.s create mode 100644 ld/testsuite/ld-mips-elf/compact-eh2.d create mode 100644 ld/testsuite/ld-mips-elf/compact-eh2.s create mode 100644 ld/testsuite/ld-mips-elf/compact-eh3.d create mode 100644 ld/testsuite/ld-mips-elf/compact-eh3.s create mode 100644 ld/testsuite/ld-mips-elf/compact-eh3a.s create mode 100644 ld/testsuite/ld-mips-elf/compact-eh4.d create mode 100644 ld/testsuite/ld-mips-elf/compact-eh5.d create mode 100644 ld/testsuite/ld-mips-elf/compact-eh6.d create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f0.s create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f1.s create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-f2.s create mode 100644 ld/testsuite/ld-mips-elf/export-class-ref-lib.sd create mode 100644 ld/testsuite/ld-mips-elf/export-hidden-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/export-internal-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/export-local-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/export-protected-ref.sd create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow-0.d create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow-1.d create mode 100644 ld/testsuite/ld-mips-elf/jal-global-overflow.s create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow-0.d create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow-1.d create mode 100644 ld/testsuite/ld-mips-elf/jal-local-overflow.s create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-addend.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-local-n32.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-local-n64.d create mode 100644 ld/testsuite/ld-mips-elf/jalx-local.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-fp-stub-1.s create mode 100644 ld/testsuite/ld-mips-elf/mips16-fp-stub-2.s create mode 100644 ld/testsuite/ld-mips-elf/mips16-fp-stub.d create mode 100644 ld/testsuite/ld-mips-elf/pie-n32.d create mode 100644 ld/testsuite/ld-mips-elf/pie-n64.d create mode 100644 ld/testsuite/ld-mips-elf/pie-o32.d create mode 100644 ld/testsuite/ld-mips-elf/pie.s create mode 100644 ld/testsuite/ld-mips-elf/reloc-local-overflow.d create mode 100644 ld/testsuite/ld-mips-elf/reloc-local-overflow.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-data.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-insn.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-micromips-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-mips16-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-micromips-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-micromips-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-ldpc-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-0.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-lwpc-1.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-text.s create mode 100644 ld/testsuite/ld-nios2/mixed1a.d create mode 100644 ld/testsuite/ld-nios2/mixed1a.s create mode 100644 ld/testsuite/ld-nios2/mixed1b.d create mode 100644 ld/testsuite/ld-nios2/mixed1b.s create mode 100644 ld/testsuite/ld-pe/pr19803.d create mode 100644 ld/testsuite/ld-pe/pr19803.e create mode 100644 ld/testsuite/ld-pe/pr19803.s copy ld/testsuite/{ld-elf => ld-plugin}/pass.out (100%) create mode 100644 ld/testsuite/ld-plugin/pr19317.c copy ld/testsuite/{ld-elf/dl1.out => ld-plugin/pr19317.out} (100%) create mode 100644 ld/testsuite/ld-plugin/pr20070.d create mode 100644 ld/testsuite/ld-plugin/pr20070a.c create mode 100644 ld/testsuite/ld-plugin/pr20070b.c create mode 100644 ld/testsuite/ld-plugin/pr20103a.c create mode 100644 ld/testsuite/ld-plugin/pr20103b.c create mode 100644 ld/testsuite/ld-plugin/pr20103c.c create mode 100644 ld/testsuite/ld-plugin/pr20267a.c create mode 100644 ld/testsuite/ld-plugin/pr20267b.c create mode 100644 ld/testsuite/ld-powerpc/addpcis.d create mode 100644 ld/testsuite/ld-powerpc/addpcis.s create mode 100644 ld/testsuite/ld-powerpc/apuinfo-vle2.s create mode 100644 ld/testsuite/ld-powerpc/ppc476-shared.d create mode 100644 ld/testsuite/ld-powerpc/ppc476-shared.lnk create mode 100644 ld/testsuite/ld-powerpc/ppc476-shared.s create mode 100644 ld/testsuite/ld-powerpc/ppc476-shared2.d create mode 100644 ld/testsuite/ld-powerpc/relocsort.d create mode 100644 ld/testsuite/ld-powerpc/relocsort.s create mode 100644 ld/testsuite/ld-powerpc/tlsdll.s create mode 100644 ld/testsuite/ld-powerpc/tlsdll.ver create mode 100644 ld/testsuite/ld-powerpc/tlsdll_32.s create mode 100644 ld/testsuite/ld-powerpc/tlsopt5.d create mode 100644 ld/testsuite/ld-powerpc/tlsopt5.s create mode 100644 ld/testsuite/ld-powerpc/tlsopt5_32.d create mode 100644 ld/testsuite/ld-powerpc/tlsopt5_32.s create mode 100644 ld/testsuite/ld-powerpc/tocopt6-inc.s create mode 100644 ld/testsuite/ld-powerpc/tocopt6.d create mode 100644 ld/testsuite/ld-powerpc/tocopt6a.s create mode 100644 ld/testsuite/ld-powerpc/tocopt6b.s create mode 100644 ld/testsuite/ld-powerpc/tocopt6c.s create mode 100644 ld/testsuite/ld-s390/pltoffset-1.dd create mode 100644 ld/testsuite/ld-s390/pltoffset-1.ld create mode 100644 ld/testsuite/ld-s390/pltoffset-1.s create mode 100644 ld/testsuite/ld-scripts/cross4.t create mode 100644 ld/testsuite/ld-scripts/cross5.t create mode 100644 ld/testsuite/ld-scripts/cross6.t create mode 100644 ld/testsuite/ld-scripts/cross7.t create mode 100644 ld/testsuite/ld-scripts/pr18963.d create mode 100644 ld/testsuite/ld-scripts/pr18963.t create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-1.l create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-1.s create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-1.t create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-2.l create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-2.t create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-3.l create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-3.s create mode 100644 ld/testsuite/ld-scripts/print-memory-usage-3.t create mode 100644 ld/testsuite/ld-scripts/print-memory-usage.exp create mode 100644 ld/testsuite/ld-scripts/print-memory-usage.t create mode 100644 ld/testsuite/ld-scripts/rgn-at11.s create mode 100644 ld/testsuite/ld-undefined/require-defined-1.d create mode 100644 ld/testsuite/ld-undefined/require-defined-2.d create mode 100644 ld/testsuite/ld-undefined/require-defined-3.d create mode 100644 ld/testsuite/ld-undefined/require-defined-4.d create mode 100644 ld/testsuite/ld-undefined/require-defined-5.d create mode 100644 ld/testsuite/ld-undefined/require-defined.exp create mode 100644 ld/testsuite/ld-undefined/require-defined.s create mode 100644 ld/testsuite/ld-unique/unique.d create mode 100644 ld/testsuite/ld-x86-64/call1.s create mode 100644 ld/testsuite/ld-x86-64/call1a.d create mode 100644 ld/testsuite/ld-x86-64/call1b.d create mode 100644 ld/testsuite/ld-x86-64/call1c.d create mode 100644 ld/testsuite/ld-x86-64/call1d.d create mode 100644 ld/testsuite/ld-x86-64/call1e.d create mode 100644 ld/testsuite/ld-x86-64/call1f.d create mode 100644 ld/testsuite/ld-x86-64/call1g.d create mode 100644 ld/testsuite/ld-x86-64/call1h.d create mode 100644 ld/testsuite/ld-x86-64/call1i.d create mode 100644 ld/testsuite/ld-x86-64/gotpcrel1.dd create mode 100644 ld/testsuite/ld-x86-64/gotpcrel1.out create mode 100644 ld/testsuite/ld-x86-64/gotpcrel1a.S create mode 100644 ld/testsuite/ld-x86-64/gotpcrel1b.c create mode 100644 ld/testsuite/ld-x86-64/gotpcrel1c.c create mode 100644 ld/testsuite/ld-x86-64/gotpcrel1d.S create mode 100644 ld/testsuite/ld-x86-64/largecomm-1.s create mode 100644 ld/testsuite/ld-x86-64/largecomm-1a.d create mode 100644 ld/testsuite/ld-x86-64/largecomm-1b.d create mode 100644 ld/testsuite/ld-x86-64/largecomm-1c.d create mode 100644 ld/testsuite/ld-x86-64/largecomm-1d.d create mode 100644 ld/testsuite/ld-x86-64/largecomm-1e.d create mode 100644 ld/testsuite/ld-x86-64/largecomm-1f.d create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.dd create mode 100644 ld/testsuite/ld-x86-64/libno-plt-1b.rd create mode 100644 ld/testsuite/ld-x86-64/load1.s create mode 100644 ld/testsuite/ld-x86-64/load1a-nacl.d create mode 100644 ld/testsuite/ld-x86-64/load1a.d create mode 100644 ld/testsuite/ld-x86-64/load1b-nacl.d create mode 100644 ld/testsuite/ld-x86-64/load1b.d create mode 100644 ld/testsuite/ld-x86-64/load1c-nacl.d create mode 100644 ld/testsuite/ld-x86-64/load1c.d create mode 100644 ld/testsuite/ld-x86-64/load1d-nacl.d create mode 100644 ld/testsuite/ld-x86-64/load1d.d create mode 100644 ld/testsuite/ld-x86-64/load2.d create mode 100644 ld/testsuite/ld-x86-64/load2.map create mode 100644 ld/testsuite/ld-x86-64/load2.s create mode 100644 ld/testsuite/ld-x86-64/mov2.s create mode 100644 ld/testsuite/ld-x86-64/mov2a.d create mode 100644 ld/testsuite/ld-x86-64/mov2b.d create mode 100644 ld/testsuite/ld-x86-64/mov2c.d create mode 100644 ld/testsuite/ld-x86-64/mov2d.d create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1a.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1b.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1c.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1d.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1e.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1f.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.dd create mode 100644 ld/testsuite/ld-x86-64/no-plt-1g.rd create mode 100644 ld/testsuite/ld-x86-64/no-plt-check1.S create mode 100644 ld/testsuite/ld-x86-64/no-plt-extern1.S create mode 100644 ld/testsuite/ld-x86-64/no-plt-func1.c create mode 100644 ld/testsuite/ld-x86-64/no-plt-main1.c create mode 100644 ld/testsuite/ld-x86-64/no-plt.exp copy ld/testsuite/{ld-elf => ld-x86-64}/pass.out (100%) create mode 100644 ld/testsuite/ld-x86-64/pic1.d create mode 100644 ld/testsuite/ld-x86-64/pic1.s create mode 100644 ld/testsuite/ld-x86-64/pie2.d create mode 100644 ld/testsuite/ld-x86-64/pie2.s create mode 100644 ld/testsuite/ld-x86-64/pltgot-1.d create mode 100644 ld/testsuite/ld-x86-64/pltgot-1.s create mode 100644 ld/testsuite/ld-x86-64/pltgot-2.d create mode 100644 ld/testsuite/ld-x86-64/pr13082-3c.d create mode 100644 ld/testsuite/ld-x86-64/pr13082-3d.d create mode 100644 ld/testsuite/ld-x86-64/pr17689now.rd create mode 100644 ld/testsuite/ld-x86-64/pr18591.d create mode 100644 ld/testsuite/ld-x86-64/pr18591.s create mode 100644 ld/testsuite/ld-x86-64/pr18801.d create mode 100644 ld/testsuite/ld-x86-64/pr18801.s create mode 100644 ld/testsuite/ld-x86-64/pr18815.d create mode 100644 ld/testsuite/ld-x86-64/pr18815.s create mode 100644 ld/testsuite/ld-x86-64/pr18900.out create mode 100644 ld/testsuite/ld-x86-64/pr18900a.c create mode 100644 ld/testsuite/ld-x86-64/pr18900a.rd create mode 100644 ld/testsuite/ld-x86-64/pr18900b.c create mode 100644 ld/testsuite/ld-x86-64/pr18900b.rd create mode 100644 ld/testsuite/ld-x86-64/pr18900c.c create mode 100644 ld/testsuite/ld-x86-64/pr19013-nacl.d create mode 100644 ld/testsuite/ld-x86-64/pr19013-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr19013.d create mode 100644 ld/testsuite/ld-x86-64/pr19013.s copy ld/testsuite/{ld-elf/dl1.out => ld-x86-64/pr19031.out} (100%) create mode 100644 ld/testsuite/ld-x86-64/pr19031a.c create mode 100644 ld/testsuite/ld-x86-64/pr19031b.S create mode 100644 ld/testsuite/ld-x86-64/pr19031c.c create mode 100644 ld/testsuite/ld-x86-64/pr19162.d create mode 100644 ld/testsuite/ld-x86-64/pr19162a.s create mode 100644 ld/testsuite/ld-x86-64/pr19162b.s create mode 100644 ld/testsuite/ld-x86-64/pr19175.d create mode 100644 ld/testsuite/ld-x86-64/pr19175.s create mode 100644 ld/testsuite/ld-x86-64/pr19175.t create mode 100644 ld/testsuite/ld-x86-64/pr19319.dd create mode 100644 ld/testsuite/ld-x86-64/pr19319a.S create mode 100644 ld/testsuite/ld-x86-64/pr19319b.S create mode 100644 ld/testsuite/ld-x86-64/pr19539.s create mode 100644 ld/testsuite/ld-x86-64/pr19539.t create mode 100644 ld/testsuite/ld-x86-64/pr19539a.d create mode 100644 ld/testsuite/ld-x86-64/pr19539b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1e.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1f.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1g.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1h.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1i.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1j.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1k.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1l.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-1m.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-2a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-2d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-3.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-3a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-3b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-4a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-4e.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-5a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-5e.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-6a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-6d.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7.s create mode 100644 ld/testsuite/ld-x86-64/pr19609-7a.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7b.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7c.d create mode 100644 ld/testsuite/ld-x86-64/pr19609-7d.d create mode 100644 ld/testsuite/ld-x86-64/pr19615.d create mode 100644 ld/testsuite/ld-x86-64/pr19615.s create mode 100644 ld/testsuite/ld-x86-64/pr19636-1.s create mode 100644 ld/testsuite/ld-x86-64/pr19636-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1e.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1f.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-1g.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2.s create mode 100644 ld/testsuite/ld-x86-64/pr19636-2a.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2c.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2d-nacl.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2d.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2e.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2f.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2g.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2h.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-2i.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-3.s create mode 100644 ld/testsuite/ld-x86-64/pr19636-3a.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-3b.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-3c.d create mode 100644 ld/testsuite/ld-x86-64/pr19636-3d.d create mode 100644 ld/testsuite/ld-x86-64/pr19645.d create mode 100644 ld/testsuite/ld-x86-64/pr19645.s create mode 100644 ld/testsuite/ld-x86-64/pr19704.out create mode 100644 ld/testsuite/ld-x86-64/pr19704a.c create mode 100644 ld/testsuite/ld-x86-64/pr19704b.c create mode 100644 ld/testsuite/ld-x86-64/pr19719.d create mode 100644 ld/testsuite/ld-x86-64/pr19719.s create mode 100644 ld/testsuite/ld-x86-64/pr19807-1.s create mode 100644 ld/testsuite/ld-x86-64/pr19807-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2.s create mode 100644 ld/testsuite/ld-x86-64/pr19807-2a.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2b.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2c.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2d.d create mode 100644 ld/testsuite/ld-x86-64/pr19807-2e.d create mode 100644 ld/testsuite/ld-x86-64/pr19827-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/pr19827.rd create mode 100644 ld/testsuite/ld-x86-64/pr19827a.S create mode 100644 ld/testsuite/ld-x86-64/pr19827b.S create mode 100644 ld/testsuite/ld-x86-64/pr19939.s create mode 100644 ld/testsuite/ld-x86-64/pr19939a.d create mode 100644 ld/testsuite/ld-x86-64/pr19939b.d create mode 100644 ld/testsuite/ld-x86-64/pr19969.d create mode 100644 ld/testsuite/ld-x86-64/pr19969a.S create mode 100644 ld/testsuite/ld-x86-64/pr19969b.S create mode 100644 ld/testsuite/ld-x86-64/pr20093-1.d create mode 100644 ld/testsuite/ld-x86-64/pr20093-1.s create mode 100644 ld/testsuite/ld-x86-64/pr20093-2.d create mode 100644 ld/testsuite/ld-x86-64/pr20093-2.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-1.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-1a.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1b.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1c.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1d.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1e.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1f.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1g.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1h.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1i.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1j.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1k.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-1l.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-2a.c create mode 100644 ld/testsuite/ld-x86-64/pr20253-2b.S create mode 100644 ld/testsuite/ld-x86-64/pr20253-2c.S create mode 100644 ld/testsuite/ld-x86-64/pr20253-2d.S create mode 100644 ld/testsuite/ld-x86-64/pr20253-3.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-3.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-4.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-4a.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4b.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4c.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4d.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4e.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-4f.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-5.s create mode 100644 ld/testsuite/ld-x86-64/pr20253-5a.d create mode 100644 ld/testsuite/ld-x86-64/pr20253-5b.d create mode 100644 ld/testsuite/ld-x86-64/protected6b.d create mode 100644 ld/testsuite/ld-x86-64/tls-def1.c create mode 100644 ld/testsuite/ld-x86-64/tls-gd1.S create mode 100644 ld/testsuite/ld-x86-64/tls-ld1.S create mode 100644 ld/testsuite/ld-x86-64/tls-main1.c create mode 100644 ld/testsuite/ld-x86-64/tls.exp create mode 100644 ld/testsuite/ld-x86-64/tlsbin2-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.dd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.rd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.sd create mode 100644 ld/testsuite/ld-x86-64/tlsbin2.td create mode 100644 ld/testsuite/ld-x86-64/tlsbinpic2.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd10.dd create mode 100644 ld/testsuite/ld-x86-64/tlsgd10.s copy ld/testsuite/ld-x86-64/{tlsgd1.dd => tlsgd11.dd} (100%) copy ld/testsuite/ld-x86-64/{tlsgd1.s => tlsgd11.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd12.d copy ld/testsuite/ld-x86-64/{tlsgd2.s => tlsgd12.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd13.d copy ld/testsuite/ld-x86-64/{tlsgd3.s => tlsgd13.s} (100%) copy ld/testsuite/ld-x86-64/{tlsgd4.dd => tlsgd14.dd} (100%) copy ld/testsuite/ld-x86-64/{tlsgd4.s => tlsgd14.s} (100%) create mode 100644 ld/testsuite/ld-x86-64/tlsgd5c.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd6c.s create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.dd create mode 100644 ld/testsuite/ld-x86-64/tlsgd9.s create mode 100644 ld/testsuite/ld-x86-64/tlsld4.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld4.s create mode 100644 ld/testsuite/ld-x86-64/tlsld5.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld5.s create mode 100644 ld/testsuite/ld-x86-64/tlsld6.dd create mode 100644 ld/testsuite/ld-x86-64/tlsld6.s create mode 100644 ld/testsuite/ld-x86-64/tlspic2-nacl.rd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.dd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.rd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.sd create mode 100644 ld/testsuite/ld-x86-64/tlspic2.td create mode 100644 ld/testsuite/ld-x86-64/tlspic3.s create mode 100644 ld/testsuite/ld-x86-64/tlspie2.s create mode 100644 ld/testsuite/ld-x86-64/tlspie2a.d create mode 100644 ld/testsuite/ld-x86-64/tlspie2b.d create mode 100644 ld/testsuite/ld-x86-64/tlspie2c.d create mode 100644 ld/testsuite/ld-z8k/0filler.s create mode 100644 ld/testsuite/ld-z8k/branch-target.s create mode 100644 ld/testsuite/ld-z8k/branch-target2.s create mode 100644 ld/testsuite/ld-z8k/calr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/calr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/calr-opcode.s create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/dbjnz-opcode.s create mode 100644 ld/testsuite/ld-z8k/djnz-back-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/djnz-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/djnz-opcode.s create mode 100644 ld/testsuite/ld-z8k/filler.s create mode 100644 ld/testsuite/ld-z8k/jr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/jr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/jr-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldr-back-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-back-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldr-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldr-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8001.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-8002.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8001.d create mode 100644 ld/testsuite/ld-z8k/ldrb-forw-fail-8002.d create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode.s create mode 100644 ld/testsuite/ld-z8k/ldrb-opcode2.s create mode 100644 ld/testsuite/ld-z8k/other-file.s create mode 100644 ld/testsuite/ld-z8k/reloc.dd create mode 100644 ld/testsuite/ld-z8k/reloc.ld create mode 100644 ld/testsuite/ld-z8k/relocseg.dd create mode 100644 ld/testsuite/ld-z8k/relocseg.ld create mode 100644 ld/testsuite/ld-z8k/relocseg1.dd create mode 100644 ld/testsuite/ld-z8k/this-file.s create mode 100644 ld/testsuite/ld-z8k/z8k.exp create mode 100644 opcodes/ChangeLog-2015 create mode 100644 opcodes/arc-ext-tbl.h create mode 100644 opcodes/arc-fxi.h create mode 100644 opcodes/arc-nps400-tbl.h create mode 100644 opcodes/arc-regs.h create mode 100644 opcodes/arc-tbl.h create mode 100644 sim/aarch64/ChangeLog create mode 100644 sim/aarch64/Makefile.in create mode 100644 sim/aarch64/aclocal.m4 create mode 100644 sim/aarch64/config.in create mode 100755 sim/aarch64/configure create mode 100644 sim/aarch64/configure.ac create mode 100644 sim/aarch64/cpustate.c create mode 100644 sim/aarch64/cpustate.h create mode 100644 sim/aarch64/decode.h create mode 100644 sim/aarch64/interp.c create mode 100644 sim/aarch64/memory.c create mode 100644 sim/aarch64/memory.h create mode 100644 sim/aarch64/sim-main.h create mode 100644 sim/aarch64/simulator.c create mode 100644 sim/aarch64/simulator.h delete mode 100644 sim/arm/armopts.h delete mode 100644 sim/arm/armrdi.c delete mode 100644 sim/arm/bag.c delete mode 100644 sim/arm/bag.h delete mode 100644 sim/arm/communicate.c delete mode 100644 sim/arm/communicate.h delete mode 100644 sim/arm/dbg_conf.h delete mode 100644 sim/arm/dbg_cp.h delete mode 100644 sim/arm/dbg_hif.h delete mode 100644 sim/arm/gdbhost.c delete mode 100644 sim/arm/gdbhost.h delete mode 100644 sim/arm/kid.c delete mode 100644 sim/arm/main.c delete mode 100644 sim/arm/parent.c delete mode 100644 sim/bfin/TODO delete mode 100644 sim/bfin/tconfig.h mode change 100644 => 100755 sim/common/cgen.sh delete mode 100644 sim/common/config.in delete mode 100755 sim/common/create-version.sh mode change 100644 => 100755 sim/common/genmloop.sh mode change 100644 => 100755 sim/common/gennltvals.sh mode change 100644 => 100755 sim/common/gentvals.sh create mode 100644 sim/common/sim-close.c create mode 100644 sim/common/sim-syscall.c create mode 100644 sim/common/sim-syscall.h delete mode 100644 sim/common/tconfig.h delete mode 100644 sim/cr16/endian.c delete mode 100644 sim/cris/devices.c create mode 100644 sim/cris/dv-cris_900000xx.c delete mode 100644 sim/cris/tconfig.h delete mode 100644 sim/frv/TODO delete mode 100644 sim/frv/devices.c delete mode 100644 sim/frv/tconfig.h delete mode 100644 sim/h8300/inst.h delete mode 100644 sim/h8300/tconfig.h delete mode 100644 sim/iq2000/iq2000-sim.h delete mode 100644 sim/iq2000/tconfig.h delete mode 100644 sim/lm32/tconfig.h delete mode 100644 sim/m32c/blinky.S delete mode 100644 sim/m32c/gloss.S delete mode 100644 sim/m32c/sample.S delete mode 100644 sim/m32c/sample.ld delete mode 100644 sim/m32c/sample2.c delete mode 100644 sim/m32r/TODO delete mode 100644 sim/m32r/devices.c create mode 100644 sim/m32r/dv-m32r_cache.c create mode 100644 sim/m32r/dv-m32r_cache.h create mode 100644 sim/m32r/dv-m32r_uart.c create mode 100644 sim/m32r/dv-m32r_uart.h delete mode 100644 sim/m32r/tconfig.h create mode 100644 sim/mips/micromips.dc create mode 100644 sim/mips/micromips.igen create mode 100644 sim/mips/micromips16.dc create mode 100644 sim/mips/micromipsdsp.igen create mode 100644 sim/mips/micromipsrun.c delete mode 100644 sim/mips/tconfig.h delete mode 100644 sim/msp430/trace.c delete mode 100644 sim/msp430/trace.h delete mode 100644 sim/sh64/tconfig.h create mode 100644 sim/testsuite/sim/aarch64/ChangeLog create mode 100644 sim/testsuite/sim/aarch64/allinsn.exp create mode 100644 sim/testsuite/sim/aarch64/pass.s create mode 100644 sim/testsuite/sim/aarch64/testutils.inc create mode 100644 sim/testsuite/sim/bfin/ashift_left.s create mode 100644 sim/testsuite/sim/m32c/ChangeLog create mode 100644 sim/testsuite/sim/m32c/allinsn.exp create mode 100644 sim/testsuite/sim/m32c/blinky.s create mode 100644 sim/testsuite/sim/m32c/fail.s create mode 100644 sim/testsuite/sim/m32c/gloss.s create mode 100644 sim/testsuite/sim/m32c/pass.s create mode 100644 sim/testsuite/sim/m32c/sample.ld create mode 100644 sim/testsuite/sim/m32c/sample.s create mode 100644 sim/testsuite/sim/m32c/sample2.c create mode 100644 sim/testsuite/sim/m32c/testutils.inc create mode 100644 sim/testsuite/sim/mcore/fail.s create mode 100644 sim/testsuite/sim/mips/hilo-hazard-4.s create mode 100644 zlib/contrib/minizip/miniunzip.1 create mode 100644 zlib/contrib/minizip/minizip.1 delete mode 100644 zlib/contrib/vstudio/vc10/miniunz.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/minizip.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/testzlib.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/testzlibdll.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/zlibstat.vcxproj.user delete mode 100644 zlib/contrib/vstudio/vc10/zlibvc.vcxproj.user create mode 100644 zlib/contrib/vstudio/vc11/miniunz.vcxproj create mode 100644 zlib/contrib/vstudio/vc11/minizip.vcxproj create mode 100644 zlib/contrib/vstudio/vc11/testzlib.vcxproj create mode 100644 zlib/contrib/vstudio/vc11/testzlibdll.vcxproj create mode 100644 zlib/contrib/vstudio/vc11/zlib.rc create mode 100644 zlib/contrib/vstudio/vc11/zlibstat.vcxproj create mode 100644 zlib/contrib/vstudio/vc11/zlibvc.def create mode 100644 zlib/contrib/vstudio/vc11/zlibvc.sln create mode 100644 zlib/contrib/vstudio/vc11/zlibvc.vcxproj