This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_llvm_tk1/llvm-master-arm-spec2k6-O3 in repository toolchain/ci/binutils-gdb.
from ec1e5afa89 Automatic date update in version.in adds 70069e7823 Automatic date update in version.in adds eb09df162b as: Replace the removed symbol with the versioned symbol adds bd7ccaa983 Notify observer of breakpoint auto-disabling adds 1dd34eff4b Fix Ada regression due to DWARF expression series adds 892a1e5303 Fix register regression in DWARF evaluator adds ff01bb6c23 x86: Don't pad .tfloat directive output adds c6b8e53281 Automatic date update in version.in adds faca1a42d3 x86: Always run fp tests adds 99db83d07d PATCH [1/4] arm: Add Tag_PAC_extension build attribute adds 4b53503018 PATCH [2/4] arm: Add Tag_BTI_extension build attribute adds b81ee92f03 PATCH [3/4] arm: Add Tag_BTI_use build attribute adds c9fed6655f PATCH [4/4] arm: Add Tag_PACRET_use build attribute adds 4eb629d50d gdbserver: Check r_version < 1 for Linux debugger interface adds c0154a4a21 gdb: Don't assume r_ldsomap when r_version > 1 on Linux adds 5d9cff510e opcodes: Fix the auxiliary register numbers for ARC HS adds c316c0b29d gdb: fix thread_step_over_chain_length adds 8ae5245324 Automatic date update in version.in adds 9335d9f823 sim: rename ChangeLog files to ChangeLog-2021 adds 10d8e25c4d sim: nltvals: localize TARGET_<ERRNO> defines adds 9068c4a488 gdb: fix spacing on CCLD silent rules adds a3e8dd2ad3 Another ld script backtrack adds 89c905a342 [GOLD] PowerPC64 relocation overflow for -Os register save/r [...] adds a86733d63d Re: as: Replace the removed symbol with the versioned symbol adds bc0df0fa47 [gdb] [rs6000] Add ppc64*_gnu_triplet_regexp methods. adds 533f04079c [gdb] [rs6000] Add ppc64_linux_gcc_target_options method. adds 76bed1fdbd Automatic date update in version.in adds 8ddf46454a gdb/solib: Refactor scan_dyntag adds 7e40d574be x86: Avoid abort on invalid broadcast adds ca22cf5ed5 x86: Put back 3 aborts in OP_E_memory adds 9413ea1609 gdb: use bool in notify_command_param_changed_p and do_set_command adds f28b723787 Automatic date update in version.in adds 082cf6944a sim: nltvals: switch output mode to a directory adds 49e96aa482 Automatic date update in version.in adds ca4f6fe4fb Automatic date update in version.in adds fe7f0b0135 sim: m32r: add __linux__ hack for non-Linux hosts adds a12ea97b9d Automatic date update in version.in adds d53f8a8472 [gdb/testsuite] Fix dw2-ranges-psym.exp with -readnow adds 5ef670d81f [gdb/testsuite] Add dummy start and end CUs in dwarf assembly adds 74cdc3e088 [gdb/testsuite] Use compiler-generated instead of gas-genera [...] adds a9680e0e54 [gdb] Fix 'not in executable format' error message adds d30c6bef12 Fix a latent bug in dw2-ranges-overlap.exp adds ba67587722 Automatic date update in version.in adds ee077885e5 FT32: Remove recursion in ft32_opcode adds d4f5b5e214 objdump -S test fail on mingw adds 5c133c1095 Real programmers don't configure gcc using --with-ld adds d58e54bd27 Fix two regressions caused by CU / TU merging adds f120bef247 Automatic date update in version.in adds 0b98060864 Automatic date update in version.in adds 89662f6901 gdb: remove some stray newlines in debug output adds 77d63f99d6 Automatic date update in version.in adds 698c974ffc [gdb/testsuite] Add label option to proc cu adds 9f63756509 [gdb/testsuite] Support .debug_aranges in dwarf assembly adds 1d4a20b576 [gdb/testsuite] Add .debug_aranges in more test-cases adds 6a6429e19b [gdb/testsuite] Generate .debug_aranges entry for dummy CU adds 426f7bbfd4 [gdb/testsuite] Generate .debug_aranges in gdb.dlang/watch-loc.exp adds 34daac4b16 [gdb/symtab] Don't write .gdb_index symbol table with empty entries adds bfc25dcdad Automatic date update in version.in adds b05929a20e PR28264, ld.bfd crash on linking efivar with LTO adds 7de7786bb7 ld: Change indirect symbol from IR to undefined adds 6481316162 Automatic date update in version.in adds cb03dd22b3 Automatic date update in version.in adds 590d3faada [gdb/testsuite] Improve argument syntax of proc arange adds 9b9b1092f0 RISC-V: PR27916, Support mapping symbols. adds f947f96797 [gdb/cli] Don't assert on empty string for core-file adds ee8b88452c Add a show function for "maint show worker-threads" adds 282aa4f7d2 Add some parallel_for_each tests adds 685bb4e84b RISC-V: PR28291, Fix the gdb fails that PR27916 caused. adds 00894ecf46 gdb: fix build error in unittests/parallel-for-selftests.c adds 6fc590e1f5 fbsd-nat: Don't use '%jd' and '%ju' with printf_filtered. adds c0e5bb42c6 Automatic date update in version.in adds ad15549d51 Use gdbfmt for vprintf_filtered. adds a262b82fdb RISC-V: Extend .insn directive to support hardcode encoding. adds 88ae41e179 Update the how-to-make-a-release document so that a check fo [...] adds 9fe3819e83 gdb: remove breakpoint_find_if adds bb1fcfc4b3 Automatic date update in version.in adds 64cb17196c PR28250, Null pointer dereference in debug_class_type_samep adds 90f56146e5 nfp: add validity check of island and me adds ea17b3d59f [gdb/testsuite] Fix gdb.fortran/call-no-debug.exp symbol search adds 250e8e0d7f [gdb/testsuite] Fix dwo path in fission-*.S adds c79332d2d1 Automatic date update in version.in adds 76aa354424 obstack.h __PTR_ALIGN vs. ubsan adds 36f61bf2ad PTR_ADD and NPTR_ADD for bfd.h adds b03b65e2aa SHT_SYMTAB_SHNDX handling adds 718aefcf55 Fix the V850 assembler's generation of relocations for the s [...] adds d85e70a35b Add support for the haiku operating system. These are the o [...] adds 68e503ecf0 Automatic date update in version.in adds 7a554b2725 gold: --export-dynamic-symbol: don't imply -u adds 06520412a5 haiku tidy adds 174fe10cb6 ubsan: libctf: applying zero offset to null pointer adds f2cfdb7486 ubsan: alpha: member access within null pointer adds 2ea9d33a12 pj: asan: out of bounds, ubsan: left shift of negative adds ad77db1c02 CC_FOR_TARGET et al adds 669d511534 ld testsuite tidy adds 41e37c9d0a [gdb/testsuite] Add untested case in selftest_setup adds 41bbbb89c4 gdb, i386: Enable AVX512-bfloat16 for i386 targets. adds 8661f70c49 Add half support for AVX512 register view. adds 0b99a66053 gdb: Enable finish command and inferior calls for _Float16 o [...] adds 7a6cb96b71 [gdb/testsuite] Add untested case in gdb.gdb/complaints.exp adds a640adf7cf Test case reproducing PR28030 bug adds 7a2813c00b Use CORE_ADDR as return type from x86_dr_low_get_addr adds 3f630a60ea Automatic date update in version.in adds e994f4ef45 gnulib: import sys_wait adds 10f3fbece9 [gdb/testsuite] Check avx support in gdb.arch/amd64-disp-ste [...] adds b8fd36aaee Automatic date update in version.in adds 93d481d1d8 Automatic date update in version.in adds 5a20fadc84 gdbtypes.c: Add the case for FIELD_LOC_KIND_DWARF_BLOCK adds ac11cca5b6 Add a sanity check to the init_nfp6000_mecsr_sec() function [...] adds 1faddd8d18 Fix potential uninitialised variable in microblaze assembler code. adds 1bced5243e Fix potential use on an uninitialised vairable in the MCore [...] adds 804439b4d7 Fix an illegal memory access triggered by disassembling corr [...] adds d9a2066df4 Remove some complaints.h includes adds 69e8e0afee [gdb/testsuite] Handle eof in gdb_internal_error_resync adds d327d1b34f gdb: rename gdb/testsuite/gdb.arch/riscv64-unwind-prologue-w [...] adds 5e1186b5b3 [gdb/testsuite] Handle internal-error in gdb_run_cmd adds b4d9dd5c35 Automatic date update in version.in adds b54509b844 PR28307, segfault in ppc64_elf_toc64_reloc adds 5d2deb81fa [gdb/testsuite] Handle internal-error in gdb_unload adds 3f1a2892e1 Fix illegal memory access triggered by an attempt to disasse [...] adds 540bf37b25 gdb/python: new function to add values into GDB's history adds 9dc2f26777 Fix an illegal memory access triggered by an atempt to disas [...] adds 611841bb1a gdb: make thread_info::executing private adds 90f4cc60f1 gdb: use bool instead of int in struct internal_problem adds 64dbf74d42 Revert: [AArch64] MTE corefile support adds 747656685b gdb: make use of std::string in utils.c adds 929ee488e9 Remove unused declaration from gdbserver/win32-low.h adds 116282d9d1 Automatic date update in version.in adds 5a0dcf6e0c gdb: sim: consolidate configure settings adds 3f87c57b90 gdb: aarch64: enable sim integration adds 551a11e1fb gdb: cris: enable sim integration adds 99aedb6243 sim: update configure target list adds 42f4615284 [gdb/build] Fix build with undefined CXX_STD_THREAD adds 351031f22a gdb: make thread_suspend_state::stop_pc optional adds beaddc1a80 PowerPC64: Avoid useless work on R_PPC64_TPREL34 adds 733ae98cb8 PowerPC64, sanity check r_offset in relocate_section adds 828a9ed9ca Fix unit test build on Windows adds c54d02bce6 gnulib: import various network functions adds 3660254ee0 Automatic date update in version.in adds 74e43bd231 sim: ppc: drop unnecessary config includes adds d0d2fb0a25 sim: ppc: align format string settings with common code adds c7dee84894 RISC-V: Pretty print values formed with lui and addiw. adds aa0380cc7e sim: microblaze: replace custom basic types with common ones adds 0c320e1bdc sim: ppc: enable -Wmissing-declarations & -Wmissing-prototypes adds 81f839676d sim: ppc: enable -Wpointer-sign warnings adds f2a13264fb sim: ppc: switch to common warning flags adds 7eb2a68f28 sim: mips: delete unused PSIZE define adds 287fbf951a sim: dv-sockser: move sim-main.h include after system includes adds 93aaa742b3 sim: cgen: workaround Windows VOID define adds 03de8f26e8 sim: dv-sockser: enable for mingw targets too adds ee73abf25e sim: drop old O_NDELAY & FNBLOCK support adds a13ab747e7 sim: ppc: enable use of gnulib adds b728479074 sim: ppc: drop support for std-config.h overrides adds 21b9b99cd7 sim: accept -EB/-EL short options adds 0b233e34c8 gdb/python: remove all uses of Py_TPFLAGS_HAVE_ITER
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 19 + bfd/bfd-in.h | 5 + bfd/bfd-in2.h | 5 + bfd/config.bfd | 34 + bfd/configure | 2 +- bfd/cpu-riscv.c | 9 + bfd/cpu-riscv.h | 3 + bfd/elf-bfd.h | 5 - bfd/elf-eh-frame.c | 30 +- bfd/elf.c | 33 +- bfd/elf32-arm.c | 4 + bfd/elf32-ppc.c | 4 + bfd/elf32-score7.c | 4 +- bfd/elf32-xtensa.c | 2 + bfd/elf64-alpha.c | 3 +- bfd/elf64-ppc.c | 200 +- bfd/elflink.c | 70 +- bfd/elfnn-riscv.c | 25 +- bfd/elfxx-riscv.c | 7 + bfd/linker.c | 2 +- bfd/version.h | 2 +- bfd/xtensa-isa.c | 1 - binutils/ChangeLog | 8 + binutils/README-how-to-make-a-release | 4 + binutils/configure | 2 +- binutils/debug.c | 2 +- binutils/objdump.c | 2 +- binutils/readelf.c | 26 +- binutils/testsuite/binutils-all/objcopy.exp | 18 +- binutils/testsuite/binutils-all/objdump.exp | 15 +- binutils/testsuite/binutils-all/readelf.s-64 | 4 +- .../testsuite/binutils-all/readelf.s-64-unused | 4 +- binutils/testsuite/binutils-all/readelf.ss | 2 + binutils/testsuite/binutils-all/readelf.ss-64 | 7 +- .../testsuite/binutils-all/readelf.ss-64-unused | 7 +- binutils/testsuite/binutils-all/readelf.ss-unused | 2 + binutils/testsuite/lib/binutils-common.exp | 20 +- configure | 2 +- configure.ac | 2 +- elfcpp/arm.h | 4 + gas/ChangeLog | 8 + gas/NEWS | 4 + gas/config/obj-elf.c | 28 +- gas/config/obj-elf.h | 5 + gas/config/tc-arm.c | 4 + gas/config/tc-i386.c | 14 +- gas/config/tc-i386.h | 3 +- gas/config/tc-mcore.c | 9 +- gas/config/tc-microblaze.c | 2 +- gas/config/tc-riscv.c | 259 +- gas/config/tc-riscv.h | 24 + gas/config/tc-v850.c | 39 +- gas/config/te-haiku.h | 30 + gas/configure | 2 +- gas/configure.tgt | 8 + gas/doc/c-riscv.texi | 14 +- gas/symbols.c | 26 +- gas/symbols.h | 2 + gas/testsuite/gas/i386/bad-bcast.d | 14 + gas/testsuite/gas/i386/bad-bcast.s | 3 + gas/testsuite/gas/i386/fp-elf32.d | 41 - gas/testsuite/gas/i386/fp-elf64.d | 41 - gas/testsuite/gas/i386/i386.exp | 6 +- gas/testsuite/gas/riscv/insn-fail.d | 3 + gas/testsuite/gas/riscv/insn-fail.l | 7 + gas/testsuite/gas/riscv/insn-fail.s | 6 + gas/testsuite/gas/riscv/insn.d | 10 +- gas/testsuite/gas/riscv/insn.s | 7 + gas/testsuite/gas/riscv/li32.d | 6 +- gas/testsuite/gas/riscv/li64.d | 18 +- gas/testsuite/gas/riscv/lla64.d | 6 +- gas/testsuite/gas/riscv/mapping-01.s | 17 + gas/testsuite/gas/riscv/mapping-01a.d | 17 + gas/testsuite/gas/riscv/mapping-01b.d | 21 + gas/testsuite/gas/riscv/mapping-02.s | 12 + gas/testsuite/gas/riscv/mapping-02a.d | 15 + gas/testsuite/gas/riscv/mapping-02b.d | 16 + gas/testsuite/gas/riscv/mapping-03.s | 11 + gas/testsuite/gas/riscv/mapping-03a.d | 20 + gas/testsuite/gas/riscv/mapping-03b.d | 24 + gas/testsuite/gas/riscv/mapping-04.s | 13 + gas/testsuite/gas/riscv/mapping-04a.d | 15 + gas/testsuite/gas/riscv/mapping-04b.d | 23 + gas/testsuite/gas/riscv/mapping-norelax-03a.d | 21 + gas/testsuite/gas/riscv/mapping-norelax-03b.d | 25 + gas/testsuite/gas/riscv/mapping-norelax-04a.d | 16 + gas/testsuite/gas/riscv/mapping-norelax-04b.d | 24 + gas/testsuite/gas/riscv/no-relax-align-2.d | 3 +- gas/testsuite/gas/symver/symver11.d | 2 +- gas/testsuite/gas/symver/symver16.d | 13 + gas/testsuite/gas/symver/symver16.s | 16 + gas/testsuite/gas/v850/split-lo16.d | 4 +- gas/testsuite/gas/v850/split-lo16.s | 7 +- gas/write.c | 21 +- gdb/Makefile.in | 1 + gdb/NEWS | 7 + gdb/aarch64-linux-tdep.c | 2 +- gdb/alpha-linux-tdep.c | 2 +- gdb/amd64-linux-tdep.c | 4 +- gdb/amd64-tdep.c | 12 +- gdb/arc-linux-tdep.c | 2 +- gdb/arm-linux-tdep.c | 2 +- gdb/break-catch-syscall.c | 26 +- gdb/breakpoint.c | 19 +- gdb/breakpoint.h | 18 +- gdb/cli/cli-setshow.c | 32 +- gdb/configure.tgt | 77 +- gdb/corelow.c | 3 +- gdb/cris-linux-tdep.c | 2 +- gdb/csky-linux-tdep.c | 2 +- gdb/doc/python.texi | 14 + gdb/dwarf2/expr.c | 8 +- gdb/dwarf2/index-write.c | 3 + gdb/dwarf2/read.c | 114 +- gdb/dwarf2/read.h | 10 - gdb/elfread.c | 1 - gdb/exec.c | 8 +- gdb/fbsd-nat.c | 45 +- gdb/features/i386/32bit-sse.c | 10 + gdb/features/i386/32bit-sse.xml | 4 + gdb/features/i386/64bit-avx512.c | 5 + gdb/features/i386/64bit-avx512.xml | 2 + gdb/features/i386/64bit-sse.c | 5 + gdb/features/i386/64bit-sse.xml | 2 + gdb/frame.c | 2 +- gdb/gdbthread.h | 52 +- gdb/gdbtypes.c | 4 + gdb/hppa-linux-tdep.c | 2 +- gdb/i386-linux-tdep.c | 2 +- gdb/i386-tdep.c | 15 +- gdb/ia64-libunwind-tdep.c | 1 - gdb/ia64-linux-tdep.c | 2 +- gdb/infcmd.c | 6 +- gdb/inflow.c | 2 +- gdb/infrun.c | 31 +- gdb/linux-nat.c | 6 +- gdb/linux-tdep.c | 60 + gdb/linux-tdep.h | 5 + gdb/linux-thread-db.c | 2 +- gdb/m32r-linux-tdep.c | 2 +- gdb/m68k-linux-tdep.c | 2 +- gdb/maint.c | 27 +- gdb/microblaze-linux-tdep.c | 2 +- gdb/mips-linux-tdep.c | 6 +- gdb/mn10300-linux-tdep.c | 2 +- gdb/nat/x86-dregs.c | 2 +- gdb/nios2-linux-tdep.c | 2 +- gdb/or1k-linux-tdep.c | 2 +- gdb/ppc-linux-tdep.c | 43 +- gdb/python/py-block.c | 4 +- gdb/python/py-inferior.c | 2 +- gdb/python/py-infthread.c | 2 +- gdb/python/py-linetable.c | 2 +- gdb/python/py-registers.c | 4 +- gdb/python/py-type.c | 6 +- gdb/python/py-value.c | 27 + gdb/python/python-internal.h | 2 +- gdb/python/python.c | 2 + gdb/record-btrace.c | 2 +- gdb/riscv-linux-tdep.c | 4 +- gdb/s390-linux-tdep.c | 4 +- gdb/sh-linux-tdep.c | 2 +- gdb/silent-rules.mk | 2 +- gdb/solib-dsbt.c | 104 +- gdb/solib-svr4.c | 118 +- gdb/solib.c | 104 + gdb/solib.h | 6 + gdb/sparc-linux-tdep.c | 2 +- gdb/sparc64-linux-tdep.c | 2 +- gdb/target.c | 2 +- gdb/testsuite/gdb.arch/amd64-disp-step-avx.exp | 5 + gdb/testsuite/gdb.arch/i386-avx.c | 115 +- gdb/testsuite/gdb.arch/i386-avx.exp | 22 +- ...h-ld.c => riscv64-unwind-prologue-with-ld-lw.c} | 0 .../riscv64-unwind-prologue-with-ld-lw.exp | 2 +- gdb/testsuite/gdb.arch/x86-avx512bf16.exp | 12 +- ...ind-prologue-with-ld.c => x86-avx512fp16-abi.c} | 26 +- gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp | 63 + gdb/testsuite/gdb.arch/x86-avx512fp16.c | 164 + .../{x86-avx512bf16.exp => x86-avx512fp16.exp} | 50 +- gdb/testsuite/gdb.base/batch-exit-status.exp | 4 + gdb/testsuite/gdb.base/non-executable.exp | 32 + gdb/testsuite/gdb.dlang/watch-loc.c | 28 - gdb/testsuite/gdb.dlang/watch-loc.exp | 21 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp | 8 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.c | 9 +- gdb/testsuite/gdb.dwarf2/dw2-ranges-overlap.exp | 10 +- gdb/testsuite/gdb.dwarf2/dw2-ranges.exp | 15 +- gdb/testsuite/gdb.dwarf2/fission-base.S | 5 +- gdb/testsuite/gdb.dwarf2/fission-base.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.S | 4 +- gdb/testsuite/gdb.dwarf2/fission-loclists-pie.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-loclists.S | 5 +- gdb/testsuite/gdb.dwarf2/fission-loclists.exp | 2 +- gdb/testsuite/gdb.dwarf2/fission-reread.S | 7 +- gdb/testsuite/gdb.dwarf2/fission-reread.exp | 2 +- .../gdb.dwarf2/frame-inlined-in-outer-frame.exp | 6 +- ...verlap.c => locexpr-data-member-location-lib.c} | 44 +- .../locexpr-data-member-location-main.c} | 19 +- .../gdb.dwarf2/locexpr-data-member-location.exp | 349 ++ .../locexpr-data-member-location.h} | 28 +- .../template-specification-full-name.exp | 11 +- gdb/testsuite/gdb.fortran/call-no-debug.exp | 19 +- gdb/testsuite/gdb.gdb/complaints.exp | 20 + gdb/testsuite/gdb.mi/mi-breakpoint-changed.exp | 41 + gdb/testsuite/gdb.python/py-breakpoint.exp | 23 + gdb/testsuite/gdb.python/py-value.exp | 26 + gdb/testsuite/gdb.testsuite/parse_options_args.exp | 59 + gdb/testsuite/lib/dwarf.exp | 182 +- gdb/testsuite/lib/gdb.exp | 217 +- gdb/testsuite/lib/selftest-support.exp | 16 +- gdb/thread.c | 39 +- gdb/tilegx-linux-tdep.c | 4 +- gdb/unittests/parallel-for-selftests.c | 87 + gdb/utils.c | 109 +- gdb/windows-tdep.c | 1 - gdb/xtensa-linux-tdep.c | 2 +- gdbserver/linux-low.cc | 2 +- gdbserver/win32-low.h | 3 - gnulib/Makefile.in | 4 + gnulib/aclocal.m4 | 1 + gnulib/config.in | 21 + gnulib/configure | 4050 +++++++++++--------- gnulib/import/Makefile.am | 89 + gnulib/import/Makefile.in | 117 +- gnulib/import/accept.c | 52 + gnulib/import/bind.c | 49 + gnulib/import/connect.c | 56 + gnulib/import/listen.c | 49 + gnulib/import/m4/gnulib-cache.m4 | 14 + gnulib/import/m4/gnulib-comp.m4 | 56 + gnulib/import/m4/sys_wait_h.m4 | 36 + gnulib/import/setsockopt.c | 65 + gnulib/import/socket.c | 53 + gnulib/import/sys_wait.in.h | 131 + gnulib/update-gnulib.sh | 7 + gold/archive.cc | 7 - gold/powerpc.cc | 2 + gold/symtab.cc | 6 - gprof/configure | 2 +- include/ChangeLog | 9 + include/elf/arm.h | 4 + include/elf/common.h | 6 - include/obstack.h | 6 +- include/opcode/riscv.h | 7 + include/sim/{ChangeLog => ChangeLog-2021} | 0 ld/Makefile.am | 19 +- ld/Makefile.in | 25 +- ld/configure | 4 +- ld/configure.tgt | 20 + ld/emulparams/aarch64haiku.sh | 39 + ld/emulparams/armelf_haiku.sh | 33 + ld/emulparams/elf32ppchaiku.sh | 7 + ld/emulparams/elf_haiku.sh | 1 + ld/emulparams/elf_i386_haiku.sh | 7 + ld/emulparams/elf_mipsel_haiku.sh | 3 + ld/emulparams/elf_x86_64_haiku.sh | 2 + ld/ldgram.y | 5 + ld/po/BLD-POTFILES.in | 6 + ld/testsuite/config/default.exp | 27 +- ld/testsuite/ld-auto-import/auto-import.exp | 4 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 8 +- ld/testsuite/ld-cdtest/cdtest.exp | 12 +- ld/testsuite/ld-cygwin/exe-export.exp | 8 +- ld/testsuite/ld-elf/dwarf.exp | 8 +- ld/testsuite/ld-elf/indirect.exp | 8 +- ld/testsuite/ld-elf/shared.exp | 16 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 14 +- ld/testsuite/ld-elfvers/vers.exp | 30 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 39 +- ld/testsuite/ld-elfweak/elfweak.exp | 56 +- ld/testsuite/ld-gc/gc.exp | 14 +- ld/testsuite/ld-ifunc/ifunc.exp | 10 +- ld/testsuite/ld-mn10300/mn10300.exp | 6 +- ld/testsuite/ld-pe/pe-compile.exp | 14 +- ld/testsuite/ld-pe/pe-run.exp | 19 +- ld/testsuite/ld-pe/pe-run2.exp | 20 +- ld/testsuite/ld-pie/pie.exp | 4 +- ld/testsuite/ld-plugin/lto.exp | 41 +- ld/testsuite/ld-plugin/plugin.exp | 34 +- ld/testsuite/ld-plugin/pr28264-1.d | 5 + ld/testsuite/ld-plugin/pr28264-2.d | 5 + ld/testsuite/ld-plugin/pr28264-3.d | 4 + ld/testsuite/ld-plugin/pr28264-4.d | 4 + ld/testsuite/ld-plugin/pr28264.c | 11 + ld/testsuite/ld-plugin/pr28264.ver | 8 + ld/testsuite/ld-scripts/crossref.exp | 35 +- ld/testsuite/ld-selective/selective.exp | 8 +- ld/testsuite/ld-sh/sh.exp | 2 +- ld/testsuite/ld-shared/shared.exp | 40 +- ld/testsuite/ld-srec/srec.exp | 41 +- ld/testsuite/ld-undefined/undefined.exp | 2 +- ld/testsuite/ld-unique/unique.exp | 10 +- ld/testsuite/ld-x86-64/tls.exp | 2 +- ld/testsuite/lib/ld-lib.exp | 114 +- libctf/Makefile.am | 5 +- libctf/Makefile.in | 5 +- libctf/configure | 2 +- libctf/ctf-open.c | 2 +- libctf/testsuite/config/default.exp | 14 +- libctf/testsuite/lib/ctf-lib.exp | 8 +- libtool.m4 | 2 +- opcodes/ChangeLog | 10 + opcodes/arc-regs.h | 4 +- opcodes/configure | 2 +- opcodes/ft32-dis.c | 229 +- opcodes/i386-dis.c | 4 +- opcodes/nfp-dis.c | 18 +- opcodes/pj-dis.c | 7 +- opcodes/riscv-dis.c | 266 +- opcodes/v850-opc.c | 2 +- sim/.gitignore | 2 + sim/{ChangeLog => ChangeLog-2021} | 0 sim/Makefile.am | 3 +- sim/Makefile.in | 3 +- sim/aarch64/{ChangeLog => ChangeLog-2021} | 0 sim/arm/{ChangeLog => ChangeLog-2021} | 0 sim/avr/{ChangeLog => ChangeLog-2021} | 0 sim/bfin/{ChangeLog => ChangeLog-2021} | 0 sim/bfin/interp.c | 22 +- sim/bpf/{ChangeLog => ChangeLog-2021} | 0 sim/common/{ChangeLog => ChangeLog-2021} | 0 sim/common/cgen-types.h | 2 + sim/common/dv-sockser.c | 31 +- sim/common/gennltvals.py | 13 +- sim/common/gentmap.c | 6 +- sim/common/sim-io.c | 4 +- sim/common/sim-options.c | 6 +- sim/configure | 56 +- sim/configure.ac | 11 +- sim/cr16/{ChangeLog => ChangeLog-2021} | 0 sim/cris/{ChangeLog => ChangeLog-2021} | 0 sim/d10v/{ChangeLog => ChangeLog-2021} | 0 sim/erc32/{ChangeLog => ChangeLog-2021} | 0 sim/example-synacor/{ChangeLog => ChangeLog-2021} | 0 sim/frv/{ChangeLog => ChangeLog-2021} | 0 sim/ft32/{ChangeLog => ChangeLog-2021} | 0 sim/h8300/{ChangeLog => ChangeLog-2021} | 0 sim/igen/{ChangeLog => ChangeLog-2021} | 0 sim/iq2000/{ChangeLog => ChangeLog-2021} | 0 sim/lm32/{ChangeLog => ChangeLog-2021} | 0 sim/m32c/{ChangeLog => ChangeLog-2021} | 0 sim/m32r/{ChangeLog => ChangeLog-2021} | 0 sim/m32r/traps.c | 8 + sim/m4/sim_ac_option_hardware.m4 | 15 +- sim/m68hc11/{ChangeLog => ChangeLog-2021} | 0 sim/mcore/{ChangeLog => ChangeLog-2021} | 0 sim/microblaze/{ChangeLog => ChangeLog-2021} | 0 sim/microblaze/interp.c | 8 +- sim/microblaze/microblaze.h | 19 +- sim/microblaze/microblaze.isa | 20 +- sim/microblaze/sim-main.h | 12 +- sim/mips/{ChangeLog => ChangeLog-2021} | 0 sim/mips/sim-main.h | 2 - sim/mn10300/{ChangeLog => ChangeLog-2021} | 0 sim/moxie/{ChangeLog => ChangeLog-2021} | 0 sim/msp430/{ChangeLog => ChangeLog-2021} | 0 sim/or1k/{ChangeLog => ChangeLog-2021} | 0 sim/ppc/{ChangeLog => ChangeLog-2021} | 2168 +++++++++++ sim/ppc/ChangeLog.00 | 2168 ----------- sim/ppc/Makefile.in | 29 +- sim/ppc/basics.h | 2 +- sim/ppc/configure | 84 - sim/ppc/configure.ac | 60 - sim/ppc/cpu.c | 3 + sim/ppc/debug.c | 2 +- sim/ppc/defs.h | 12 + sim/ppc/device.c | 3 + sim/ppc/filter_filename.c | 4 - sim/ppc/hw_memory.c | 4 +- sim/ppc/hw_opic.c | 6 +- sim/ppc/inline.c | 2 +- sim/ppc/main.c | 8 +- sim/ppc/sim_callbacks.h | 7 + sim/pru/{ChangeLog => ChangeLog-2021} | 0 sim/riscv/{ChangeLog => ChangeLog-2021} | 0 sim/rl78/{ChangeLog => ChangeLog-2021} | 0 sim/rx/{ChangeLog => ChangeLog-2021} | 0 sim/sh/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/{ChangeLog => ChangeLog-2021} | 0 .../aarch64/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/arm/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/avr/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/bfin/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/bpf/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/cr16/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/cris/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/d10v/{ChangeLog => ChangeLog-2021} | 0 .../example-synacor/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/frv/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/ft32/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/h8300/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/iq2000/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/lm32/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/m32c/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/m32r/{ChangeLog => ChangeLog-2021} | 0 .../m68hc11/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/mcore/{ChangeLog => ChangeLog-2021} | 0 .../microblaze/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/mips/{ChangeLog => ChangeLog-2021} | 0 .../mn10300/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/moxie/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/msp430/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/or1k/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/pru/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/riscv/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/sh/{ChangeLog => ChangeLog-2021} | 0 sim/testsuite/v850/{ChangeLog => ChangeLog-2021} | 0 sim/v850/{ChangeLog => ChangeLog-2021} | 0 zlib/configure | 2 +- 410 files changed, 9676 insertions(+), 6118 deletions(-) create mode 100644 gas/config/te-haiku.h create mode 100644 gas/testsuite/gas/i386/bad-bcast.d create mode 100644 gas/testsuite/gas/i386/bad-bcast.s delete mode 100644 gas/testsuite/gas/i386/fp-elf32.d delete mode 100644 gas/testsuite/gas/i386/fp-elf64.d create mode 100644 gas/testsuite/gas/riscv/insn-fail.d create mode 100644 gas/testsuite/gas/riscv/insn-fail.l create mode 100644 gas/testsuite/gas/riscv/insn-fail.s create mode 100644 gas/testsuite/gas/riscv/mapping-01.s create mode 100644 gas/testsuite/gas/riscv/mapping-01a.d create mode 100644 gas/testsuite/gas/riscv/mapping-01b.d create mode 100644 gas/testsuite/gas/riscv/mapping-02.s create mode 100644 gas/testsuite/gas/riscv/mapping-02a.d create mode 100644 gas/testsuite/gas/riscv/mapping-02b.d create mode 100644 gas/testsuite/gas/riscv/mapping-03.s create mode 100644 gas/testsuite/gas/riscv/mapping-03a.d create mode 100644 gas/testsuite/gas/riscv/mapping-03b.d create mode 100644 gas/testsuite/gas/riscv/mapping-04.s create mode 100644 gas/testsuite/gas/riscv/mapping-04a.d create mode 100644 gas/testsuite/gas/riscv/mapping-04b.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-03a.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-03b.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-04a.d create mode 100644 gas/testsuite/gas/riscv/mapping-norelax-04b.d create mode 100644 gas/testsuite/gas/symver/symver16.d create mode 100644 gas/testsuite/gas/symver/symver16.s copy gdb/testsuite/gdb.arch/{riscv64-unwind-prologue-with-ld.c => riscv64-unwind-p [...] copy gdb/testsuite/gdb.arch/{riscv64-unwind-prologue-with-ld.c => x86-avx512fp16-a [...] create mode 100644 gdb/testsuite/gdb.arch/x86-avx512fp16-abi.exp create mode 100644 gdb/testsuite/gdb.arch/x86-avx512fp16.c copy gdb/testsuite/gdb.arch/{x86-avx512bf16.exp => x86-avx512fp16.exp} (51%) create mode 100644 gdb/testsuite/gdb.base/non-executable.exp copy gdb/testsuite/gdb.dwarf2/{dw2-ranges-overlap.c => locexpr-data-member-locatio [...] copy gdb/testsuite/{gdb.arch/riscv64-unwind-prologue-with-ld.c => gdb.dwarf2/locex [...] create mode 100644 gdb/testsuite/gdb.dwarf2/locexpr-data-member-location.exp rename gdb/testsuite/{gdb.arch/riscv64-unwind-prologue-with-ld.c => gdb.dwarf2/loc [...] create mode 100644 gdb/testsuite/gdb.testsuite/parse_options_args.exp create mode 100644 gdb/unittests/parallel-for-selftests.c create mode 100644 gnulib/import/accept.c create mode 100644 gnulib/import/bind.c create mode 100644 gnulib/import/connect.c create mode 100644 gnulib/import/listen.c create mode 100644 gnulib/import/m4/sys_wait_h.m4 create mode 100644 gnulib/import/setsockopt.c create mode 100644 gnulib/import/socket.c create mode 100644 gnulib/import/sys_wait.in.h rename include/sim/{ChangeLog => ChangeLog-2021} (100%) create mode 100644 ld/emulparams/aarch64haiku.sh create mode 100644 ld/emulparams/armelf_haiku.sh create mode 100644 ld/emulparams/elf32ppchaiku.sh create mode 100644 ld/emulparams/elf_haiku.sh create mode 100644 ld/emulparams/elf_i386_haiku.sh create mode 100644 ld/emulparams/elf_mipsel_haiku.sh create mode 100644 ld/emulparams/elf_x86_64_haiku.sh create mode 100644 ld/testsuite/ld-plugin/pr28264-1.d create mode 100644 ld/testsuite/ld-plugin/pr28264-2.d create mode 100644 ld/testsuite/ld-plugin/pr28264-3.d create mode 100644 ld/testsuite/ld-plugin/pr28264-4.d create mode 100644 ld/testsuite/ld-plugin/pr28264.c create mode 100644 ld/testsuite/ld-plugin/pr28264.ver rename sim/{ChangeLog => ChangeLog-2021} (100%) rename sim/aarch64/{ChangeLog => ChangeLog-2021} (100%) rename sim/arm/{ChangeLog => ChangeLog-2021} (100%) rename sim/avr/{ChangeLog => ChangeLog-2021} (100%) rename sim/bfin/{ChangeLog => ChangeLog-2021} (100%) rename sim/bpf/{ChangeLog => ChangeLog-2021} (100%) rename sim/common/{ChangeLog => ChangeLog-2021} (100%) rename sim/cr16/{ChangeLog => ChangeLog-2021} (100%) rename sim/cris/{ChangeLog => ChangeLog-2021} (100%) rename sim/d10v/{ChangeLog => ChangeLog-2021} (100%) rename sim/erc32/{ChangeLog => ChangeLog-2021} (100%) rename sim/example-synacor/{ChangeLog => ChangeLog-2021} (100%) rename sim/frv/{ChangeLog => ChangeLog-2021} (100%) rename sim/ft32/{ChangeLog => ChangeLog-2021} (100%) rename sim/h8300/{ChangeLog => ChangeLog-2021} (100%) rename sim/igen/{ChangeLog => ChangeLog-2021} (100%) rename sim/iq2000/{ChangeLog => ChangeLog-2021} (100%) rename sim/lm32/{ChangeLog => ChangeLog-2021} (100%) rename sim/m32c/{ChangeLog => ChangeLog-2021} (100%) rename sim/m32r/{ChangeLog => ChangeLog-2021} (100%) rename sim/m68hc11/{ChangeLog => ChangeLog-2021} (100%) rename sim/mcore/{ChangeLog => ChangeLog-2021} (100%) rename sim/microblaze/{ChangeLog => ChangeLog-2021} (100%) rename sim/mips/{ChangeLog => ChangeLog-2021} (100%) rename sim/mn10300/{ChangeLog => ChangeLog-2021} (100%) rename sim/moxie/{ChangeLog => ChangeLog-2021} (100%) rename sim/msp430/{ChangeLog => ChangeLog-2021} (100%) rename sim/or1k/{ChangeLog => ChangeLog-2021} (100%) rename sim/ppc/{ChangeLog => ChangeLog-2021} (67%) delete mode 100644 sim/ppc/ChangeLog.00 rename sim/pru/{ChangeLog => ChangeLog-2021} (100%) rename sim/riscv/{ChangeLog => ChangeLog-2021} (100%) rename sim/rl78/{ChangeLog => ChangeLog-2021} (100%) rename sim/rx/{ChangeLog => ChangeLog-2021} (100%) rename sim/sh/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/aarch64/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/arm/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/avr/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/bfin/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/bpf/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/cr16/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/cris/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/d10v/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/example-synacor/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/frv/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/ft32/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/h8300/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/iq2000/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/lm32/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/m32c/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/m32r/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/m68hc11/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/mcore/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/microblaze/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/mips/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/mn10300/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/moxie/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/msp430/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/or1k/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/pru/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/riscv/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/sh/{ChangeLog => ChangeLog-2021} (100%) rename sim/testsuite/v850/{ChangeLog => ChangeLog-2021} (100%) rename sim/v850/{ChangeLog => ChangeLog-2021} (100%)