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 e1cf6538dc Merge remote-tracking branch 'origin/master' into users/hjl/ [...] adds 6018c5acdf Automatic date update in version.in adds cf4088a92f Remove some unused variables adds bb71536f28 power9 mfupmc/mtupmc adds 49ddb0fbda PowerPC64 fails reloc-discard test adds 898ade12ee S/390: Suppress string diagnostics for pre-release GCC adds f02806be1f [ARC] Fix case-sensitivity for extension instructions. adds 47e6f81c7c [ARC] Allow vewt instruction for ARC EM family. adds 04e65276fa [ARC] Fix decoding of w6 signed short immediate. adds c265869848 x86: Remove broadcast_not_on_src_operand adds e2b7fbc46d x86: Add a test for missing broadcast adds 01bcaf636a Avoid ubsan complaint in BFD adds 5d3a462f05 xtensa: fix relaxation of undefined weak references in share [...] adds f82863d797 xtensa: move dynamic relocations sections consistency check adds da90fdf993 xtensa: ld: rename xtensa.exp to xtensa-linux.exp adds f5e263426f xtensa: ld: add tests for static linkage relaxation adds 2ae0bdddef xtensa: ld: convert tests to run_dump_test adds f47194a9cd Automatic date update in version.in adds 4174bfff8a x86-64: correct AVX512F vcvtsi2s{d,s} handling adds 67ce483baa PR23430, Indices misspelled adds 7b8d9e8cec PR23431, Messages composed from pieces can't be properly translated adds 1d97232ae3 Updated French translation for ld/ and Swedish translation f [...] adds 56522fc5af x86: Use unsigned int to iterate through vector operands adds 29d17e4773 Remove some unnecessary declarations and configury adds 4b17aefe75 Fix indentation in scoped_mmap.h adds 380618d68a Set CU language before processing any DIEs (symtab/23010 et al) adds 5fbad1b909 Automatic date update in version.in adds be3e27bb55 Suppress string diagnostics for pre-release GCC adds 491993044b Enhance powerpc ld -r --relax adds e3d39609d1 Fix potential memory leaks in some of the binutils source files. adds 5469110733 Clarify doc for .arch/.cpu adds a45389f60d list Tom Tromey as GDB Global Maintainer adds d7154a8d08 Notify about breakpoint modification when enabling/disabling [...] adds 16f808ec99 [gdb/exp] Fix exception when printing optimized out vla adds 506f5c41ca [gdb/symtab] Warn about unresolved DW_AT_upper_bound/DW_AT_count adds 4a1b91eabb x86: Expand Broadcast to 3 bits adds 9e7f3bbbbf [gdb/breakpoints] Fix sigsegv in info prog at exec catchpoint adds 6cf212b445 Automatic date update in version.in adds 33cb30a1f9 Implement PowerPC64 .localentry for value 1 adds 3c3bb0580b gdb: Add switch to disable DWARF stack unwinders adds b358827438 Re: Enhance powerpc ld -r --relax adds fa758a7046 PowerPC Improve support for Gekko & Broadway adds 63b4ecf76f [gdb/testsuite] Add comment in gdb.base/vla-optimized-out.c adds 08994e1ddc Remove dead code in end_psymtab adds 8a6d423450 Change representation of psymbol to flush out accessors adds 02e9e7f7e2 Introduce partial_symbol::address adds 4ae976d1df Introduce accessors for psymtab high and low fields adds 52948f01e4 Add validity bits for psymtab high and low fields adds 7974897237 Make psymbols and psymtabs independent of the program space adds 1f75763aa1 x86: Initialize broadcast_op.bytes to 0 adds 6af79d7b5a Fix Cygwin compilation after target_ops C++ conversion. adds c93cb6280f Automatic date update in version.in adds 16065af1b0 Re: PowerPC Improve support for Gekko & Broadway adds 2bb9bbe2e8 MIPS/GAS: Correct the AFL_ASE_MASK macro adds 5b73b52bcc S12Z: Emit initialized data segment image. adds fe57a8c9f5 S12Z: Emit uninitialized data in the .bss segment adds cd4d353f81 S12Z: Remove inappropriate comment. adds 370e4b5079 Add functions and macros to read and write 24 bit values. adds 469d3b57ce S12Z: Remove ELF_TARGET_ID macro adds 1286ab7881 x86: Check for more than 2 memory references new 9e0c2914c1 Merge remote-tracking branch 'origin/master' into users/hjl/ [...] new f9620ec6d5 Update binutils-lto-mixed.patch adds 129eb0f1f1 Improve gcore manpage and clarify "-o" option adds d19969ffbf RISC-V: Fix gas configure support for riscv*-*-*. adds 5842d7025f Automatic date update in version.in adds 37cc0caeca [gdb/exp] Interpret size of vla with unknown size as <optimi [...] adds c708f4d256 gdb: Don't call gdb_load_shlib unless GDB is running adds 51b7979529 Automatic date update in version.in adds 29e6f4745e Fix unwind offset for start_symbol. adds 906c6f2c54 Automatic date update in version.in adds 7d8a316657 Combine ,gnu.build.attributes.* sections into one .gnu.build [...] adds b8891f8d62 Add support for the C_SKY series of processors. adds 4570c3d98c Fix thinko in the placement of the .gnu.build.attributes section. adds a05b9f5e1e Prevent a seg-fault in the linker when trying to process SH [...] adds dba7455e76 Remove old lint code adds 463c08d160 Fix crash with -D_GLIBCXX_DEBUG adds d0ba5758c2 * MAINTAINERS (C-SKY): Add Lifang Xia as maintainer. adds 2409af1e94 * MAINTAINERS (C-SKY): Add Yunhai Shang as co-maintainer. adds 629cfaf1b0 x86: don't mistakenly scale non-8-bit displacements adds c8f2dc0dc9 gdb: Fix sizeof for dynamic types other than arrays adds eb41b24898 RISC-V: Set insn info fields correctly when disassembling. adds fb66cde8a4 Match any kind of error after "cannot resolve name" on lib/g [...] adds ef6ba1ed0d Automatic date update in version.in adds e951d5ca3d x86: drop CpuVREX adds 7a8655d2bb x86: don't abort() upon DATA16 prefix on (E)VEX encoded insn adds 6ff00b5e12 x86/Intel: correct permitted operand sizes for AVX512 scatte [...] adds fa77b93ab7 x86: add more exhaustive tests for invalid AVX512 zeroing-masking adds ae2387feae x86: fold various AVX512 templates with so far differing Mas [...] adds 1424ad8677 x86: also optimize KXOR{D,Q} and KANDN{D,Q} adds 1c28969efc Delete test target descriptions when exiting adds 472fa5eec2 Re-generate gnulib import adds 5abe0f0cc7 Fix segfault when invoking -var-info-path-expression on a dy [...] adds f61cfa0740 Document the GDB 8.1.1 release in gdb/ChangeLog adds 11cfdeb386 Updated Swedish translation for the binutils sub-directory. adds 07cc045019 Correct previous update - new translation for the opcodes su [...] adds 33633d9f5b Automatic date update in version.in adds cb86a42aba csky regen adds 1aa4214141 PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds a67ae9b01a Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix adds 50320b1d4a Copy from GCC: Add linker_output as prefix for LTO temps (PR [...] adds 103da91bc0 Close resource leaks in the BFD library's plugin handler. adds f03fb29221 Fix compile time warning problem with gcc 8 and the NS32K as [...] adds 4a9f7d653c Fix potential illegal memory access in AVR backend. adds c25179e71f Suppress compile time warning message when compiling coff-rs [...] adds 3cf2b6691c Fix bug in PDP11 assembler when handling a JSr instruction w [...] adds e30985fa2b Skip the test for PR12982 on HPPA targets as they always nee [...] adds e256144888 Add a note about regenerating the info files when creating a [...] new 5b93805072 Merge remote-tracking branch 'origin/master' into users/hjl/ [...]
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 | 125 + bfd/Makefile.am | 4 + bfd/Makefile.in | 6 + bfd/archures.c | 11 + bfd/bfd-in.h | 12 + bfd/bfd-in2.h | 102 + bfd/coff-rs6000.c | 20 + bfd/config.bfd | 6 + bfd/configure | 2 + bfd/configure.ac | 2 + bfd/cpu-csky.c | 59 + bfd/dwarf2.c | 2 +- bfd/elf-bfd.h | 1 + bfd/elf.c | 9 +- bfd/elf32-arm.c | 6 +- bfd/elf32-avr.c | 8 +- bfd/elf32-csky.c | 5197 +++++++++ bfd/elf32-ppc.c | 39 +- bfd/elf32-s12z.c | 3 +- bfd/elf32-s390.c | 6 +- bfd/elf32-sh.c | 122 +- bfd/elf32-xtensa.c | 25 +- bfd/elf64-ppc.c | 146 +- bfd/elf64-s390.c | 6 +- bfd/elfxx-aarch64.c | 6 +- bfd/libbfd.c | 39 +- bfd/libbfd.h | 65 + bfd/plugin.c | 26 +- bfd/po/SRC-POTFILES.in | 2 + bfd/reloc.c | 133 + bfd/targets.c | 5 + bfd/version.h | 2 +- binutils/ChangeLog | 61 + binutils/MAINTAINERS | 2 + binutils/README-how-to-make-a-release | 6 +- binutils/dwarf.c | 34 +- binutils/elfcomm.c | 4 +- binutils/elfcomm.h | 2 +- binutils/objcopy.c | 40 +- binutils/po/sv.po | 97 +- binutils/rdcoff.c | 4 + binutils/rddbg.c | 24 +- binutils/readelf.c | 150 +- binutils/testsuite/binutils-all/dw5.W | 2 +- cpu/ChangeLog | 5 + cpu/or1kcommon.cpu | 2 +- gas/ChangeLog | 197 + gas/Makefile.am | 6 + gas/Makefile.in | 9 + gas/NEWS | 2 + gas/config/tc-arc.c | 4 + gas/config/tc-csky.c | 7299 +++++++++++++ gas/config/tc-csky.h | 107 + gas/config/tc-hppa.c | 4 +- gas/config/tc-i386.c | 161 +- gas/config/tc-ns32k.c | 2 +- gas/config/tc-pdp11.c | 16 +- gas/config/tc-ppc.c | 21 +- gas/config/te-csky_abiv1.h | 24 + gas/config/te-csky_abiv1_linux.h | 24 + gas/config/te-csky_abiv2.h | 26 + gas/config/te-csky_abiv2_linux.h | 24 + gas/configure.tgt | 9 +- gas/doc/Makefile.am | 1 + gas/doc/Makefile.in | 1 + gas/doc/all.texi | 1 + gas/doc/as.texi | 54 +- gas/doc/c-arm.texi | 6 +- gas/doc/c-csky.texi | 195 + gas/doc/c-ppc.texi | 4 +- gas/po/POTFILES.in | 6 + gas/testsuite/gas/arc/st.d | 2 +- gas/testsuite/gas/arc/textinsn_case.d | 9 + gas/testsuite/gas/arc/textinsn_case.s | 6 + gas/testsuite/gas/csky/801_relax.d | 14 + gas/testsuite/gas/csky/801_relax.s | 16 + gas/testsuite/gas/csky/802j.d | 13 + gas/testsuite/gas/csky/802j.s | 7 + gas/testsuite/gas/csky/all.d | 150 + gas/testsuite/gas/csky/all.s | 132 + gas/testsuite/gas/csky/bsr1.d | 12 + gas/testsuite/gas/csky/bsr1.s | 6 + gas/testsuite/gas/csky/bsr2.d | 9 + gas/testsuite/gas/csky/bsr2.s | 3 + gas/testsuite/gas/csky/csky.exp | 7 + gas/testsuite/gas/csky/csky_vdsp.d | 364 + gas/testsuite/gas/csky/csky_vdsp.s | 359 + gas/testsuite/gas/csky/cskyv2_all.d | 325 + gas/testsuite/gas/csky/cskyv2_all.s | 316 + gas/testsuite/gas/csky/cskyv2_dsp.d | 18 + gas/testsuite/gas/csky/cskyv2_dsp.s | 11 + gas/testsuite/gas/csky/cskyv2_elrw.d | 10 + gas/testsuite/gas/csky/cskyv2_elrw.s | 6 + gas/testsuite/gas/csky/cskyv2_float.d | 59 + gas/testsuite/gas/csky/cskyv2_float.s | 52 + gas/testsuite/gas/csky/cskyv2_lrw.d | 19 + gas/testsuite/gas/csky/cskyv2_lrw.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw1.d | 23 + gas/testsuite/gas/csky/cskyv2_mnolrw1.s | 11 + gas/testsuite/gas/csky/cskyv2_mnolrw2.d | 12 + gas/testsuite/gas/csky/cskyv2_mnolrw2.s | 11 + gas/testsuite/gas/csky/enhance_dsp.d | 217 + gas/testsuite/gas/csky/enhance_dsp.s | 219 + gas/testsuite/gas/csky/java.d | 12 + gas/testsuite/gas/csky/java.s | 6 + gas/testsuite/gas/csky/jbsr.d | 14 + gas/testsuite/gas/csky/jbsr.s | 3 + gas/testsuite/gas/csky/jbt.d | 16 + gas/testsuite/gas/csky/jbt.s | 10 + gas/testsuite/gas/csky/jbt_pic.d | 23 + gas/testsuite/gas/csky/jbt_pic.s | 10 + gas/testsuite/gas/csky/jmpi1.d | 16 + gas/testsuite/gas/csky/jmpi1.s | 6 + gas/testsuite/gas/csky/jmpi2.d | 14 + gas/testsuite/gas/csky/jmpi2.s | 5 + gas/testsuite/gas/csky/jmpi3.d | 9 + gas/testsuite/gas/csky/jmpi3.s | 6 + gas/testsuite/gas/csky/jmpiv2_1.d | 13 + gas/testsuite/gas/csky/jmpiv2_1.s | 6 + gas/testsuite/gas/csky/jmpiv2_2.d | 9 + gas/testsuite/gas/csky/jmpiv2_2.s | 6 + gas/testsuite/gas/csky/jsriv2_1.d | 13 + gas/testsuite/gas/csky/jsriv2_1.s | 5 + gas/testsuite/gas/csky/jsriv2_2.d | 14 + gas/testsuite/gas/csky/jsriv2_2.s | 5 + gas/testsuite/gas/csky/jsriv2_3.d | 9 + gas/testsuite/gas/csky/jsriv2_3.s | 5 + gas/testsuite/gas/csky/jsriv2_4.d | 9 + gas/testsuite/gas/csky/jsriv2_4.s | 5 + gas/testsuite/gas/csky/trust.d | 17 + gas/testsuite/gas/csky/trust.s | 9 + gas/testsuite/gas/csky/v1_float.d | 222 + gas/testsuite/gas/csky/v1_float.s | 78 + gas/testsuite/gas/csky/v2_float_part1.d | 54 + gas/testsuite/gas/csky/v2_float_part1.s | 48 + gas/testsuite/gas/csky/v2_float_part2.d | 20 + gas/testsuite/gas/csky/v2_float_part2.s | 10 + gas/testsuite/gas/csky/v2_tls_gd.d | 10 + gas/testsuite/gas/csky/v2_tls_gd.s | 7 + gas/testsuite/gas/csky/v2_tls_ie.d | 9 + gas/testsuite/gas/csky/v2_tls_ie.s | 7 + gas/testsuite/gas/csky/v2_tls_ld.d | 11 + gas/testsuite/gas/csky/v2_tls_ld.s | 9 + gas/testsuite/gas/csky/v2_tls_le.d | 9 + gas/testsuite/gas/csky/v2_tls_le.s | 3 + gas/testsuite/gas/i386/avx512f.d | 48 +- gas/testsuite/gas/i386/avx512f.s | 140 +- gas/testsuite/gas/i386/avx512f_vl.s | 192 +- gas/testsuite/gas/i386/avx512pf.s | 158 +- gas/testsuite/gas/i386/cvtsi2sX.l | 9 + gas/testsuite/gas/i386/cvtsi2sX.s | 14 + gas/testsuite/gas/i386/evex-lig256.d | 48 +- gas/testsuite/gas/i386/evex-lig512.d | 48 +- gas/testsuite/gas/i386/evex-no-scale-32.d | 13 + gas/testsuite/gas/i386/evex-no-scale-64.d | 15 + gas/testsuite/gas/i386/evex-no-scale.s | 19 + gas/testsuite/gas/i386/i386.exp | 6 + gas/testsuite/gas/i386/inval-avx512f.l | 264 + gas/testsuite/gas/i386/inval-avx512f.s | 149 + gas/testsuite/gas/i386/inval.l | 4 + gas/testsuite/gas/i386/inval.s | 3 + gas/testsuite/gas/i386/optimize-1.d | 4 + gas/testsuite/gas/i386/optimize-1.s | 6 + gas/testsuite/gas/i386/optimize-4.d | 4 + gas/testsuite/gas/i386/optimize-5.d | 4 + gas/testsuite/gas/i386/prefix32.l | 34 + gas/testsuite/gas/i386/prefix32.s | 21 + gas/testsuite/gas/i386/prefix64.l | 34 + gas/testsuite/gas/i386/prefix64.s | 21 + gas/testsuite/gas/i386/sg.l | 25 + gas/testsuite/gas/i386/sg.s | 66 + gas/testsuite/gas/i386/x86-64-avx512f.d | 192 +- gas/testsuite/gas/i386/x86-64-avx512f.s | 142 +- gas/testsuite/gas/i386/x86-64-avx512f_vl.s | 224 +- gas/testsuite/gas/i386/x86-64-avx512pf.s | 158 +- gas/testsuite/gas/i386/x86-64-evex-lig256.d | 192 +- gas/testsuite/gas/i386/x86-64-evex-lig512.d | 192 +- gas/testsuite/gas/i386/x86-64-inval-avx512f.l | 4 + gas/testsuite/gas/i386/x86-64-inval-avx512f.s | 2 + gas/testsuite/gas/i386/x86-64-inval.l | 4 + gas/testsuite/gas/i386/x86-64-inval.s | 3 + gas/testsuite/gas/pdp11/pdp11.exp | 3 +- gas/testsuite/gas/pdp11/pr14480.d | 14 + gas/testsuite/gas/pdp11/pr14480.s | 17 + gas/testsuite/gas/ppc/broadway.d | 108 + gas/testsuite/gas/ppc/broadway.s | 103 + gas/testsuite/gas/ppc/ppc.exp | 1 + gdb/ChangeLog | 264 + gdb/MAINTAINERS | 1 + gdb/NEWS | 4 + gdb/aarch64-linux-nat.c | 2 +- gdb/arm-linux-nat.c | 12 +- gdb/breakpoint.c | 2 + gdb/cli/cli-decode.c | 1 - gdb/common/scoped_mmap.h | 39 +- gdb/config.in | 12 - gdb/configure | 30 - gdb/configure.ac | 2 +- gdb/dbxread.c | 186 +- gdb/doc/ChangeLog | 12 + gdb/doc/gdb.texinfo | 48 +- gdb/dwarf-index-write.c | 24 +- gdb/dwarf2-frame-tailcall.c | 3 + gdb/dwarf2-frame.c | 31 + gdb/dwarf2-frame.h | 6 + gdb/dwarf2loc.c | 21 +- gdb/dwarf2read.c | 168 +- gdb/dwarf2read.h | 4 + gdb/eval.c | 4 + gdb/gcore.in | 14 +- gdb/gdbserver/ChangeLog | 6 + gdb/gdbserver/linux-mips-low.c | 2 - gdb/gnulib/aclocal.m4 | 455 +- gdb/gnulib/config.in | 78 +- gdb/gnulib/configure | 1032 +- gdb/gnulib/import/Makefile.in | 1 + gdb/gnulib/import/m4/gnulib-comp.m4 | 1 + gdb/gnulib/import/m4/onceonly.m4 | 104 + gdb/infcmd.c | 2 +- gdb/mdebugread.c | 129 +- gdb/mips-linux-nat.c | 1 - gdb/nat/aarch64-sve-linux-ptrace.c | 1 - gdb/nat/linux-osdata.c | 8 +- gdb/objfiles.c | 11 +- gdb/ppc-linux-nat.c | 10 - gdb/psympriv.h | 90 +- gdb/psymtab.c | 278 +- gdb/remote-sim.c | 3 - gdb/symfile-debug.c | 18 - gdb/symfile.h | 6 - gdb/target-descriptions.c | 26 +- gdb/target-descriptions.h | 2 +- gdb/testsuite/ChangeLog | 46 + gdb/testsuite/gdb.base/catch-follow-exec.c | 10 + gdb/testsuite/gdb.base/catch-follow-exec.exp | 58 + gdb/testsuite/gdb.base/maint.exp | 4 + .../gdb.base/vla-optimized-out-o3-strict.exp | 40 + .../testsuite/gdb.base/vla-optimized-out-o3.exp | 32 +- gdb/testsuite/gdb.base/vla-optimized-out.c | 3 + .../mi-breakpoint-location-ena-dis.cc} | 27 +- .../gdb.mi/mi-breakpoint-location-ena-dis.exp | 56 + .../py-mi-var-info-path-expression.c} | 59 +- .../gdb.python/py-mi-var-info-path-expression.exp | 88 + .../gdb.python/py-mi-var-info-path-expression.py | 57 + gdb/testsuite/gdb.trace/tspeed.exp | 4 +- gdb/testsuite/lib/gdb.exp | 6 + gdb/testsuite/lib/gdbserver-support.exp | 2 +- gdb/utils.c | 10 - gdb/valarith.c | 20 +- gdb/valops.c | 1 - gdb/value.c | 1 - gdb/varobj.c | 5 + gdb/windows-nat.c | 8 +- gdb/xcoffread.c | 34 +- gold/ChangeLog | 5 + gold/layout.cc | 1 + include/ChangeLog | 40 + include/dis-asm.h | 1 + include/elf/common.h | 7 +- include/elf/csky.h | 97 + include/elf/mips.h | 2 +- include/elf/ppc64.h | 12 +- include/libiberty.h | 5 + include/opcode/csky.h | 110 + include/opcode/ppc.h | 2 +- include/opcode/riscv.h | 26 + ld/ChangeLog | 115 + ld/Makefile.am | 8 + ld/Makefile.in | 10 + ld/NEWS | 2 + ld/configure.tgt | 4 + ld/emulparams/cskyelf.sh | 34 + ld/emulparams/cskyelf_linux.sh | 36 + ld/emultempl/cskyelf.em | 355 + ld/gen-doc.texi | 1 + ld/ld.texi | 31 + ld/po/BLD-POTFILES.in | 2 + ld/po/fr.po | 7983 +++++++++++--- ld/scripttempl/elf.sc | 2 + ld/scripttempl/elfm9s12z.sc | 7 +- ld/testsuite/ld-csky/csky.exp | 15 + ld/testsuite/ld-csky/data.d | 18 + ld/testsuite/ld-csky/data.s | 10 + ld/testsuite/ld-csky/data_section.s | 7 + ld/testsuite/ld-csky/emit-relocs-1.d | 37 + ld/testsuite/ld-csky/emit-relocs-1.ld | 20 + ld/testsuite/ld-csky/emit-relocs-1a.s | 24 + .../{ld-mips-elf => ld-csky}/emit-relocs-1b.s | 0 ld/testsuite/ld-csky/got.d | 29 + ld/testsuite/ld-csky/got.s | 19 + ld/testsuite/ld-csky/hilo16.d | 14 + ld/testsuite/ld-csky/hilo16.s | 7 + ld/testsuite/ld-csky/hilo16_symbol.s | 2 + ld/testsuite/ld-csky/tls-gd-v1.d | 30 + ld/testsuite/ld-csky/tls-gd-v1.s | 26 + ld/testsuite/ld-csky/tls-gd.d | 29 + ld/testsuite/ld-csky/tls-gd.s | 20 + ld/testsuite/ld-csky/tls-ie-v1.d | 25 + ld/testsuite/ld-csky/tls-ie-v1.s | 29 + ld/testsuite/ld-csky/tls-ie.d | 24 + ld/testsuite/ld-csky/tls-ie.s | 27 + ld/testsuite/ld-csky/tls-ld-v1.d | 29 + ld/testsuite/ld-csky/tls-ld-v1.s | 34 + ld/testsuite/ld-csky/tls-ld.d | 28 + ld/testsuite/ld-csky/tls-ld.s | 28 + ld/testsuite/ld-csky/tls-le-v1.d | 14 + ld/testsuite/ld-csky/tls-le-v1.s | 29 + ld/testsuite/ld-csky/tls-le.d | 13 + ld/testsuite/ld-csky/tls-le.s | 23 + ld/testsuite/ld-elf/merge.d | 2 +- ld/testsuite/ld-elf/pr16496b.od | 2 +- ld/testsuite/ld-elf/pr21884.d | 2 +- .../{reloc-discard.d => reloc-discard-warn.d} | 6 +- ld/testsuite/ld-elf/reloc-discard.d | 3 + ld/testsuite/ld-plugin/pr12982.d | 3 + ld/testsuite/ld-powerpc/big.s | 2 + ld/testsuite/ld-powerpc/elfv2.s | 9 + ld/testsuite/ld-powerpc/elfv2exe.d | 22 +- ld/testsuite/ld-powerpc/elfv2so.d | 38 +- ld/testsuite/ld-powerpc/powerpc.exp | 5 +- ld/testsuite/ld-powerpc/relaxr.d | 26 +- ld/testsuite/ld-powerpc/relaxrl.d | 27 + ld/testsuite/ld-powerpc/tlsopt5.d | 20 +- ld/testsuite/ld-powerpc/tlsopt5.s | 3 + ld/testsuite/ld-powerpc/tlsopt5.wf | 3 +- ld/testsuite/ld-powerpc/vxworks-relax-2.rd | 5 +- ld/testsuite/ld-srec/srec.exp | 4 + ld/testsuite/ld-unique/pr21529.d | 2 +- ld/testsuite/ld-xtensa/coalesce.d | 7 + ld/testsuite/ld-xtensa/coalesce.exp | 99 - ld/testsuite/ld-xtensa/diff_overflow.d | 6 + ld/testsuite/ld-xtensa/diff_overflow.exp | 45 - ld/testsuite/ld-xtensa/lcall.d | 10 + ld/testsuite/ld-xtensa/lcall.exp | 113 - ld/testsuite/ld-xtensa/relax-static-defs.s | 33 + ld/testsuite/ld-xtensa/relax-static-local-pie.d | 17 + ld/testsuite/ld-xtensa/relax-static-local-shared.d | 17 + ld/testsuite/ld-xtensa/relax-static-local.s | 19 + ld/testsuite/ld-xtensa/relax-static-pie.d | 13 + ld/testsuite/ld-xtensa/relax-static-shared.d | 15 + ld/testsuite/ld-xtensa/relax-static.s | 9 + .../ld-xtensa/relax-undef-weak-local-pie.d | 6 + .../ld-xtensa/relax-undef-weak-local-shared.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-local.s | 31 + ld/testsuite/ld-xtensa/relax-undef-weak-pie.d | 6 + ld/testsuite/ld-xtensa/relax-undef-weak-shared.d | 14 + ld/testsuite/ld-xtensa/relax-undef-weak.s | 12 + .../ld-xtensa/{xtensa.exp => xtensa-linux.exp} | 0 ld/testsuite/ld-xtensa/xtensa.exp | 42 +- libiberty/ChangeLog | 11 + libiberty/make-temp-file.c | 24 +- opcodes/ChangeLog | 121 + opcodes/Makefile.am | 1 + opcodes/Makefile.in | 2 + opcodes/arc-opc.c | 6 +- opcodes/arc-tbl.h | 7 +- opcodes/configure | 1 + opcodes/configure.ac | 1 + opcodes/csky-dis.c | 1068 ++ opcodes/csky-opc.h | 8127 ++++++++++++++ opcodes/disassemble.c | 14 + opcodes/disassemble.h | 2 + opcodes/i386-dis-evex.h | 16 +- opcodes/i386-gen.c | 66 +- opcodes/i386-init.h | 432 +- opcodes/i386-opc.h | 20 +- opcodes/i386-opc.tbl | 396 +- opcodes/i386-tbl.h | 10744 +++++++++---------- opcodes/or1k-desc.h | 2 +- opcodes/po/POTFILES.in | 1 + opcodes/po/sv.po | 2338 +++- opcodes/ppc-dis.c | 7 + opcodes/ppc-opc.c | 94 +- opcodes/riscv-dis.c | 26 + opcodes/riscv-opc.c | 356 +- patches/binutils-lto-mixed.patch | 125 +- 376 files changed, 47316 insertions(+), 11371 deletions(-) create mode 100644 bfd/cpu-csky.c create mode 100644 bfd/elf32-csky.c create mode 100644 gas/config/tc-csky.c create mode 100644 gas/config/tc-csky.h create mode 100644 gas/config/te-csky_abiv1.h create mode 100644 gas/config/te-csky_abiv1_linux.h create mode 100644 gas/config/te-csky_abiv2.h create mode 100644 gas/config/te-csky_abiv2_linux.h create mode 100644 gas/doc/c-csky.texi create mode 100644 gas/testsuite/gas/arc/textinsn_case.d create mode 100644 gas/testsuite/gas/arc/textinsn_case.s create mode 100644 gas/testsuite/gas/csky/801_relax.d create mode 100644 gas/testsuite/gas/csky/801_relax.s create mode 100644 gas/testsuite/gas/csky/802j.d create mode 100644 gas/testsuite/gas/csky/802j.s create mode 100644 gas/testsuite/gas/csky/all.d create mode 100644 gas/testsuite/gas/csky/all.s create mode 100644 gas/testsuite/gas/csky/bsr1.d create mode 100644 gas/testsuite/gas/csky/bsr1.s create mode 100644 gas/testsuite/gas/csky/bsr2.d create mode 100644 gas/testsuite/gas/csky/bsr2.s create mode 100644 gas/testsuite/gas/csky/csky.exp create mode 100644 gas/testsuite/gas/csky/csky_vdsp.d create mode 100644 gas/testsuite/gas/csky/csky_vdsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_all.d create mode 100644 gas/testsuite/gas/csky/cskyv2_all.s create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.d create mode 100644 gas/testsuite/gas/csky/cskyv2_dsp.s create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_elrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_float.d create mode 100644 gas/testsuite/gas/csky/cskyv2_float.s create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.d create mode 100644 gas/testsuite/gas/csky/cskyv2_lrw.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw1.s create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.d create mode 100644 gas/testsuite/gas/csky/cskyv2_mnolrw2.s create mode 100644 gas/testsuite/gas/csky/enhance_dsp.d create mode 100644 gas/testsuite/gas/csky/enhance_dsp.s create mode 100644 gas/testsuite/gas/csky/java.d create mode 100644 gas/testsuite/gas/csky/java.s create mode 100644 gas/testsuite/gas/csky/jbsr.d create mode 100644 gas/testsuite/gas/csky/jbsr.s create mode 100644 gas/testsuite/gas/csky/jbt.d create mode 100644 gas/testsuite/gas/csky/jbt.s create mode 100644 gas/testsuite/gas/csky/jbt_pic.d create mode 100644 gas/testsuite/gas/csky/jbt_pic.s create mode 100644 gas/testsuite/gas/csky/jmpi1.d create mode 100644 gas/testsuite/gas/csky/jmpi1.s create mode 100644 gas/testsuite/gas/csky/jmpi2.d create mode 100644 gas/testsuite/gas/csky/jmpi2.s create mode 100644 gas/testsuite/gas/csky/jmpi3.d create mode 100644 gas/testsuite/gas/csky/jmpi3.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_1.s create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.d create mode 100644 gas/testsuite/gas/csky/jmpiv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_1.d create mode 100644 gas/testsuite/gas/csky/jsriv2_1.s create mode 100644 gas/testsuite/gas/csky/jsriv2_2.d create mode 100644 gas/testsuite/gas/csky/jsriv2_2.s create mode 100644 gas/testsuite/gas/csky/jsriv2_3.d create mode 100644 gas/testsuite/gas/csky/jsriv2_3.s create mode 100644 gas/testsuite/gas/csky/jsriv2_4.d create mode 100644 gas/testsuite/gas/csky/jsriv2_4.s create mode 100644 gas/testsuite/gas/csky/trust.d create mode 100644 gas/testsuite/gas/csky/trust.s create mode 100644 gas/testsuite/gas/csky/v1_float.d create mode 100644 gas/testsuite/gas/csky/v1_float.s create mode 100644 gas/testsuite/gas/csky/v2_float_part1.d create mode 100644 gas/testsuite/gas/csky/v2_float_part1.s create mode 100644 gas/testsuite/gas/csky/v2_float_part2.d create mode 100644 gas/testsuite/gas/csky/v2_float_part2.s create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.d create mode 100644 gas/testsuite/gas/csky/v2_tls_gd.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ie.s create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.d create mode 100644 gas/testsuite/gas/csky/v2_tls_ld.s create mode 100644 gas/testsuite/gas/csky/v2_tls_le.d create mode 100644 gas/testsuite/gas/csky/v2_tls_le.s create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.l create mode 100644 gas/testsuite/gas/i386/cvtsi2sX.s create mode 100644 gas/testsuite/gas/i386/evex-no-scale-32.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale-64.d create mode 100644 gas/testsuite/gas/i386/evex-no-scale.s create mode 100644 gas/testsuite/gas/i386/prefix32.l create mode 100644 gas/testsuite/gas/i386/prefix32.s create mode 100644 gas/testsuite/gas/i386/prefix64.l create mode 100644 gas/testsuite/gas/i386/prefix64.s create mode 100644 gas/testsuite/gas/i386/sg.l create mode 100644 gas/testsuite/gas/i386/sg.s create mode 100644 gas/testsuite/gas/pdp11/pr14480.d create mode 100644 gas/testsuite/gas/pdp11/pr14480.s create mode 100644 gas/testsuite/gas/ppc/broadway.d create mode 100644 gas/testsuite/gas/ppc/broadway.s create mode 100644 gdb/gnulib/import/m4/onceonly.m4 create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.c create mode 100644 gdb/testsuite/gdb.base/catch-follow-exec.exp create mode 100644 gdb/testsuite/gdb.base/vla-optimized-out-o3-strict.exp copy gas/testsuite/gas/pdp11/pdp11.exp => gdb/testsuite/gdb.base/vla-optimized-out [...] copy gdb/testsuite/{gdb.base/vla-optimized-out.c => gdb.mi/mi-breakpoint-location- [...] create mode 100644 gdb/testsuite/gdb.mi/mi-breakpoint-location-ena-dis.exp copy gdb/testsuite/{gdb.base/vla-optimized-out.c => gdb.python/py-mi-var-info-path [...] create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.exp create mode 100644 gdb/testsuite/gdb.python/py-mi-var-info-path-expression.py create mode 100644 include/elf/csky.h create mode 100644 include/opcode/csky.h create mode 100644 ld/emulparams/cskyelf.sh create mode 100644 ld/emulparams/cskyelf_linux.sh create mode 100644 ld/emultempl/cskyelf.em create mode 100644 ld/testsuite/ld-csky/csky.exp create mode 100644 ld/testsuite/ld-csky/data.d create mode 100644 ld/testsuite/ld-csky/data.s create mode 100644 ld/testsuite/ld-csky/data_section.s create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.d create mode 100644 ld/testsuite/ld-csky/emit-relocs-1.ld create mode 100644 ld/testsuite/ld-csky/emit-relocs-1a.s copy ld/testsuite/{ld-mips-elf => ld-csky}/emit-relocs-1b.s (100%) create mode 100644 ld/testsuite/ld-csky/got.d create mode 100644 ld/testsuite/ld-csky/got.s create mode 100644 ld/testsuite/ld-csky/hilo16.d create mode 100644 ld/testsuite/ld-csky/hilo16.s create mode 100644 ld/testsuite/ld-csky/hilo16_symbol.s create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.d create mode 100644 ld/testsuite/ld-csky/tls-gd-v1.s create mode 100644 ld/testsuite/ld-csky/tls-gd.d create mode 100644 ld/testsuite/ld-csky/tls-gd.s create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ie-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ie.d create mode 100644 ld/testsuite/ld-csky/tls-ie.s create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.d create mode 100644 ld/testsuite/ld-csky/tls-ld-v1.s create mode 100644 ld/testsuite/ld-csky/tls-ld.d create mode 100644 ld/testsuite/ld-csky/tls-ld.s create mode 100644 ld/testsuite/ld-csky/tls-le-v1.d create mode 100644 ld/testsuite/ld-csky/tls-le-v1.s create mode 100644 ld/testsuite/ld-csky/tls-le.d create mode 100644 ld/testsuite/ld-csky/tls-le.s copy ld/testsuite/ld-elf/{reloc-discard.d => reloc-discard-warn.d} (59%) create mode 100644 ld/testsuite/ld-powerpc/big.s create mode 100644 ld/testsuite/ld-powerpc/relaxrl.d create mode 100644 ld/testsuite/ld-xtensa/coalesce.d delete mode 100644 ld/testsuite/ld-xtensa/coalesce.exp create mode 100644 ld/testsuite/ld-xtensa/diff_overflow.d delete mode 100644 ld/testsuite/ld-xtensa/diff_overflow.exp create mode 100644 ld/testsuite/ld-xtensa/lcall.d delete mode 100644 ld/testsuite/ld-xtensa/lcall.exp create mode 100644 ld/testsuite/ld-xtensa/relax-static-defs.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-static-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-static-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-static.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-local.s create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-pie.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak-shared.d create mode 100644 ld/testsuite/ld-xtensa/relax-undef-weak.s copy ld/testsuite/ld-xtensa/{xtensa.exp => xtensa-linux.exp} (100%) create mode 100644 opcodes/csky-dis.c create mode 100644 opcodes/csky-opc.h