This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch users/hjl/linux/master in repository binutils-gdb.
from c95b98c44c Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 122a483d4f Automatic date update in version.in adds fe50e98c9a Fix value in comment of disassembled ARM type A opcodes. adds 8d0050ea19 Python: Fix indentation in py-record-btrace.c adds ae20e79ae8 Python: Use correct ptid in btrace recording adds a3be24ad59 Python: Remove ptid from gdb.Record interface adds 913aeadd9d Python: Introduce gdb.RecordGap class adds 0ed5da759e Python: Move and rename gdb.BtraceInstruction adds 14f819c8c5 Python: Move and rename gdb.BtraceFunction adds d050f7d7f4 Python: Introduce gdb.Instruction class adds 39ff1b79f6 Prevent memory exhaustion from a corrupt PE binary with an o [...] adds a4ddc54ec1 MIPS16/opcodes: Keep the LSB of PC-relative offsets in disassembly adds 73ec947d59 PR 21384, --dynamic-list regression with f02cb058 adds 1395c6ce47 Don't merge notes when the relocs associated with them canno [...] adds ea480a306d Change field separator in gdbarch.sh adds a0ff9e1ad2 Change return type of gdbarch_software_single_step to vector [...] adds f2f46dfcda Use std::vector in lm_info_target adds b560ebd660 Remove definition of VEC (CORE_ADDR) adds d17f7b365c solib-target: Remove local variables adds 2ecf0cc317 Cast relcount to unsigned long when comparing with sec->reloc_count adds 640226f048 Add a test for PR ld/21384 adds 763a5fa4f3 RISC-V: Allow 32-bit BFD to handle 64-bit objects adds 43e379d74c RISC-V: Change CALL macro to use ra as the temporary address [...] adds 3d8505928a x86: Add -Wl,--no-as-needed to some TLS tests adds 82d808edbc MIPS16/GAS: Fix absolute references with PC-relative synthet [...] adds 35387fdec5 Automatic date update in version.in adds e78bb25cb6 Prevent a seg-fault in the assembler when provided with a bo [...] adds c94fee56f5 Regenerate gdb/{,gdbserver/}configure (for commit be628ab814 [...] adds 35837774a7 gdbarch.sh: Remove commented out TARGET_CHAR_BIT definition adds f81fdd350e Remove MAX_REGISTER_SIZE from frv-linux-tdep.c adds b22908217d Adjust testsuite/ld-elf/pr21384.d adds 90cef2edd2 Make sure malloc is linked into gdb.cp/oranking.cc. adds 8507b6e797 MIPS16/GAS: Relax 32-bit non-PIC PC-relative synthetic instructions adds 8293e73636 Automatic date update in version.in adds b660e9eb7a Fix PR21404 - assertion fail when calculating symbol size adds 45eba0ab7d Remove some superfluous code in corelow.c adds f91d48deb2 RISC-V: Fix disassemble for c.li, c.andi and c.addiw adds 3c3ae77e68 Fix get_core_register_section leak, introduce thread_section_name adds f6223dbb50 make_cleanup_restore_current_thread: Look up thread earlier adds 5ed8105e02 RAII-fy make_cleanup_restore_current_thread & friends new f0e59e6a35 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new 7f4519b122 Update x86 -z now patches new b9fa99c5c9 Apply gold test patches
The 3 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: bfd/ChangeLog | 21 + bfd/config.bfd | 3 +- bfd/elf32-avr.c | 91 +- bfd/elflink.c | 12 +- bfd/version.h | 2 +- binutils/ChangeLog | 21 + binutils/objcopy.c | 7 + binutils/objdump.c | 8 + .../testsuite/binutils-all/mips/mips16-undecoded.d | 20 +- gas/ChangeLog | 185 +++ gas/config/tc-mips.c | 319 ++++- gas/symbols.c | 20 +- gas/testsuite/gas/mips/micromips@relax-swap3.d | 1 - gas/testsuite/gas/mips/mips.exp | 66 + gas/testsuite/gas/mips/mips16-branch-absolute-1.d | 20 + gas/testsuite/gas/mips/mips16-branch-absolute-1.s | 22 + gas/testsuite/gas/mips/mips16-branch-absolute-2.d | 4 + gas/testsuite/gas/mips/mips16-branch-absolute-2.s | 20 + .../gas/mips/mips16-branch-absolute-addend-1.d | 4 + .../gas/mips/mips16-branch-absolute-addend-1.s | 22 + .../gas/mips/mips16-branch-absolute-addend-n32-1.d | 5 + .../gas/mips/mips16-branch-absolute-addend-n64-1.d | 5 + .../gas/mips/mips16-branch-absolute-n32-1.d | 5 + .../gas/mips/mips16-branch-absolute-n32-2.d | 5 + .../gas/mips/mips16-branch-absolute-n64-1.d | 5 + .../gas/mips/mips16-branch-absolute-n64-2.d | 5 + gas/testsuite/gas/mips/mips16-pcrel-0.d | 47 + gas/testsuite/gas/mips/mips16-pcrel-0.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-0.s | 39 + gas/testsuite/gas/mips/mips16-pcrel-1.d | 47 + gas/testsuite/gas/mips/mips16-pcrel-1.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-1.s | 39 + gas/testsuite/gas/mips/mips16-pcrel-2.d | 5 + gas/testsuite/gas/mips/mips16-pcrel-2.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-2.s | 43 + gas/testsuite/gas/mips/mips16-pcrel-3.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-3.l | 7 + gas/testsuite/gas/mips/mips16-pcrel-3.s | 29 + gas/testsuite/gas/mips/mips16-pcrel-4.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-4.l | 15 + gas/testsuite/gas/mips/mips16-pcrel-4.s | 52 + gas/testsuite/gas/mips/mips16-pcrel-5.d | 3 + gas/testsuite/gas/mips/mips16-pcrel-5.l | 15 + gas/testsuite/gas/mips/mips16-pcrel-5.s | 54 + gas/testsuite/gas/mips/mips16-pcrel-absolute-1.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-1.s | 18 + gas/testsuite/gas/mips/mips16-pcrel-absolute-2.d | 16 + gas/testsuite/gas/mips/mips16-pcrel-absolute-2.s | 18 + gas/testsuite/gas/mips/mips16-pcrel-absolute-3.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-3.s | 18 + gas/testsuite/gas/mips/mips16-pcrel-absolute-4.d | 34 + gas/testsuite/gas/mips/mips16-pcrel-absolute-4.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-absolute-4.s | 24 + gas/testsuite/gas/mips/mips16-pcrel-absolute-5.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-5.s | 24 + gas/testsuite/gas/mips/mips16-pcrel-absolute-6.d | 34 + gas/testsuite/gas/mips/mips16-pcrel-absolute-6.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-absolute-6.s | 24 + gas/testsuite/gas/mips/mips16-pcrel-absolute-7.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-absolute-7.s | 24 + .../gas/mips/mips16-pcrel-absolute-n32-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-n32-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-n64-4.d | 4 + .../gas/mips/mips16-pcrel-absolute-n64-6.d | 4 + .../gas/mips/mips16-pcrel-absolute-n64-sym32-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-n64-sym32-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-n32-4.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-n32-6.d | 5 + .../gas/mips/mips16-pcrel-absolute-pic-n64-4.d | 4 + .../gas/mips/mips16-pcrel-absolute-pic-n64-6.d | 4 + .../mips/mips16-pcrel-absolute-pic-n64-sym32-4.d | 5 + .../mips/mips16-pcrel-absolute-pic-n64-sym32-6.d | 5 + gas/testsuite/gas/mips/mips16-pcrel-absolute.d | 15 +- gas/testsuite/gas/mips/mips16-pcrel-absolute.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-addend-2.d | 20 +- gas/testsuite/gas/mips/mips16-pcrel-addend-2.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-addend-3.d | 19 +- gas/testsuite/gas/mips/mips16-pcrel-addend-3.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-addend-4.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-addend-4.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-addend-5.d | 13 + gas/testsuite/gas/mips/mips16-pcrel-addend-5.s | 25 + gas/testsuite/gas/mips/mips16-pcrel-addend-6.d | 21 + gas/testsuite/gas/mips/mips16-pcrel-addend-6.s | 26 + gas/testsuite/gas/mips/mips16-pcrel-addend-7.d | 20 + gas/testsuite/gas/mips/mips16-pcrel-addend-7.s | 16 + gas/testsuite/gas/mips/mips16-pcrel-addend-8.d | 50 + gas/testsuite/gas/mips/mips16-pcrel-addend-8.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-addend-8.s | 22 + gas/testsuite/gas/mips/mips16-pcrel-addend-9.d | 50 + gas/testsuite/gas/mips/mips16-pcrel-addend-9.l | 9 + gas/testsuite/gas/mips/mips16-pcrel-addend-9.s | 22 + gas/testsuite/gas/mips/mips16-pcrel-addend-n32-8.d | 51 + gas/testsuite/gas/mips/mips16-pcrel-addend-n32-9.d | 51 + gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d | 4 + .../gas/mips/mips16-pcrel-addend-n64-sym32-8.d | 83 ++ .../gas/mips/mips16-pcrel-addend-n64-sym32-9.d | 83 ++ gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-delay-0.d | 35 + gas/testsuite/gas/mips/mips16-pcrel-delay-0.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-delay-0.s | 36 + gas/testsuite/gas/mips/mips16-pcrel-delay-1.d | 40 + gas/testsuite/gas/mips/mips16-pcrel-delay-1.l | 5 + gas/testsuite/gas/mips/mips16-pcrel-delay-1.s | 35 + gas/testsuite/gas/mips/mips16-pcrel-n32-0.d | 48 + gas/testsuite/gas/mips/mips16-pcrel-n32-1.d | 48 + gas/testsuite/gas/mips/mips16-pcrel-n64-0.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-n64-1.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d | 64 + gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d | 64 + gas/testsuite/gas/mips/mips16-pcrel-pic-0.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-pic-1.d | 4 + gas/testsuite/gas/mips/mips16-pcrel-reloc-2.d | 20 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-reloc-3.d | 19 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-reloc-6.d | 20 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l | 3 - gas/testsuite/gas/mips/mips16-pcrel-reloc-7.d | 19 +- gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l | 3 - gas/testsuite/gas/mips/mips16@relax-swap3.d | 23 +- gas/testsuite/gas/mips/mips16@relax-swap3.l | 3 - gas/testsuite/gas/mips/mips16e@relax-swap3.d | 21 + gas/testsuite/gas/mips/relax-swap3.s | 6 +- gdb/ChangeLog | 296 ++++ gdb/Makefile.in | 5 + gdb/aarch64-tdep.c | 17 +- gdb/alpha-tdep.c | 23 +- gdb/alpha-tdep.h | 3 +- gdb/arch/arm-get-next-pcs.c | 89 +- gdb/arch/arm-get-next-pcs.h | 5 +- gdb/arm-linux-tdep.c | 21 +- gdb/arm-tdep.c | 30 +- gdb/arm-tdep.h | 4 +- gdb/breakpoint.c | 107 +- gdb/btrace.c | 8 +- gdb/common/gdb_vecs.h | 2 - gdb/configure | 2 +- gdb/corelow.c | 80 +- gdb/cris-tdep.c | 8 +- gdb/doc/ChangeLog | 26 + gdb/doc/python.texi | 108 +- gdb/exec.c | 15 +- gdb/frv-linux-tdep.c | 7 +- gdb/gdbarch.c | 2 +- gdb/gdbarch.h | 11 +- gdb/gdbarch.sh | 389 +++-- gdb/gdbserver/ChangeLog | 14 + gdb/gdbserver/configure | 2 +- gdb/gdbserver/linux-arm-low.c | 7 +- gdb/gdbserver/linux-low.c | 9 +- gdb/gdbserver/linux-low.h | 2 +- gdb/gdbthread.h | 22 +- gdb/infcmd.c | 31 +- gdb/inferior.c | 29 +- gdb/inferior.h | 23 +- gdb/infrun.c | 65 +- gdb/linespec.c | 6 +- gdb/mi/mi-main.c | 12 +- gdb/mips-tdep.c | 57 +- gdb/mips-tdep.h | 3 +- gdb/moxie-tdep.c | 26 +- gdb/nios2-tdep.c | 7 +- gdb/ppc-tdep.h | 3 +- gdb/proc-service.c | 18 +- gdb/progspace-and-thread.c | 43 + gdb/progspace-and-thread.h | 40 + gdb/progspace.c | 80 +- gdb/progspace.h | 32 +- gdb/python/py-instruction.c | 67 + gdb/python/py-instruction.h | 30 + gdb/python/py-record-btrace.c | 596 +++----- gdb/python/py-record-btrace.h | 42 + gdb/python/py-record.c | 424 +++++- gdb/python/py-record.h | 74 + gdb/python/python-internal.h | 2 + gdb/python/python.c | 1 + gdb/regcache.c | 20 + gdb/regcache.h | 2 + gdb/remote.c | 5 +- gdb/rs6000-aix-tdep.c | 10 +- gdb/rs6000-tdep.c | 15 +- gdb/s390-linux-tdep.c | 15 +- gdb/solib-target.c | 61 +- gdb/sparc-tdep.c | 8 +- gdb/spu-tdep.c | 9 +- gdb/symtab.c | 12 +- gdb/testsuite/ChangeLog | 24 + gdb/testsuite/gdb.cp/oranking.cc | 17 + .../gdb.python/py-record-btrace-threads.c | 58 + .../gdb.python/py-record-btrace-threads.exp | 81 ++ gdb/testsuite/gdb.python/py-record-btrace.exp | 6 +- gdb/thread.c | 249 ++-- gdb/tic6x-tdep.c | 7 +- gdb/tracepoint.c | 6 +- gdb/varobj.c | 5 +- ld/ChangeLog | 72 + ld/testsuite/ld-avr/pr21404-1.d | 12 + ld/testsuite/ld-avr/pr21404-1.s | 11 + ld/testsuite/ld-avr/pr21404-2.d | 16 + ld/testsuite/ld-avr/pr21404-2.s | 25 + ld/testsuite/ld-avr/pr21404-3.d | 10 + ld/testsuite/ld-avr/pr21404-3.s | 10 + ld/testsuite/ld-avr/pr21404-4.d | 10 + ld/testsuite/ld-avr/pr21404-4.s | 10 + ld/testsuite/ld-avr/pr21404-5.d | 11 + ld/testsuite/ld-avr/pr21404-5.s | 9 + ld/testsuite/ld-avr/pr21404-6.d | 16 + ld/testsuite/ld-avr/pr21404-6.s | 19 + ld/testsuite/ld-avr/pr21404-7.d | 10 + ld/testsuite/ld-avr/pr21404-7.s | 9 + ld/testsuite/ld-avr/pr21404-8.d | 10 + ld/testsuite/ld-avr/pr21404-8.s | 9 + ld/testsuite/ld-elf/pr21384.d | 12 + ld/testsuite/ld-elf/pr21384.dl | 4 + ld/testsuite/ld-elf/{pr20828.ld => pr21384.ld} | 0 ld/testsuite/ld-elf/{pr20828.s => pr21384.s} | 0 ld/testsuite/ld-i386/tls.exp | 4 +- ld/testsuite/ld-mips-elf/mips-elf.exp | 27 + .../ld-mips-elf/mips16-branch-absolute-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-2.d | 6 + .../ld-mips-elf/mips16-branch-absolute-addend-1.d | 6 + .../mips16-branch-absolute-addend-n32-1.d | 6 + .../mips16-branch-absolute-addend-n64-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n32-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n32-2.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n64-1.d | 6 + .../ld-mips-elf/mips16-branch-absolute-n64-2.d | 6 + ld/testsuite/ld-mips-elf/mips16-pcrel-0.d | 41 + ld/testsuite/ld-mips-elf/mips16-pcrel-1.d | 41 + ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d | 19 + ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d | 19 + ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d | 6 + ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d | 6 + .../ld-mips-elf/mips16-pcrel-n64-sym32-0.d | 6 + .../ld-mips-elf/mips16-pcrel-n64-sym32-1.d | 6 + ld/testsuite/ld-x86-64/tls.exp | 2 +- opcodes/ChangeLog | 18 + opcodes/arm-dis.c | 4 +- opcodes/mips-dis.c | 7 +- opcodes/riscv-dis.c | 1 + opcodes/riscv-opc.c | 2 +- patches/README | 2 + patches/binutils-i386-now.patch | 656 ++++++--- patches/binutils-pr21128.patch | 33 + patches/binutils-pr21129.patch | 49 + patches/binutils-x86-64-now.patch | 1512 +++++++++++++++++--- 251 files changed, 7283 insertions(+), 2007 deletions(-) create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-2.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-1.s create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-addend-n64-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n32-2.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n64-1.d create mode 100644 gas/testsuite/gas/mips/mips16-branch-absolute-n64-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-0.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-0.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-1.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-2.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-2.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-3.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-3.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-3.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-4.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-4.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-5.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-5.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-5.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-2.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-2.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-3.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-3.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-4.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-4.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-5.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-5.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-6.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-6.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-7.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-7.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n32-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-sym32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-n64-sym32-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n32-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-sym32-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute-pic-n64-sym32-6.d delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-absolute.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-2.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-3.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-4.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-4.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-5.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-5.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-6.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-6.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-7.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-7.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-8.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-8.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-9.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-9.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n32-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n32-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-sym32-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-n64-sym32-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-pic-8.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-addend-pic-9.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-0.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-0.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-1.l create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-delay-1.s create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n32-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-n64-sym32-1.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-pic-0.d create mode 100644 gas/testsuite/gas/mips/mips16-pcrel-pic-1.d delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-2.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-3.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-6.l delete mode 100644 gas/testsuite/gas/mips/mips16-pcrel-reloc-7.l delete mode 100644 gas/testsuite/gas/mips/mips16@relax-swap3.l create mode 100644 gas/testsuite/gas/mips/mips16e@relax-swap3.d create mode 100644 gdb/progspace-and-thread.c create mode 100644 gdb/progspace-and-thread.h create mode 100644 gdb/python/py-instruction.c create mode 100644 gdb/python/py-instruction.h create mode 100644 gdb/python/py-record.h create mode 100644 gdb/testsuite/gdb.python/py-record-btrace-threads.c create mode 100644 gdb/testsuite/gdb.python/py-record-btrace-threads.exp create mode 100644 ld/testsuite/ld-avr/pr21404-1.d create mode 100644 ld/testsuite/ld-avr/pr21404-1.s create mode 100644 ld/testsuite/ld-avr/pr21404-2.d create mode 100644 ld/testsuite/ld-avr/pr21404-2.s create mode 100644 ld/testsuite/ld-avr/pr21404-3.d create mode 100644 ld/testsuite/ld-avr/pr21404-3.s create mode 100644 ld/testsuite/ld-avr/pr21404-4.d create mode 100644 ld/testsuite/ld-avr/pr21404-4.s create mode 100644 ld/testsuite/ld-avr/pr21404-5.d create mode 100644 ld/testsuite/ld-avr/pr21404-5.s create mode 100644 ld/testsuite/ld-avr/pr21404-6.d create mode 100644 ld/testsuite/ld-avr/pr21404-6.s create mode 100644 ld/testsuite/ld-avr/pr21404-7.d create mode 100644 ld/testsuite/ld-avr/pr21404-7.s create mode 100644 ld/testsuite/ld-avr/pr21404-8.d create mode 100644 ld/testsuite/ld-avr/pr21404-8.s create mode 100644 ld/testsuite/ld-elf/pr21384.d create mode 100644 ld/testsuite/ld-elf/pr21384.dl copy ld/testsuite/ld-elf/{pr20828.ld => pr21384.ld} (100%) copy ld/testsuite/ld-elf/{pr20828.s => pr21384.s} (100%) create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-addend-n64-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n32-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n64-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-branch-absolute-n64-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-addend-2.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-addend-6.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n32-1.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n64-sym32-0.d create mode 100644 ld/testsuite/ld-mips-elf/mips16-pcrel-n64-sym32-1.d create mode 100644 patches/binutils-pr21128.patch create mode 100644 patches/binutils-pr21129.patch