This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/pmuldoon/c++compile in repository binutils-gdb.
from 3a9a665 redo libcc1 C changes in a backward-compatible way new eee6fc9 Add argument compilation documentation. adds fde8e81 Automatic date update in version.in adds 3689797 Automatic date update in version.in adds 08759e0 Fixes done to TLS. adds b9316f5 Enable relocation overflow messages by default. adds 05bbf01 TLS: DTPOFF can accept offsets, stored into addendum. Remove [...] adds 764cfd4 [ARC] Update test. adds 3eb8468 Automatic date update in version.in adds f231881 Fix grammar in error message. adds b1c51e3 Add type casts to allow C++ compile. adds 3cfe46b Match the selftest output when captured_main is inlined adds cf14306 Second fix for grammar in error message. adds e0f3fd7 PR python/19293 - invalidate frame cache when unwinders change adds 37567a2 Align x86-64 .got/.got.plt sections to 8 bytes adds 9873a9a Automatic date update in version.in adds e873247 [ppc64] Fix for function descriptors adds 6e7ced3 opcodes,gas: support for the ldtxa SPARC instructions. adds d9dcf8c MIPS/GAS: Remove extraneous `install_insn' call from `append_ [...] adds 92281a5 MIPS/opcodes: Address issues with NAL disassembly adds 6571a38 Fix PR cli/18053 adds cda75e7 Rearrange Python breakpoint node in documentation adds 43684a7 use user_breakpoint_p in python code adds 93daf33 PR python/17698 - add Breakpoint.pending adds dac790e PR python/15620, PR python/18620 - breakpoint events in Python adds efc67f6 Automatic date update in version.in adds fa1c017 [ARC] Fix/improve small data support. adds 7df9478 Small improvements to the ARM simulator to cope with illegal [...] adds e511c9b objcopy/strip: Allow section patterns starting with '!'. adds d3e5f6c objcopy/strip: Add option --remove-relocations=SECTIONPATTERN adds 537d9b8 Change reopen_exec_file to check result of stat adds 821fc4a Add one use of ATTRIBUTE_UNUSED adds cecc8b9 Use getcurx in curses code adds 764c99c Remove some unused overlay code adds ac29888 Remove some variables but call functions for side effects adds 78cc6c2 Remove unused variables adds 7f131b3 Add missing newline to py-breakpoint.c adds 0c11728 BFD: Let targets handle relocations against absolute symbols adds 96e9ba5 MIPS/GAS: Keep the ISA bit in the addend of branch relocations adds b416ba9 MIPS/GAS: Don't convert PC-relative REL relocs against absolu [...] adds 50c1cbe Automatic date update in version.in adds 06ab6fa COFF buffer overflow in mark_relocs adds 003c15c Use address sized relocs in remove-relocs-01.s adds f7e8b36 Tidy up debugging in the ARC port of the BFD library. adds bc7b765 Pass SIGLIBRT directly to child processes. adds 7635954 Add support for creating ELF import libraries adds 37539eb GDB testsuite: Escape paths used in regular expressions adds 235fa74 Automatic date update in version.in adds 76e7a75 Don't include libbfd.h outside of bfd, part 1 adds 00dad9a Don't include libbfd.h outside of bfd, part 2 adds 16412c3 Don't include libbfd.h outside of bfd, part 3 adds 4212b42 Don't include libbfd.h outside of bfd, part 4 adds aac502f Don't include libbfd.h outside of bfd, part 5 adds 7d0b9eb Don't include libbfd.h outside of bfd, part 6 adds 68cd8f1 Automatic date update in version.in adds faf1390 Automatic date update in version.in adds a4717ff Automatic date update in version.in adds 59f48f5 Update PC when simulate break instruction. adds ace667e ld: Restore file offset after a plugin fails to claim a file adds f25827c Use do_self_tests in selftest.exp adds 35fec4f tc-z8k.c: make some argument types bfd_reloc_code_real_type adds cf80913 sparc: remove a sentinal adds 9bceab4 sparc: make a field type bfd_reloc_code_real_type adds 065251a make the type of nds32_pseudo_opcode::pseudo_val unsigned adds 9d86252 MIPS: Verify the ISA mode and alignment of branch and jump targets adds a6ebf61 MIPS: Convert cross-mode BAL to JALX adds 1f960ce Build gdb.opt/inline-*.exp tests at -O0, rely on __attribute_ [...] adds 3af09e8 Support -pie for aarch64*-elf targets. adds 0806868 Automatic date update in version.in adds 3ce5128 Mark some more powerpc relocs as not handled by generic linker adds b751e63 Early expression evaluation adds bedbe19 Enable the configuration of GDB for the NDS32 target. adds f262985 Update documentation to reflect that the symbol localization [...] adds 5caa2b0 MIPS/GAS: Remove erroneous ELF relocation references adds 72b5d09 testsuite patch: Skip py-unwind.exp on x86_64 -m32 adds 7674d38 testsuite: Fix gdb.btrace/tailcall-only.exp errors on x86_64-m32 adds 027d97f8 testsuite: Fix gdb.gdb/selftest.exp for C++-O2-g-built GDB adds 9ab8247 Check p_paddr for program header space adds 0064d22 Handle version 1a of FreeBSD's NT_PRSINFO. adds 37fd5ef Add support to the ARC disassembler for selecting instruction [...] adds da95a26 Consolidate code to enable optional FreeBSD native target eve [...] adds 5fa14c6 Enable ptrace events on new child processes. adds dbaed38 Use a real vfork done event on FreeBSD when available. adds c092a4d Automatic date update in version.in adds 5df1bc5 Fix implib test failures adds 982c6f2 Use variable args in run_ld_link_exec_tests adds b1b53fb Fix fail in gdb.server/solib-list.exp adds 0f118bc Use fsqrt() to calculate float (rather than double) square root. adds 7982a1d oops - forgot to include binutils.texi in the previous delta. adds 0c66ea4 Fix typo fsqrt -> sqrtf. adds bae62ee Skip gdb.server/ tests if lack of XML support adds 811f830 Pass breakpoint type in set_breakpoint_at adds 9aa76cd Create sub classes of 'struct breakpoint' adds 63c40ec Refactor clone_all_breakpoints adds bec903c Make reinsert_breakpoint thread specific adds 984a2c0 Switch current_thread to lwp's thread in install_software_sin [...] adds 4281b35 Use enqueue_pending_signal in linux_resume_one_thread adds 0e9a339 Enqueue signal even when resuming threads adds 8901d19 Use reinsert_breakpoint for vCont;s adds 21536b3 Support vCont s and S actions with software single step adds 2583da7 Fix cast to 'gdb_breakpoint *' adds e3821cc Remove unused variable in gdb/varobj.c when built without Pyt [...] adds c25b7cc Remove unused variable in windows-nat.c adds f515a1d Fix djgpp gdb build adds 305450e Add -Wunused-but-set-* to build adds 12df5c0 Allow empty struct expressions in Rust adds 89b829a Move ChangeLog entry for PR ld/20376 adds fecd57f Set BFD_VERSION to 2.27.51 adds 70ad873 Automatic date update in version.in adds c02d11a Fix segfault in ARC linker when generating got entries for lo [...] adds eed2386 Get "num" as unsigned in ctf adds e98c9e7 PR rust/20162 - fix gdb regressions caused by rust 1.10 adds cac7097 Automatic date update in version.in adds 463888a Support JIT debugging on MS-Windows adds 49ecef2 Fix ARMv8.1/v8.2 for hw watchpoint and breakpoint adds e348790 Implement catch syscall group adds 074e493 Automatic date update in version.in adds a173d7f Automatic date update in version.in adds 9580450 Revise targets able to run ELF 64k section test adds c0272db btrace: Resume recording after disconnect. adds 3a1518e Add myself as a write-after-approval GDB maintainer. adds d617208 linux-procfs: Introduce enum proc_state adds 0e1a6a5 linux-procfs: Handle lowercase "t (tracing stop)" state adds 8194e92 Handle correctly passing a bad interpreter name to new-ui adds 698f8cb Automatic date update in version.in adds e0461db btrace, testsuite: fix assembly source file selection adds 8769bc4 [Gold, aarch64] Implement some AArch64 relocs. adds d0d4152 Add support for creating uuid based build-id's in a MinGW32 e [...] adds 9cf12d5 Fix PR gdb/20287 - x32 and "gdb_static_assert (sizeof (nat_si [...] adds 40c3170 Fix PR gdb/20413 - x32: linux_ptrace_test_ret_to_nx: Cannot P [...] adds 54806ff MIPS/BFD: Handle branches in PLT compression selection adds 8484fb7 MIPS/GAS: Respect the `insn32' mode in branch relaxation adds 0b31a4b PR python/20190 - compute TLS symbol without a frame adds 6598661 Fix PR server/20414 - x32 gdbserver always crashes inferior adds 293acfa Wean gdb and sim off private libbfd.h header adds b6e11d0 Automatic date update in version.in adds 23fcf59 Fix aarch64_relocs.sh file mode adds 7fca8e8 Fix warning in ldbuildid.c mingw32 code adds 147d994 Fix seg-fault when running garbage collection on coff binaries. adds 61d2d2b Restrict linker garbage collection personality test to cfi en [...] adds db18dba Begin implementing ARC NPS-400 Accelerator instructions adds 7bd374a MIPS/GAS: Implement microMIPS branch/jump compaction adds ff20cab Automatic date update in version.in new 2bf7c74 Update 'master' into users/pmuldoon/c++compile
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 5 + bfd/ChangeLog | 181 ++++ bfd/arc-got.h | 513 +++++++++++ bfd/archures.c | 2 +- bfd/bfd-in.h | 12 +- bfd/bfd-in2.h | 21 +- bfd/binary.c | 2 +- bfd/coffgen.c | 8 +- bfd/cofflink.c | 3 +- bfd/config.bfd | 5 + bfd/configure | 20 +- bfd/elf-bfd.h | 7 + bfd/elf.c | 87 +- bfd/elf32-arc.c | 977 +++++++-------------- bfd/elf32-ppc.c | 138 +-- bfd/elf32-ppc.h | 2 + bfd/elf64-ppc.c | 2 +- bfd/elf64-x86-64.c | 11 + bfd/elflink.c | 110 +++ bfd/elfxx-mips.c | 172 +++- bfd/elfxx-target.h | 8 +- bfd/libbfd-in.h | 9 - bfd/libbfd.h | 12 - bfd/plugin.c | 57 +- bfd/plugin.h | 3 +- bfd/reloc.c | 39 +- bfd/targets.c | 27 +- bfd/version.h | 2 +- bfd/version.m4 | 2 +- binutils/ChangeLog | 96 ++ binutils/NEWS | 18 + binutils/ar.c | 2 +- binutils/bucomm.c | 321 +++---- binutils/configure | 20 +- binutils/doc/binutils.texi | 108 ++- binutils/elfcomm.h | 7 - binutils/nm.c | 1 + binutils/objcopy.c | 103 ++- binutils/od-macho.c | 80 +- binutils/sysdep.h | 8 + binutils/testsuite/binutils-all/arc/dsp.s | 5 + binutils/testsuite/binutils-all/arc/objdump.exp | 55 ++ binutils/testsuite/binutils-all/data-sections.s | 17 + binutils/testsuite/binutils-all/objcopy.exp | 11 + binutils/testsuite/binutils-all/only-section-01.d | 9 + binutils/testsuite/binutils-all/remove-relocs-01.d | 16 + binutils/testsuite/binutils-all/remove-relocs-01.s | 19 + binutils/testsuite/binutils-all/remove-relocs-02.d | 6 + binutils/testsuite/binutils-all/remove-relocs-03.d | 6 + binutils/testsuite/binutils-all/remove-relocs-04.d | 11 + binutils/testsuite/binutils-all/remove-relocs-05.d | 17 + binutils/testsuite/binutils-all/remove-relocs-06.d | 11 + .../testsuite/binutils-all/remove-section-01.d | 8 + configure | 3 - configure.ac | 3 - gas/ChangeLog | 429 +++++++++ gas/Makefile.am | 6 +- gas/Makefile.in | 6 +- gas/config/bfin-parse.y | 1 - gas/config/tc-arc.c | 177 ++-- gas/config/tc-bfin.c | 1 - gas/config/tc-epiphany.c | 1 - gas/config/tc-frv.c | 1 - gas/config/tc-ip2k.c | 1 - gas/config/tc-iq2000.c | 1 - gas/config/tc-m32c.c | 1 - gas/config/tc-mep.c | 1 - gas/config/tc-metag.c | 7 +- gas/config/tc-mips.c | 660 +++++++++++--- gas/config/tc-mips.h | 3 + gas/config/tc-mt.c | 1 - gas/config/tc-nds32.c | 94 +- gas/config/tc-nios2.c | 1 - gas/config/tc-rl78.c | 1 - gas/config/tc-rx.c | 1 - gas/config/tc-sparc.c | 29 +- gas/config/tc-z8k.c | 11 +- gas/configure | 20 +- gas/testsuite/gas/arc/dsp.d | 96 ++ gas/testsuite/gas/arc/dsp.s | 90 ++ gas/testsuite/gas/arc/ext2op.d | 2 +- gas/testsuite/gas/arc/ext3op.d | 2 +- gas/testsuite/gas/arc/fpu.d | 29 + gas/testsuite/gas/arc/fpu.s | 24 + gas/testsuite/gas/arc/nps400-8.d | 71 ++ gas/testsuite/gas/arc/nps400-8.s | 92 ++ gas/testsuite/gas/arc/tdpfp.d | 2 +- gas/testsuite/gas/arc/tfpuda.d | 2 +- .../gas/mips/branch-absolute-addend-n32.d | 25 + .../gas/mips/branch-absolute-addend-n64.d | 35 + gas/testsuite/gas/mips/branch-absolute-addend.d | 24 + ...-branch-absolute.s => branch-absolute-addend.s} | 15 +- gas/testsuite/gas/mips/branch-absolute-n32.d | 25 + gas/testsuite/gas/mips/branch-absolute-n64.d | 35 + gas/testsuite/gas/mips/branch-absolute.d | 24 + ...{mips16-branch-absolute.s => branch-absolute.s} | 7 +- gas/testsuite/gas/mips/branch-addend-n32.d | 23 + gas/testsuite/gas/mips/branch-addend-n64.d | 27 + gas/testsuite/gas/mips/branch-addend.d | 22 + gas/testsuite/gas/mips/branch-addend.s | 31 + gas/testsuite/gas/mips/branch-extern-2.d | 3 +- gas/testsuite/gas/mips/branch-extern-4.d | 3 +- gas/testsuite/gas/mips/branch-local-2.l | 5 + gas/testsuite/gas/mips/branch-local-2.s | 33 + gas/testsuite/gas/mips/branch-local-3.l | 3 + gas/testsuite/gas/mips/branch-local-3.s | 30 + gas/testsuite/gas/mips/branch-local-4.d | 20 + gas/testsuite/gas/mips/branch-local-4.s | 27 + gas/testsuite/gas/mips/branch-local-n32-2.l | 5 + gas/testsuite/gas/mips/branch-local-n32-2.s | 33 + gas/testsuite/gas/mips/branch-local-n32-3.l | 3 + gas/testsuite/gas/mips/branch-local-n32-3.s | 30 + gas/testsuite/gas/mips/branch-local-n32-4.d | 20 + gas/testsuite/gas/mips/branch-local-n64-2.l | 5 + gas/testsuite/gas/mips/branch-local-n64-2.s | 33 + gas/testsuite/gas/mips/branch-local-n64-3.l | 3 + gas/testsuite/gas/mips/branch-local-n64-3.s | 30 + gas/testsuite/gas/mips/branch-local-n64-4.d | 22 + gas/testsuite/gas/mips/branch-misc-1.s | 6 + gas/testsuite/gas/mips/branch-misc-5.s | 1 + gas/testsuite/gas/mips/branch-section-2.d | 6 +- gas/testsuite/gas/mips/branch-section-4.d | 3 +- gas/testsuite/gas/mips/branch-weak-2.d | 3 +- gas/testsuite/gas/mips/branch-weak-5.d | 3 +- gas/testsuite/gas/mips/micromips-b16.s | 6 + .../mips/micromips-branch-absolute-addend-n32.d | 23 + .../mips/micromips-branch-absolute-addend-n64.d | 33 + .../gas/mips/micromips-branch-absolute-addend.d | 22 + ...solute.s => micromips-branch-absolute-addend.s} | 15 +- .../gas/mips/micromips-branch-absolute-n32.d | 23 + .../gas/mips/micromips-branch-absolute-n64.d | 33 + gas/testsuite/gas/mips/micromips-branch-absolute.d | 22 + ...anch-absolute.s => micromips-branch-absolute.s} | 9 +- .../gas/mips/micromips-branch-relax-insn32-pic.d | 572 ++++++++++++ ...relax.l => micromips-branch-relax-insn32-pic.l} | 17 +- .../gas/mips/micromips-branch-relax-insn32.d | 433 +++++++++ ...nch-relax.l => micromips-branch-relax-insn32.l} | 17 +- .../gas/mips/micromips-branch-relax-pic.l | 22 +- gas/testsuite/gas/mips/micromips-branch-relax.l | 20 +- gas/testsuite/gas/mips/micromips-branch-relax.s | 15 + .../gas/mips/{micromips.d => micromips-compact.d} | 350 +++----- gas/testsuite/gas/mips/micromips-insn32.d | 6 +- gas/testsuite/gas/mips/micromips-noinsn32.d | 6 +- gas/testsuite/gas/mips/micromips-size-1.l | 14 +- gas/testsuite/gas/mips/micromips-size-1.s | 8 + gas/testsuite/gas/mips/micromips-trap.d | 6 +- gas/testsuite/gas/mips/micromips-warn.l | 52 +- gas/testsuite/gas/mips/micromips.d | 6 +- gas/testsuite/gas/mips/micromips.l | 212 ++--- gas/testsuite/gas/mips/micromips.s | 95 +- gas/testsuite/gas/mips/micromips@beq.d | 44 +- gas/testsuite/gas/mips/micromips@bge.d | 70 +- gas/testsuite/gas/mips/micromips@bgeu.d | 64 +- gas/testsuite/gas/mips/micromips@blt.d | 70 +- gas/testsuite/gas/mips/micromips@bltu.d | 64 +- .../gas/mips/micromips@branch-misc-4-64.d | 12 +- gas/testsuite/gas/mips/micromips@branch-misc-4.d | 12 +- .../gas/mips/micromips@branch-misc-5-64.d | 22 +- gas/testsuite/gas/mips/micromips@branch-misc-5.d | 14 +- .../gas/mips/micromips@branch-misc-5pic-64.d | 22 +- .../gas/mips/micromips@branch-misc-5pic.d | 14 +- .../gas/mips/micromips@jal-svr4pic-local-n32.d | 3 +- .../gas/mips/micromips@jal-svr4pic-local-n64.d | 3 +- .../gas/mips/micromips@jal-svr4pic-local.d | 3 +- gas/testsuite/gas/mips/micromips@loc-swap-dis.d | 6 +- gas/testsuite/gas/mips/micromips@loc-swap.d | 30 +- gas/testsuite/gas/mips/micromips@relax-at.d | 98 +-- gas/testsuite/gas/mips/micromips@relax-swap3.d | 7 +- gas/testsuite/gas/mips/micromips@relax.d | 98 +-- gas/testsuite/gas/mips/mips.exp | 105 +++ gas/testsuite/gas/mips/mips16-64.d | 18 +- ...olute.d => mips16-branch-absolute-addend-n32.d} | 15 +- .../gas/mips/mips16-branch-absolute-addend-n64.d | 31 + .../gas/mips/mips16-branch-absolute-addend.d | 20 + ...-absolute.s => mips16-branch-absolute-addend.s} | 13 +- ...nch-absolute.d => mips16-branch-absolute-n32.d} | 15 +- .../gas/mips/mips16-branch-absolute-n64.d | 31 + gas/testsuite/gas/mips/mips16-branch-absolute.d | 20 +- gas/testsuite/gas/mips/mips16-branch-absolute.s | 3 +- gas/testsuite/gas/mips/mips16-dwarf2.s | 4 +- gas/testsuite/gas/mips/mips16.d | 18 +- gas/testsuite/gas/mips/mips16.s | 26 +- gas/testsuite/gas/mips/mipsr6@nal-1.d | 13 + gas/testsuite/gas/mips/mipsr6@nal-2.d | 13 + gas/testsuite/gas/mips/nal-1.d | 13 + gas/testsuite/gas/mips/nal-2.d | 13 + .../gas/mips/{mips16-branch-absolute.s => nal.s} | 16 +- gas/testsuite/gas/mips/relax-swap3.s | 1 + gas/testsuite/gas/mips/unaligned-branch-1.l | 37 + gas/testsuite/gas/mips/unaligned-branch-1.s | 137 +++ gas/testsuite/gas/mips/unaligned-branch-2.l | 19 + gas/testsuite/gas/mips/unaligned-branch-2.s | 139 +++ gas/testsuite/gas/mips/unaligned-branch-3.d | 181 ++++ .../gas/mips/unaligned-branch-micromips-1.l | 49 ++ .../gas/mips/unaligned-branch-micromips-1.s | 201 +++++ .../gas/mips/unaligned-branch-micromips-2.l | 21 + .../gas/mips/unaligned-branch-micromips-2.s | 203 +++++ .../gas/mips/unaligned-branch-micromips-3.d | 277 ++++++ gas/testsuite/gas/mips/unaligned-branch-mips16-1.l | 23 + gas/testsuite/gas/mips/unaligned-branch-mips16-1.s | 105 +++ gas/testsuite/gas/mips/unaligned-branch-mips16-2.l | 9 + gas/testsuite/gas/mips/unaligned-branch-mips16-2.s | 107 +++ gas/testsuite/gas/mips/unaligned-branch-mips16-3.d | 133 +++ gas/testsuite/gas/mips/unaligned-branch-r6-1.l | 40 + gas/testsuite/gas/mips/unaligned-branch-r6-1.s | 139 +++ gas/testsuite/gas/mips/unaligned-branch-r6-2.l | 31 + gas/testsuite/gas/mips/unaligned-branch-r6-2.s | 139 +++ gas/testsuite/gas/mips/unaligned-branch-r6-3.l | 19 + gas/testsuite/gas/mips/unaligned-branch-r6-3.s | 141 +++ gas/testsuite/gas/mips/unaligned-branch-r6-4.l | 19 + gas/testsuite/gas/mips/unaligned-branch-r6-4.s | 141 +++ gas/testsuite/gas/mips/unaligned-branch-r6-5.d | 181 ++++ gas/testsuite/gas/mips/unaligned-branch-r6-6.d | 181 ++++ gas/testsuite/gas/mips/unaligned-jump-1.l | 37 + gas/testsuite/gas/mips/unaligned-jump-1.s | 137 +++ gas/testsuite/gas/mips/unaligned-jump-2.l | 19 + gas/testsuite/gas/mips/unaligned-jump-2.s | 139 +++ gas/testsuite/gas/mips/unaligned-jump-3.d | 181 ++++ .../gas/mips/unaligned-jump-micromips-1.l | 44 + .../gas/mips/unaligned-jump-micromips-1.s | 169 ++++ .../gas/mips/unaligned-jump-micromips-2.l | 19 + .../gas/mips/unaligned-jump-micromips-2.s | 171 ++++ .../gas/mips/unaligned-jump-micromips-3.d | 229 +++++ gas/testsuite/gas/mips/unaligned-jump-mips16-1.l | 24 + gas/testsuite/gas/mips/unaligned-jump-mips16-1.s | 105 +++ gas/testsuite/gas/mips/unaligned-jump-mips16-2.l | 13 + gas/testsuite/gas/mips/unaligned-jump-mips16-2.s | 107 +++ gas/testsuite/gas/mips/unaligned-jump-mips16-3.d | 133 +++ gas/testsuite/gas/sparc/ldtxa.d | 33 + gas/testsuite/gas/sparc/ldtxa.s | 26 + gas/testsuite/gas/sparc/sparc.exp | 1 + gdb/ChangeLog | 373 ++++++++ gdb/MAINTAINERS | 1 + gdb/NEWS | 20 + gdb/aarch64-tdep.c | 3 +- gdb/amd64-darwin-tdep.c | 1 - gdb/amd64-linux-nat.c | 10 +- gdb/arch-utils.c | 3 +- gdb/break-catch-syscall.c | 103 ++- gdb/breakpoint.c | 8 + gdb/breakpoint.h | 3 + gdb/common/signals.c | 8 + gdb/compile/compile.c | 22 +- gdb/configure | 56 +- gdb/configure.ac | 9 + gdb/corefile.c | 2 +- gdb/ctf.c | 2 +- gdb/data-directory/Makefile.in | 25 +- gdb/defs.h | 19 + gdb/disasm.c | 4 +- gdb/doc/ChangeLog | 37 + gdb/doc/gdb.texinfo | 61 +- gdb/doc/python.texi | 114 ++- gdb/dwarf2-frame.c | 2 - gdb/dwarf2loc.c | 121 +-- gdb/dwarf2read.c | 30 +- gdb/elfread.c | 3 - gdb/f-valprint.c | 5 +- gdb/fbsd-nat.c | 92 +- gdb/findvar.c | 31 +- gdb/gdbserver/ChangeLog | 128 +++ gdb/gdbserver/configure | 2 +- gdb/gdbserver/gdbthread.h | 3 + gdb/gdbserver/inferiors.c | 14 +- gdb/gdbserver/inferiors.h | 2 +- gdb/gdbserver/linux-low.c | 170 ++-- gdb/gdbserver/linux-nios2-low.c | 4 +- gdb/gdbserver/linux-x86-low.c | 22 +- gdb/gdbserver/mem-break.c | 313 +++++-- gdb/gdbserver/mem-break.h | 45 +- gdb/gdbserver/server.c | 17 +- gdb/go32-nat.c | 2 +- gdb/i386-darwin-tdep.c | 1 - gdb/inflow.c | 2 +- gdb/infrun.c | 2 + gdb/jit.c | 28 +- gdb/linespec.c | 3 +- gdb/m2-valprint.c | 4 - gdb/m32c-tdep.c | 9 +- gdb/mdebugread.c | 18 +- gdb/microblaze-tdep.c | 4 +- gdb/mips-tdep.c | 13 +- gdb/nat/aarch64-linux-hw-point.c | 8 +- gdb/nat/aarch64-linux-hw-point.h | 2 + gdb/nat/amd64-linux-siginfo.c | 298 ++++--- gdb/nat/linux-procfs.c | 86 +- gdb/nat/linux-ptrace.c | 22 +- gdb/proc-events.c | 3 + gdb/python/lib/gdb/command/unwinders.py | 2 + gdb/python/lib/gdb/unwinder.py | 1 + gdb/python/py-breakpoint.c | 77 +- gdb/python/py-events.h | 3 + gdb/python/py-evts.c | 11 + gdb/python/py-framefilter.c | 3 +- gdb/python/python.c | 15 + gdb/record-btrace.c | 51 +- .../gdb.opt/inline-markers.c => record-btrace.h} | 33 +- gdb/remote.c | 61 ++ gdb/rs6000-nat.c | 1 - gdb/rs6000-tdep.c | 1 - gdb/rust-exp.y | 14 +- gdb/rust-lang.c | 6 +- gdb/ser-go32.c | 27 +- gdb/symfile.c | 15 +- gdb/symtab.c | 2 +- gdb/symtab.h | 10 +- gdb/syscalls/aarch64-linux.xml | 318 ++++--- .../{aarch64-linux.xml => aarch64-linux.xml.in} | 0 gdb/syscalls/amd64-linux.xml | 367 ++++---- .../{amd64-linux.xml => amd64-linux.xml.in} | 0 gdb/syscalls/apply-defaults.xsl | 43 + gdb/syscalls/arm-linux.xml | 449 +++++----- gdb/syscalls/{arm-linux.xml => arm-linux.xml.in} | 0 gdb/syscalls/{bfin-linux.xml => bfin-linux.xml.in} | 0 gdb/syscalls/gdb-syscalls.dtd | 3 +- gdb/syscalls/i386-linux.xml | 357 ++++---- gdb/syscalls/{i386-linux.xml => i386-linux.xml.in} | 0 gdb/syscalls/linux-defaults.xml.in | 243 +++++ gdb/syscalls/mips-n32-linux.xml | 381 ++++---- .../{mips-n32-linux.xml => mips-n32-linux.xml.in} | 0 gdb/syscalls/mips-n64-linux.xml | 371 ++++---- .../{mips-n64-linux.xml => mips-n64-linux.xml.in} | 0 gdb/syscalls/mips-o32-linux.xml | 405 +++++---- .../{mips-o32-linux.xml => mips-o32-linux.xml.in} | 0 gdb/syscalls/ppc-linux.xml | 325 ++++--- gdb/syscalls/{ppc-linux.xml => ppc-linux.xml.in} | 0 gdb/syscalls/ppc64-linux.xml | 295 +++---- .../{ppc64-linux.xml => ppc64-linux.xml.in} | 0 gdb/syscalls/s390-linux.xml | 409 +++++---- gdb/syscalls/{s390-linux.xml => s390-linux.xml.in} | 0 gdb/syscalls/s390x-linux.xml | 383 ++++---- .../{s390x-linux.xml => s390x-linux.xml.in} | 0 gdb/syscalls/sparc-linux.xml | 403 +++++---- .../{sparc-linux.xml => sparc-linux.xml.in} | 0 gdb/syscalls/sparc64-linux.xml | 389 ++++---- .../{sparc64-linux.xml => sparc64-linux.xml.in} | 0 gdb/testsuite/ChangeLog | 123 +++ gdb/testsuite/gdb.base/catch-syscall.exp | 39 + gdb/testsuite/gdb.base/jit-so.exp | 7 + gdb/testsuite/gdb.base/maint.exp | 15 +- gdb/testsuite/gdb.base/new-ui.exp | 29 +- .../atomic.c => gdb.btrace/reconnect.c} | 15 +- gdb/testsuite/gdb.btrace/reconnect.exp | 79 ++ gdb/testsuite/gdb.btrace/record_goto.exp | 10 +- gdb/testsuite/gdb.btrace/stepi.exp | 17 +- gdb/testsuite/gdb.btrace/tailcall-only.exp | 12 +- gdb/testsuite/gdb.btrace/tailcall.exp | 12 +- gdb/testsuite/gdb.dwarf2/atomic-type.exp | 10 +- gdb/testsuite/gdb.dwarf2/atomic.c | 2 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.c | 4 +- .../gdb.dwarf2/dw2-bad-mips-linkage-name.exp | 18 +- .../gdb.dwarf2/dw2-lexical-block-bare.exp | 14 +- gdb/testsuite/gdb.gdb/selftest.exp | 116 +-- gdb/testsuite/gdb.opt/inline-break.exp | 2 +- gdb/testsuite/gdb.opt/inline-bt.exp | 2 +- gdb/testsuite/gdb.opt/inline-cmds.exp | 2 +- gdb/testsuite/gdb.opt/inline-locals.exp | 2 +- gdb/testsuite/gdb.opt/inline-markers.c | 8 +- gdb/testsuite/gdb.python/py-breakpoint.exp | 52 ++ gdb/testsuite/gdb.python/py-unwind-maint.exp | 11 +- gdb/testsuite/gdb.python/py-unwind.exp | 2 +- gdb/testsuite/gdb.rust/simple.exp | 3 + gdb/testsuite/gdb.rust/simple.rs | 1 + gdb/testsuite/gdb.server/solib-list.exp | 5 + gdb/testsuite/gdb.stabs/weird.exp | 3 +- gdb/testsuite/gdb.threads/tls.exp | 17 + gdb/testsuite/lib/gdbserver-support.exp | 14 + gdb/testsuite/lib/selftest-support.exp | 5 + gdb/top.c | 40 +- gdb/top.h | 3 + gdb/tracefile.c | 7 +- gdb/tui/tui-io.c | 12 +- gdb/tui/tui-winsource.c | 6 +- gdb/value.h | 7 + gdb/varobj.c | 4 +- gdb/warning.m4 | 2 +- gdb/windows-nat.c | 30 +- gdb/xml-syscall.c | 234 ++++- gdb/xml-syscall.h | 16 + gold/aarch64-reloc-property.cc | 46 +- gold/aarch64-reloc.def | 14 + gold/aarch64.cc | 51 ++ gold/testsuite/Makefile.am | 13 + gold/testsuite/Makefile.in | 19 +- gold/testsuite/aarch64_globals.s | 11 + gold/testsuite/aarch64_relocs.s | 45 + gold/testsuite/aarch64_relocs.sh | 110 +++ gprof/ChangeLog | 4 + gprof/configure | 20 +- include/ChangeLog | 21 + include/bfdlink.h | 6 + include/dis-asm.h | 1 + include/elf/arc-reloc.def | 4 +- include/gdb/ChangeLog | 4 + include/gdb/signals.def | 4 +- include/opcode/arc.h | 194 ++-- ld/ChangeLog | 305 ++++++- ld/Makefile.am | 14 +- ld/Makefile.in | 14 +- ld/NEWS | 7 + ld/configure | 20 +- ld/emulparams/aarch64elf.sh | 2 + ld/emulparams/aarch64elf32.sh | 2 + ld/emulparams/arcelf.sh | 2 +- ld/emultempl/elf32.em | 14 + ld/emultempl/nds32elf.em | 1 - ld/emultempl/pe.em | 14 +- ld/emultempl/pep.em | 12 +- ld/emultempl/ppc32elf.em | 16 +- ld/emultempl/ppc64elf.em | 1 - ld/emultempl/sh64elf.em | 5 +- ld/emultempl/xtensaelf.em | 8 +- ld/ld.h | 3 + ld/ld.texinfo | 20 +- ld/ldbuildid.c | 45 +- ld/ldexp.c | 84 +- ld/ldlang.c | 13 +- ld/ldlex.h | 1 + ld/lexsup.c | 5 + ld/plugin.c | 58 +- ld/testplug.c | 41 + ld/testsuite/ld-arc/arc.exp | 10 + ld/testsuite/ld-arc/got-01.d | 7 + ld/testsuite/ld-arc/got-01.s | 5 + ld/testsuite/ld-arc/nps-1b.err | 1 + ld/testsuite/ld-arc/sda-relocs.dd | 23 + ld/testsuite/ld-arc/sda-relocs.ld | 20 + ld/testsuite/ld-arc/sda-relocs.rd | 15 + ld/testsuite/ld-arc/sda-relocs.s | 32 + ld/testsuite/ld-elf/compress.exp | 2 +- ld/testsuite/ld-elf/dwarf.exp | 2 +- ld/testsuite/ld-elf/elf.exp | 47 +- ld/testsuite/ld-elf/empty-implib.out | 3 + ld/testsuite/ld-elf/implib.rd | 11 + ld/testsuite/ld-elf/implib.s | 21 + ld/testsuite/ld-elf/indirect.exp | 2 +- ld/testsuite/ld-elf/maxpage3b.d | 3 +- ld/testsuite/ld-elf/sec64k.exp | 12 +- ld/testsuite/ld-elf/shared.exp | 8 +- ld/testsuite/ld-elf/wrap.exp | 2 +- ld/testsuite/ld-gc/personality.d | 3 +- ld/testsuite/ld-i386/i386.exp | 6 +- ld/testsuite/ld-i386/no-plt.exp | 4 +- ld/testsuite/ld-i386/tls.exp | 2 +- ld/testsuite/ld-ifunc/ifunc.exp | 6 +- ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-addend.d | 22 + ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-local.d | 20 + ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d | 6 + ld/testsuite/ld-mips-elf/bal-jalx-pic.d | 6 + .../ld-mips-elf/branch-absolute-addend-n32.d | 6 + .../ld-mips-elf/branch-absolute-addend-n64.d | 6 + ld/testsuite/ld-mips-elf/branch-absolute-addend.d | 21 + ld/testsuite/ld-mips-elf/branch-absolute-n32.d | 6 + ld/testsuite/ld-mips-elf/branch-absolute-n64.d | 6 + ld/testsuite/ld-mips-elf/branch-absolute.d | 21 + .../ld-mips-elf/compressed-plt-1-o32-branch.od | 30 + .../ld-mips-elf/compressed-plt-1-o32-branch.rd | 44 + .../compressed-plt-1-o32-mips16-branch.od | 69 ++ .../compressed-plt-1-o32-mips16-branch.rd | 49 ++ .../compressed-plt-1-o32-mips16-bronly.od | 32 + .../compressed-plt-1-o32-mips16-bronly.rd | 43 + .../compressed-plt-1-o32-umips-branch.od | 69 ++ .../compressed-plt-1-o32-umips-branch.rd | 49 ++ .../compressed-plt-1-o32-umips-bronly.od | 33 + .../compressed-plt-1-o32-umips-bronly.rd | 43 + ld/testsuite/ld-mips-elf/compressed-plt-1.s | 28 +- ld/testsuite/ld-mips-elf/compressed-plt-1a.s | 12 +- ld/testsuite/ld-mips-elf/compressed-plt-1b.s | 8 +- .../micromips-branch-absolute-addend-n32.d | 6 + .../micromips-branch-absolute-addend-n64.d | 6 + .../ld-mips-elf/micromips-branch-absolute-addend.d | 19 + .../ld-mips-elf/micromips-branch-absolute-n32.d | 6 + .../ld-mips-elf/micromips-branch-absolute-n64.d | 6 + .../ld-mips-elf/micromips-branch-absolute.d | 19 + ld/testsuite/ld-mips-elf/mips-elf.exp | 106 ++- .../mips16-branch-absolute-addend-n32.d | 6 + .../mips16-branch-absolute-addend-n64.d | 6 + .../ld-mips-elf/mips16-branch-absolute-addend.d | 17 + .../ld-mips-elf/mips16-branch-absolute-n32.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n64.d | 6 + ld/testsuite/ld-mips-elf/mips16-branch-absolute.d | 17 + ld/testsuite/ld-mips-elf/unaligned-branch-2.d | 92 ++ .../ld-mips-elf/unaligned-branch-micromips.d | 156 ++++ ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d | 72 ++ ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d | 114 +++ ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d | 64 ++ ld/testsuite/ld-mips-elf/unaligned-jalx-1.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-2.d | 7 + .../testsuite/ld-mips-elf/unaligned-jalx-2.s | 17 +- ld/testsuite/ld-mips-elf/unaligned-jalx-3.d | 7 + .../testsuite/ld-mips-elf/unaligned-jalx-3.s | 16 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-1.d | 24 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d | 7 + .../ld-mips-elf/unaligned-jalx-addend-2.s | 19 +- ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d | 29 + ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.s | 22 + .../unaligned-jalx-addend-micromips-1.d | 24 +- .../ld-mips-elf/unaligned-jalx-addend-mips16-1.d | 24 +- .../ld-mips-elf/unaligned-jalx-micromips-1.d | 2 +- ld/testsuite/ld-mips-elf/unaligned-jalx-mips16-1.d | 2 +- .../ld-mips-elf/unaligned-jump-micromips.d | 118 +++ ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d | 58 ++ ld/testsuite/ld-mips-elf/unaligned-jump.d | 96 ++ ld/testsuite/ld-mips-elf/undefweak-overflow.d | 21 +- ld/testsuite/ld-mips-elf/undefweak-overflow.s | 20 + ld/testsuite/ld-pie/pie.exp | 2 +- ld/testsuite/ld-plugin/lto.exp | 4 +- ld/testsuite/ld-plugin/plugin-30.d | 26 + ld/testsuite/ld-plugin/plugin.exp | 7 +- ld/testsuite/ld-size/size.exp | 2 +- ld/testsuite/ld-x86-64/mpx.exp | 2 +- ld/testsuite/ld-x86-64/no-plt.exp | 4 +- ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 6 +- ld/testsuite/lib/ld-lib.exp | 14 +- opcodes/ChangeLog | 61 ++ opcodes/arc-dis.c | 512 ++++++++--- opcodes/arc-ext.c | 10 +- opcodes/arc-nps400-tbl.h | 110 ++- opcodes/arc-opc.c | 131 ++- opcodes/configure | 20 +- opcodes/disassemble.c | 3 + opcodes/micromips-opc.c | 22 +- opcodes/mips-opc.c | 2 +- opcodes/sparc-opc.c | 34 + sim/ChangeLog | 7 + sim/aarch64/ChangeLog | 8 + sim/aarch64/memory.c | 1 - sim/aarch64/simulator.c | 2 +- sim/arm/ChangeLog | 6 + sim/arm/armemu.c | 6 +- sim/arm/armos.c | 5 +- sim/avr/interp.c | 3 +- sim/rl78/ChangeLog | 5 + sim/rl78/load.c | 5 +- sim/rx/ChangeLog | 5 + sim/rx/load.c | 5 +- 542 files changed, 20350 insertions(+), 6205 deletions(-) create mode 100644 bfd/arc-got.h create mode 100644 binutils/testsuite/binutils-all/arc/dsp.s create mode 100644 binutils/testsuite/binutils-all/arc/objdump.exp create mode 100644 binutils/testsuite/binutils-all/data-sections.s create mode 100644 binutils/testsuite/binutils-all/only-section-01.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-01.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-01.s create mode 100644 binutils/testsuite/binutils-all/remove-relocs-02.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-03.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-04.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-05.d create mode 100644 binutils/testsuite/binutils-all/remove-relocs-06.d create mode 100644 binutils/testsuite/binutils-all/remove-section-01.d create mode 100644 gas/testsuite/gas/arc/dsp.d create mode 100644 gas/testsuite/gas/arc/dsp.s create mode 100644 gas/testsuite/gas/arc/fpu.d create mode 100644 gas/testsuite/gas/arc/fpu.s create mode 100644 gas/testsuite/gas/arc/nps400-8.d create mode 100644 gas/testsuite/gas/arc/nps400-8.s create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend-n32.d create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend-n64.d create mode 100644 gas/testsuite/gas/mips/branch-absolute-addend.d copy gas/testsuite/gas/mips/{mips16-branch-absolute.s => branch-absolute-addend.s} (51%) create mode 100644 gas/testsuite/gas/mips/branch-absolute-n32.d create mode 100644 gas/testsuite/gas/mips/branch-absolute-n64.d create mode 100644 gas/testsuite/gas/mips/branch-absolute.d copy gas/testsuite/gas/mips/{mips16-branch-absolute.s => branch-absolute.s} (80%) create mode 100644 gas/testsuite/gas/mips/branch-addend-n32.d create mode 100644 gas/testsuite/gas/mips/branch-addend-n64.d create mode 100644 gas/testsuite/gas/mips/branch-addend.d create mode 100644 gas/testsuite/gas/mips/branch-addend.s create mode 100644 gas/testsuite/gas/mips/branch-local-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-2.s create mode 100644 gas/testsuite/gas/mips/branch-local-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-3.s create mode 100644 gas/testsuite/gas/mips/branch-local-4.d create mode 100644 gas/testsuite/gas/mips/branch-local-4.s create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-n32-2.s create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-n32-3.s create mode 100644 gas/testsuite/gas/mips/branch-local-n32-4.d create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.l create mode 100644 gas/testsuite/gas/mips/branch-local-n64-2.s create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.l create mode 100644 gas/testsuite/gas/mips/branch-local-n64-3.s create mode 100644 gas/testsuite/gas/mips/branch-local-n64-4.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend-n32.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend-n64.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-addend.d copy gas/testsuite/gas/mips/{mips16-branch-absolute.s => micromips-branch-absolute [...] create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-n32.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute-n64.d create mode 100644 gas/testsuite/gas/mips/micromips-branch-absolute.d copy gas/testsuite/gas/mips/{mips16-branch-absolute.s => micromips-branch-absolute [...] create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32-pic.d copy gas/testsuite/gas/mips/{micromips-branch-relax.l => micromips-branch-relax-in [...] create mode 100644 gas/testsuite/gas/mips/micromips-branch-relax-insn32.d copy gas/testsuite/gas/mips/{micromips-branch-relax.l => micromips-branch-relax-in [...] copy gas/testsuite/gas/mips/{micromips.d => micromips-compact.d} (97%) copy gas/testsuite/gas/mips/{mips16-branch-absolute.d => mips16-branch-absolute-ad [...] create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n64.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend.d copy gas/testsuite/gas/mips/{mips16-branch-absolute.s => mips16-branch-absolute-ad [...] copy gas/testsuite/gas/mips/{mips16-branch-absolute.d => mips16-branch-absolute-n3 [...] create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n64.d create mode 100644 gas/testsuite/gas/mips/mipsr6@nal-1.d create mode 100644 gas/testsuite/gas/mips/mipsr6@nal-2.d create mode 100644 gas/testsuite/gas/mips/nal-1.d create mode 100644 gas/testsuite/gas/mips/nal-2.d copy gas/testsuite/gas/mips/{mips16-branch-absolute.s => nal.s} (50%) create mode 100644 gas/testsuite/gas/mips/unaligned-branch-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-micromips-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-mips16-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-3.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-3.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-4.l create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-4.s create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-5.d create mode 100644 gas/testsuite/gas/mips/unaligned-branch-r6-6.d create mode 100644 gas/testsuite/gas/mips/unaligned-jump-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-micromips-3.d create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-1.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-1.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-2.l create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-2.s create mode 100644 gas/testsuite/gas/mips/unaligned-jump-mips16-3.d create mode 100644 gas/testsuite/gas/sparc/ldtxa.d create mode 100644 gas/testsuite/gas/sparc/ldtxa.s copy gdb/{testsuite/gdb.opt/inline-markers.c => record-btrace.h} (64%) copy gdb/syscalls/{aarch64-linux.xml => aarch64-linux.xml.in} (100%) copy gdb/syscalls/{amd64-linux.xml => amd64-linux.xml.in} (100%) create mode 100644 gdb/syscalls/apply-defaults.xsl copy gdb/syscalls/{arm-linux.xml => arm-linux.xml.in} (100%) rename gdb/syscalls/{bfin-linux.xml => bfin-linux.xml.in} (100%) copy gdb/syscalls/{i386-linux.xml => i386-linux.xml.in} (100%) create mode 100644 gdb/syscalls/linux-defaults.xml.in copy gdb/syscalls/{mips-n32-linux.xml => mips-n32-linux.xml.in} (100%) copy gdb/syscalls/{mips-n64-linux.xml => mips-n64-linux.xml.in} (100%) copy gdb/syscalls/{mips-o32-linux.xml => mips-o32-linux.xml.in} (100%) copy gdb/syscalls/{ppc-linux.xml => ppc-linux.xml.in} (100%) copy gdb/syscalls/{ppc64-linux.xml => ppc64-linux.xml.in} (100%) copy gdb/syscalls/{s390-linux.xml => s390-linux.xml.in} (100%) copy gdb/syscalls/{s390x-linux.xml => s390x-linux.xml.in} (100%) copy gdb/syscalls/{sparc-linux.xml => sparc-linux.xml.in} (100%) copy gdb/syscalls/{sparc64-linux.xml => sparc64-linux.xml.in} (100%) copy gdb/testsuite/{gdb.dwarf2/atomic.c => gdb.btrace/reconnect.c} (72%) create mode 100644 gdb/testsuite/gdb.btrace/reconnect.exp create mode 100644 gold/testsuite/aarch64_globals.s create mode 100644 gold/testsuite/aarch64_relocs.s create mode 100755 gold/testsuite/aarch64_relocs.sh create mode 100644 ld/testsuite/ld-arc/got-01.d create mode 100644 ld/testsuite/ld-arc/got-01.s create mode 100644 ld/testsuite/ld-arc/sda-relocs.dd create mode 100644 ld/testsuite/ld-arc/sda-relocs.ld create mode 100644 ld/testsuite/ld-arc/sda-relocs.rd create mode 100644 ld/testsuite/ld-arc/sda-relocs.s create mode 100644 ld/testsuite/ld-elf/empty-implib.out create mode 100644 ld/testsuite/ld-elf/implib.rd create mode 100644 ld/testsuite/ld-elf/implib.s create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-addend.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-local.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-n32.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic-n64.d create mode 100644 ld/testsuite/ld-mips-elf/bal-jalx-pic.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-addend.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-n32.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute-n64.d create mode 100644 ld/testsuite/ld-mips-elf/branch-absolute.d create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-branch.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-branch.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-branch.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-branch.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-bronly.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-mips16-bronly.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-branch.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-branch.rd create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-bronly.od create mode 100644 ld/testsuite/ld-mips-elf/compressed-plt-1-o32-umips-bronly.rd create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-addend.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-n32.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute-n64.d create mode 100644 ld/testsuite/ld-mips-elf/micromips-branch-absolute.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n32.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n64.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-2.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-r6-1.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-branch-r6-2.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-2.d copy gas/testsuite/gas/mips/mips16-branch-absolute.s => ld/testsuite/ld-mips-elf/u [...] create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-3.d copy gas/testsuite/gas/mips/mips16-branch-absolute.s => ld/testsuite/ld-mips-elf/u [...] create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-2.d copy gas/testsuite/gas/mips/mips16-branch-absolute.s => ld/testsuite/ld-mips-elf/u [...] create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jalx-addend-3.s create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump-micromips.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump-mips16.d create mode 100644 ld/testsuite/ld-mips-elf/unaligned-jump.d create mode 100644 ld/testsuite/ld-plugin/plugin-30.d