This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gcc_check_bootstrap/master-arm-check_bootstrap in repository toolchain/ci/binutils-gdb.
from 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
No new revisions were added by this update.
Summary of changes: 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 | 14 +- bfd/elf64-alpha.c | 3 +- bfd/elflink.c | 70 +++--- bfd/elfnn-riscv.c | 25 +- bfd/linker.c | 2 +- bfd/version.h | 2 +- binutils/README-how-to-make-a-release | 4 + binutils/configure | 2 +- binutils/debug.c | 2 +- binutils/objdump.c | 2 +- binutils/readelf.c | 2 +- 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 +- gas/ChangeLog | 8 + gas/config/tc-i386.c | 1 + 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/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 | 6 + gas/testsuite/gas/riscv/insn.s | 7 + 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/v850/split-lo16.d | 4 +- gas/testsuite/gas/v850/split-lo16.s | 7 +- gdb/Makefile.in | 1 + gdb/break-catch-syscall.c | 26 +-- gdb/breakpoint.c | 13 -- gdb/breakpoint.h | 18 +- gdb/corelow.c | 3 +- gdb/dwarf2/index-write.c | 3 + gdb/dwarf2/read.c | 114 ++++++--- gdb/dwarf2/read.h | 10 - gdb/exec.c | 8 +- gdb/fbsd-nat.c | 45 ++-- gdb/infrun.c | 2 +- gdb/linux-nat.c | 4 +- gdb/maint.c | 18 +- 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 +- .../template-specification-full-name.exp | 11 +- gdb/testsuite/gdb.fortran/call-no-debug.exp | 19 +- gdb/testsuite/gdb.testsuite/parse_options_args.exp | 59 +++++ gdb/testsuite/lib/dwarf.exp | 182 ++++++++++++++- gdb/testsuite/lib/gdb.exp | 110 ++++++--- gdb/unittests/parallel-for-selftests.c | 86 +++++++ gdb/utils.c | 26 +-- gold/archive.cc | 7 - gold/symtab.cc | 6 - gprof/configure | 2 +- include/obstack.h | 6 +- include/opcode/riscv.h | 7 + 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/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 | 6 + opcodes/configure | 2 +- opcodes/ft32-dis.c | 229 +++++++++--------- opcodes/nfp-dis.c | 11 +- opcodes/pj-dis.c | 7 +- opcodes/riscv-dis.c | 243 ++++++++++++++++++- opcodes/v850-opc.c | 2 +- zlib/configure | 2 +- 168 files changed, 2469 insertions(+), 890 deletions(-) create mode 100644 gas/config/te-haiku.h 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 gdb/testsuite/gdb.base/non-executable.exp create mode 100644 gdb/testsuite/gdb.testsuite/parse_options_args.exp create mode 100644 gdb/unittests/parallel-for-selftests.c 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