This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to annotated tag users/ARM/embedded-gdb-2_26-branch-2016q1 in repository binutils-gdb.
*** WARNING: tag users/ARM/embedded-gdb-2_26-branch-2016q1 was modified! ***
from 20d977d (tag) to c76000e (tag) tagging 81dc17df1b58c2b02d5b5e8a9556ae2a266460f5 (commit) replaces users/ARM/embedded-binutils-2_26-branch-2016q1 tagged by Thomas Preud'homme on Fri Jun 24 16:59:14 2016 +0100
- Log ----------------------------------------------------------------- GNU ARM Embedded Tools 5 update 2 release
-----------------------------------------------------------------------
omits 439ccc8 Fix using uninitialised values omits 24ad6ce Fix for GDB crashing with printf on ARM targets. omits 718b36f Fix '-data-read-memory-bytes' typo/assertion omits 9939a5a Automatic date update in version.in omits fd25813 Automatic date update in version.in omits 926ad02 Automatic date update in version.in omits b79c959 Automatic date update in version.in omits 3127b41 Automatic date update in version.in omits 4ae96ed Automatic date update in version.in omits ecf7179 Automatic date update in version.in omits 3f4ee8a Automatic date update in version.in omits 26a736a Automatic date update in version.in omits e12287e Automatic date update in version.in omits 8d9612c Automatic date update in version.in omits 4aea2ee Automatic date update in version.in omits c141f0a Automatic date update in version.in omits 9f4cd99 Automatic date update in version.in omits 04c2cc8 Automatic date update in version.in omits be3fdbc Automatic date update in version.in omits e8c8175 Automatic date update in version.in omits 7598c6af Automatic date update in version.in omits 5e4f127 Automatic date update in version.in omits cec9b48 Automatic date update in version.in omits ebee3c7 Automatic date update in version.in omits 00e38d0 Automatic date update in version.in omits 79ed73a Automatic date update in version.in omits 2a02aa3 Automatic date update in version.in omits 4d048bf Automatic date update in version.in omits 57508ee Automatic date update in version.in omits 42f80d0 Automatic date update in version.in omits ae977c7 Automatic date update in version.in omits 7deecb8 Automatic date update in version.in omits cabf099 Automatic date update in version.in omits 632f697 Automatic date update in version.in omits eb189df Automatic date update in version.in omits 45cc4c5 Automatic date update in version.in omits 6d94cce Automatic date update in version.in omits d89f3b4 Automatic date update in version.in omits 17cd0e4 Automatic date update in version.in omits be6c2d9 Automatic date update in version.in omits 81df506 Automatic date update in version.in omits 8e53ff3 Automatic date update in version.in omits 6492b30 Automatic date update in version.in omits 73cfbe6 Automatic date update in version.in omits bb043da Automatic date update in version.in omits d836989 Automatic date update in version.in omits f6add9d Automatic date update in version.in omits 79ef53b Automatic date update in version.in omits e4c8050 Automatic date update in version.in omits 63d364e Automatic date update in version.in omits a965854 Automatic date update in version.in omits d9f1c14 Automatic date update in version.in omits 6174c80 Automatic date update in version.in omits 4fb6d3b Automatic date update in version.in omits 03c0deb Automatic date update in version.in omits 26463ba Automatic date update in version.in omits 384152a Automatic date update in version.in omits 7da8904 Automatic date update in version.in omits 88cb7d0 Automatic date update in version.in omits 4adca0e Automatic date update in version.in omits 06fed79 Automatic date update in version.in omits e566c98 Automatic date update in version.in omits afd7425 Automatic date update in version.in omits 6e93b9b Automatic date update in version.in omits 0e585e0 Automatic date update in version.in omits 56a0f75 Automatic date update in version.in omits fa8ff69 Automatic date update in version.in omits 17c80a9 Automatic date update in version.in omits 2ed260f Automatic date update in version.in omits 7201fd7 Automatic date update in version.in omits 40dfe02 Bump GDB version number to 7.10.1.DATE-cvs. omits bf7e6b0 Document the GDB 7.10.1 release in gdb/ChangeLog omits c2bb526 Set GDB version number to 7.10.1. omits 9234ef4 Automatic date update in version.in omits 92e6983 Automatic date update in version.in omits bdaeeef Automatic date update in version.in omits 87a8c81 Fix regression by Do not skip prologue for asm (.S) files omits 01382ff Automatic date update in version.in omits c8b5fa3 Automatic date update in version.in omits 1fdd609 Automatic date update in version.in omits 121ed3f Automatic date update in version.in omits 9a2752c Adjust GDB to demangler API change omits 49037e4 PR other/61321 - demangler crash on casts in template parameters omits d65faac Implement N4514, C++ Extensions for Transactional Memory. omits 99eda04 Demangler: Fix constructor names with ABI tags omits fde0a3e Fix several crashes of C++ demangler on fuzzed input. omits 1dc1927 Automatic date update in version.in omits c4c8324 Automatic date update in version.in omits bab694b btrace: diagnose "record btrace pt" without libipt omits 70341a0 Automatic date update in version.in omits 757295a Automatic date update in version.in omits 866aba2f Automatic date update in version.in omits 8a71ab1 Automatic date update in version.in omits 99f3bd8 Automatic date update in version.in omits 8bcab5e Automatic date update in version.in omits c17e7b9 Automatic date update in version.in omits 1cc835f Automatic date update in version.in omits 2739eb3 Automatic date update in version.in omits 89f5b69 Automatic date update in version.in omits 8b593a3 Automatic date update in version.in omits 28098f2 Automatic date update in version.in omits 483ec49 Automatic date update in version.in omits 4740047 Automatic date update in version.in omits 978461c Automatic date update in version.in omits dc54417 Automatic date update in version.in omits 15aa89a Automatic date update in version.in omits 64ab977 Automatic date update in version.in omits 5992558 Automatic date update in version.in omits 0e3adc9 Automatic date update in version.in omits 40430ae Automatic date update in version.in omits 890a027 Automatic date update in version.in omits c0fab01 Automatic date update in version.in omits e000bd2 Automatic date update in version.in omits c0b6cd5 Automatic date update in version.in omits dcb213f Automatic date update in version.in omits bec257f Automatic date update in version.in omits 949b9ae Automatic date update in version.in omits d418c8e Automatic date update in version.in omits 8bbeb88 Automatic date update in version.in omits 052e52d Automatic date update in version.in omits abde461 Automatic date update in version.in omits 4f0e1f7 Automatic date update in version.in omits 7659a29 Automatic date update in version.in omits e925730 Automatic date update in version.in omits bf9576c Automatic date update in version.in omits 249f762 Automatic date update in version.in omits b84c285 Automatic date update in version.in omits ac55db1 Automatic date update in version.in omits 9828049 Automatic date update in version.in omits a491a09 Automatic date update in version.in omits 7787196 Automatic date update in version.in omits d407cdc Automatic date update in version.in omits 359d190 Automatic date update in version.in omits bb7c635 Automatic date update in version.in omits 9d97bbb Automatic date update in version.in omits 5bc9d97 Automatic date update in version.in omits 92d9638 Automatic date update in version.in omits c364c79 Automatic date update in version.in omits f0bd542 Automatic date update in version.in omits 67ab3de Automatic date update in version.in omits 7fa30cf Automatic date update in version.in omits 1eda0a4 Automatic date update in version.in omits 31f601b Automatic date update in version.in omits 8b064c6 Automatic date update in version.in omits fb28718 Automatic date update in version.in omits fb961a3 Automatic date update in version.in omits 13ee570 Automatic date update in version.in omits ff720a9 Automatic date update in version.in omits d67b050 Automatic date update in version.in omits 14fbc6b Automatic date update in version.in omits 42e294d Automatic date update in version.in omits 99c84c8 Automatic date update in version.in omits 169bcce Automatic date update in version.in omits 935fcae Automatic date update in version.in omits 924c868 Automatic date update in version.in omits 883ab12 Automatic date update in version.in omits b37fa5a Automatic date update in version.in omits 32733b8 Automatic date update in version.in omits 78fc106 Automatic date update in version.in omits 8b518c2 Automatic date update in version.in omits 2dfdc67 Automatic date update in version.in omits 9c53c9a gdb/doc: revert previous vforkdone change omits 487bf2f PR remote/18965: vforkdone stop reply should indicate parent PID omits 8f1d470 Automatic date update in version.in omits a8c636c Fix build issue with nat/linux-namespaces.c omits 2928b18 Automatic date update in version.in omits 8011d68 Automatic date update in version.in omits b5eaa25 Automatic date update in version.in omits d9018fc Automatic date update in version.in omits fb1645e Automatic date update in version.in omits b310d39 Automatic date update in version.in omits b4c34d6 Automatic date update in version.in omits ed23c55 Automatic date update in version.in omits e59f2de Automatic date update in version.in omits f069672 Automatic date update in version.in omits 2ed19d6 Automatic date update in version.in omits a2be137 Automatic date update in version.in omits 1513453 Automatic date update in version.in omits d3908ed Automatic date update in version.in omits 627b650 Automatic date update in version.in omits 7778100 Automatic date update in version.in omits 2e106be Automatic date update in version.in omits 731da5a Bump GDB version number to 7.10.0.DATE-cvs. omits e79ede2 Document the GDB 7.10 release in gdb/ChangeLog omits 80f340d Set GDB version number to 7.10. omits 3c2ae1b gdb/NEWS: Rename "Changes since GDB 7.9" into "Changes in GDB 7.10" omits d73236e Automatic date update in version.in omits ea2cf97 Automatic date update in version.in omits df206f1 Automatic date update in version.in omits 3ba0344 signal_command: Leftover cleanup chain regression omits fa68327 ASAN attach crash - 7.9 regression omits 026ca02 remote: allow aborting long operations (e.g., file transfers) omits 0293bc7 Automatic date update in version.in omits b83d002 Automatic date update in version.in omits a13834d Automatic date update in version.in omits e8971f3 Automatic date update in version.in omits ecc06bd Make remote file transfers interruptible omits 290f582 Warn when accessing binaries from remote targets omits 23778dc Fix stale cleanup left by linux_mntns_access_fs omits ed54cc2 Add readahead cache to gdb's vFile:pread omits 44d0cad procfs.c: Include "filestuff.h" omits 3477711 Automatic date update in version.in omits b2ac067 Automatic date update in version.in omits 5e83dd6 Prelimit number of bytes to read in "vFile:pread:" omits e7852ea Automatic date update in version.in omits e13cbb5 Fix mis-parsing of hex register numbers in 'T' stop replies omits 37419df PR record/18691: Fix fails in solib-precsave.exp omits 155e9d9 Automatic date update in version.in omits a6ad759 Automatic date update in version.in omits bb60d36 Automatic date update in version.in omits 992bc56 Automatic date update in version.in omits ed30f96 Automatic date update in version.in omits 3d1e2b3 gdb.base/dso2dso.exp: Improve testcase documentation. omits 01653c3 gdb.base/dso2dso.exp sometimes broken omits 475f424 [amd64] Invalid return address after displaced stepping omits 73056ed Automatic date update in version.in omits 8350016 [regression] Do not read from catchpoint/watchpoint locations [...] omits 948601f Automatic date update in version.in omits e66cc79 Automatic date update in version.in omits 3649abf PR gdb/17960 Internal error: tracker != NULL when completing [...] omits 23d0e39 Automatic date update in version.in omits 0189665 Automatic date update in version.in omits ca55626 Automatic date update in version.in omits 944c918 Automatic date update in version.in omits 17d1595 PR python/17136 omits a01c462 gdbserver: move_out_of_jump_pad_callback misses switching cur [...] omits 4ede28c Fix gdbserver --debug issues caught by Valgrind omits 3a3f16c gdbserver: Fix non-stop / fork / step-over issues omits 91da80b Linux gdbserver confused when event randomization picks proce [...] omits d8f4dea Linux gdbserver fork event debug output omits b1da2fa Automatic date update in version.in omits ad90a3f stepping is disturbed by setjmp/longjmp | try/catch in other threads omits a03bd10 Check for asprintf and vasprintf during configure stage. omits cbd29c3 Automatic date update in version.in omits e876951 Automatic date update in version.in omits c3cfe55 Automatic date update in version.in omits 6c70bd0 Automatic date update in version.in omits 1bb47c1 Automatic date update in version.in omits 5e2119c Automatic date update in version.in omits 4ccc18f remote follow fork and spurious child stops in non-stop mode omits 7476be0 PR threads/18600: Inferiors left around after fork+thread spawn omits b31f5e7 PR threads/18600: Threads left stopped after fork+thread spawn omits 35174b2 Automatic date update in version.in omits cdec440 Automatic date update in version.in omits adf3980 Automatic date update in version.in omits 62c909d Automatic date update in version.in omits 3992575 Automatic date update in version.in omits f0ca629 Automatic date update in version.in omits 855f386 Automatic date update in version.in omits ef5fa52 Automatic date update in version.in omits 6ad94cf Automatic date update in version.in omits 899c570 Automatic date update in version.in omits 5587975 Makefile.in (STABS_DOC_BUILD_INCLUDES): Add gdb-cfg.texi, GDB [...] omits 223ee84 Automatic date update in version.in omits 3ebf802 Automatic date update in version.in omits 3f1ecf2 Automatic date update in version.in omits 314fee5 Automatic date update in version.in omits 7dea7e4 stabs.texinfo: @include gdb-cfg.texi. omits b5a198d Automatic date update in version.in omits 36dc277 Automatic date update in version.in omits 68988ab gdbserver/Linux: internal error when killing a process that i [...] omits 0900c4c record: set stop_pc in "record goto" command omits 77116e1 btrace: fix build fail with 32-bit BFD omits 0a59025 Automatic date update in version.in omits de35de2 Automatic date update in version.in omits 9073081 Automatic date update in version.in omits 03366ed Automatic date update in version.in omits 8746ea7 Fix testsuite regression by: Do not skip prologue for asm (.S) files omits fd981ee Automatic date update in version.in omits 5a45d7f Automatic date update in version.in omits 50ecf80 gdb/doc: Update 'frame' command documentation. omits 91affdd compile: Warn for old GCC on cv-qualified self-reference omits cc12594 PR18617 - Incorrect expression bytecode generated for narrowi [...] omits 7201f0e Automatic date update in version.in omits 2e67ebc Automatic date update in version.in omits 7366dec Bump GDB version number to 7.9.90.DATE-cvs. omits fa5460b Document the GDB 7.9.90 release in gdb/ChangeLog omits eec595d Set GDB version number to 7.9.90. omits f97c6a5 Set development mode to "off" by default. omits 47d1014 Bump version to 7.9.90.DATE-cvs. 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 44787d5 Bump version to 2.26.51 adds 150a433 Adjust version on the 2.26 branch adds 477ae82 Import fix from mainline to allow the building of GAS for the [...] adds 908835d Update translations. adds 33f4908 Automatic date update in version.in adds f34cdbd Fix building objcopy under mingw64 adds d8b4f09 Automatic date update in version.in adds 644e1b9 Automatic date update in version.in adds e0b1d58 Automatic date update in version.in adds f74da1a Automatic date update in version.in adds 0f9584d Automatic date update in version.in adds 7d1eefb Automatic date update in version.in adds cc2bdaf Automatic date update in version.in adds 79e017e Automatic date update in version.in adds f0cba94 Automatic date update in version.in adds 567ebff Automatic date update in version.in adds 97753ee Properly check symbol defined by assignment in linker script adds efc8451 Optimize R_386_GOT32/R_386_GOT32X only if addend is 0 adds a0ba49b Automatic date update in version.in adds b9ee39b Automatic date update in version.in adds 41fa287 Automatic date update in version.in adds f1bbd39 [AArch64] Add support for ARMv8.1 Virtualization Host Extensions. adds 0b9c166 Automatic date update in version.in adds ea8ed16 [AArch64] Add ARMv8.2 command line option and feature flag. adds 3004eb2 Implement Intel OSPKE instructions adds c20c25a Automatic date update in version.in adds 4f3b247 Prevent looping in archives adds ccded9d Account for .tbss alignment when adjusting start of relro adds 364e752 Recent powerpc testcase fails adds 3d3ef1f Fix problem where bss symbols for copy relocations are marked local. adds 4187439 [GOLD] PowerPC TOC16 and GOT16 relocs are relative adds 3c8c863 Fix a problem with the maximum number of open files held in t [...] adds 5838675 [GOLD] Align PowerPC64 GOT adds dd5474b Adjust local symbol value in relocatable link to be relative [...] adds 3a0dfbe objdump: Handle 32-bit base address in debug_ranges / debug_loc. adds 3c2d791 Fix powerpc64 segfault caused by zero r_symndx relocs. adds 6ae72d1 addr2line vs. inlined C functions called from C++ adds 42af495 R_PPC64_ENTRY adds 02d0ca3 [GOLD] R_PPC64_ENTRY support adds aa8b89e PR19323 memory allocation greater than 4G adds b0aafda PowerPC ifunc with local symbols adds 872fabd Automatic date update in version.in adds ebd953e Automatic date update in version.in adds a94679a Automatic date update in version.in adds a954518 Automatic date update in version.in adds cdde25c [Aarch64] Support an ARMv8.2 system register. adds d0082ac [AArch64] Let aliased instructions be their preferred form. adds 868f365 [AArch64] Add ARMv8.2 instructions BFC and REV64. adds ef70d07 [AArch64] Add ARMv8.2 instruction alias REV64. adds 28a73c5 [AArch64] Add feature flags and command line for ARMv8.2 FP16 [...] adds 39be777 [AArch64][PATCH 1/3] Support ARMv8.2 FP16 floating point inst [...] adds 43ca89c [AArch64][PATCH 2/3] Adjust a utility function for floating p [...] adds d9154dc [AArch64][PATCH 3/3] Add floating-point FP16 instructions adds 9fcdf5e [AArch64] Fix ARMv8.1 and ARMv8.2 feature settings. adds c0ae0bd [AArch64][PATCH 1/2] Add support for RAS instruction ESB. adds eb763e1 [AArch64][PATCH 2/2] Add RAS system registers. adds 61c47d5 [AArch64][binutils] Add support for ARMv8.2 PSTATE.UAO. adds 5116cfa [AArch64][PATCH 1/2] Add support for ARMv8.2 DC CVAP instruction. adds 8f39710 [AArch64][PATCH 2/2] Support ARMv8.2 DC CVAP instruction. adds d4f92fa [Aarch64] Support ARMv8.2 AT instructions adds 5c25b2b [AArch64][Patch 1/5] Support the ARMv8.2 Statistical Profilin [...] adds fe06690 [AArch64][Patch 2/5] Add Statistical Profiling Extension syst [...] adds 88b838d [AArch64][Patch 3/5] Adjust maximum number of instruction aliases. adds 21be315 [AArch64][Patch 4/5] Support HINT aliases taking operands. adds ec5f048 [AArch64][Patch 5/5] Add instruction PSB CSYNC adds 9b531f4 Automatic date update in version.in adds 9ca20ed [AArch64][PATCH 1/14] Support ARMv8.2 FP16 Adv.SIMD instructions. adds 08fd130 [AArch64][PATCH 2/14] Support ARMv8.2 FP16 Vector Three Same [...] adds 1b11e78 [AArch64][PATCH 3/14] Support ARMv8.2 FP16 Scalar Three Same [...] adds 378dce9 [AArch64][PATCH 4/14] Support FP16 Vector Two Register Misc. [...] adds 82d8a47 [AArch64][PATCH 5/14] Support FP16 Scalar Two Register Misc. [...] adds ae13a33 [AArch64][PATCH 6/14] Support FP16 Vector Indexed Element ins [...] adds bac822a [AArch64][PATCH 7/14] Support FP16 Scalar Indexed Element ins [...] adds 3453281 [AArch64][PATCH 8/14] Support FP16 Adv.SIMD Across Lanes inst [...] adds fefb82f [AArch64][PATCH 9/14] Support FP16 Adv.SIMD Modified Immediat [...] adds a3d0d3d [AArch64][PATCH 10/14] Rework code mapping vector types to op [...] adds 0758af2 [AArch64][PATCH 11/14] Add support for the 2H vector type. adds 6c76f77 [AArch64][PATCH 12/14] Support FP16 Adv.SIMD Scalar Pairwise [...] adds 9d421ea [AArch64][PATCH 13/14] Support FP16 Adv.SIMD Shift By Immedia [...] adds 04274d9 [AArch64][PATCH 14/14] Support FP16 Adv.SIMD Scalar Shift By [...] adds efc71f6 [AArch64] Fix errors rebasing the ARMv8.2 AT and system regis [...] adds a8a5b12 Remove references to non-existent silicon errata. adds 104d68d Automatic date update in version.in adds 4475ede Automatic date update in version.in adds 03f8794 PR gold/17473: Fix gold build with system C++ headers that us [...] adds 720c53e Fix ldah being disassembled as ldaexh adds e3e9619 [Patch ARM] Fix build attributes for armv8-a in case of assem [...] adds 6a0a507 ARM autodetection tests adds 21bc6ca Consolidate T1/T2 detection adds ffd3bc5 Add support for ARMv8-M Mainline adds 8d732c1 Add support for ARMv8-M Baseline adds 7f0204e Add support for merging ARMv8-M object files adds d11ecca Add support for ARMv8-M security extension adds 96f57b1 Control extension availability with all arch bits adds 764d7ca Add support for ARMv8-M mainline with DSP ext adds 049ec13 [Patch ARM] Fix build attributes for armv8-a in case of assem [...] adds 4592650 [Patch ARM] Fix build attributes for armv8-a in case of assem [...] adds 6ee32f7 Automatic date update in version.in adds d4f21e6 [S/390] Add null ptr check + port GOTOFF handling from 32 bit [...] adds 4a6b51a Automatic date update in version.in adds b2a2ed1 Automatic date update in version.in adds a84c271 Automatic date update in version.in adds 7554f25 Automatic date update in version.in adds ca01ba1 Fix ldah being disassembled as ldaexh adds fa3c771 Automatic date update in version.in adds 24a917c Automatic date update in version.in adds c209624 Automatic date update in version.in adds 89c12d6 Automatic date update in version.in adds ea46de5 Automatic date update in version.in adds 00f1be6 Automatic date update in version.in adds 36fedf0 Automatic date update in version.in adds 56c298d Automatic date update in version.in adds b407714 Automatic date update in version.in adds 7e2077c Automatic date update in version.in adds 20fa274 Automatic date update in version.in adds 33a8a67 Automatic date update in version.in adds 1af90b0 Automatic date update in version.in adds 5ed2738 Automatic date update in version.in adds cd5480f Automatic date update in version.in adds a33aeff MIPS/BFD: Propagate the return status in attribute merging adds c9e1547 Automatic date update in version.in adds 38b6345 Automatic date update in version.in adds 0c88193 Automatic date update in version.in adds 98a34dd Automatic date update in version.in adds 476bf72 Automatic date update in version.in adds e48a6a3 [BACKPORT][ARM] PR ld/19368: Add missing relocation type clas [...] adds 412d26b ld: Fix LTO for MinGW targets adds f1bac68 Automatic date update in version.in adds 6413ed6 Delete opcodes that have been removed from ISA 3.0. adds 7ca2f27 Automatic date update in version.in adds c30e011 Mark the rgn-at11 test as an expected failure for MIPS targets. adds 12cbc9c Mark the linker's extract symbols test as an expected failure [...] adds d8c08e7 Mark the linker's -Bsymbolic-functions test as an expected fa [...] adds dafc481 Automatic date update in version.in adds a82e3ef Revert "Strip undefined symbols from .symtab" adds 4d1c2af Automatic date update in version.in adds cf4537f Automatic date update in version.in adds 2d0c9f3 Automatic date update in version.in adds 3bf8131 Automatic date update in version.in adds 096d2e0 Skip linker plugin tests if the linker has not been configure [...] adds 334b860 Provide AC_PROG_LEX that copes with LEX=missing from top-level adds 3e94c0c Automatic date update in version.in adds cff0ce2 Fix PR18735 test for RL78. adds bbd4296 Automatic date update in version.in adds c4ea965 Automatic date update in version.in adds b359dee Automatic date update in version.in adds 9e4c2a9 Automatic date update in version.in adds 1f2779f Automatic date update in version.in adds 81afeb0 Automatic date update in version.in adds 3078892 Bump version to 2.26 adds 2c49145 Add generated files adds e0957ab Bump to 2.26.0 adds 7b91eb2 Automatic date update in version.in adds 2664999 Automatic date update in version.in adds 87c3634 Automatic date update in version.in adds cd72f94 Automatic date update in version.in adds 2f0de68 Automatic date update in version.in adds 52b756d Replace == with = in ld/configure.ac adds 3c9d874 Replace == with = in gas/configure.ac adds 6a97cc2 Automatic date update in version.in adds 22edc1f Automatic date update in version.in adds c0c8024 Fix /usr/bin/ld: final link failed: File truncated error on hppa adds c3169c7 Automatic date update in version.in adds 48953bf Add a testcase for PR ld/18591 adds cc2d819 Store estimated distances in compressed_size adds a97f564 Automatic date update in version.in adds f929abd Remove duplicated marker for 2.26 in gas/NEWS adds bab518b Add -mrelax-relocations= to x86 assembler adds 1149041 Automatic date update in version.in adds 52f9625 Automatic date update in version.in adds dfd324b Automatic date update in version.in adds f001028 Automatic date update in version.in adds 98129dd Automatic date update in version.in adds 8e50258 Automatic date update in version.in adds b33a7a1 Automatic date update in version.in adds 5c49a5f Automatic date update in version.in adds 1861591 Mask off the least significant bit in GOT offset adds 6b2741d Automatic date update in version.in adds 1dab972 Enable -Bsymbolic and -Bsymbolic-functions to PIE adds bf89365 Fix a typo in objcopy manual adds 9d871a7 Automatic date update in version.in adds 71fa566 Automatic date update in version.in adds 7b8832e Automatic date update in version.in adds 4263484 Automatic date update in version.in adds 6b72c95 Add parentheses to prevent truncated addresses adds 915615f Automatic date update in version.in adds 729309e Automatic date update in version.in adds a449670 Automatic date update in version.in adds a6741dd Automatic date update in version.in adds d45389b [i386] Check RegVRex in register_number adds cb8d5cd Automatic date update in version.in adds 8e1e16e Automatic date update in version.in adds 07b8ad7 Automatic date update in version.in adds e88aaf4 Automatic date update in version.in adds 30b2144 Automatic date update in version.in adds 7e487fb [Backport][AArch64] Relax long branch veneer insertion for no [...] adds 610b473 Automatic date update in version.in adds e1c6fef Fix assorted ChangeLog errors adds 2398033 Enable 2 operand form of powerpc mfcr with -many adds 57b8887 Fix powerpc64 -r --save-restore-funcs adds f3d3b91 Set plt_got.offset to (bfd_vma) -1 adds f558a73 Don't add DT_NEEDED for unmatched symbol adds 544ddf9 Update symbol version for symbol from linker script adds 94dea7a Automatic date update in version.in adds 9b17a51 Automatic date update in version.in adds 4eb4e2a Automatic date update in version.in adds 98faa81 Automatic date update in version.in adds bfe9c5d Fix formatting of coff-i386.c and coff-x86_64.c adds b468cae Update PR ld/12365 test for GCC 6 adds 71090e7 Automatic date update in version.in adds a1d4919 Automatic date update in version.in adds 950bdc7 Automatic date update in version.in adds cb09f0f Speedup orphan placement for relocatable link adds 16e6826 Automatic date update in version.in adds 8cbcf54 Automatic date update in version.in adds dc026a2 Automatic date update in version.in adds 2b223aa Automatic date update in version.in adds a839b40 Automatic date update in version.in adds 343a405 Allow zero length archive elements adds 1134e6c Treat common symbol in executable as definition adds b675442 Automatic date update in version.in adds 753be8b Merge FSF binutils-2_26-branch adds c39f653 Add missing ChangeLog.arm entries adds 60993ee [ARM] Add support for Cortex-R8 adds 5127abd Revert "Add support for ARMv8-M mainline with DSP ext" adds c48c191 Revert "Control extension availability with all arch bits" adds 5abbc51 Revert "Add support for ARMv8-M security extension" adds 0b66396 Add support for ARMv8-M security extension adds 285f7e9 Control extension availability with all arch bits adds a1f52be Add support for ARMv8-M mainline with DSP ext adds 68d7ac7 Refactor Cortex-A8 erratum workaround adds cf29d7e Factor our stub creation in ARM backend adds 229db3a Allow stubs without associated input section in ARM backend adds fb74669 Use getters/setters to access ARM branch type adds acb5810 Allow veneers to claim veneered symbols adds ee97397 Support for dedicated output section for some veneer types adds 27af0d1 Support for dedicated stub section with padding adds 5c5d762 Add support for ARMv8-M SG veneer creation adds e1ad2ef Add support for creating import libraries adds ed9ee6c Add support for creating ARM v8-M secure extensions import libraries adds c16628b Add support for stable secure gateway veneers addresses adds de92984 Assert we don't access htab->stub_group out of range adds a040170 Add an expect for running commands with CLI jump adds 93881d8 Revert "Add an expect for running commands with CLI jump" adds bc4bac8 Add missing ChangeLog.arm entries for ARMv8-M work adds 531cf90 Automatic date update in version.in adds dc14bb3 Automatic date update in version.in adds 3727336 Automatic date update in version.in adds 65cea83 Automatic date update in version.in adds 343a890 ld: relax alignment requirements of compressed .debug_* secti [...] adds a93cb6f Automatic date update in version.in adds c4306ea Set BFD_DECOMPRESS to decompress debug sections adds d0509e7 Fix erroneous relocations applied to absolute symbols in COFF [...] adds 1724859 Check reloc against IFUNC symbol only with dynamic symbols adds 94987b2 Automatic date update in version.in adds 38b383a Automatic date update in version.in adds d193fe3 Bind defined symbol locally in PIE adds adceb88 Automatic date update in version.in adds a95219e Automatic date update in version.in adds e45a947 Automatic date update in version.in adds 0a2ba2f Automatic date update in version.in adds 7f315fb Automatic date update in version.in adds 0bc792a Automatic date update in version.in adds 636d623 Automatic date update in version.in adds 629833d Automatic date update in version.in adds 3aa5d15 Automatic date update in version.in adds f8b642c Automatic date update in version.in adds 8b682e0 Automatic date update in version.in adds 6341eb3 Automatic date update in version.in adds cf3db3d PE/COFF regression in base of code and data calculation adds 67b51c9 Automatic date update in version.in adds 611db8b Automatic date update in version.in adds 62ff09d Automatic date update in version.in adds 813724b Automatic date update in version.in adds f905cb6 Automatic date update in version.in adds 16a0328 Automatic date update in version.in adds 568f300 Automatic date update in version.in adds c3789ba Add missing pr19827-nacl.rd for i386/x86-64 NaCl adds 5f457ed Automatic date update in version.in adds 8753374 Automatic date update in version.in adds d201a16 Automatic date update in version.in adds 7544aa3 Automatic date update in version.in adds c265715 Automatic date update in version.in adds 1b29f9a Automatic date update in version.in adds 307c246 Automatic date update in version.in adds 15b3008 Automatic date update in version.in adds f76e9dd Automatic date update in version.in adds fd7943d Automatic date update in version.in adds cd59d24 Don't use vec_disp8 encoding with the .d32 suffix adds d1d73b0 Automatic date update in version.in adds 2894451 Automatic date update in version.in adds 7357580 Automatic date update in version.in adds eb945a0 Automatic date update in version.in adds 0ef60fa Automatic date update in version.in adds 925172e Automatic date update in version.in adds 2db3843 Automatic date update in version.in adds e95ea1f Automatic date update in version.in adds be27fe9 Automatic date update in version.in adds dd97c5f Automatic date update in version.in adds 4cd6612 Automatic date update in version.in adds 324373a Automatic date update in version.in adds a35c843 Automatic date update in version.in adds 873b275 Automatic date update in version.in adds 73d72d9 Automatic date update in version.in adds 8c9e2af Pass --compress-debug-sections=none to ld adds 805af9f Skip debug sections when estimating distances adds 43e2c3d Automatic date update in version.in adds ff5bbe9 Automatic date update in version.in adds d2f012e Automatic date update in version.in adds 746926d Automatic date update in version.in adds 4fbda74 Automatic date update in version.in adds d114b83 2016-02-05 Sriraman Tallam tmsriram@google.com adds 5702d86 Automatic date update in version.in adds 7aed032 Automatic date update in version.in adds d3251b1 Automatic date update in version.in adds 5ecab19 Automatic date update in version.in adds f85b721 Automatic date update in version.in adds 7dbdef6 Automatic date update in version.in adds e2e3ca0 Accept and ignore dummy command line options in the ARC backe [...] adds ad79d09 ld --gc-sections fail with __tls_get_addr_opt adds 008db22 Automatic date update in version.in adds cfff3f9 Automatic date update in version.in adds 836d91c Automatic date update in version.in adds 6d2e19b Automatic date update in version.in adds 823a9c1 Don't convert GOTPCREL relocation against large section adds d1cba71 Automatic date update in version.in adds f99b0f2 Automatic date update in version.in adds aea912d Automatic date update in version.in adds ec0d6fa [ARM/STM32L4XX] PR 20030: --fix-stm32l4xx-629360 fails to [...] adds 7af92b8 Merge remote-tracking branch 'origin/binutils-2_26-branch' in [...] adds 377dee3 Sync ARMv8-M code from master branch adds c80753f Automatic date update in version.in adds 253f51d Automatic date update in version.in adds c10d012 Don't convert R_386_GOT32 relocation adds fc4d3de Automatic date update in version.in adds 30d18a3 Automatic date update in version.in adds f5d7382 Automatic date update in version.in adds 861e835 Automatic date update in version.in adds 4277fb1 Automatic date update in version.in adds 015c0c1 Automatic date update in version.in adds 734fa44 Automatic date update in version.in adds 2bce055 Automatic date update in version.in adds 88887bd Automatic date update in version.in adds c0bd87a Automatic date update in version.in adds eae4f8f Automatic date update in version.in adds d38c222 Automatic date update in version.in adds 8bfb4f2 Add support for new POWER ISA 3.0 instructions. adds 010bc14 Automatic date update in version.in adds ad61dde Automatic date update in version.in adds 3d6eddb Automatic date update in version.in adds 4f952ba Re-add support for lbarx, lharx, stbcx. and sthcx. insns back [...] adds d03b4d7 Automatic date update in version.in adds 494b686 Automatic date update in version.in adds bcda2a9 Automatic date update in version.in adds 7cc657d Automatic date update in version.in adds acf79a9 Automatic date update in version.in adds bdf48af Revert PR16467 change adds 1341215 Automatic date update in version.in adds 2172af5 Automatic date update in version.in adds b7a91f9 Automatic date update in version.in adds 5975f54 Support --as-needed in i386/x86-64 tests adds 576bc8b Update x86-64 tests for --as-needed adds ca7db47 Link tmpdir/copyreloc-main.o before tmpdir/copyreloc-lib.so adds f0de532 Automatic date update in version.in adds ea800aa objcopy add-symbol uninitialised struct adds b3ec896 Fix PR 20221 - adjust syms and relocs only if relax shrunk section. adds 43b95d8 Automatic date update in version.in adds 87cae80 X86-64: Test external function reference without PLT adds a742a02 i386: Test external function reference without PLT adds 9983f9d Subtract GOT base only with a base register adds 3cac3e2 Add the GOT base for GOT32 relocs against IFUNC adds a063847 Automatic date update in version.in adds 30d923a Fix PR ld/20254 adds 0bd6c93 Automatic date update in version.in adds d97331f Merge remote-tracking branch 'origin/binutils-2_26-branch' in [...] adds 7e62612 Prevent SG veneers from being collected by --gc-section adds c7dae54 2016-06-20 Thomas Preud'homme thomas.preudhomme@arm.com adds 8f50453 2016-06-20 Thomas Preud'homme thomas.preudhomme@arm.com adds 81dc17d Prevent -Wmaybe-uninitialized warning in cmse_scan
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the annotated tag 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 (20d977d) \ N -- N -- N refs/tags/users/ARM/embedded-gdb-2_26-branch-2016q1 (c76000e)
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.
No new revisions were added by this update.
Summary of changes: ChangeLog | 131 +- Makefile.def | 12 +- Makefile.in | 5562 ++-- Makefile.tpl | 120 +- bfd/ChangeLog | 1983 +- bfd/ChangeLog-2006 | 2 +- bfd/ChangeLog-9193 | 16 +- bfd/ChangeLog-9495 | 134 +- bfd/ChangeLog.arm | 242 + bfd/Makefile.am | 32 +- bfd/Makefile.in | 32 +- bfd/acinclude.m4 | 4 +- bfd/aoutx.h | 16 +- bfd/archive.c | 24 +- bfd/archures.c | 10 +- bfd/bfd-in.h | 27 +- bfd/bfd-in2.h | 233 +- bfd/bfd.c | 167 +- bfd/bfd.m4 | 4 +- bfd/bout.c | 6 +- bfd/cache.c | 24 +- bfd/coff-alpha.c | 24 +- bfd/coff-arm.c | 20 +- bfd/coff-i386.c | 66 +- bfd/coff-i960.c | 6 +- bfd/coff-m68k.c | 2 +- bfd/coff-mcore.c | 2 +- bfd/coff-mips.c | 4 +- bfd/coff-ppc.c | 16 +- bfd/coff-rs6000.c | 34 +- bfd/coff-sh.c | 6 +- bfd/coff-tic80.c | 2 +- bfd/coff-x86_64.c | 100 +- bfd/coff64-rs6000.c | 2 +- bfd/coffcode.h | 10 +- bfd/coffgen.c | 8 +- bfd/cofflink.c | 50 +- bfd/config.bfd | 27 +- bfd/configure | 33 +- bfd/configure.ac | 13 +- bfd/configure.com | 4 +- bfd/configure.host | 4 +- bfd/cpu-arc.c | 18 +- bfd/cpu-avr.c | 10 +- bfd/cpu-nios2.c | 2 +- bfd/development.sh | 2 +- bfd/doc/aoutx.texi | 213 + bfd/doc/archive.texi | 105 + bfd/doc/archures.texi | 733 + bfd/doc/bfd.info | 14196 ++++++++++ bfd/doc/bfdio.texi | 95 + bfd/doc/bfdt.texi | 995 + bfd/doc/bfdver.texi | 4 + bfd/doc/bfdwin.texi | 2 + bfd/doc/cache.texi | 65 + bfd/doc/coffcode.texi | 697 + bfd/doc/core.texi | 70 + bfd/doc/elf.texi | 9 + .../empty-file => bfd/doc/elfcode.texi | 0 bfd/doc/format.texi | 112 + bfd/doc/hash.texi | 247 + bfd/doc/init.texi | 16 + bfd/doc/libbfd.texi | 179 + bfd/doc/linker.texi | 420 + bfd/doc/mmo.texi | 369 + bfd/doc/opncls.texi | 456 + bfd/doc/reloc.texi | 4294 +++ bfd/doc/section.texi | 1085 + bfd/doc/syms.texi | 480 + bfd/doc/targets.texi | 628 + bfd/dwarf2.c | 43 +- bfd/ecoff.c | 10 +- bfd/ecofflink.c | 12 +- bfd/elf-attrs.c | 2 +- bfd/elf-bfd.h | 68 +- bfd/elf-eh-frame.c | 17 +- bfd/elf-hppa.h | 5 + bfd/elf-ifunc.c | 16 +- bfd/elf-m10200.c | 4 +- bfd/elf-m10300.c | 52 +- bfd/elf-s390-common.c | 22 +- bfd/elf-strtab.c | 41 +- bfd/elf-vxworks.c | 4 +- bfd/elf.c | 352 +- bfd/elf32-arc.c | 1751 +- bfd/elf32-arm.c | 3368 ++- bfd/elf32-avr.c | 68 +- bfd/elf32-bfin.c | 70 +- bfd/elf32-cr16.c | 24 +- bfd/elf32-cr16c.c | 2 +- bfd/elf32-cris.c | 100 +- bfd/elf32-crx.c | 4 +- bfd/elf32-d10v.c | 8 +- bfd/elf32-dlx.c | 2 +- bfd/elf32-epiphany.c | 4 +- bfd/elf32-fr30.c | 4 +- bfd/elf32-frv.c | 71 +- bfd/elf32-ft32.c | 2 +- bfd/elf32-h8300.c | 6 +- bfd/elf32-hppa.c | 102 +- bfd/elf32-i370.c | 26 +- bfd/elf32-i386.c | 729 +- bfd/elf32-i860.c | 6 +- bfd/elf32-ip2k.c | 4 +- bfd/elf32-iq2000.c | 4 +- bfd/elf32-lm32.c | 42 +- bfd/elf32-m32c.c | 33 +- bfd/elf32-m32r.c | 67 +- bfd/elf32-m68hc11.c | 2 +- bfd/elf32-m68hc1x.c | 6 +- bfd/elf32-m68k.c | 54 +- bfd/elf32-mcore.c | 6 +- bfd/elf32-mep.c | 2 +- bfd/elf32-metag.c | 75 +- bfd/elf32-microblaze.c | 55 +- bfd/elf32-moxie.c | 4 +- bfd/elf32-msp430.c | 85 +- bfd/elf32-mt.c | 4 +- bfd/elf32-nds32.c | 88 +- bfd/elf32-nios2.c | 176 +- bfd/elf32-nios2.h | 2 +- bfd/elf32-or1k.c | 58 +- bfd/elf32-ppc.c | 441 +- bfd/elf32-rl78.c | 27 +- bfd/elf32-rx.c | 13 +- bfd/elf32-s390.c | 241 +- bfd/elf32-score.c | 39 +- bfd/elf32-score7.c | 40 +- bfd/elf32-sh-symbian.c | 2 +- bfd/elf32-sh.c | 152 +- bfd/elf32-sh64.c | 8 +- bfd/elf32-sparc.c | 2 +- bfd/elf32-spu.c | 10 +- bfd/elf32-tic6x.c | 61 +- bfd/elf32-tilepro.c | 86 +- bfd/elf32-v850.c | 45 +- bfd/elf32-vax.c | 30 +- bfd/elf32-visium.c | 30 +- bfd/elf32-xc16x.c | 2 +- bfd/elf32-xstormy16.c | 8 +- bfd/elf32-xtensa.c | 75 +- bfd/elf64-alpha.c | 83 +- bfd/elf64-hppa.c | 84 +- bfd/elf64-ia64-vms.c | 54 +- bfd/elf64-mmix.c | 10 +- bfd/elf64-ppc.c | 1282 +- bfd/elf64-ppc.h | 2 +- bfd/elf64-s390.c | 232 +- bfd/elf64-sh64.c | 68 +- bfd/elf64-sparc.c | 2 +- bfd/elf64-x86-64.c | 625 +- bfd/elfcode.h | 23 +- bfd/elfcore.h | 15 +- bfd/elflink.c | 924 +- bfd/elfnn-aarch64.c | 1102 +- bfd/elfnn-ia64.c | 92 +- bfd/elfxx-aarch64.c | 57 +- bfd/elfxx-mips.c | 576 +- bfd/elfxx-sparc.c | 132 +- bfd/elfxx-target.h | 8 +- bfd/elfxx-tilegx.c | 88 +- bfd/i386linux.c | 2 +- bfd/ihex.c | 6 +- bfd/libbfd-in.h | 2 +- bfd/libbfd.c | 2 +- bfd/libbfd.h | 104 +- bfd/libhppa.h | 2 +- bfd/linker.c | 10 +- bfd/m68klinux.c | 2 +- bfd/mach-o.c | 22 +- bfd/makefile.vms | 6 +- bfd/mep-relocs.pl | 4 +- bfd/mmo.c | 151 +- bfd/opncls.c | 2 +- bfd/pdp11.c | 12 +- bfd/pe-mips.c | 6 +- bfd/peXXigen.c | 8 +- bfd/pef.c | 2 +- bfd/pei-x86_64.c | 2 +- bfd/peicode.h | 32 + bfd/po/SRC-POTFILES.in | 1 + bfd/po/da.gmo | Bin 0 -> 134131 bytes bfd/po/es.gmo | Bin 0 -> 150305 bytes bfd/po/fi.gmo | Bin 0 -> 162650 bytes bfd/po/fr.gmo | Bin 0 -> 151850 bytes bfd/po/id.gmo | Bin 0 -> 105891 bytes bfd/po/ja.gmo | Bin 0 -> 134623 bytes bfd/po/ro.gmo | Bin 0 -> 69038 bytes bfd/po/ru.gmo | Bin 0 -> 186835 bytes bfd/po/rw.gmo | Bin 0 -> 429 bytes bfd/po/sv.gmo | Bin 0 -> 67266 bytes bfd/po/tr.gmo | Bin 0 -> 69529 bytes bfd/po/uk.gmo | Bin 0 -> 190915 bytes bfd/po/vi.gmo | Bin 0 -> 159371 bytes bfd/po/zh_CN.gmo | Bin 0 -> 16407 bytes bfd/po/zh_CN.po | 7300 +++-- bfd/ppcboot.c | 2 +- bfd/reloc.c | 277 +- bfd/reloc16.c | 2 +- bfd/rs6000-core.c | 98 +- bfd/section.c | 58 +- bfd/simple.c | 2 +- bfd/sparclinux.c | 2 +- bfd/srec.c | 2 +- bfd/sunos.c | 42 +- bfd/targets.c | 52 + bfd/tekhex.c | 6 +- bfd/versados.c | 4 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- bfd/vms-alpha.c | 8 +- bfd/warning.m4 | 6 +- bfd/xcofflink.c | 8 +- binutils/BRANCHES | 5 +- binutils/ChangeLog | 294 + binutils/ChangeLog-2005 | 4 +- binutils/ChangeLog-2006 | 4 +- binutils/ChangeLog-2008 | 4 +- binutils/ChangeLog-2009 | 2 +- binutils/ChangeLog.arm | 29 + binutils/MAINTAINERS | 2 +- binutils/Makefile.am | 3 +- binutils/Makefile.in | 3 +- binutils/NEWS | 19 +- binutils/README | 2 +- binutils/ar.c | 3 +- binutils/arlex.c | 2035 ++ binutils/arlex.l | 6 +- binutils/arparse.c | 1668 ++ binutils/arparse.h | 110 + binutils/arparse.y | 30 +- binutils/bucomm.c | 8 +- binutils/coffgrok.c | 2 +- binutils/configure | 128 +- binutils/configure.ac | 6 +- binutils/configure.com | 6 +- binutils/configure.tgt | 16 +- binutils/deflex.c | 2064 ++ binutils/deflex.l | 12 +- binutils/defparse.c | 2071 ++ binutils/defparse.h | 132 + binutils/defparse.y | 28 +- binutils/dlltool.c | 58 +- binutils/dllwrap.c | 10 +- binutils/doc/Makefile.in | 6 +- binutils/doc/addr2line.1 | 315 + binutils/doc/ar.1 | 470 + binutils/doc/binutils.info | 5126 ++++ binutils/doc/binutils.texi | 59 +- binutils/doc/cxxfilt.man | 345 + binutils/doc/dlltool.1 | 542 + binutils/doc/elfedit.1 | 242 + binutils/doc/nlmconv.1 | 251 + binutils/doc/nm.1 | 539 + binutils/doc/objcopy.1 | 1132 + binutils/doc/objdump.1 | 974 + binutils/doc/ranlib.1 | 227 + binutils/doc/readelf.1 | 467 + binutils/doc/size.1 | 275 + binutils/doc/strings.1 | 315 + binutils/doc/strip.1 | 444 + binutils/doc/windmc.1 | 360 + binutils/doc/windres.1 | 368 + binutils/dwarf.c | 29 +- binutils/elfcomm.c | 12 +- binutils/embedspu.sh | 2 +- binutils/makefile.vms | 4 +- binutils/mcparse.c | 2074 ++ binutils/mcparse.h | 111 + binutils/mcparse.y | 10 +- binutils/nlmconv.c | 8 +- binutils/nlmheader.c | 2617 ++ binutils/nlmheader.h | 143 + binutils/nm.c | 4 +- binutils/objcopy.c | 450 +- binutils/objdump.c | 100 +- binutils/od-elf32_avr.c | 6 +- binutils/po/bg.gmo | Bin 0 -> 113540 bytes binutils/po/ca.gmo | Bin 0 -> 218675 bytes binutils/po/ca.po | 9416 +++++++ binutils/po/da.gmo | Bin 0 -> 69960 bytes binutils/po/es.gmo | Bin 0 -> 199631 bytes binutils/po/fi.gmo | Bin 0 -> 211009 bytes binutils/po/fr.gmo | Bin 0 -> 217407 bytes binutils/po/fr.po | 14 +- binutils/po/hr.gmo | Bin 0 -> 21549 bytes binutils/po/id.gmo | Bin 0 -> 153153 bytes binutils/po/it.gmo | Bin 0 -> 192727 bytes binutils/po/ja.gmo | Bin 0 -> 205175 bytes binutils/po/ro.gmo | Bin 0 -> 20265 bytes binutils/po/ru.gmo | Bin 0 -> 235992 bytes binutils/po/rw.gmo | Bin 0 -> 615 bytes binutils/po/sk.gmo | Bin 0 -> 149635 bytes binutils/po/sr.gmo | Bin 0 -> 258169 bytes binutils/po/sv.gmo | Bin 0 -> 204326 bytes binutils/po/tr.gmo | Bin 0 -> 129842 bytes binutils/po/uk.gmo | Bin 0 -> 237105 bytes binutils/po/vi.gmo | Bin 0 -> 208072 bytes binutils/po/zh_CN.gmo | Bin 0 -> 87488 bytes binutils/po/zh_CN.po | 10114 +++++-- binutils/po/zh_TW.gmo | Bin 0 -> 121475 bytes binutils/rclex.c | 12 +- binutils/rcparse.c | 4682 ++++ binutils/rcparse.h | 306 + binutils/rcparse.y | 42 +- binutils/readelf.c | 625 +- binutils/resbin.c | 6 +- binutils/rescoff.c | 2 +- binutils/resrc.c | 14 +- binutils/resres.c | 2 +- binutils/stabs.c | 4 +- binutils/strings.c | 27 +- binutils/sysinfo.c | 1859 ++ binutils/sysinfo.h | 85 + binutils/sysinfo.y | 88 +- binutils/syslex.c | 1906 ++ binutils/syslex.l | 2 +- binutils/syslex_wrap.c | 2 +- binutils/sysroff.info | 32 +- binutils/testsuite/ChangeLog | 108 + binutils/testsuite/binutils-all/add-symbol.d | 14 + binutils/testsuite/binutils-all/ar.exp | 40 + binutils/testsuite/binutils-all/compress.exp | 209 +- binutils/testsuite/binutils-all/dw2-3.W | 4 +- binutils/testsuite/binutils-all/dw2-ranges.S | 140 + binutils/testsuite/binutils-all/dw2-ranges.W | 11 + .../testsuite/binutils-all/{empty-file => empty} | 0 .../testsuite/binutils-all/localize-hidden-1.d | 1 + binutils/testsuite/binutils-all/objcopy.exp | 298 +- binutils/testsuite/binutils-all/objdump.exp | 31 +- 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/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/lib/utils-lib.exp | 59 +- binutils/windres.c | 16 +- config-ml.in | 6 +- config.guess | 6 +- config.sub | 7 +- config/ChangeLog | 74 +- config/bitfields.m4 | 25 + config/bootstrap-lto-noplugin.mk | 6 + config/bootstrap-mpx.mk | 9 + config/gcc-plugin.m4 | 113 + config/gettext.m4 | 4 +- config/iconv.m4 | 47 +- config/mh-alpha-linux | 3 + config/override.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 | 89 +- configure.ac | 79 +- cpu/ChangeLog | 14 +- elfcpp/ChangeLog | 40 +- elfcpp/elfcpp.h | 4 +- elfcpp/elfcpp_internal.h | 20 +- elfcpp/i386.h | 1 + elfcpp/powerpc.h | 2 + elfcpp/s390.h | 118 + elfcpp/x86_64.h | 4 + etc/config.log | 153 + gas/ChangeLog | 901 +- gas/ChangeLog-2005 | 6 +- gas/ChangeLog-2006 | 4 +- gas/ChangeLog-2010 | 2 +- gas/ChangeLog-9295 | 24 +- gas/ChangeLog.arm | 187 + gas/NEWS | 23 + gas/README | 4 +- gas/as.c | 20 +- gas/bfin-lex.c | 3559 +++ gas/bfin-parse.c | 7974 ++++++ gas/bfin-parse.h | 422 + gas/cond.c | 6 +- gas/config.in | 10 + gas/config/atof-ieee.c | 2 +- gas/config/atof-vax.c | 2 +- gas/config/bfin-parse.y | 2 +- gas/config/m68k-parse.y | 18 +- gas/config/obj-aout.c | 10 +- gas/config/obj-coff-seh.c | 20 +- gas/config/obj-coff.c | 31 +- gas/config/obj-coff.h | 8 +- gas/config/obj-elf.c | 44 +- gas/config/obj-evax.c | 11 +- gas/config/obj-macho.c | 140 +- gas/config/obj-macho.h | 2 +- gas/config/obj-som.c | 5 +- gas/config/rl78-defs.h | 2 +- gas/config/rl78-parse.y | 2 +- gas/config/rx-parse.y | 8 +- gas/config/tc-aarch64.c | 459 +- gas/config/tc-aarch64.h | 4 +- gas/config/tc-alpha.c | 120 +- gas/config/tc-arc.c | 4339 +-- gas/config/tc-arc.h | 173 +- gas/config/tc-arm.c | 540 +- gas/config/tc-arm.h | 9 +- gas/config/tc-avr.c | 30 +- gas/config/tc-avr.h | 2 + gas/config/tc-bfin.c | 6 +- gas/config/tc-bfin.h | 5 +- gas/config/tc-cr16.c | 14 +- gas/config/tc-cr16.h | 4 +- gas/config/tc-cris.c | 4 +- gas/config/tc-crx.c | 112 +- gas/config/tc-crx.h | 4 +- gas/config/tc-d10v.c | 2 +- gas/config/tc-d30v.c | 2 +- gas/config/tc-d30v.h | 3 +- gas/config/tc-dlx.c | 12 +- gas/config/tc-epiphany.c | 2 +- gas/config/tc-fr30.c | 44 +- gas/config/tc-fr30.h | 10 +- gas/config/tc-frv.c | 70 +- gas/config/tc-h8300.c | 52 +- gas/config/tc-hppa.c | 193 +- gas/config/tc-i370.c | 13 +- gas/config/tc-i386-intel.c | 11 +- gas/config/tc-i386.c | 163 +- gas/config/tc-i386.h | 11 +- gas/config/tc-i860.c | 10 +- gas/config/tc-i960.c | 19 +- gas/config/tc-ia64.c | 139 +- gas/config/tc-ip2k.c | 14 +- gas/config/tc-iq2000.c | 7 +- gas/config/tc-lm32.c | 2 +- gas/config/tc-m32c.c | 64 +- gas/config/tc-m32c.h | 10 +- gas/config/tc-m32r.c | 26 +- gas/config/tc-m32r.h | 5 +- gas/config/tc-m68hc11.c | 41 +- gas/config/tc-m68k.c | 95 +- gas/config/tc-mcore.c | 2 +- gas/config/tc-mep.c | 40 +- gas/config/tc-mep.h | 5 +- gas/config/tc-microblaze.c | 15 +- gas/config/tc-microblaze.h | 4 +- gas/config/tc-mips.c | 98 +- gas/config/tc-mmix.c | 34 +- gas/config/tc-mn10200.c | 40 +- gas/config/tc-mn10300.c | 121 +- gas/config/tc-moxie.c | 10 +- gas/config/tc-msp430.c | 1031 +- gas/config/tc-mt.c | 36 +- gas/config/tc-mt.h | 2 +- gas/config/tc-nds32.c | 2 +- gas/config/tc-nds32.h | 3 +- gas/config/tc-nios2.c | 181 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-or1k.c | 66 +- gas/config/tc-or1k.h | 2 - gas/config/tc-ppc.c | 165 +- gas/config/tc-rl78.c | 19 +- gas/config/tc-rx.c | 16 +- gas/config/tc-s390.c | 250 +- gas/config/tc-score.c | 12 +- gas/config/tc-score.h | 4 +- gas/config/tc-score7.c | 12 +- gas/config/tc-sh.c | 22 +- gas/config/tc-sh64.c | 2 +- gas/config/tc-sparc.c | 24 +- gas/config/tc-spu.c | 22 +- gas/config/tc-tic30.c | 2 +- gas/config/tc-tic4x.c | 157 +- gas/config/tc-tic4x.h | 2 +- gas/config/tc-tic54x.c | 111 +- gas/config/tc-tic54x.h | 5 +- gas/config/tc-tic6x.c | 25 +- gas/config/tc-tilegx.c | 31 +- gas/config/tc-tilepro.c | 6 +- gas/config/tc-v850.c | 72 +- gas/config/tc-vax.c | 110 +- gas/config/tc-visium.c | 2 +- gas/config/tc-xc16x.c | 6 +- gas/config/tc-xc16x.h | 2 +- gas/config/tc-xgate.c | 2 +- gas/config/tc-xstormy16.c | 8 +- gas/config/tc-xtensa.c | 490 +- gas/config/tc-xtensa.h | 5 +- gas/config/tc-z80.c | 27 +- gas/config/tc-z80.h | 2 +- gas/config/te-generic.h | 2 +- gas/config/te-vms.c | 2 +- gas/config/xtensa-relax.c | 12 +- gas/configure | 115 +- gas/configure.ac | 64 +- gas/configure.com | 8 +- gas/configure.tgt | 2 + gas/doc/as.1 | 1968 ++ gas/doc/as.info | 27338 +++++++++++++++++++ gas/doc/as.texinfo | 72 +- gas/doc/{all.texi => asconfig.texi} | 0 gas/doc/c-aarch64.texi | 17 +- gas/doc/c-arc.texi | 529 +- gas/doc/c-arm.texi | 10 +- gas/doc/c-i386.texi | 12 + gas/doc/c-mips.texi | 3 + gas/doc/c-msp430.texi | 30 + gas/doc/c-ppc.texi | 3 + gas/doc/c-s390.texi | 30 +- gas/doc/c-xtensa.texi | 23 +- gas/dw2gencfi.c | 30 +- gas/dwarf2dbg.c | 15 +- gas/ecoff.c | 50 +- gas/expr.c | 185 +- gas/expr.h | 3 +- gas/input-scrub.c | 100 +- gas/itbl-lex.c | 1924 ++ gas/itbl-lex.l | 22 +- gas/itbl-parse.c | 1907 ++ gas/itbl-parse.h | 96 + gas/itbl-parse.y | 56 +- gas/m68k-parse.c | 2772 ++ gas/makefile.vms | 4 +- gas/messages.c | 8 +- gas/po/es.gmo | Bin 0 -> 438926 bytes gas/po/fi.gmo | Bin 0 -> 442741 bytes gas/po/fr.gmo | Bin 0 -> 501939 bytes gas/po/fr.po | 8242 +++--- gas/po/id.gmo | Bin 0 -> 389863 bytes gas/po/ja.gmo | Bin 0 -> 23726 bytes gas/po/ru.gmo | Bin 0 -> 23024 bytes gas/po/rw.gmo | Bin 0 -> 396 bytes gas/po/tr.gmo | Bin 0 -> 220920 bytes gas/po/uk.gmo | Bin 0 -> 647441 bytes gas/po/uk.po | 8230 +++--- gas/po/zh_CN.gmo | Bin 0 -> 3779 bytes gas/po/zh_CN.po | 20670 ++++++++++++++ gas/read.c | 174 +- gas/read.h | 10 + gas/rl78-parse.c | 4786 ++++ gas/rl78-parse.h | 307 + gas/rx-parse.c | 4222 +++ gas/rx-parse.h | 297 + gas/stabs.c | 5 +- gas/testsuite/ChangeLog | 682 +- gas/testsuite/ChangeLog.arm | 107 + gas/testsuite/gas/aarch64/advsimd-fp16.d | 565 + gas/testsuite/gas/aarch64/advsimd-fp16.s | 260 + gas/testsuite/gas/aarch64/alias-2.d | 110 + gas/testsuite/gas/aarch64/alias-2.s | 43 + gas/testsuite/gas/aarch64/float-fp16.d | 172 + gas/testsuite/gas/aarch64/float-fp16.s | 151 + gas/testsuite/gas/aarch64/illegal.l | 6 +- gas/testsuite/gas/aarch64/illegal.s | 6 +- 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/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/sysreg-2.d | 60 + gas/testsuite/gas/aarch64/sysreg-2.s | 61 + 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/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 | 4 +- gas/testsuite/gas/all/quoted-sym-names.d | 6 + gas/testsuite/gas/all/quoted-sym-names.s | 4 + gas/testsuite/gas/all/struct.d | 2 +- gas/testsuite/gas/all/test-gen.c | 22 +- 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/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 | 50 +- gas/testsuite/gas/arc/asl.d | 123 +- gas/testsuite/gas/arc/asl.s | 117 +- 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/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/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/nop.d | 10 +- gas/testsuite/gas/arc/nop.s | 2 +- gas/testsuite/gas/arc/or.d | 140 +- gas/testsuite/gas/arc/or.s | 69 +- 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/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 | 66 +- 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/warn.exp | 2 +- gas/testsuite/gas/arc/warn.s | 10 +- gas/testsuite/gas/arc/xor.d | 140 +- gas/testsuite/gas/arc/xor.s | 69 +- 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/arch7m-bad.l | 2 +- gas/testsuite/gas/arm/archv8m-base.d | 47 + gas/testsuite/gas/arm/archv8m-cmse-base.d | 17 + gas/testsuite/gas/arm/archv8m-cmse-main-1.d | 17 + gas/testsuite/gas/arm/archv8m-cmse-main-2.d | 10 + gas/testsuite/gas/arm/archv8m-cmse-main.s | 5 + 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 | 24 + gas/testsuite/gas/arm/archv8m-cmse.s | 12 + gas/testsuite/gas/arm/archv8m-main-dsp-1.d | 47 + gas/testsuite/gas/arm/archv8m-main-dsp-2.d | 17 + gas/testsuite/gas/arm/archv8m-main-dsp-3.d | 10 + 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 | 47 + gas/testsuite/gas/arm/archv8m.s | 45 + gas/testsuite/gas/arm/arm-idiv-bad.l | 2 +- gas/testsuite/gas/arm/arm7-bad.l | 2 +- gas/testsuite/gas/arm/armv1-bad.l | 2 +- gas/testsuite/gas/arm/armv8-a.d | 6 +- 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-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/inst.d | 32 +- 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/thumb-w-bad.l | 4 +- .../gas/arm/thumb2_ldr_immediate_armv6t2.d | 6 +- gas/testsuite/gas/arm/vfpv2-ldr_immediate.d | 28 +- gas/testsuite/gas/arm/vfpv3-const-conv.d | 4 +- gas/testsuite/gas/arm/vfpv3-ldr_immediate.d | 12 +- gas/testsuite/gas/arm/vfpv3xd-ldr_immediate.d | 28 +- gas/testsuite/gas/avr/avr-prop-1.d | 19 +- gas/testsuite/gas/avr/avr-prop-1.s | 4 +- gas/testsuite/gas/avr/pc-relative-reloc.d | 19 + gas/testsuite/gas/avr/per-function-debugline.s | 35 + gas/testsuite/gas/elf/elf.exp | 6 +- gas/testsuite/gas/elf/section2.e-rl78 | 9 + gas/testsuite/gas/i386/avx512dq-intel.d | 84 +- gas/testsuite/gas/i386/avx512dq.d | 4 + gas/testsuite/gas/i386/avx512dq.s | 4 + gas/testsuite/gas/i386/avx512dq_vl-intel.d | 168 +- gas/testsuite/gas/i386/avx512dq_vl.d | 8 + gas/testsuite/gas/i386/avx512dq_vl.s | 8 + 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/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 | 10 + gas/testsuite/gas/i386/ilp32/x86-64-gotpcrel.d | 28 + gas/testsuite/gas/i386/ilp32/x86-64-localpic.d | 7 +- 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/ospke.d | 12 + gas/testsuite/gas/i386/ospke.s | 6 + gas/testsuite/gas/i386/reloc32.d | 3 +- gas/testsuite/gas/i386/x86-64-avx512dq-intel.d | 84 +- gas/testsuite/gas/i386/x86-64-avx512dq.d | 4 + gas/testsuite/gas/i386/x86-64-avx512dq.s | 4 + gas/testsuite/gas/i386/x86-64-avx512dq_vl-intel.d | 168 +- gas/testsuite/gas/i386/x86-64-avx512dq_vl.d | 8 + gas/testsuite/gas/i386/x86-64-avx512dq_vl.s | 8 + gas/testsuite/gas/i386/x86-64-avx512f-intel.d | 2 + gas/testsuite/gas/i386/x86-64-avx512f.d | 2 + gas/testsuite/gas/i386/x86-64-avx512f.s | 2 + 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-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-localpic.d | 7 +- gas/testsuite/gas/i386/x86-64-ospke.d | 13 + gas/testsuite/gas/i386/x86_64-intel.d | 258 + gas/testsuite/gas/ia64/group-1.d | 2 +- gas/testsuite/gas/macros/test1.d | 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/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@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 | 4 + 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/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/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/msp430/bad.l | 3 +- 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 | 2 + gas/testsuite/gas/ppc/altivec3.d | 80 + gas/testsuite/gas/ppc/altivec3.s | 70 + gas/testsuite/gas/ppc/e500-ill.l | 8 + gas/testsuite/gas/ppc/e500-ill.s | 10 + gas/testsuite/gas/ppc/e6500.d | 17 + gas/testsuite/gas/ppc/e6500.s | 16 + gas/testsuite/gas/ppc/power4.d | 11 +- gas/testsuite/gas/ppc/power4.s | 8 + gas/testsuite/gas/ppc/power8.d | 40 + gas/testsuite/gas/ppc/power8.s | 40 + gas/testsuite/gas/ppc/power9.d | 393 + gas/testsuite/gas/ppc/power9.s | 383 + gas/testsuite/gas/ppc/ppc.exp | 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 | 132 + 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 | 25 + 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/nop.d | 11 +- gas/testsuite/gas/rx/nop.sm | 7 + 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 | 2 +- gas/testsuite/gas/sparc/rdpr.d | 1 + gas/testsuite/gas/sparc/rdpr.s | 1 + gas/testsuite/gas/sparc/wrpr.d | 1 + gas/testsuite/gas/sparc/wrpr.s | 1 + gas/testsuite/gas/xtensa/all.exp | 1 + gas/testsuite/gas/xtensa/auto-litpools.d | 12 + gas/testsuite/gas/xtensa/auto-litpools.s | 13 + gdb/ChangeLog | 7078 ++++- gdb/ChangeLog.arm | 18 +- gdb/MAINTAINERS | 19 +- gdb/Makefile.in | 63 +- gdb/NEWS | 89 + gdb/aarch32-linux-nat.c | 99 + gdb/aarch32-linux-nat.h | 34 + gdb/aarch64-linux-nat.c | 1167 +- gdb/aarch64-linux-tdep.c | 35 +- gdb/aarch64-tdep.c | 1347 +- gdb/aarch64-tdep.h | 17 + gdb/acinclude.m4 | 130 +- gdb/ada-exp.y | 82 +- gdb/ada-lang.c | 883 +- gdb/ada-lang.h | 24 +- gdb/ada-lex.l | 6 +- gdb/ada-tasks.c | 25 +- gdb/ada-typeprint.c | 21 +- gdb/addrmap.c | 21 +- gdb/aix-thread.c | 8 +- gdb/alpha-linux-nat.c | 2 +- gdb/alpha-linux-tdep.c | 8 +- gdb/alpha-mdebug-tdep.c | 5 +- gdb/alpha-tdep.c | 34 +- gdb/alphanbsd-tdep.c | 6 +- gdb/amd64-linux-nat.c | 2 +- gdb/amd64-linux-tdep.c | 59 +- gdb/amd64-nat.c | 4 +- gdb/amd64-tdep.c | 29 +- gdb/amd64-windows-tdep.c | 6 +- gdb/amd64obsd-tdep.c | 4 +- gdb/arch-utils.c | 12 +- gdb/arch-utils.h | 3 +- gdb/arch/aarch64-insn.c | 389 + gdb/arch/aarch64-insn.h | 324 + gdb/arch/arm.c | 33 + gdb/arch/arm.h | 71 + gdb/arch/xtensa.h | 46 + gdb/arm-linux-nat.c | 342 +- gdb/arm-linux-tdep.c | 47 +- gdb/arm-symbian-tdep.c | 2 +- gdb/arm-tdep.c | 99 +- gdb/arm-tdep.h | 39 +- gdb/armbsd-tdep.c | 4 +- gdb/auto-load.c | 37 +- gdb/auxv.c | 6 +- gdb/avr-tdep.c | 16 +- gdb/ax-gdb.c | 26 +- gdb/ax-general.c | 30 +- gdb/ax.h | 3 + gdb/bcache.c | 3 +- gdb/bfd-target.c | 6 +- gdb/bfin-tdep.c | 6 +- gdb/block.c | 24 +- gdb/block.h | 30 +- gdb/break-catch-sig.c | 13 +- gdb/break-catch-syscall.c | 3 +- gdb/break-catch-throw.c | 23 +- gdb/breakpoint.c | 1152 +- gdb/breakpoint.h | 62 +- gdb/bsd-uthread.c | 17 +- gdb/btrace.c | 95 +- gdb/btrace.h | 15 +- gdb/build-id.c | 7 +- gdb/buildsym.c | 67 +- gdb/buildsym.h | 23 +- gdb/c-exp.y | 146 +- gdb/c-lang.c | 12 +- gdb/c-typeprint.c | 8 +- gdb/c-valprint.c | 625 +- gdb/c-varobj.c | 6 +- gdb/charset.c | 7 +- gdb/cli-out.c | 40 +- gdb/cli/cli-cmds.c | 115 +- gdb/cli/cli-decode.c | 9 +- gdb/cli/cli-dump.c | 17 +- gdb/cli/cli-interp.c | 16 +- gdb/cli/cli-logging.c | 4 +- gdb/cli/cli-script.c | 41 +- gdb/cli/cli-setshow.c | 12 +- gdb/coff-pe-read.c | 17 +- gdb/coffread.c | 32 +- gdb/common/agent.c | 4 +- gdb/common/btrace-common.c | 6 +- gdb/common/btrace-common.h | 12 +- gdb/common/buffer.c | 2 +- gdb/common/cleanups.c | 3 +- gdb/common/common-exceptions.c | 7 +- gdb/common/common-exceptions.h | 16 + gdb/common/common-regcache.h | 5 + gdb/common/common-types.h | 2 + gdb/common/filestuff.c | 8 +- gdb/common/format.c | 7 +- gdb/common/gdb_sys_time.h | 38 + gdb/common/gdb_vecs.c | 5 +- gdb/common/gdb_wait.h | 8 +- gdb/common/print-utils.c | 2 +- gdb/common/print-utils.h | 6 +- gdb/common/queue.h | 6 +- gdb/common/vec.c | 2 +- gdb/common/vec.h | 8 +- gdb/common/xml-utils.c | 2 +- gdb/compile/compile-c-support.c | 2 +- gdb/compile/compile-c-symbols.c | 112 +- gdb/compile/compile-c-types.c | 20 +- gdb/compile/compile-loc2c.c | 18 +- gdb/compile/compile-object-load.c | 24 +- gdb/compile/compile-object-run.c | 7 +- gdb/compile/compile.c | 13 +- gdb/complaints.c | 17 +- gdb/completer.c | 230 +- gdb/config.in | 6 +- gdb/config/aarch64/linux.mh | 5 +- gdb/config/arm/linux.mh | 2 +- gdb/configure | 1092 +- gdb/configure.ac | 86 +- gdb/configure.tgt | 52 +- gdb/continuations.c | 190 - gdb/continuations.h | 19 - gdb/corefile.c | 17 +- gdb/corelow.c | 4 +- gdb/cp-name-parser.y | 10 +- gdb/cp-namespace.c | 304 +- gdb/cp-support.c | 26 +- gdb/cp-support.h | 114 +- gdb/cp-valprint.c | 6 +- gdb/cris-tdep.c | 18 +- gdb/ctf.c | 17 +- gdb/d-exp.y | 816 +- gdb/d-lang.c | 6 +- gdb/d-lang.h | 10 + gdb/d-namespace.c | 590 + gdb/d-valprint.c | 2 +- gdb/darwin-nat.c | 6 +- gdb/dbug-rom.c | 176 - gdb/dbxread.c | 150 +- gdb/dcache.c | 9 +- gdb/defs.h | 6 +- gdb/demangle.c | 2 +- gdb/dicos-tdep.c | 2 +- gdb/dictionary.c | 34 +- gdb/dink32-rom.c | 179 - gdb/disasm.c | 610 +- gdb/disasm.h | 26 +- gdb/doc/ChangeLog | 185 +- gdb/doc/gdb.texinfo | 1304 +- gdb/doublest.c | 2 +- gdb/dsrec.c | 316 - gdb/dtrace-probe.c | 12 +- gdb/dummy-frame.c | 10 +- gdb/dwarf2-frame-tailcall.c | 38 +- gdb/dwarf2-frame.c | 108 +- gdb/dwarf2expr.c | 31 +- gdb/dwarf2loc.c | 422 +- gdb/dwarf2loc.h | 26 +- gdb/dwarf2read.c | 1040 +- gdb/elfread.c | 53 +- gdb/environ.c | 2 +- gdb/eval.c | 18 +- gdb/event-loop.c | 13 +- gdb/event-top.c | 20 +- gdb/exec.c | 8 +- gdb/expprint.c | 4 +- gdb/extension-priv.h | 3 +- gdb/extension.c | 2 +- gdb/f-exp.y | 46 +- gdb/f-lang.c | 4 +- gdb/f-typeprint.c | 64 +- gdb/f-valprint.c | 2 +- gdb/fbsd-nat.c | 4 +- gdb/fbsd-tdep.c | 5 +- gdb/features/arm-with-m-fpa-layout.c | 2 + gdb/features/arm-with-m-fpa-layout.xml | 1 + gdb/features/arm-with-m-vfp-d16.c | 2 + gdb/features/arm-with-m-vfp-d16.xml | 1 + gdb/features/arm-with-m.c | 2 + gdb/features/arm-with-m.xml | 1 + gdb/features/arm-with-neon.c | 2 + gdb/features/arm-with-neon.xml | 1 + gdb/features/arm-with-vfpv2.c | 2 + gdb/features/arm-with-vfpv2.xml | 1 + gdb/features/arm-with-vfpv3.c | 2 + gdb/features/arm-with-vfpv3.xml | 1 + gdb/findcmd.c | 4 +- gdb/findvar.c | 211 +- gdb/fork-child.c | 4 +- gdb/frame-base.c | 9 +- gdb/frame-unwind.c | 9 +- gdb/frame.c | 60 +- gdb/frame.h | 7 + gdb/frv-linux-tdep.c | 2 +- gdb/frv-tdep.c | 7 +- gdb/ft32-tdep.c | 160 +- gdb/ft32-tdep.h | 3 +- gdb/gcore | 103 + gdb/gcore.c | 10 +- gdb/gdb_bfd.c | 172 +- gdb/gdb_obstack.c | 12 +- gdb/gdb_obstack.h | 5 + gdb/gdb_ptrace.h | 149 - gdb/gdb_select.h | 2 +- gdb/gdb_usleep.c | 3 +- gdb/gdbarch.c | 16 +- gdb/gdbarch.h | 21 +- gdb/gdbarch.sh | 27 +- gdb/gdbserver/ChangeLog | 1288 +- gdb/gdbserver/Makefile.in | 27 +- gdb/gdbserver/acinclude.m4 | 3 + gdb/gdbserver/ax.c | 12 +- gdb/gdbserver/config.in | 25 + gdb/gdbserver/configure | 272 +- gdb/gdbserver/configure.ac | 3 + gdb/gdbserver/configure.srv | 13 +- gdb/gdbserver/debug.c | 2 +- gdb/gdbserver/dll.c | 9 +- gdb/gdbserver/event-loop.c | 14 +- gdb/gdbserver/gdbthread.h | 3 +- gdb/gdbserver/hostio.c | 6 +- gdb/gdbserver/inferiors.c | 45 +- gdb/gdbserver/inferiors.h | 8 +- gdb/gdbserver/linux-aarch32-low.c | 146 + gdb/gdbserver/linux-aarch32-low.h | 29 + gdb/gdbserver/linux-aarch64-ipa.c | 151 + gdb/gdbserver/linux-aarch64-low.c | 3489 ++- gdb/gdbserver/linux-arm-low.c | 235 +- gdb/gdbserver/linux-bfin-low.c | 15 +- gdb/gdbserver/linux-cris-low.c | 17 +- gdb/gdbserver/linux-crisv32-low.c | 17 +- gdb/gdbserver/linux-low.c | 368 +- gdb/gdbserver/linux-low.h | 21 +- gdb/gdbserver/linux-m32r-low.c | 13 +- gdb/gdbserver/linux-m68k-low.c | 19 +- gdb/gdbserver/linux-mips-low.c | 39 +- gdb/gdbserver/linux-nios2-low.c | 41 +- gdb/gdbserver/linux-ppc-low.c | 224 +- gdb/gdbserver/linux-s390-low.c | 19 +- gdb/gdbserver/linux-sh-low.c | 15 +- gdb/gdbserver/linux-sparc-low.c | 18 +- gdb/gdbserver/linux-tic6x-low.c | 20 +- gdb/gdbserver/linux-tile-low.c | 17 +- gdb/gdbserver/linux-x86-low.c | 27 +- gdb/gdbserver/linux-xtensa-low.c | 38 +- gdb/gdbserver/lynx-low.c | 11 +- gdb/gdbserver/mem-break.c | 187 +- gdb/gdbserver/mem-break.h | 13 +- gdb/gdbserver/nto-low.c | 57 +- gdb/gdbserver/proc-service.c | 7 +- gdb/gdbserver/regcache.c | 24 +- gdb/gdbserver/remote-utils.c | 45 +- gdb/gdbserver/server.c | 271 +- gdb/gdbserver/server.h | 5 + gdb/gdbserver/spu-low.c | 71 +- gdb/gdbserver/target.c | 36 +- gdb/gdbserver/target.h | 55 +- gdb/gdbserver/tdesc.c | 2 +- gdb/gdbserver/thread-db.c | 87 +- gdb/gdbserver/tracepoint.c | 126 +- gdb/gdbserver/win32-low.c | 46 +- gdb/gdbthread.h | 84 +- gdb/gdbtypes.c | 201 +- gdb/gdbtypes.h | 80 +- gdb/gnu-nat.c | 35 +- gdb/gnu-v2-abi.c | 8 +- gdb/gnu-v3-abi.c | 46 +- gdb/gnulib/aclocal.m4 | 5 + gdb/gnulib/config.in | 241 +- gdb/gnulib/configure | 2362 +- gdb/gnulib/import/Makefile.am | 119 +- gdb/gnulib/import/Makefile.in | 191 +- 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 | 5 +- gdb/gnulib/import/m4/gnulib-common.m4 | 126 +- gdb/gnulib/import/m4/gnulib-comp.m4 | 24 +- 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/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/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/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/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 | 3 +- gdb/go-exp.y | 47 +- gdb/go-lang.c | 18 +- gdb/go-typeprint.c | 2 +- gdb/go-valprint.c | 2 +- gdb/guile/guile-internal.h | 46 +- gdb/guile/guile.c | 15 +- gdb/guile/scm-arch.c | 59 +- gdb/guile/scm-block.c | 42 +- gdb/guile/scm-breakpoint.c | 102 +- gdb/guile/scm-cmd.c | 23 +- gdb/guile/scm-disasm.c | 17 +- gdb/guile/scm-exception.c | 14 +- gdb/guile/scm-frame.c | 60 +- gdb/guile/scm-gsmob.c | 4 +- gdb/guile/scm-iterator.c | 17 +- gdb/guile/scm-lazy-string.c | 15 +- gdb/guile/scm-math.c | 56 +- gdb/guile/scm-objfile.c | 21 +- gdb/guile/scm-param.c | 19 +- gdb/guile/scm-ports.c | 69 +- gdb/guile/scm-pretty-print.c | 22 +- gdb/guile/scm-progspace.c | 21 +- gdb/guile/scm-safe-call.c | 39 +- gdb/guile/scm-string.c | 10 +- gdb/guile/scm-symbol.c | 61 +- gdb/guile/scm-symtab.c | 40 +- gdb/guile/scm-type.c | 76 +- gdb/guile/scm-utils.c | 30 +- gdb/guile/scm-value.c | 72 +- gdb/h8300-tdep.c | 19 +- gdb/hppa-linux-nat.c | 2 +- gdb/hppa-linux-tdep.c | 5 +- gdb/hppa-tdep.c | 27 +- gdb/hppanbsd-tdep.c | 2 +- gdb/hppaobsd-tdep.c | 4 +- gdb/i386-cygwin-tdep.c | 6 +- gdb/i386-linux-nat.c | 2 +- gdb/i386-linux-tdep.c | 22 +- gdb/i386-tdep.c | 51 +- gdb/i386-tdep.h | 2 +- gdb/i386obsd-tdep.c | 6 +- gdb/i387-tdep.c | 12 +- gdb/ia64-linux-nat.c | 13 +- gdb/ia64-tdep.c | 12 +- gdb/inf-child.c | 2 +- gdb/inf-loop.c | 70 +- gdb/inf-ptrace.c | 12 +- gdb/infcall.c | 437 +- gdb/infcall.h | 9 - gdb/infcmd.c | 770 +- gdb/inferior.c | 56 +- gdb/inferior.h | 15 +- gdb/inflow.c | 28 +- gdb/infrun.c | 2971 +- gdb/infrun.h | 51 +- gdb/inline-frame.c | 2 +- gdb/interps.c | 1 - gdb/iq2000-tdep.c | 6 +- gdb/jit.c | 78 +- gdb/jv-exp.y | 22 +- gdb/jv-lang.c | 35 +- gdb/jv-typeprint.c | 7 +- gdb/jv-valprint.c | 7 +- gdb/language.c | 68 +- gdb/language.h | 23 +- gdb/linespec.c | 651 +- gdb/linespec.h | 42 +- gdb/linux-fork.c | 7 +- gdb/linux-nat.c | 123 +- gdb/linux-nat.h | 3 +- gdb/linux-record.c | 144 +- gdb/linux-record.h | 8 +- gdb/linux-tdep.c | 27 +- gdb/linux-thread-db.c | 159 +- gdb/lm32-tdep.c | 5 +- gdb/location.c | 714 + gdb/location.h | 232 + gdb/m2-exp.y | 46 +- gdb/m2-lang.c | 4 +- gdb/m2-typeprint.c | 6 +- gdb/m2-valprint.c | 10 +- gdb/m32c-tdep.c | 141 +- gdb/m32r-linux-nat.c | 2 +- gdb/m32r-linux-tdep.c | 6 +- gdb/m32r-rom.c | 634 - gdb/m32r-tdep.c | 13 +- gdb/m68hc11-tdep.c | 8 +- gdb/m68k-tdep.c | 8 +- gdb/m68kbsd-tdep.c | 4 +- gdb/m68klinux-nat.c | 2 +- gdb/m68klinux-tdep.c | 2 +- gdb/m88k-tdep.c | 12 +- gdb/machoread.c | 2 +- gdb/macrocmd.c | 19 +- gdb/macroexp.c | 11 +- gdb/macroscope.c | 2 +- gdb/macrotab.c | 19 +- gdb/main.c | 2 +- gdb/maint.c | 4 +- gdb/mdebugread.c | 177 +- gdb/mem-break.c | 2 +- gdb/memattr.c | 4 +- gdb/memory-map.c | 27 +- gdb/memrange.c | 4 +- gdb/mep-tdep.c | 28 +- gdb/mi/mi-cmd-break.c | 78 +- gdb/mi/mi-cmd-disas.c | 39 +- gdb/mi/mi-cmd-stack.c | 6 +- gdb/mi/mi-cmd-var.c | 2 +- gdb/mi/mi-console.c | 14 +- gdb/mi/mi-interp.c | 191 +- gdb/mi/mi-main.c | 44 +- gdb/mi/mi-out.c | 151 +- gdb/mi/mi-parse.c | 14 +- gdb/mi/mi-parse.h | 2 +- gdb/microblaze-rom.c | 192 - gdb/microblaze-tdep.c | 7 +- gdb/minidebug.c | 16 +- gdb/mips-linux-nat.c | 18 +- gdb/mips-linux-tdep.c | 21 +- gdb/mips-sde-tdep.c | 4 +- gdb/mips-tdep.c | 71 +- gdb/mips64obsd-tdep.c | 2 +- gdb/mipsnbsd-tdep.c | 6 +- gdb/mipsread.c | 8 +- gdb/mn10300-linux-tdep.c | 7 +- gdb/mn10300-tdep.c | 13 +- gdb/monitor.c | 2418 -- gdb/monitor.h | 261 - gdb/moxie-tdep.c | 16 +- gdb/msp430-tdep.c | 30 +- gdb/mt-tdep.c | 14 +- gdb/namespace.c | 123 + gdb/namespace.h | 118 + gdb/nat/aarch64-linux-hw-point.c | 703 + gdb/nat/aarch64-linux-hw-point.h | 187 + gdb/nat/aarch64-linux.c | 239 + gdb/nat/aarch64-linux.h | 129 + gdb/nat/gdb_ptrace.h | 153 + gdb/nat/gdb_thread_db.h | 60 + gdb/nat/linux-btrace.c | 226 +- gdb/nat/linux-btrace.h | 11 +- gdb/nat/linux-nat.h | 5 + gdb/nat/linux-osdata.c | 6 +- gdb/nat/linux-ptrace.c | 17 +- gdb/nat/linux-ptrace.h | 18 +- gdb/nat/mips-linux-watch.c | 6 +- gdb/nat/mips-linux-watch.h | 4 +- gdb/nat/x86-linux-dregs.c | 2 +- gdb/nios2-linux-tdep.c | 50 +- gdb/nios2-tdep.c | 766 +- gdb/nios2-tdep.h | 7 +- gdb/nto-procfs.c | 208 +- gdb/nto-tdep.c | 190 +- gdb/nto-tdep.h | 16 + gdb/objc-lang.c | 21 +- gdb/objfiles.c | 140 +- gdb/objfiles.h | 315 +- gdb/observer.sh | 2 +- gdb/opencl-lang.c | 4 +- gdb/osabi.c | 26 +- gdb/osdata.c | 17 +- gdb/p-exp.y | 75 +- gdb/p-lang.c | 2 +- gdb/p-typeprint.c | 6 +- gdb/p-valprint.c | 20 +- gdb/parse.c | 32 +- gdb/parser-defs.h | 2 +- gdb/ppc-linux-nat.c | 41 +- gdb/ppc-linux-tdep.c | 98 +- gdb/ppc-ravenscar-thread.c | 2 +- gdb/ppc-sysv-tdep.c | 2 +- gdb/ppc64-tdep.c | 18 +- gdb/ppcbug-rom.c | 224 - gdb/ppcfbsd-tdep.c | 2 +- gdb/ppcobsd-tdep.c | 2 +- gdb/printcmd.c | 31 +- gdb/probe.c | 25 +- gdb/probe.h | 26 +- gdb/proc-service.c | 2 +- gdb/procfs.c | 27 +- gdb/progspace.c | 29 +- gdb/progspace.h | 11 +- gdb/prologue-value.c | 4 +- gdb/psympriv.h | 17 +- gdb/psymtab.c | 325 +- gdb/ptrace.m4 | 104 + gdb/python/py-block.c | 5 +- gdb/python/py-breakpoint.c | 14 +- gdb/python/py-cmd.c | 6 +- gdb/python/py-finishbreakpoint.c | 23 +- gdb/python/py-frame.c | 11 +- gdb/python/py-framefilter.c | 75 +- gdb/python/py-gdb-readline.c | 4 +- gdb/python/py-inferior.c | 31 +- gdb/python/py-linetable.c | 22 +- gdb/python/py-objfile.c | 4 +- gdb/python/py-param.c | 3 +- gdb/python/py-prettyprint.c | 2 +- gdb/python/py-progspace.c | 4 +- gdb/python/py-symbol.c | 16 +- gdb/python/py-symtab.c | 28 +- gdb/python/py-type.c | 14 +- gdb/python/py-unwind.c | 17 +- gdb/python/py-utils.c | 6 +- gdb/python/py-value.c | 348 +- gdb/python/py-varobj.c | 2 +- gdb/python/py-xmethods.c | 14 +- gdb/python/python.c | 40 +- gdb/ravenscar-thread.c | 4 +- gdb/record-btrace.c | 972 +- gdb/record-full.c | 51 +- gdb/record.c | 5 +- gdb/regcache.c | 53 +- gdb/reggroups.c | 9 +- gdb/remote-fileio.c | 18 +- gdb/remote-m32r-sdi.c | 22 +- gdb/remote-mips.c | 23 +- gdb/remote-notif.c | 6 +- gdb/remote-sim.c | 47 +- gdb/remote.c | 691 +- gdb/reverse.c | 2 +- gdb/rl78-tdep.c | 14 +- gdb/rs6000-aix-tdep.c | 4 +- gdb/rs6000-tdep.c | 185 +- gdb/rx-tdep.c | 19 +- gdb/s390-linux-nat.c | 30 +- gdb/s390-linux-tdep.c | 4641 +++- gdb/score-tdep.c | 12 +- gdb/sentinel-frame.c | 6 +- gdb/ser-base.c | 8 +- gdb/ser-go32.c | 4 +- gdb/ser-mingw.c | 14 +- gdb/ser-pipe.c | 4 +- gdb/ser-tcp.c | 5 +- gdb/ser-unix.c | 9 +- gdb/serial.c | 4 +- gdb/sh-tdep.c | 4 +- gdb/sh64-tdep.c | 4 +- gdb/skip.c | 2 +- gdb/solib-aix.c | 15 +- gdb/solib-darwin.c | 7 +- gdb/solib-dsbt.c | 25 +- gdb/solib-frv.c | 18 +- gdb/solib-spu.c | 18 +- gdb/solib-svr4.c | 188 +- gdb/solib-target.c | 25 +- gdb/solib.c | 55 +- gdb/solib.h | 12 +- gdb/solist.h | 13 +- gdb/source.c | 33 +- gdb/sparc-ravenscar-thread.c | 2 +- gdb/sparc-sol2-tdep.c | 2 +- gdb/sparc-tdep.c | 12 +- gdb/sparc64-sol2-tdep.c | 2 +- gdb/sparc64-tdep.c | 11 +- gdb/sparc64fbsd-tdep.c | 2 +- gdb/sparc64nbsd-tdep.c | 2 +- gdb/sparc64obsd-tdep.c | 4 +- gdb/sparcnbsd-tdep.c | 2 +- gdb/sparcobsd-tdep.c | 2 +- gdb/spu-linux-nat.c | 6 +- gdb/spu-multiarch.c | 14 +- gdb/spu-tdep.c | 37 +- gdb/srec.h | 35 - gdb/stabsread.c | 89 +- gdb/stabsread.h | 16 +- gdb/stack.c | 112 +- gdb/stap-probe.c | 47 +- gdb/symfile-debug.c | 123 +- gdb/symfile-mem.c | 3 +- gdb/symfile.c | 89 +- gdb/symmisc.c | 2 +- gdb/symtab.c | 440 +- gdb/symtab.h | 170 +- gdb/target-dcache.c | 22 +- gdb/target-debug.h | 11 +- gdb/target-delegates.c | 241 +- gdb/target-descriptions.c | 33 +- gdb/target-memory.c | 14 +- gdb/target.c | 212 +- gdb/target.h | 107 +- gdb/testsuite/ChangeLog | 1344 +- gdb/testsuite/ChangeLog.arm | 18 + gdb/testsuite/Makefile.in | 35 +- gdb/testsuite/boards/gdbserver-base.exp | 3 - gdb/testsuite/config/m32r-stub.exp | 1 - 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/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/attr_ref_and_charlit.exp | 42 + gdb/testsuite/gdb.ada/attr_ref_and_charlit/foo.adb | 24 + gdb/testsuite/gdb.ada/complete.exp | 13 + 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 | 6 +- gdb/testsuite/gdb.ada/complete/pck.adb | 5 + gdb/testsuite/gdb.ada/complete/pck.ads | 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/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/info_exc.exp | 4 +- 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.arch/aarch64-atomic-inst.exp | 2 +- gdb/testsuite/gdb.arch/aarch64-fp.exp | 2 +- gdb/testsuite/gdb.arch/arm-bl-branch-dest.exp | 2 +- gdb/testsuite/gdb.arch/arm-disp-step.exp | 2 +- gdb/testsuite/gdb.arch/disp-step-insn-reloc.exp | 84 + gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp | 114 + gdb/testsuite/gdb.arch/i386-biarch-core.exp | 31 +- gdb/testsuite/gdb.arch/i386-float.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx-map.c | 5 +- gdb/testsuite/gdb.arch/i386-mpx-map.exp | 2 +- gdb/testsuite/gdb.arch/i386-mpx.exp | 2 +- gdb/testsuite/gdb.arch/i386-permbkpt.exp | 2 +- gdb/testsuite/gdb.arch/insn-reloc.c | 552 + gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp | 50 +- gdb/testsuite/gdb.arch/ppc64-symtab-cordic.exp | 5 + gdb/testsuite/gdb.arch/thumb-bx-pc.exp | 2 +- gdb/testsuite/gdb.arch/thumb-prologue.exp | 2 +- gdb/testsuite/gdb.arch/thumb-singlestep.exp | 2 +- gdb/testsuite/gdb.asm/aarch64.inc | 34 + gdb/testsuite/gdb.asm/asm-source.exp | 3 + gdb/testsuite/gdb.base/a2-run.exp | 107 +- gdb/testsuite/gdb.base/attach-pie-misread.exp | 16 +- gdb/testsuite/gdb.base/attach-pie-noexec.exp | 5 +- gdb/testsuite/gdb.base/attach-twice.exp | 5 +- gdb/testsuite/gdb.base/attach.exp | 40 +- .../gdb.base/batch-preserve-term-settings.exp | 211 +- gdb/testsuite/gdb.base/bp-permanent.exp | 17 +- gdb/testsuite/gdb.base/break-interp.exp | 10 +- gdb/testsuite/gdb.base/call-ar-st.c | 4 + gdb/testsuite/gdb.base/call-ar-st.exp | 490 +- gdb/testsuite/gdb.base/call-rt-st.c | 3 + gdb/testsuite/gdb.base/call-rt-st.exp | 66 +- gdb/testsuite/gdb.base/call-signal-resume.exp | 18 +- gdb/testsuite/gdb.base/call-signals.c | 3 - gdb/testsuite/gdb.base/call-strs.c | 4 + gdb/testsuite/gdb.base/call-strs.exp | 58 +- gdb/testsuite/gdb.base/callfuncs.exp | 2 +- gdb/testsuite/gdb.base/catch-gdb-caused-signals.c | 4 + .../gdb.base/catch-gdb-caused-signals.exp | 2 +- gdb/testsuite/gdb.base/catch-syscall.c | 10 + gdb/testsuite/gdb.base/catch-syscall.exp | 129 +- gdb/testsuite/gdb.base/checkpoint-ns.exp | 25 + gdb/testsuite/gdb.base/checkpoint.exp | 6 +- gdb/testsuite/gdb.base/dbx.exp | 6 +- gdb/testsuite/gdb.base/default.exp | 33 +- 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-syscall.exp | 2 +- gdb/testsuite/gdb.base/dprintf-pending.exp | 10 +- gdb/testsuite/gdb.base/dprintf.c | 4 + gdb/testsuite/gdb.base/dprintf.exp | 134 +- gdb/testsuite/gdb.base/dso2dso.exp | 2 +- gdb/testsuite/gdb.base/ending-run.c | 4 + gdb/testsuite/gdb.base/ending-run.exp | 10 +- gdb/testsuite/gdb.base/float.exp | 4 +- gdb/testsuite/gdb.base/foll-exec-mode.c | 36 + gdb/testsuite/gdb.base/foll-exec-mode.exp | 201 + gdb/testsuite/gdb.base/foll-exec.c | 44 +- gdb/testsuite/gdb.base/foll-exec.exp | 65 +- gdb/testsuite/gdb.base/foll-vfork.exp | 29 +- gdb/testsuite/gdb.base/freebpcmd.exp | 31 +- gdb/testsuite/gdb.base/funcargs.exp | 22 +- gdb/testsuite/gdb.base/gcore.c | 2 + gdb/testsuite/gdb.base/gdb-sigterm-2.exp | 32 + gdb/testsuite/gdb.base/gdbhistsize-history.exp | 41 +- gdb/testsuite/gdb.base/gdbinit-history.exp | 124 +- .../gdb.base/global-var-nested-by-dso.exp | 1 + gdb/testsuite/gdb.base/gnu_vector.exp | 79 +- gdb/testsuite/gdb.base/help.exp | 2 +- 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/interrupt.exp | 10 +- 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/multi-forks.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/pie-execl.exp | 28 +- gdb/testsuite/gdb.base/range-stepping.exp | 35 +- gdb/testsuite/gdb.base/readline.exp | 94 +- gdb/testsuite/gdb.base/restore.exp | 15 +- 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/savedregs.exp | 2 +- gdb/testsuite/gdb.base/shlib-call.exp | 22 +- gdb/testsuite/gdb.base/shmain.c | 5 + gdb/testsuite/gdb.base/sigaltstack.exp | 1 + gdb/testsuite/gdb.base/sigbpt.exp | 4 + gdb/testsuite/gdb.base/siginfo-addr.c | 9 +- gdb/testsuite/gdb.base/siginfo-addr.exp | 17 +- gdb/testsuite/gdb.base/siginfo.exp | 4 + gdb/testsuite/gdb.base/sigstep.exp | 5 + gdb/testsuite/gdb.base/sizeof.c | 4 + gdb/testsuite/gdb.base/sizeof.exp | 14 +- gdb/testsuite/gdb.base/solib-overlap.exp | 7 +- gdb/testsuite/gdb.base/unwindonsignal.c | 3 - gdb/testsuite/gdb.base/unwindonsignal.exp | 18 +- gdb/testsuite/gdb.base/valgrind-disp-step.c | 32 + gdb/testsuite/gdb.base/valgrind-disp-step.exp | 136 + gdb/testsuite/gdb.base/valgrind-infcall.exp | 13 +- gdb/testsuite/gdb.base/varargs.c | 13 +- gdb/testsuite/gdb.base/varargs.exp | 27 +- gdb/testsuite/gdb.base/watchpoint.exp | 3 +- gdb/testsuite/gdb.btrace/buffer-size.exp | 12 +- gdb/testsuite/gdb.btrace/instruction_history.exp | 20 +- gdb/testsuite/gdb.btrace/multi-thread-step.exp | 227 +- gdb/testsuite/gdb.btrace/non-stop.c | 45 + gdb/testsuite/gdb.btrace/non-stop.exp | 245 + gdb/testsuite/gdb.btrace/tsx.c | 26 + gdb/testsuite/gdb.btrace/tsx.exp | 66 + gdb/testsuite/gdb.btrace/vdso.c | 4 +- gdb/testsuite/gdb.btrace/vdso.exp | 7 +- gdb/testsuite/gdb.btrace/x86-tsx.S | 29 + gdb/testsuite/gdb.compile/Makefile | 21 + gdb/testsuite/gdb.compile/compile-ifunc.exp | 6 + gdb/testsuite/gdb.compile/compile.exp | 2 +- gdb/testsuite/gdb.cp/classes.exp | 2 +- gdb/testsuite/gdb.cp/inherit.exp | 24 + gdb/testsuite/gdb.cp/temargs.exp | 1 - gdb/testsuite/gdb.cp/var-tag.exp | 14 +- gdb/testsuite/gdb.cp/virtbase.exp | 6 +- gdb/testsuite/gdb.dlang/properties.exp | 93 + gdb/testsuite/gdb.dwarf2/atomic-type.exp | 2 +- gdb/testsuite/gdb.dwarf2/bad-regnum.c | 22 + gdb/testsuite/gdb.dwarf2/bad-regnum.exp | 76 + gdb/testsuite/gdb.dwarf2/comp-unit-lang.c | 34 + gdb/testsuite/gdb.dwarf2/comp-unit-lang.exp | 80 + gdb/testsuite/gdb.dwarf2/data-loc.exp | 11 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 41 + .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 72 + gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.c | 24 + gdb/testsuite/gdb.dwarf2/dw2-bad-unresolved.exp | 59 + gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.S | 17 +- gdb/testsuite/gdb.dwarf2/dw2-canonicalize-type.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.S | 11 +- gdb/testsuite/gdb.dwarf2/dw2-compdir-oldgcc.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.S | 33 + gdb/testsuite/gdb.dwarf2/dw2-dummy-cu.exp | 39 + gdb/testsuite/gdb.dwarf2/dw2-ifort-parameter.exp | 2 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.S | 17 +- gdb/testsuite/gdb.dwarf2/dw2-minsym-in-cu.exp | 6 +- gdb/testsuite/gdb.dwarf2/dw2-op-stack-value.exp | 3 + gdb/testsuite/gdb.dwarf2/dw2-regno-invalid.exp | 71 + gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c | 22 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.S | 21 +- gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp | 7 +- gdb/testsuite/gdb.dwarf2/dynarr-ptr.exp | 19 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 27 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 6 +- gdb/testsuite/gdb.dwarf2/pr13961.S | 17 +- gdb/testsuite/gdb.dwarf2/pr13961.exp | 6 +- gdb/testsuite/gdb.dwarf2/staticvirtual.exp | 7 +- gdb/testsuite/gdb.fortran/vla-alloc-assoc.exp | 65 + gdb/testsuite/gdb.fortran/vla-datatypes.exp | 82 + gdb/testsuite/gdb.fortran/vla-datatypes.f90 | 51 + gdb/testsuite/gdb.fortran/vla-history.exp | 62 + gdb/testsuite/gdb.fortran/vla-ptr-info.exp | 32 + gdb/testsuite/gdb.fortran/vla-ptype-sub.exp | 87 + gdb/testsuite/gdb.fortran/vla-ptype.exp | 96 + gdb/testsuite/gdb.fortran/vla-sizeof.exp | 46 + gdb/testsuite/gdb.fortran/vla-sub.f90 | 82 + .../gdb.fortran/vla-value-sub-arbitrary.exp | 35 + gdb/testsuite/gdb.fortran/vla-value-sub-finish.exp | 49 + gdb/testsuite/gdb.fortran/vla-value-sub.exp | 90 + gdb/testsuite/gdb.fortran/vla-value.exp | 148 + gdb/testsuite/gdb.fortran/vla.f90 | 56 + gdb/testsuite/gdb.gdb/complaints.exp | 110 +- gdb/testsuite/gdb.gdb/selftest.exp | 16 +- gdb/testsuite/gdb.guile/Makefile | 17 + gdb/testsuite/gdb.linespec/3explicit.c | 28 + 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/ls-errs.exp | 57 +- gdb/testsuite/gdb.mi/mi-break.exp | 82 + gdb/testsuite/gdb.mi/mi-cli.exp | 20 +- gdb/testsuite/gdb.mi/mi-disassemble.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf-pending.exp | 2 +- gdb/testsuite/gdb.mi/mi-dprintf.c | 4 + gdb/testsuite/gdb.mi/mi-dprintf.exp | 78 +- gdb/testsuite/gdb.mi/mi-pending.c | 4 +- gdb/testsuite/gdb.mi/mi-pending.exp | 6 +- gdb/testsuite/gdb.mi/mi-vla-fortran.exp | 182 + gdb/testsuite/gdb.mi/mi-watch.exp | 4 - gdb/testsuite/gdb.mi/vla.f90 | 42 + gdb/testsuite/gdb.multi/multi-arch-exec.exp | 18 +- gdb/testsuite/gdb.multi/multi-arch.exp | 18 +- gdb/testsuite/gdb.multi/multi-attach.exp | 11 +- gdb/testsuite/gdb.opt/inline-bt.c | 1 + gdb/testsuite/gdb.opt/inline-cmds.c | 1 + gdb/testsuite/gdb.opt/inline-locals.c | 1 + gdb/testsuite/gdb.opt/inline-markers.c | 5 +- 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.perf/Makefile | 15 + gdb/testsuite/gdb.perf/README | 211 + gdb/testsuite/gdb.perf/backtrace.exp | 3 + gdb/testsuite/gdb.perf/disassemble.exp | 3 + 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/reporter.py | 35 +- gdb/testsuite/gdb.perf/lib/perftest/testresult.py | 5 +- gdb/testsuite/gdb.perf/lib/perftest/utils.py | 69 + gdb/testsuite/gdb.perf/single-step.exp | 4 +- gdb/testsuite/gdb.perf/skip-prologue.exp | 2 + gdb/testsuite/gdb.perf/solib.exp | 2 + gdb/testsuite/gdb.python/py-events.exp | 4 +- gdb/testsuite/gdb.python/py-evsignal.exp | 2 +- gdb/testsuite/gdb.python/py-evthreads.exp | 8 +- gdb/testsuite/gdb.python/py-lazy-string.exp | 4 +- gdb/testsuite/gdb.python/py-mi-objfile-gdb.py | 27 + .../scm-ports.c => gdb.python/py-mi-objfile.c} | 0 gdb/testsuite/gdb.python/py-mi-objfile.exp | 57 + gdb/testsuite/gdb.python/py-objfile.exp | 13 +- gdb/testsuite/gdb.python/py-pp-registration.exp | 11 +- gdb/testsuite/gdb.python/py-prettyprint.exp | 8 +- gdb/testsuite/gdb.python/py-prompt.exp | 5 +- gdb/testsuite/gdb.python/py-sync-interp.exp | 5 +- gdb/testsuite/gdb.python/py-type.c | 34 +- gdb/testsuite/gdb.python/py-type.exp | 79 +- gdb/testsuite/gdb.python/python.exp | 13 + gdb/testsuite/gdb.reverse/aarch64.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/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/s390-mvcle.c | 54 + gdb/testsuite/gdb.reverse/s390-mvcle.exp | 63 + gdb/testsuite/gdb.reverse/step-precsave.exp | 15 +- gdb/testsuite/gdb.reverse/time-reverse.c | 42 + gdb/testsuite/gdb.reverse/time-reverse.exp | 55 + gdb/testsuite/gdb.reverse/until-precsave.exp | 4 +- gdb/testsuite/gdb.reverse/waitpid-reverse.c | 44 + gdb/testsuite/gdb.reverse/waitpid-reverse.exp | 57 + .../connect-stopped-target.c} | 0 .../gdb.server/connect-stopped-target.exp | 82 + .../connect-without-multi-process.c} | 0 .../gdb.server/connect-without-multi-process.exp | 61 + gdb/testsuite/gdb.server/ext-attach.exp | 5 +- gdb/testsuite/gdb.server/ext-restart.exp | 65 + gdb/testsuite/gdb.server/ext-wrapper.exp | 70 + gdb/testsuite/gdb.server/server-exec-info.exp | 4 + gdb/testsuite/gdb.server/solib-list.exp | 9 - gdb/testsuite/gdb.threads/attach-into-signal.exp | 139 +- .../attach-many-short-lived-threads.exp | 6 +- gdb/testsuite/gdb.threads/attach-stopped.exp | 11 +- gdb/testsuite/gdb.threads/hand-call-in-threads.exp | 21 +- gdb/testsuite/gdb.threads/non-ldr-exc-1.exp | 24 +- gdb/testsuite/gdb.threads/non-ldr-exc-2.exp | 24 +- gdb/testsuite/gdb.threads/non-ldr-exc-3.exp | 24 +- gdb/testsuite/gdb.threads/non-ldr-exc-4.exp | 24 +- 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 | 9 +- gdb/testsuite/gdb.threads/non-stop-fair-events.exp | 117 +- .../gdb.threads/process-dies-while-handling-bp.c | 73 + .../gdb.threads/process-dies-while-handling-bp.exp | 147 + .../signal-while-stepping-over-bp-other-thread.exp | 2 +- .../gdb.threads/step-over-lands-on-breakpoint.c | 17 +- .../gdb.threads/step-over-lands-on-breakpoint.exp | 6 +- .../gdb.threads/step-over-trips-on-watchpoint.c | 17 +- .../gdb.threads/step-over-trips-on-watchpoint.exp | 9 +- 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/wp-replication.c | 24 - gdb/testsuite/gdb.threads/wp-replication.exp | 76 +- gdb/testsuite/gdb.trace/backtrace.exp | 13 +- gdb/testsuite/gdb.trace/change-loc.exp | 8 - gdb/testsuite/gdb.trace/change-loc.h | 22 +- gdb/testsuite/gdb.trace/collection.exp | 14 - gdb/testsuite/gdb.trace/entry-values.exp | 10 +- gdb/testsuite/gdb.trace/ftrace-lock.c | 85 + gdb/testsuite/gdb.trace/ftrace-lock.exp | 88 + gdb/testsuite/gdb.trace/ftrace.c | 21 +- gdb/testsuite/gdb.trace/ftrace.exp | 66 +- .../gdb.trace/mi-trace-frame-collected.exp | 12 - gdb/testsuite/gdb.trace/mi-trace-unavailable.exp | 2 + gdb/testsuite/gdb.trace/pending.exp | 8 +- gdb/testsuite/gdb.trace/pendshr1.c | 23 +- gdb/testsuite/gdb.trace/pendshr2.c | 20 +- gdb/testsuite/gdb.trace/range-stepping.c | 2 + gdb/testsuite/gdb.trace/range-stepping.exp | 9 +- gdb/testsuite/gdb.trace/report.exp | 14 - gdb/testsuite/gdb.trace/strace.exp | 5 + gdb/testsuite/gdb.trace/trace-break.c | 28 +- gdb/testsuite/gdb.trace/trace-break.exp | 14 - gdb/testsuite/gdb.trace/trace-common.h | 55 + gdb/testsuite/gdb.trace/trace-condition.c | 48 + gdb/testsuite/gdb.trace/trace-condition.exp | 160 + gdb/testsuite/gdb.trace/trace-mt.c | 21 +- gdb/testsuite/gdb.trace/unavailable.exp | 14 - gdb/testsuite/gdb.trace/while-dyn.exp | 10 +- gdb/testsuite/lib/build-piece.exp | 39 + gdb/testsuite/lib/cache.exp | 2 +- gdb/testsuite/lib/cell.exp | 2 +- gdb/testsuite/lib/dwarf.exp | 24 +- gdb/testsuite/lib/future.exp | 17 +- gdb/testsuite/lib/gdb.exp | 625 +- gdb/testsuite/lib/gdbserver-support.exp | 16 +- gdb/testsuite/lib/gen-perf-test.exp | 1509 + gdb/testsuite/lib/mi-support.exp | 91 +- gdb/testsuite/lib/pdtrace | 1033 + gdb/testsuite/lib/perftest.exp | 70 +- gdb/testsuite/lib/range-stepping-support.exp | 30 +- gdb/testsuite/lib/trace-support.exp | 23 + gdb/thread-fsm.c | 107 + gdb/thread-fsm.h | 104 + gdb/thread.c | 245 +- gdb/tic6x-tdep.c | 8 +- gdb/tilegx-linux-nat.c | 2 +- gdb/tilegx-tdep.c | 6 +- gdb/top.c | 85 +- gdb/top.h | 7 + gdb/tracefile-tfile.c | 8 +- gdb/tracefile.c | 4 +- gdb/tracepoint.c | 102 +- gdb/tracepoint.h | 2 +- gdb/tramp-frame.c | 3 +- gdb/tui/tui-data.c | 94 +- gdb/tui/tui-data.h | 10 +- gdb/tui/tui-disasm.c | 6 +- gdb/tui/tui-file.c | 27 +- gdb/tui/tui-hooks.c | 18 +- gdb/tui/tui-interp.c | 13 + gdb/tui/tui-io.c | 44 +- gdb/tui/tui-layout.c | 112 +- gdb/tui/tui-out.c | 8 +- gdb/tui/tui-regs.c | 2 +- gdb/tui/tui-source.c | 2 +- gdb/tui/tui-win.c | 116 +- gdb/tui/tui-windata.c | 2 +- gdb/tui/tui-wingeneral.c | 2 +- gdb/typeprint.c | 41 +- gdb/typeprint.h | 4 + gdb/ui-file.c | 55 +- gdb/ui-out.c | 34 +- gdb/user-regs.c | 13 +- gdb/utils.c | 77 +- gdb/utils.h | 6 +- gdb/v850-tdep.c | 4 +- gdb/valarith.c | 19 +- gdb/valops.c | 112 +- gdb/valprint.c | 760 +- gdb/value.c | 101 +- gdb/value.h | 10 +- gdb/varobj.c | 24 +- gdb/vax-tdep.c | 4 +- gdb/vaxobsd-tdep.c | 4 +- gdb/version.in | 2 +- gdb/windows-nat.c | 29 +- gdb/windows-tdep.c | 2 +- gdb/x86-linux-nat.c | 8 +- gdb/x86-nat.c | 16 +- gdb/xcoffread.c | 96 +- gdb/xml-support.c | 60 +- gdb/xml-syscall.c | 8 +- gdb/xml-tdesc.c | 46 +- gdb/xstormy16-tdep.c | 6 +- gdb/xtensa-linux-nat.c | 48 +- gdb/xtensa-linux-tdep.c | 4 + gdb/xtensa-tdep.c | 21 +- gdb/xtensa-tdep.h | 36 +- gold/ChangeLog | 818 +- gold/Makefile.am | 5 +- gold/Makefile.in | 10 +- gold/aarch64.cc | 257 +- gold/archive.cc | 42 +- gold/archive.h | 4 + gold/arm.cc | 29 +- gold/binary.cc | 8 +- gold/compressed_output.cc | 139 +- gold/compressed_output.h | 2 +- gold/configure | 19 +- gold/configure.ac | 2 + gold/configure.tgt | 14 + gold/copy-relocs.cc | 20 +- gold/copy-relocs.h | 20 +- gold/dynobj.cc | 76 +- gold/dynobj.h | 12 +- gold/expression.cc | 44 +- gold/i386.cc | 101 +- gold/icf.cc | 115 +- gold/incremental.cc | 9 +- gold/layout.cc | 9 +- gold/layout.h | 3 +- gold/mips.cc | 42 +- gold/object.cc | 72 +- gold/object.h | 14 +- gold/options.h | 13 +- gold/output.h | 5 + gold/parameters.cc | 2 +- gold/plugin.h | 10 + gold/po/POTFILES.in | 1 + gold/po/es.gmo | Bin 0 -> 51373 bytes gold/po/fi.gmo | Bin 0 -> 81582 bytes gold/po/fr.gmo | Bin 0 -> 86912 bytes gold/po/id.gmo | Bin 0 -> 38664 bytes gold/po/it.gmo | Bin 0 -> 50879 bytes gold/po/vi.gmo | Bin 0 -> 55950 bytes gold/po/zh_CN.gmo | Bin 0 -> 5199 bytes gold/po/zh_CN.po | 3599 +++ gold/powerpc.cc | 233 +- gold/reloc.cc | 4 +- gold/resolve.cc | 46 +- gold/s390.cc | 4330 +++ gold/script-sections.cc | 61 +- gold/script-sections.h | 2 +- gold/script.cc | 7 +- gold/script.h | 2 +- gold/sparc.cc | 27 +- gold/stringpool.cc | 7 +- gold/symtab.cc | 58 +- gold/symtab.h | 10 +- gold/target-reloc.h | 6 +- gold/target.h | 16 + gold/testsuite/Makefile.am | 151 +- gold/testsuite/Makefile.in | 229 +- gold/testsuite/arm_bl_out_of_range.s | 3 + 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_fix_v4bx.s | 3 + gold/testsuite/arm_unaligned_reloc.s | 11 +- gold/testsuite/arm_unaligned_reloc.sh | 22 +- gold/testsuite/binary_test.cc | 6 +- gold/testsuite/debug_msg.sh | 38 +- gold/testsuite/gdb_index_test_2_gabi.sh | 26 + gold/testsuite/hidden_test.sh | 24 +- gold/testsuite/icf_safe_test.sh | 2 +- gold/testsuite/ifuncdep2.c | 2 +- gold/testsuite/ifuncmod1.c | 2 +- gold/testsuite/ifuncmod5.c | 2 +- gold/testsuite/pr18689.c | 1 + gold/testsuite/pr18689.sh | 28 + gold/testsuite/script_test_1.cc | 47 - gold/testsuite/script_test_1.h | 25 + 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_12a.c | 2 +- gold/testsuite/script_test_1a.cc | 53 + gold/testsuite/script_test_1b.cc | 38 + gold/testsuite/script_test_2.cc | 18 +- gold/testsuite/testfile.cc | 3 +- 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/ver_test_13.c | 7 + gold/testsuite/ver_test_13.script | 4 + gold/testsuite/ver_test_13.sh | 59 + gold/testsuite/ver_test_4.cc | 10 + gold/testsuite/ver_test_4.sh | 5 +- gold/tilegx.cc | 17 +- gold/x86_64.cc | 42 +- gprof/ChangeLog | 34 + gprof/ChangeLog-2009 | 2 +- gprof/Makefile.am | 4 +- gprof/Makefile.in | 4 +- gprof/README | 8 +- gprof/alpha.c | 14 +- gprof/basic_blocks.c | 2 +- gprof/bsd_callg_bl.c | 125 + gprof/config.texi | 1 + gprof/configure | 24 +- gprof/configure.ac | 4 +- gprof/flat_bl.c | 45 + gprof/flat_bl.m | 4 +- gprof/fsf_callg_bl.c | 100 + gprof/gmon.h | 4 +- gprof/gmon_io.c | 8 +- gprof/gprof.1 | 772 + gprof/gprof.c | 10 +- gprof/gprof.info | 2478 ++ gprof/gprof.texi | 60 +- gprof/hist.c | 48 +- gprof/hist.h | 4 +- gprof/po/bg.gmo | Bin 0 -> 12825 bytes gprof/po/da.gmo | Bin 0 -> 10415 bytes gprof/po/de.gmo | Bin 0 -> 10545 bytes gprof/po/eo.gmo | Bin 0 -> 10469 bytes gprof/po/es.gmo | Bin 0 -> 10523 bytes gprof/po/fi.gmo | Bin 0 -> 11200 bytes gprof/po/fr.gmo | Bin 0 -> 11206 bytes gprof/po/ga.gmo | Bin 0 -> 10440 bytes gprof/po/hu.gmo | Bin 0 -> 10991 bytes gprof/po/id.gmo | Bin 0 -> 10448 bytes gprof/po/it.gmo | Bin 0 -> 10691 bytes gprof/po/ja.gmo | Bin 0 -> 3004 bytes gprof/po/ms.gmo | Bin 0 -> 10360 bytes gprof/po/nl.gmo | Bin 0 -> 10712 bytes gprof/po/pt_BR.gmo | Bin 0 -> 9984 bytes gprof/po/ro.gmo | Bin 0 -> 9898 bytes gprof/po/ru.gmo | Bin 0 -> 12808 bytes gprof/po/rw.gmo | Bin 0 -> 486 bytes gprof/po/sr.gmo | Bin 0 -> 12971 bytes gprof/po/sv.gmo | Bin 0 -> 10513 bytes gprof/po/sv.po | 209 +- gprof/po/tr.gmo | Bin 0 -> 11331 bytes gprof/po/uk.gmo | Bin 0 -> 13049 bytes gprof/po/vi.gmo | Bin 0 -> 12463 bytes include/ChangeLog | 339 +- include/ChangeLog.arm | 4 + include/ansidecl.h | 18 + include/aout/ChangeLog | 4 + include/bfdlink.h | 45 +- include/demangle.h | 12 +- include/dis-asm.h | 2 +- include/dwarf2.def | 7 + include/elf/ChangeLog | 220 +- include/elf/ChangeLog.arm | 52 + include/elf/aarch64.h | 9 + include/elf/arc-reloc.def | 462 + include/elf/arc.h | 32 +- include/elf/arm.h | 37 +- include/elf/avr.h | 1 + include/elf/common.h | 6 +- include/elf/external.h | 3 +- include/elf/i386.h | 2 + include/elf/mips.h | 4 + include/elf/ppc.h | 3 + include/elf/ppc64.h | 5 + include/elf/x86-64.h | 14 +- include/gdb/ChangeLog | 25 +- include/gdb/sim-cr16.h | 23 - include/gdb/sim-d10v.h | 23 - include/hashtab.h | 10 +- include/longlong.h | 4 + include/obstack.h | 910 +- include/opcode/ChangeLog | 278 +- include/opcode/ChangeLog.arm | 84 + include/opcode/aarch64.h | 49 +- include/opcode/arc-func.h | 236 + include/opcode/arc.h | 608 +- include/opcode/arm.h | 93 +- include/opcode/ft32.h | 6 + include/opcode/ppc.h | 8 +- include/opcode/rx.h | 7 + include/opcode/s390.h | 3 + include/opcode/visium.h | 6 +- include/splay-tree.h | 20 +- intl/ChangeLog | 12 +- intl/configure | 97 +- ld/ChangeLog | 936 + ld/ChangeLog-2009 | 2 +- ld/ChangeLog-9197 | 2 +- ld/ChangeLog.arm | 95 + ld/Makefile.am | 35 +- ld/Makefile.in | 42 +- ld/NEWS | 20 +- ld/config.in | 3 + ld/{gen-doc.texi => configdoc.texi} | 0 ld/configure | 58 +- ld/configure.ac | 20 +- ld/configure.host | 6 +- ld/configure.tgt | 20 +- ld/deffilep.c | 3362 +++ ld/deffilep.h | 132 + ld/emulparams/aarch64cloudabi.sh | 37 + ld/emulparams/aarch64cloudabib.sh | 2 + ld/emulparams/arcebelf.sh | 15 + ld/emulparams/arcebelf_prof.sh | 21 + ld/emulparams/arceblinux.sh | 17 + ld/emulparams/arceblinux_prof.sh | 23 + ld/emulparams/arcelf.sh | 21 +- ld/emulparams/arcelf_prof.sh | 25 + ld/emulparams/arclinux.sh | 21 + ld/emulparams/arclinux_prof.sh | 27 + ld/emulparams/arcv2elf.sh | 25 + ld/emulparams/arcv2elfx.sh | 22 + ld/emulparams/call_nop.sh | 48 + ld/emulparams/criself.sh | 6 +- ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf32rl78.sh | 5 +- ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_i386_be.sh | 1 + ld/emulparams/elf_i386_chaos.sh | 1 + ld/emulparams/elf_i386_ldso.sh | 1 + ld/emulparams/elf_i386_vxworks.sh | 1 + ld/emulparams/elf_iamcu.sh | 1 + ld/emulparams/elf_k1om.sh | 1 + ld/emulparams/elf_l1om.sh | 1 + ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/solaris2.sh | 2 + ld/emultempl/aarch64elf.em | 4 +- ld/emultempl/aix.em | 20 +- ld/emultempl/alphaelf.em | 10 +- ld/emultempl/arclinux.em | 52 + ld/emultempl/armcoff.em | 8 +- ld/emultempl/armelf.em | 109 +- ld/emultempl/avrelf.em | 4 +- ld/emultempl/beos.em | 10 +- ld/emultempl/cr16elf.em | 6 +- ld/emultempl/crxelf.em | 2 +- ld/emultempl/elf-generic.em | 2 +- ld/emultempl/elf32.em | 155 +- ld/emultempl/genelf.em | 4 +- ld/emultempl/generic.em | 10 +- ld/emultempl/gld960.em | 8 +- ld/emultempl/gld960c.em | 8 +- ld/emultempl/hppaelf.em | 8 +- ld/emultempl/ia64elf.em | 6 +- ld/emultempl/irix.em | 2 +- ld/emultempl/linux.em | 10 +- ld/emultempl/lnk960.em | 10 +- ld/emultempl/m68hc1xelf.em | 2 +- ld/emultempl/m68kcoff.em | 12 +- ld/emultempl/m68kelf.em | 4 +- ld/emultempl/metagelf.em | 4 +- ld/emultempl/mipself.em | 4 +- ld/emultempl/mmo.em | 26 +- ld/emultempl/msp430.em | 12 +- ld/emultempl/nds32elf.em | 10 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/nios2elf.em | 8 +- ld/emultempl/pe.em | 78 +- ld/emultempl/pep.em | 76 +- ld/emultempl/ppc32elf.em | 3 +- ld/emultempl/ppc64elf.em | 29 +- ld/emultempl/sh64elf.em | 3 +- ld/emultempl/solaris2.em | 6 +- ld/emultempl/spuelf.em | 8 +- ld/emultempl/sunos.em | 22 +- ld/emultempl/tic6xdsbt.em | 2 +- ld/emultempl/ticoff.em | 8 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vms.em | 2 +- ld/emultempl/vxworks.em | 2 +- ld/ld.1 | 2670 ++ ld/ld.h | 26 +- ld/ld.info | 8528 ++++++ ld/ld.texinfo | 267 +- ld/ldctor.c | 4 +- ld/ldemul.c | 10 +- ld/ldexp.c | 119 +- ld/ldexp.h | 9 + ld/ldfile.c | 2 +- ld/ldgram.c | 4736 ++++ ld/ldgram.h | 355 + ld/ldint.texinfo | 92 +- ld/ldlang.c | 214 +- ld/ldlang.h | 4 +- ld/ldlex.c | 4408 +++ ld/ldlex.h | 6 +- ld/ldmain.c | 20 +- ld/ldmisc.c | 4 +- ld/ldwrite.c | 4 +- ld/lexsup.c | 132 +- ld/pe-dll.c | 6 +- ld/plugin.c | 19 +- ld/po/bg.gmo | Bin 0 -> 74041 bytes ld/po/da.gmo | Bin 0 -> 34929 bytes ld/po/es.gmo | Bin 0 -> 58358 bytes ld/po/fi.gmo | Bin 0 -> 57750 bytes ld/po/fr.gmo | Bin 0 -> 62481 bytes ld/po/ga.gmo | Bin 0 -> 48922 bytes ld/po/id.gmo | Bin 0 -> 53562 bytes ld/po/it.gmo | Bin 0 -> 57987 bytes ld/po/ja.gmo | Bin 0 -> 64029 bytes ld/po/sv.gmo | Bin 0 -> 43131 bytes ld/po/tr.gmo | Bin 0 -> 41339 bytes ld/po/uk.gmo | Bin 0 -> 75243 bytes ld/po/vi.gmo | Bin 0 -> 61550 bytes ld/po/zh_CN.gmo | Bin 0 -> 54302 bytes ld/po/zh_CN.po | 1922 +- ld/po/zh_TW.gmo | Bin 0 -> 54554 bytes ld/po/zh_TW.po | 1740 +- ld/scripttempl/arclinux.sc | 439 + ld/scripttempl/elf.sc | 4 +- ld/scripttempl/elf32msp430.sc | 11 +- ld/scripttempl/elf32msp430_3.sc | 11 +- ld/scripttempl/elfarc.sc | 441 + ld/scripttempl/elfarcv2.sc | 314 + ld/scripttempl/ft32.sc | 7 +- ld/testsuite/ChangeLog | 925 +- ld/testsuite/ChangeLog.arm | 102 + ld/testsuite/config/default.exp | 78 + ld/testsuite/ld-aarch64/aarch64-elf.exp | 86 +- 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-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/gc-tls-relocs.d | 1 + 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-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-arm/arm-elf.exp | 121 + 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/cmse-implib-errors.out | 7 + ld/testsuite/ld-arm/cmse-implib.rd | 13 + ld/testsuite/ld-arm/cmse-implib.s | 75 + ld/testsuite/ld-arm/cmse-new-comeback-implib.rd | 15 + .../ld-arm/cmse-new-earlier-later-implib.out | 3 + ld/testsuite/ld-arm/cmse-new-implib-no-output.out | 4 + ld/testsuite/ld-arm/cmse-new-implib.out | 1 + ld/testsuite/ld-arm/cmse-new-implib.rd | 14 + ld/testsuite/ld-arm/cmse-new-wrong-implib.out | 3 + .../ld-arm/cmse-veneers-no-gnu_sgstubs.out | 3 + .../ld-arm/cmse-veneers-wrong-entryfct.out | 19 + ld/testsuite/ld-arm/cmse-veneers.d | 21 + ld/testsuite/ld-arm/cmse-veneers.rd | 9 + ld/testsuite/ld-arm/cmse-veneers.s | 97 + ld/testsuite/ld-arm/cmse-veneers.sd | 7 + .../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/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-3.rd | 10 +- ld/testsuite/ld-arm/ifunc-4.rd | 60 +- ld/testsuite/ld-arm/ifunc-9.rd | 2 +- 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-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/gc-section-debugline.d | 70 + ld/testsuite/ld-avr/per-function-debugline.s | 84 + ld/testsuite/ld-cris/locref2.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/check-ptr-eq.c | 12 + ld/testsuite/ld-elf/compress.exp | 20 +- ld/testsuite/ld-elf/compressed1b.d | 3 +- ld/testsuite/ld-elf/compressed1c.d | 2 +- ld/testsuite/ld-elf/eh-frame-hdr.d | 2 +- ld/testsuite/ld-elf/ehdr_start-weak.d | 5 +- ld/testsuite/ld-elf/elf.exp | 34 +- ld/testsuite/ld-elf/empty-implib.out | 2 + ld/testsuite/ld-elf/exclude.exp | 11 +- ld/testsuite/ld-elf/exclude2.s | 1 + 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/gabiend.rt | 2 +- ld/testsuite/ld-elf/gabinormal.rt | 2 +- ld/testsuite/ld-elf/group1.d | 2 + ld/testsuite/ld-elf/implib.rd | 11 + ld/testsuite/ld-elf/implib.s | 22 + ld/testsuite/ld-elf/indirect.exp | 47 +- ld/testsuite/ld-elf/linkonce1.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.ld | 1 + ld/testsuite/ld-elf/pie.d | 8 + 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 | 11 + 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/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/pr19698.d | 10 + ld/testsuite/ld-elf/pr19698.s | 5 + ld/testsuite/ld-elf/pr19698.t | 11 + ld/testsuite/ld-elf/provide-hidden-2.ld | 2 +- ld/testsuite/ld-elf/shared.exp | 75 + ld/testsuite/ld-elf/symbolic-func.r | 18 + ld/testsuite/ld-elf/symbolic-func.s | 13 + ld/testsuite/ld-elf/zlibbegin.rS | 2 +- ld/testsuite/ld-elf/zlibnormal.rS | 2 +- ld/testsuite/ld-elfvers/vers.exp | 4 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 16 +- ld/testsuite/ld-gc/gc.exp | 7 + 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-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/testsuite/ld-i386/compressed1.d | 3 +- 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 | 216 +- 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 | 3 + ld/testsuite/ld-i386/lea1b.d | 3 + ld/testsuite/ld-i386/lea1c.d | 7 +- 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/mov1.s | 4 + ld/testsuite/ld-i386/mov1a.d | 2 + ld/testsuite/ld-i386/mov1b.d | 2 + 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 | 43 + ld/testsuite/ld-i386/no-plt-1a.rd | 10 + ld/testsuite/ld-i386/no-plt-1b.dd | 31 + ld/testsuite/ld-i386/no-plt-1b.rd | 16 + ld/testsuite/ld-i386/no-plt-1c.dd | 31 + ld/testsuite/ld-i386/no-plt-1c.rd | 14 + ld/testsuite/ld-i386/no-plt-1d.dd | 43 + ld/testsuite/ld-i386/no-plt-1d.rd | 7 + ld/testsuite/ld-i386/no-plt-1e.dd | 43 + ld/testsuite/ld-i386/no-plt-1e.rd | 10 + ld/testsuite/ld-i386/no-plt-1f.dd | 31 + ld/testsuite/ld-i386/no-plt-1f.rd | 16 + ld/testsuite/ld-i386/no-plt-1g.dd | 31 + ld/testsuite/ld-i386/no-plt-1g.rd | 14 + ld/testsuite/ld-i386/no-plt-1h.dd | 34 + ld/testsuite/ld-i386/no-plt-1h.rd | 10 + ld/testsuite/ld-i386/no-plt-1i.dd | 33 + ld/testsuite/ld-i386/no-plt-1i.rd | 12 + ld/testsuite/ld-i386/no-plt-1j.dd | 34 + ld/testsuite/ld-i386/no-plt-1j.rd | 7 + ld/testsuite/ld-i386/no-plt-check1a.S | 39 + ld/testsuite/ld-i386/no-plt-check1b.S | 28 + ld/testsuite/ld-i386/no-plt-extern1a.S | 26 + ld/testsuite/ld-i386/no-plt-extern1b.S | 16 + 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 | 290 + 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/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/pr19615.d | 13 + ld/testsuite/ld-i386/pr19615.s | 13 + 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/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 | 43 + ld/testsuite/ld-i386/pr20244-2b.d | 11 + 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-ia64/error1.d | 2 + ld/testsuite/ld-ia64/error2.d | 2 + ld/testsuite/ld-ia64/error3.d | 2 + ld/testsuite/ld-ifunc/ifunc-21-i386.d | 16 + ld/testsuite/ld-ifunc/ifunc-21-i386.s | 23 + ld/testsuite/ld-ifunc/ifunc-21-x86-64.d | 16 + ld/testsuite/ld-ifunc/ifunc-21-x86-64.s | 23 + ld/testsuite/ld-ifunc/ifunc-22-i386.d | 16 + ld/testsuite/ld-ifunc/ifunc-22-i386.s | 24 + ld/testsuite/ld-ifunc/ifunc-22-x86-64.d | 16 + ld/testsuite/ld-ifunc/ifunc-22-x86-64.s | 24 + ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d | 4 +- ld/testsuite/ld-ifunc/ifunc.exp | 64 +- .../{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-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-19.d | 22 + ld/testsuite/ld-mips-elf/attr-gnu-4-29.d | 22 + ld/testsuite/ld-mips-elf/attr-gnu-4-39.d | 22 + ld/testsuite/ld-mips-elf/attr-gnu-4-49.d | 6 + ld/testsuite/ld-mips-elf/attr-gnu-4-59.d | 4 + ld/testsuite/ld-mips-elf/attr-gnu-4-69.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-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/gp-hidden.sd | 2 +- ld/testsuite/ld-mips-elf/jalx-2.dd | 4 +- ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 73 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 14 +- 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-1.nd | 1 + ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.dd | 2 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.dd | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.dd | 2 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.dd | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.dd | 4 +- ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.dd | 4 +- ld/testsuite/ld-mips-elf/pie-n32.d | 13 +- ld/testsuite/ld-mips-elf/pie-n64.d | 13 +- ld/testsuite/ld-mips-elf/pie-o32.d | 9 +- 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 | 12 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d | 12 +- ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d | 12 +- ld/testsuite/ld-mips-elf/tlsdyn-o32.d | 6 +- ld/testsuite/ld-mips-elf/tlslib-o32.d | 8 +- ld/testsuite/ld-mmix/undef-3.d | 17 +- ld/testsuite/ld-plugin/lto.exp | 23 +- ld/testsuite/ld-plugin/plugin.exp | 6 + ld/testsuite/ld-plugin/pr15323a.c | 15 +- ld/testsuite/ld-powerpc/addpcis.d | 20 + ld/testsuite/ld-powerpc/addpcis.s | 12 + ld/testsuite/ld-powerpc/elfv2so.d | 18 +- ld/testsuite/ld-powerpc/powerpc.exp | 12 + ld/testsuite/ld-powerpc/relocsort.d | 30 + ld/testsuite/ld-powerpc/relocsort.s | 26 + 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.r | 5 +- ld/testsuite/ld-powerpc/tlsexetoc.r | 5 +- 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.r | 1 + ld/testsuite/ld-powerpc/tlstocso.r | 1 + ld/testsuite/ld-scripts/crossref.exp | 10 + ld/testsuite/ld-scripts/expr.exp | 7 + ld/testsuite/ld-scripts/pr18963.d | 15 + ld/testsuite/ld-scripts/pr18963.t | 25 + ld/testsuite/ld-scripts/rgn-at11.d | 5 +- ld/testsuite/ld-scripts/script.exp | 58 + ld/testsuite/ld-shared/shared.exp | 7 +- ld/testsuite/ld-size/size.exp | 327 +- ld/testsuite/ld-srec/srec.exp | 17 + 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-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/compressed1.d | 3 +- 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/lea1.s | 7 + ld/testsuite/ld-x86-64/lea1a.d | 3 + ld/testsuite/ld-x86-64/lea1b.d | 3 + ld/testsuite/ld-x86-64/lea1c.d | 3 + ld/testsuite/ld-x86-64/lea1d.d | 3 + ld/testsuite/ld-x86-64/lea1e.d | 3 + ld/testsuite/ld-x86-64/lea1f.d | 3 + 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/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/mov1.s | 4 + ld/testsuite/ld-x86-64/mov1a.d | 2 + ld/testsuite/ld-x86-64/mov1b.d | 2 + ld/testsuite/ld-x86-64/mov1c.d | 2 + ld/testsuite/ld-x86-64/mov1d.d | 2 + 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 | 73 +- ld/testsuite/ld-x86-64/mpx3.dd | 25 +- ld/testsuite/ld-x86-64/no-plt-1a.dd | 32 + ld/testsuite/ld-x86-64/no-plt-1a.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1b.dd | 24 + ld/testsuite/ld-x86-64/no-plt-1b.rd | 16 + ld/testsuite/ld-x86-64/no-plt-1c.dd | 24 + ld/testsuite/ld-x86-64/no-plt-1c.rd | 14 + ld/testsuite/ld-x86-64/no-plt-1d.dd | 33 + ld/testsuite/ld-x86-64/no-plt-1d.rd | 7 + ld/testsuite/ld-x86-64/no-plt-1e.dd | 32 + ld/testsuite/ld-x86-64/no-plt-1e.rd | 10 + ld/testsuite/ld-x86-64/no-plt-1f.dd | 24 + ld/testsuite/ld-x86-64/no-plt-1f.rd | 16 + ld/testsuite/ld-x86-64/no-plt-1g.dd | 24 + ld/testsuite/ld-x86-64/no-plt-1g.rd | 14 + ld/testsuite/ld-x86-64/no-plt-check1.S | 25 + ld/testsuite/ld-x86-64/no-plt-extern1.S | 15 + 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 | 201 + ld/testsuite/{ld-elf => ld-x86-64}/pass.out | 0 ld/testsuite/ld-x86-64/pie1.d | 3 +- 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/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/pr19615.d | 13 + ld/testsuite/ld-x86-64/pr19615.s | 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/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/x86-64.exp | 202 +- ld/testsuite/lib/ld-lib.exp | 144 +- libdecnumber/ChangeLog | 24 +- libdecnumber/configure | 36 + libiberty/ChangeLog | 93 +- libiberty/config.in | 3 + libiberty/configure | 64 + libiberty/configure.ac | 7 + libiberty/cp-demangle.c | 103 +- libiberty/cp-demangle.h | 29 +- libiberty/cp-demint.c | 1 - libiberty/d-demangle.c | 15 +- libiberty/obstack.c | 570 +- libiberty/obstacks.texi | 257 +- libiberty/testsuite/d-demangle-expected | 22 +- libiberty/testsuite/demangle-expected | 56 - opcodes/ChangeLog | 678 +- opcodes/ChangeLog-2006 | 20 +- opcodes/ChangeLog-2007 | 4 +- opcodes/ChangeLog.arm | 46 + opcodes/Makefile.am | 16 +- opcodes/Makefile.in | 6 +- opcodes/aarch64-asm-2.c | 608 +- opcodes/aarch64-asm.c | 47 + opcodes/aarch64-asm.h | 1 + opcodes/aarch64-dis-2.c | 4298 ++- opcodes/aarch64-dis.c | 101 +- opcodes/aarch64-dis.h | 1 + opcodes/aarch64-gen.c | 10 +- opcodes/aarch64-opc-2.c | 136 +- opcodes/aarch64-opc.c | 338 +- opcodes/aarch64-tbl.h | 486 +- opcodes/alpha-opc.c | 2 +- opcodes/arc-dis.c | 1500 +- opcodes/arc-dis.h | 51 +- opcodes/arc-ext.c | 558 +- opcodes/arc-ext.h | 90 +- opcodes/arc-fxi.h | 1317 + opcodes/arc-opc.c | 2661 +- opcodes/arc-regs.h | 403 + opcodes/arc-tbl.h | 18198 ++++++++++++ opcodes/arm-dis.c | 249 +- opcodes/avr-dis.c | 42 +- opcodes/bfin-dis.c | 2 +- opcodes/cgen-asm.c | 4 +- opcodes/cgen-asm.in | 36 +- opcodes/cgen-dis.c | 2 +- opcodes/cgen-dis.in | 8 +- opcodes/cgen-ibld.in | 4 +- opcodes/cgen-opc.c | 6 +- opcodes/cgen.sh | 25 +- opcodes/configure | 36 +- opcodes/configure.ac | 6 +- opcodes/configure.com | 4 +- opcodes/cr16-dis.c | 8 +- opcodes/cris-dis.c | 2 +- opcodes/crx-dis.c | 12 +- opcodes/d10v-opc.c | 2 +- opcodes/d30v-opc.c | 2 +- opcodes/dis-buf.c | 2 +- opcodes/dlx-dis.c | 2 +- opcodes/epiphany-asm.c | 38 +- opcodes/epiphany-desc.c | 186 +- opcodes/epiphany-dis.c | 10 +- opcodes/epiphany-ibld.c | 8 +- opcodes/fr30-asm.c | 38 +- opcodes/fr30-desc.c | 102 +- opcodes/fr30-dis.c | 12 +- opcodes/fr30-ibld.c | 10 +- opcodes/frv-asm.c | 66 +- opcodes/frv-desc.c | 182 +- opcodes/frv-dis.c | 12 +- opcodes/frv-ibld.c | 8 +- opcodes/frv-opc.c | 10 +- opcodes/ft32-dis.c | 2 +- opcodes/h8300-dis.c | 32 +- opcodes/hppa-dis.c | 4 +- opcodes/i370-opc.c | 2 +- opcodes/i386-dis-evex.h | 8 +- opcodes/i386-dis.c | 521 +- opcodes/i386-gen.c | 5 +- opcodes/i386-init.h | 223 +- opcodes/i386-opc.h | 5 +- opcodes/i386-opc.tbl | 7 + opcodes/i386-tbl.h | 10420 +++---- opcodes/i860-dis.c | 12 +- opcodes/ia64-asmtab.c | 2749 +- opcodes/ia64-asmtab.h | 12 +- opcodes/ia64-dis.c | 2 +- opcodes/ia64-gen.c | 156 +- opcodes/ia64-opc-m.c | 8 +- opcodes/ip2k-asm.c | 58 +- opcodes/ip2k-desc.c | 30 +- opcodes/ip2k-dis.c | 10 +- opcodes/ip2k-ibld.c | 8 +- opcodes/ip2k-opc.c | 2 +- opcodes/iq2000-asm.c | 48 +- opcodes/iq2000-desc.c | 68 +- opcodes/iq2000-dis.c | 10 +- opcodes/iq2000-ibld.c | 8 +- opcodes/lm32-asm.c | 38 +- opcodes/lm32-desc.c | 40 +- opcodes/lm32-dis.c | 10 +- opcodes/lm32-ibld.c | 8 +- opcodes/lm32-opc.h | 2 +- opcodes/m10200-dis.c | 12 +- opcodes/m10200-opc.c | 10 +- opcodes/m10300-opc.c | 24 +- opcodes/m32c-asm.c | 78 +- opcodes/m32c-desc.c | 422 +- opcodes/m32c-dis.c | 14 +- opcodes/m32c-ibld.c | 8 +- opcodes/m32c-opc.c | 8 +- opcodes/m32r-asm.c | 38 +- opcodes/m32r-desc.c | 60 +- opcodes/m32r-dis.c | 10 +- opcodes/m32r-ibld.c | 8 +- opcodes/m68hc11-dis.c | 4 +- opcodes/m68hc11-opc.c | 2 +- opcodes/m68k-dis.c | 6 +- opcodes/m68k-opc.c | 18 +- opcodes/m88k-dis.c | 14 +- opcodes/makefile.vms | 4 +- opcodes/mcore-opc.h | 4 +- opcodes/mep-asm.c | 74 +- opcodes/mep-desc.c | 298 +- opcodes/mep-dis.c | 50 +- opcodes/mep-ibld.c | 8 +- opcodes/mep-opc.h | 2 +- opcodes/microblaze-dis.h | 4 +- opcodes/microblaze-opc.h | 44 +- opcodes/microblaze-opcm.h | 16 +- opcodes/micromips-opc.c | 3 +- opcodes/mips-dis.c | 18 +- opcodes/mips-opc.c | 14 +- opcodes/moxie-dis.c | 2 +- opcodes/msp430-decode.c | 86 +- opcodes/msp430-dis.c | 56 +- opcodes/mt-asm.c | 56 +- opcodes/mt-desc.c | 114 +- opcodes/mt-dis.c | 10 +- opcodes/mt-ibld.c | 8 +- opcodes/mt-opc.c | 2 +- opcodes/nds32-asm.c | 2 +- opcodes/nios2-dis.c | 10 +- opcodes/ns32k-dis.c | 6 +- opcodes/opc2c.c | 7 +- opcodes/opintl.h | 2 +- opcodes/or1k-asm.c | 38 +- opcodes/or1k-desc.c | 66 +- opcodes/or1k-dis.c | 10 +- opcodes/or1k-ibld.c | 8 +- opcodes/po/da.gmo | Bin 0 -> 17528 bytes opcodes/po/de.gmo | Bin 0 -> 31404 bytes opcodes/po/de.po | 6 +- opcodes/po/es.gmo | Bin 0 -> 27203 bytes opcodes/po/fi.gmo | Bin 0 -> 31197 bytes opcodes/po/fr.gmo | Bin 0 -> 30871 bytes opcodes/po/ga.gmo | Bin 0 -> 24028 bytes opcodes/po/id.gmo | Bin 0 -> 25350 bytes opcodes/po/it.gmo | Bin 0 -> 26326 bytes opcodes/po/nl.gmo | Bin 0 -> 25236 bytes opcodes/po/pt_BR.gmo | Bin 0 -> 8467 bytes opcodes/po/ro.gmo | Bin 0 -> 15986 bytes opcodes/po/sv.gmo | Bin 0 -> 16004 bytes opcodes/po/tr.gmo | Bin 0 -> 16094 bytes opcodes/po/uk.gmo | Bin 0 -> 35303 bytes opcodes/po/vi.gmo | Bin 0 -> 28874 bytes opcodes/po/zh_CN.gmo | Bin 0 -> 15777 bytes opcodes/po/zh_CN.po | 1466 +- opcodes/ppc-dis.c | 18 +- opcodes/ppc-opc.c | 880 +- opcodes/rl78-decode.c | 836 +- opcodes/rl78-decode.opc | 48 +- opcodes/rl78-dis.c | 16 +- opcodes/rx-decode.c | 540 +- opcodes/rx-decode.opc | 76 +- opcodes/rx-dis.c | 43 +- opcodes/s390-mkopc.c | 8 + opcodes/s390-opc.c | 144 +- opcodes/s390-opc.txt | 1046 +- opcodes/score-dis.c | 96 +- opcodes/score-opc.h | 74 +- opcodes/score7-dis.c | 70 +- opcodes/sh-dis.c | 2 +- opcodes/sh-opc.h | 20 +- opcodes/sh64-opc.c | 2 +- opcodes/sparc-dis.c | 10 +- opcodes/spu-opc.c | 6 +- opcodes/tic30-dis.c | 4 +- opcodes/tic80-opc.c | 2 +- opcodes/v850-dis.c | 2 +- opcodes/v850-opc.c | 8 +- opcodes/vax-dis.c | 4 +- opcodes/w65-opc.h | 2 +- opcodes/xc16x-asm.c | 40 +- opcodes/xc16x-desc.c | 134 +- opcodes/xc16x-dis.c | 10 +- opcodes/xc16x-ibld.c | 8 +- opcodes/xc16x-opc.c | 2 +- opcodes/xstormy16-asm.c | 52 +- opcodes/xstormy16-desc.c | 82 +- opcodes/xstormy16-dis.c | 10 +- opcodes/xstormy16-ibld.c | 8 +- opcodes/xtensa-dis.c | 4 +- opcodes/z80-dis.c | 4 +- sim/ChangeLog | 34 +- sim/arm/ChangeLog | 115 +- sim/arm/armcopro.c | 8 +- sim/arm/armdefs.h | 6 +- sim/arm/armfpe.h | 11 +- sim/arm/arminit.c | 6 +- sim/arm/armopts.h | 8 +- sim/arm/armos.c | 22 +- sim/arm/armos.h | 6 +- sim/arm/armrdi.c | 6 +- sim/arm/armsupp.c | 14 +- sim/arm/armvirt.c | 18 +- sim/arm/bag.c | 6 +- sim/arm/bag.h | 6 +- sim/arm/communicate.c | 6 +- sim/arm/communicate.h | 6 +- sim/arm/dbg_conf.h | 7 +- sim/arm/dbg_cp.h | 6 +- sim/arm/dbg_hif.h | 6 +- sim/arm/dbg_rdi.h | 6 +- sim/arm/gdbhost.c | 6 +- sim/arm/gdbhost.h | 6 +- sim/arm/iwmmxt.c | 160 +- sim/arm/iwmmxt.h | 2 +- sim/arm/kid.c | 6 +- sim/arm/main.c | 6 +- sim/arm/maverick.c | 184 +- sim/arm/parent.c | 8 +- sim/arm/thumbemu.c | 90 +- sim/arm/wrapper.c | 15 +- sim/bfin/ChangeLog | 6 + sim/bfin/bfin-sim.c | 6 +- sim/common/ChangeLog | 327 +- sim/common/sim-bits.h | 3 + sim/cr16/ChangeLog | 14 +- sim/cr16/interp.c | 6 +- sim/d10v/ChangeLog | 82 +- sim/d10v/interp.c | 6 +- sim/erc32/ChangeLog | 46 +- sim/frv/ChangeLog | 42 +- sim/ft32/ChangeLog | 13 + sim/ft32/interp.c | 14 +- sim/h8300/ChangeLog | 49 +- sim/h8300/compile.c | 13 - sim/igen/ChangeLog | 80 +- sim/iq2000/ChangeLog | 6 +- sim/lm32/ChangeLog | 50 +- sim/m32c/ChangeLog | 28 +- sim/m32c/Makefile.in | 31 - sim/m32c/blinky.S | 34 - sim/m32c/gdb-if.c | 6 + sim/m32c/gloss.S | 32 - sim/m32c/sample.S | 29 - sim/m32r/ChangeLog | 28 +- sim/m68hc11/ChangeLog | 42 +- sim/mcore/ChangeLog | 8 +- sim/mips/ChangeLog | 388 +- sim/mips/Makefile.in | 324 +- sim/mips/configure | 61 +- sim/mips/configure.ac | 59 +- sim/mips/dsp.igen | 1041 +- sim/mips/dsp2.igen | 84 +- sim/mips/interp.c | 53 +- sim/mips/m16.igen | 10 +- sim/mips/micromips.dc | 15 + sim/mips/micromips.igen | 3091 +++ sim/mips/micromips16.dc | 11 + sim/mips/micromipsdsp.igen | 1137 + sim/mips/micromipsrun.c | 135 + sim/mips/mips.igen | 2269 +- sim/mips/mips3264r2.igen | 290 +- sim/mips/sim-main.h | 47 +- sim/mn10300/ChangeLog | 62 +- sim/moxie/ChangeLog | 7 +- sim/moxie/interp.c | 1 + sim/ppc/ChangeLog | 908 +- sim/rl78/ChangeLog | 2 +- sim/rx/ChangeLog | 19 +- sim/rx/rx.c | 16 +- sim/sh/ChangeLog | 76 +- sim/sh64/ChangeLog | 10 +- sim/testsuite/ChangeLog | 18 +- sim/testsuite/d10v-elf/ChangeLog | 6 +- sim/testsuite/sim/bfin/ChangeLog | 5 + sim/testsuite/sim/bfin/ashift_left.s | 17 + sim/testsuite/sim/cr16/ChangeLog | 6 +- sim/testsuite/sim/cris/ChangeLog | 2 +- sim/testsuite/sim/ft32/ChangeLog | 5 + sim/testsuite/sim/ft32/basic.s | 37 + sim/testsuite/sim/h8300/ChangeLog | 12 +- sim/testsuite/sim/m32c/ChangeLog | 4 + sim/testsuite/sim/m32c/blinky.s | 34 + sim/testsuite/sim/m32c/gloss.s | 32 + sim/{ => testsuite/sim}/m32c/sample.ld | 0 sim/testsuite/sim/m32c/sample.s | 27 + sim/{ => testsuite/sim}/m32c/sample2.c | 0 sim/testsuite/sim/mips/ChangeLog | 13 +- sim/testsuite/sim/mips/basic.exp | 29 +- sim/testsuite/sim/mips/hilo-hazard-4.s | 37 + sim/testsuite/sim/mips/testutils.inc | 6 +- sim/testsuite/sim/sh/ChangeLog | 4 +- sim/v850/ChangeLog | 122 +- zlib/ChangeLog | 12 +- 3366 files changed, 383260 insertions(+), 76481 deletions(-) create mode 100644 bfd/ChangeLog.arm create mode 100644 bfd/doc/aoutx.texi create mode 100644 bfd/doc/archive.texi create mode 100644 bfd/doc/archures.texi create mode 100644 bfd/doc/bfd.info create mode 100644 bfd/doc/bfdio.texi create mode 100644 bfd/doc/bfdt.texi create mode 100644 bfd/doc/bfdver.texi create mode 100644 bfd/doc/bfdwin.texi create mode 100644 bfd/doc/cache.texi create mode 100644 bfd/doc/coffcode.texi create mode 100644 bfd/doc/core.texi create mode 100644 bfd/doc/elf.texi copy binutils/testsuite/binutils-all/empty-file => bfd/doc/elfcode.texi (100%) create mode 100644 bfd/doc/format.texi create mode 100644 bfd/doc/hash.texi create mode 100644 bfd/doc/init.texi create mode 100644 bfd/doc/libbfd.texi create mode 100644 bfd/doc/linker.texi create mode 100644 bfd/doc/mmo.texi create mode 100644 bfd/doc/opncls.texi create mode 100644 bfd/doc/reloc.texi create mode 100644 bfd/doc/section.texi create mode 100644 bfd/doc/syms.texi create mode 100644 bfd/doc/targets.texi create mode 100644 bfd/po/da.gmo create mode 100644 bfd/po/es.gmo create mode 100644 bfd/po/fi.gmo create mode 100644 bfd/po/fr.gmo create mode 100644 bfd/po/id.gmo create mode 100644 bfd/po/ja.gmo create mode 100644 bfd/po/ro.gmo create mode 100644 bfd/po/ru.gmo create mode 100644 bfd/po/rw.gmo create mode 100644 bfd/po/sv.gmo create mode 100644 bfd/po/tr.gmo create mode 100644 bfd/po/uk.gmo create mode 100644 bfd/po/vi.gmo create mode 100644 bfd/po/zh_CN.gmo create mode 100644 binutils/ChangeLog.arm create mode 100644 binutils/arlex.c create mode 100644 binutils/arparse.c create mode 100644 binutils/arparse.h create mode 100644 binutils/deflex.c create mode 100644 binutils/defparse.c create mode 100644 binutils/defparse.h create mode 100644 binutils/doc/addr2line.1 create mode 100644 binutils/doc/ar.1 create mode 100644 binutils/doc/binutils.info create mode 100644 binutils/doc/cxxfilt.man create mode 100644 binutils/doc/dlltool.1 create mode 100644 binutils/doc/elfedit.1 create mode 100644 binutils/doc/nlmconv.1 create mode 100644 binutils/doc/nm.1 create mode 100644 binutils/doc/objcopy.1 create mode 100644 binutils/doc/objdump.1 create mode 100644 binutils/doc/ranlib.1 create mode 100644 binutils/doc/readelf.1 create mode 100644 binutils/doc/size.1 create mode 100644 binutils/doc/strings.1 create mode 100644 binutils/doc/strip.1 create mode 100644 binutils/doc/windmc.1 create mode 100644 binutils/doc/windres.1 create mode 100644 binutils/mcparse.c create mode 100644 binutils/mcparse.h create mode 100644 binutils/nlmheader.c create mode 100644 binutils/nlmheader.h create mode 100644 binutils/po/bg.gmo create mode 100644 binutils/po/ca.gmo create mode 100644 binutils/po/ca.po create mode 100644 binutils/po/da.gmo create mode 100644 binutils/po/es.gmo create mode 100644 binutils/po/fi.gmo create mode 100644 binutils/po/fr.gmo create mode 100644 binutils/po/hr.gmo create mode 100644 binutils/po/id.gmo create mode 100644 binutils/po/it.gmo create mode 100644 binutils/po/ja.gmo create mode 100644 binutils/po/ro.gmo create mode 100644 binutils/po/ru.gmo create mode 100644 binutils/po/rw.gmo create mode 100644 binutils/po/sk.gmo create mode 100644 binutils/po/sr.gmo create mode 100644 binutils/po/sv.gmo create mode 100644 binutils/po/tr.gmo create mode 100644 binutils/po/uk.gmo create mode 100644 binutils/po/vi.gmo create mode 100644 binutils/po/zh_CN.gmo create mode 100644 binutils/po/zh_TW.gmo create mode 100644 binutils/rcparse.c create mode 100644 binutils/rcparse.h create mode 100644 binutils/sysinfo.c create mode 100644 binutils/sysinfo.h create mode 100644 binutils/syslex.c create mode 100644 binutils/testsuite/binutils-all/add-symbol.d create mode 100644 binutils/testsuite/binutils-all/dw2-ranges.S create mode 100644 binutils/testsuite/binutils-all/dw2-ranges.W copy binutils/testsuite/binutils-all/{empty-file => empty} (100%) 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/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 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/s390.h create mode 100644 etc/config.log create mode 100644 gas/ChangeLog.arm create mode 100644 gas/bfin-lex.c create mode 100644 gas/bfin-parse.c create mode 100644 gas/bfin-parse.h create mode 100644 gas/doc/as.1 create mode 100644 gas/doc/as.info copy gas/doc/{all.texi => asconfig.texi} (100%) create mode 100644 gas/itbl-lex.c create mode 100644 gas/itbl-parse.c create mode 100644 gas/itbl-parse.h create mode 100644 gas/m68k-parse.c create mode 100644 gas/po/es.gmo create mode 100644 gas/po/fi.gmo create mode 100644 gas/po/fr.gmo create mode 100644 gas/po/id.gmo create mode 100644 gas/po/ja.gmo create mode 100644 gas/po/ru.gmo create mode 100644 gas/po/rw.gmo create mode 100644 gas/po/tr.gmo create mode 100644 gas/po/uk.gmo create mode 100644 gas/po/zh_CN.gmo create mode 100644 gas/po/zh_CN.po create mode 100644 gas/rl78-parse.c create mode 100644 gas/rl78-parse.h create mode 100644 gas/rx-parse.c create mode 100644 gas/rx-parse.h create mode 100644 gas/testsuite/ChangeLog.arm 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/float-fp16.d create mode 100644 gas/testsuite/gas/aarch64/float-fp16.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 delete mode 100644 gas/testsuite/gas/arc/alias.d delete mode 100644 gas/testsuite/gas/arc/alias.s delete mode 100644 gas/testsuite/gas/arc/branch.d delete mode 100644 gas/testsuite/gas/arc/branch.s 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 delete mode 100644 gas/testsuite/gas/arc/sshift.d delete mode 100644 gas/testsuite/gas/arc/sshift.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/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-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/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/avr/pc-relative-reloc.d create mode 100644 gas/testsuite/gas/avr/per-function-debugline.s create mode 100644 gas/testsuite/gas/elf/section2.e-rl78 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/ilp32/x86-64-gotpcrel.d 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/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-ospke.d create mode 100644 gas/testsuite/gas/i386/x86_64-intel.d 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/move.d create mode 100644 gas/testsuite/gas/mips/move.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/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/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/xtensa/auto-litpools.d create mode 100644 gas/testsuite/gas/xtensa/auto-litpools.s 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.c create mode 100644 gdb/arch/arm.h create mode 100644 gdb/arch/xtensa.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 100755 gdb/gcore 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 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/signal_h.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/signal.in.h delete mode 100644 gdb/gnulib/import/stdio.c create mode 100644 gdb/gnulib/import/sys_time.in.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/gdb_ptrace.h delete mode 100644 gdb/ppcbug-rom.c create mode 100644 gdb/ptrace.m4 delete mode 100644 gdb/srec.h create mode 100644 gdb/testsuite/ChangeLog.arm delete mode 100644 gdb/testsuite/config/m32r-stub.exp 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/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_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 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.arch/disp-step-insn-reloc.exp create mode 100644 gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp create mode 100644 gdb/testsuite/gdb.arch/insn-reloc.c create mode 100644 gdb/testsuite/gdb.asm/aarch64.inc create mode 100644 gdb/testsuite/gdb.base/checkpoint-ns.exp 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 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/gdb-sigterm-2.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/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/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 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.btrace/non-stop.c create mode 100644 gdb/testsuite/gdb.btrace/non-stop.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.compile/Makefile create mode 100644 gdb/testsuite/gdb.dlang/properties.exp 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-regno-invalid.exp 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 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 create mode 100644 gdb/testsuite/gdb.guile/Makefile create mode 100644 gdb/testsuite/gdb.linespec/3explicit.c 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 create mode 100644 gdb/testsuite/gdb.mi/mi-vla-fortran.exp create mode 100644 gdb/testsuite/gdb.mi/vla.f90 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 create mode 100644 gdb/testsuite/gdb.perf/Makefile 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.python/py-mi-objfile-gdb.py copy gdb/testsuite/{gdb.guile/scm-ports.c => gdb.python/py-mi-objfile.c} (100%) create mode 100644 gdb/testsuite/gdb.python/py-mi-objfile.exp 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/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 copy gdb/testsuite/{gdb.base/batch-preserve-term-settings.c => gdb.server/connect- [...] create mode 100644 gdb/testsuite/gdb.server/connect-stopped-target.exp copy gdb/testsuite/{gdb.base/batch-preserve-term-settings.c => gdb.server/connect- [...] 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.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 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/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/lib/build-piece.exp create mode 100644 gdb/testsuite/lib/gen-perf-test.exp create mode 100755 gdb/testsuite/lib/pdtrace create mode 100644 gdb/thread-fsm.c create mode 100644 gdb/thread-fsm.h create mode 100644 gold/po/es.gmo create mode 100644 gold/po/fi.gmo create mode 100644 gold/po/fr.gmo create mode 100644 gold/po/id.gmo create mode 100644 gold/po/it.gmo create mode 100644 gold/po/vi.gmo create mode 100644 gold/po/zh_CN.gmo create mode 100644 gold/po/zh_CN.po create mode 100644 gold/s390.cc create mode 100755 gold/testsuite/gdb_index_test_2_gabi.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_1a.cc create mode 100644 gold/testsuite/script_test_1b.cc 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 gprof/bsd_callg_bl.c create mode 100644 gprof/config.texi create mode 100644 gprof/flat_bl.c create mode 100644 gprof/fsf_callg_bl.c create mode 100644 gprof/gprof.1 create mode 100644 gprof/gprof.info create mode 100644 gprof/po/bg.gmo create mode 100644 gprof/po/da.gmo create mode 100644 gprof/po/de.gmo create mode 100644 gprof/po/eo.gmo create mode 100644 gprof/po/es.gmo create mode 100644 gprof/po/fi.gmo create mode 100644 gprof/po/fr.gmo create mode 100644 gprof/po/ga.gmo create mode 100644 gprof/po/hu.gmo create mode 100644 gprof/po/id.gmo create mode 100644 gprof/po/it.gmo create mode 100644 gprof/po/ja.gmo create mode 100644 gprof/po/ms.gmo create mode 100644 gprof/po/nl.gmo create mode 100644 gprof/po/pt_BR.gmo create mode 100644 gprof/po/ro.gmo create mode 100644 gprof/po/ru.gmo create mode 100644 gprof/po/rw.gmo create mode 100644 gprof/po/sr.gmo create mode 100644 gprof/po/sv.gmo create mode 100644 gprof/po/tr.gmo create mode 100644 gprof/po/uk.gmo create mode 100644 gprof/po/vi.gmo create mode 100644 include/ChangeLog.arm create mode 100644 include/elf/ChangeLog.arm create mode 100644 include/elf/arc-reloc.def create mode 100644 include/opcode/ChangeLog.arm create mode 100644 include/opcode/arc-func.h create mode 100644 ld/ChangeLog.arm copy ld/{gen-doc.texi => configdoc.texi} (100%) create mode 100644 ld/deffilep.c create mode 100644 ld/deffilep.h create mode 100644 ld/emulparams/aarch64cloudabi.sh create mode 100644 ld/emulparams/aarch64cloudabib.sh create mode 100644 ld/emulparams/arcebelf.sh create mode 100644 ld/emulparams/arcebelf_prof.sh create mode 100644 ld/emulparams/arceblinux.sh create mode 100644 ld/emulparams/arceblinux_prof.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/call_nop.sh create mode 100644 ld/emultempl/arclinux.em create mode 100644 ld/ld.1 create mode 100644 ld/ld.info create mode 100644 ld/ldgram.c create mode 100644 ld/ldgram.h create mode 100644 ld/ldlex.c create mode 100644 ld/po/bg.gmo create mode 100644 ld/po/da.gmo create mode 100644 ld/po/es.gmo create mode 100644 ld/po/fi.gmo create mode 100644 ld/po/fr.gmo create mode 100644 ld/po/ga.gmo create mode 100644 ld/po/id.gmo create mode 100644 ld/po/it.gmo create mode 100644 ld/po/ja.gmo create mode 100644 ld/po/sv.gmo create mode 100644 ld/po/tr.gmo create mode 100644 ld/po/uk.gmo create mode 100644 ld/po/vi.gmo create mode 100644 ld/po/zh_CN.gmo create mode 100644 ld/po/zh_TW.gmo 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/testsuite/ChangeLog.arm 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-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/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/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-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/cmse-implib-errors.out create mode 100644 ld/testsuite/ld-arm/cmse-implib.rd create mode 100644 ld/testsuite/ld-arm/cmse-implib.s create mode 100644 ld/testsuite/ld-arm/cmse-new-comeback-implib.rd create mode 100644 ld/testsuite/ld-arm/cmse-new-earlier-later-implib.out create mode 100644 ld/testsuite/ld-arm/cmse-new-implib-no-output.out create mode 100644 ld/testsuite/ld-arm/cmse-new-implib.out create mode 100644 ld/testsuite/ld-arm/cmse-new-implib.rd create mode 100644 ld/testsuite/ld-arm/cmse-new-wrong-implib.out create mode 100644 ld/testsuite/ld-arm/cmse-veneers-no-gnu_sgstubs.out create mode 100644 ld/testsuite/ld-arm/cmse-veneers-wrong-entryfct.out create mode 100644 ld/testsuite/ld-arm/cmse-veneers.d create mode 100644 ld/testsuite/ld-arm/cmse-veneers.rd create mode 100644 ld/testsuite/ld-arm/cmse-veneers.s create mode 100644 ld/testsuite/ld-arm/cmse-veneers.sd 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/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-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/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/empty-implib.out 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/implib.rd create mode 100644 ld/testsuite/ld-elf/implib.s 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/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/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/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/symbolic-func.r create mode 100644 ld/testsuite/ld-elf/symbolic-func.s 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/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 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/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/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/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/pr19615.d create mode 100644 ld/testsuite/ld-i386/pr19615.s 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/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-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 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-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/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-powerpc/addpcis.d create mode 100644 ld/testsuite/ld-powerpc/addpcis.s 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-scripts/pr18963.d create mode 100644 ld/testsuite/ld-scripts/pr18963.t 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-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/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/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/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/pr19615.d create mode 100644 ld/testsuite/ld-x86-64/pr19615.s 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/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 opcodes/ChangeLog.arm create mode 100644 opcodes/arc-fxi.h create mode 100644 opcodes/arc-regs.h create mode 100644 opcodes/arc-tbl.h create mode 100644 opcodes/po/da.gmo create mode 100644 opcodes/po/de.gmo create mode 100644 opcodes/po/es.gmo create mode 100644 opcodes/po/fi.gmo create mode 100644 opcodes/po/fr.gmo create mode 100644 opcodes/po/ga.gmo create mode 100644 opcodes/po/id.gmo create mode 100644 opcodes/po/it.gmo create mode 100644 opcodes/po/nl.gmo create mode 100644 opcodes/po/pt_BR.gmo create mode 100644 opcodes/po/ro.gmo create mode 100644 opcodes/po/sv.gmo create mode 100644 opcodes/po/tr.gmo create mode 100644 opcodes/po/uk.gmo create mode 100644 opcodes/po/vi.gmo create mode 100644 opcodes/po/zh_CN.gmo delete mode 100644 sim/m32c/blinky.S delete mode 100644 sim/m32c/gloss.S delete mode 100644 sim/m32c/sample.S 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 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/blinky.s create mode 100644 sim/testsuite/sim/m32c/gloss.s rename sim/{ => testsuite/sim}/m32c/sample.ld (100%) create mode 100644 sim/testsuite/sim/m32c/sample.s rename sim/{ => testsuite/sim}/m32c/sample2.c (100%) create mode 100644 sim/testsuite/sim/mips/hilo-hazard-4.s