This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tk1/llvm-master-arm-spec2k6-O2_LTO in repository toolchain/ci/binutils-gdb.
from d3267445af Automatic date update in version.in adds 53d5a2a5c1 [gdb] Fix printing of unresolved dynamic type adds d4d05d13eb gas: Fix internal error in S_SET_SEGMENT adds f54be24b10 gdb: use bool in dwarf2_loc_desc_get_symbol_read_needs adds 7635cf797e gdb: fix wrong indentation in symbol_needs_eval_context adds b017825fab Convert CORE_ADDR to Python using gdb_py_object_from_ulongest adds 3ae7ab9992 Fix MI crash with Ada string access adds 326afb7229 Update xfail pattern in gdb.rust/simple.exp adds f9b11e6b18 gdb: fix IA64 build failure of linux-nat adds d2bb907b8b Automatic date update in version.in adds f5fc30d05c PowerPC: Rename xvcvbf16sp to xvcvbf16spn adds 587a437176 Add ChangeLog entries for previous commit. adds d138725a62 gdb/Makefile.in: Add DEBUGINFOD_CFLAGS, DEBUGINFOD_LIBS variables. adds 18a8a00ebe Correct vcmpsq, vcmpuq and xvtlsbb BF field adds 6cdb985c45 Automatic date update in version.in adds 9327494e0e gdb: add linux_nat_debug_printf macro adds d1ce973eb3 PR26349, FAIL: binutils-all/pr25543 on hpux adds c51ed085ab Automatic date update in version.in adds abebb03c3a gas/hash.c: add new functions adds 2b272f449e Use libiberty hash in gas/macro.c. adds 32e4c1c2d7 Use libiberty hash in gas/read.c. adds d3b740ca99 Use libiberty hash in gas/symbols.c. adds 8d32ded0b1 Add new string hash table based on htab_t. adds f7a5981beb Port ecoff.c to str_hash. adds 494b2fc807 Port dw2gencfi.c to str_htab. adds 629310abec Port gas/config/* to str_htab. adds a0522545b6 Remove --reduce-memory-overheads and --hash-size arguments. adds c2fd7faea8 Fix for incorrect breakpoint set in case of flang compiled binary adds 44466e45c5 Apply a workaround to mitigate a quadratic performance hit i [...] adds 33bf4c5c10 gdb: fix typo "breapoint" -> "breakpoint" adds 01147b2082 Ensure that compressed sections that have an ELF compression [...] adds 3ee93972f9 gdb: clear regcaches at the start of regcaches selftest adds dd125343a1 gdb: refactor test_get_thread_arch_aspace_regcache adds cdd9148a19 gdb: split regcaches management selftest adds b70e516e89 gdb: handle the `ptid.is_pid ()` case in registers_changed_ptid adds 9cc9699833 Automatic date update in version.in adds 610ed3e08f fix objcopy of PE images with .buildid section adds d285ba8d06 CSKY: Support two operands form for bloop. adds e01e1cee39 Rearrange symbol_create parameters adds 3c0d9d71db gas symbol struct field renaming adds 5014c2d22b Redo gas local symbol support adds 02391b8be4 Recognize DW_LANG_C11 in readelf testsuite. adds ccf61261eb Fix problems with the AArch64 linker exposed by testing it w [...] adds 5798d69f03 sim/bfin: include config/pkg.m4 in configure.ac adds 1d4ef7201f Automatic date update in version.in adds d19c3068ab gdb: assert that we don't try to get a frame's id while it i [...] adds 3f2e969923 elf: Keep only one '@' for undefined versioned symbols adds cee12b773a Automatic date update in version.in adds b8fff44e0e ada-lex.l: Ignore register diagnostic also for g++ defaultin [...] adds fe0e921f00 PR26513, 629310abec breaks assembling PowerPC Linux kernels adds c40e66502c Disable default ELF plugins on 32-bit hppa*-*-hpux*. adds b9e188dc8b Automatic date update in version.in adds d04aee0f41 CSKY: Add ck803r2 series cpu. adds 85d14aaeb7 PR26526, 5014c2d22b2 breaks compiling the Linux kernel for ARM adds f3da8a96ee gcc-4 -Og false positive "may be used uninitialised" adds f16c3d4f13 Remove "memory exhausted" messages adds 252dcdf432 PowerPC TPREL_HA/LO optimisation adds 12c4b9aad5 tic54x fixes adds f1a9fbd995 sparc testsuite fallout adds 531c73a37b CSKY: Add new arch CK860. adds 19d80e5fec bfd: Handle DW_FORM_data16 for .debug_line tables containing MD5 adds a8d549c006 PR26483, ASAN: ppc_elf_link_params elf32-ppc.c:2314 adds 573eb292ee PR26492, ASAN: ppc64_elf_before_check_relocs elf64-ppc.c:4337 adds 918dc783de PR26489, ASAN: ppc64_elf_size_stubs elf64-ppc.c:13389 adds 3cdad0846b Fix erroroneous use of '%zu' in elfcore_grok_win32pstatus adds 0f55320bc4 elf_hash_table_id access adds 1eb8556f5a gdb: add infrun_debug_printf macro adds c426fddb87 gdb: add debug_prefixed_vprintf adds 60122dbef4 gdb/testsuite: make runto always emit a FAIL on internal error adds 4cf3d79e64 Automatic date update in version.in adds 2677f2d3fd gdb: move declaration of valprint_check_validity to valprint.h adds 07758bdfa9 Fix for Bug 26372 [Modula-2] Parsing of multi-subscript arrays adds 419cca029e Revert "Fix for Bug 26372 [Modula-2] Parsing of multi-subscr [...] adds 3945d2d77e gdb/modula-2: parsing of multi-subscript arrays adds 8d30354667 tic54x ld testsuite adds ca159256b4 gas warning fixes adds 30b940a097 PR26410, UBSAN: symbols.c:1818 adds b8ff233b54 PR26419, ASAN: mn10300_elf_relax_section elf-m10300.c:3943 adds d2327e47ef PR26422, ASAN: elf32_arm_final_link_relocate elf32-arm.c:10351 adds 250dd99fc9 PR26426, ASAN: neon_quad tc-arm.c:15175 adds 0c1438eb15 PR26430, ASAN: nacl_modify_segment_map elf-nacl.c:164 adds d3e0baddb2 PR26441, ASAN: get_b_cc tc-cr16.c:1521 adds 2186273ac4 PR26452, ASAN: som_compute_checksum som.c:4293 adds 1438dd86cc PR26463, ASAN: m32c_elf_relax_section elf32-m32c.c:1448 adds a93ba4c0cf PR26482, ASAN: _bfd_xcoff_sizeof_headers coff-rs6000.c:2585 adds 1de153a168 PR26500, ASAN: tic4x_inst_make tc-tic4x.c:1247 adds 69ff2100fd PR26501, ASAN: tic54x_undefined_symbol tc-tic54x.c:5015 adds 8640c87dcd PR26504, ASAN: parse_disassembler_options vax-dis.c:142 adds 1ab8d92897 PR26505, ASAN: xstormy16_elf_relax_section elf32-xstormy16.c:595 adds 9f68b45348 Enable gdb.cp/ambiguous.exp with GCC and clang adds b04aa1fc8c Disable Clang's integrated assembler for two testcases adds c3757b583d Fix the linker's handling of DWARF-5 line number tables. adds 8571e9c891 Fix ChangeLog entry for commit b04aa1fc8c9d4a79e6293a3a1df75 [...] adds 2bc19622c9 gdb/testsuite: fix gdb.base/ui-redirect.exp pattern (gdb/26532) adds 8cac2b318b gdb/testsuite: fix gdb.threads/stepi-random-signal.exp patte [...] adds 995d3a197d arc: Add ARCv2 XML target along with refactoring adds 2245952499 arc: Add inclusion of "gdbarch.h" in "arc-tdep.h" adds fdd8731bd1 arc: Add hardware loop detection adds 8d7f06359a arc: Add GNU/Linux support for ARC adds 3c68b07e84 Automatic date update in version.in adds 13f8a2465e Re: CSKY: Add new arch CK860 adds 4c6e63bfa8 gdb: Add ARC target and maintainer to MAINTAINERS adds 37f628c34d windres: AUTOCHECKBOX default style must have WS_TABSTOP style adds 4449c81a85 bpf: add xBPF ISA adds a68aba2da7 PR26412 UBSAN: objcopy.c:3026 null pointer fwrite adds b4e125d935 PR26415 UBSAN: vms-misc.c:636 left shift cannot be represented adds c01de19363 asan: alpha-vms: mmember access within null pointer adds 9863cbb7bd PR26418 UBSAN: cache.c:386 null pointer fwrite adds aaf9875ef9 PR26431 UBSAN: pe-dll.c:568 null pointer bsearch adds b2f386b99c PR26447 UBSAN: expr.c:1936 left shift of negative value adds d8d6da137d PR26448 UBSAN: symbols.c:1586 left shift of negative value adds 66ad6b4458 PR26453 UBSAN: som.c:2885 null pointer memcpy adds 1673aff569 PR26458 UBSAN: elf32-i386.c:3615 left shift of negative value adds 55e61b8ad9 PR26475 UBSAN: elfxx-mips.c:12180 null pointer memset adds 00bc5e68b2 PR26478 UBSAN: mmo.c:2941 null pointer memcpy adds 9e51d549d7 PR 26484-26488, 26490 UBSAN &h->elf null pointer adds 2d0ce6779c PR26498 UBSAN: elf32-spu.c:2292 left shift overflow adds 32168ca6c3 PR26499 UBSAN: eelf32_spu.c:537 member access null pointer adds 252e57fdd4 PR26506 UBSAN: elf32-xtensa.c:3203 null pointer memcpy adds 4d43072582 PR26507 UBSAN: elf32-xtensa.c:6013 null pointer bsearch adds e637b7ba2f PR26508 UBSAN: tc-xtensa.c:7764 null pointer bsearch adds 3eba3ef344 Add support to readelf for the OpenBSD segment types. adds 31b3f3e6e4 opcodes: Add missing entries to ebpf_isa_attr adds b74a6c6086 Fix a sanitization problem running the linker testsuite for [...] adds eae0b5c3b2 Fix sanitization problems running the linker testsuite for t [...] adds 8c51f2f291 Fix sanitization problems in the BFD library when running th [...] adds 05fd99cc80 ld: Add $NOSANTIZE_CFLAGS to more linker tests adds 698be2d8e5 Update gnulib to current trunk adds f2e5245f41 Automatic date update in version.in
No new revisions were added by this update.
Summary of changes: bfd/ChangeLog | 280 +++ bfd/archures.c | 2 + bfd/bfd-in2.h | 2 + bfd/bfd.c | 3 + bfd/bfdio.c | 18 +- bfd/coff-rs6000.c | 12 +- bfd/configure | 4 +- bfd/configure.ac | 4 +- bfd/cpu-bpf.c | 22 +- bfd/cpu-csky.c | 1 + bfd/dwarf2.c | 147 +- bfd/ecofflink.c | 10 +- bfd/elf-bfd.h | 5 + bfd/elf-m10300.c | 9 +- bfd/elf-nacl.c | 10 +- bfd/elf.c | 26 +- bfd/elf32-arc.c | 5 +- bfd/elf32-arm.c | 60 +- bfd/elf32-avr.c | 20 +- bfd/elf32-bfin.c | 7 +- bfd/elf32-cris.c | 5 +- bfd/elf32-csky.c | 9 +- bfd/elf32-frv.c | 5 +- bfd/elf32-hppa.c | 5 +- bfd/elf32-lm32.c | 5 +- bfd/elf32-m32c.c | 3 +- bfd/elf32-m32r.c | 5 +- bfd/elf32-m68hc1x.h | 5 +- bfd/elf32-m68k.c | 5 +- bfd/elf32-metag.c | 5 +- bfd/elf32-microblaze.c | 7 +- bfd/elf32-nds32.h | 8 +- bfd/elf32-or1k.c | 5 +- bfd/elf32-ppc.c | 103 +- bfd/elf32-s390.c | 5 +- bfd/elf32-sh.c | 5 +- bfd/elf32-spu.c | 9 +- bfd/elf32-tilepro.c | 6 +- bfd/elf32-xstormy16.c | 3 +- bfd/elf32-xtensa.c | 23 +- bfd/elf64-alpha.c | 30 +- bfd/elf64-hppa.c | 5 +- bfd/elf64-ia64-vms.c | 5 +- bfd/elf64-ppc.c | 119 +- bfd/elf64-s390.c | 5 +- bfd/elfcode.h | 3 +- bfd/elflink.c | 22 +- bfd/elfnn-aarch64.c | 12 +- bfd/elfnn-ia64.c | 5 +- bfd/elfnn-riscv.c | 5 +- bfd/elfxx-mips.c | 8 +- bfd/elfxx-sparc.h | 5 +- bfd/elfxx-tilegx.c | 5 +- bfd/mmo.c | 3 +- bfd/peXXigen.c | 34 +- bfd/som.c | 14 +- bfd/version.h | 2 +- bfd/vms-misc.c | 4 +- binutils/ChangeLog | 39 + binutils/doc/binutils.texi | 8 +- binutils/nm.c | 5 +- binutils/objcopy.c | 5 +- binutils/rcparse.y | 2 +- binutils/readelf.c | 40 +- binutils/testsuite/binutils-all/readelf.exp | 2 +- cpu/ChangeLog | 18 + cpu/bpf.cpu | 118 +- gas/ChangeLog | 830 +++++++ gas/NEWS | 3 + gas/as.c | 28 +- gas/as.h | 1 + gas/cgen.c | 6 +- gas/config/obj-coff-seh.c | 12 +- gas/config/obj-coff.c | 17 +- gas/config/obj-coff.h | 2 +- gas/config/obj-elf.c | 33 +- gas/config/obj-macho.c | 6 +- gas/config/tc-aarch64.c | 126 +- gas/config/tc-alpha.c | 78 +- gas/config/tc-arc.c | 89 +- gas/config/tc-arm.c | 170 +- gas/config/tc-avr.c | 34 +- gas/config/tc-bpf.c | 34 +- gas/config/tc-cr16.c | 89 +- gas/config/tc-cris.c | 32 +- gas/config/tc-crx.c | 51 +- gas/config/tc-csky.c | 143 +- gas/config/tc-d10v.c | 12 +- gas/config/tc-d30v.c | 8 +- gas/config/tc-dlx.c | 30 +- gas/config/tc-epiphany.c | 4 +- gas/config/tc-ft32.c | 8 +- gas/config/tc-h8300.c | 8 +- gas/config/tc-hppa.c | 22 +- gas/config/tc-i386.c | 66 +- gas/config/tc-ia64.c | 232 +- gas/config/tc-iq2000.c | 15 +- gas/config/tc-m32r.c | 2 +- gas/config/tc-m68hc11.c | 21 +- gas/config/tc-m68k.c | 39 +- gas/config/tc-m68k.h | 2 +- gas/config/tc-mcore.c | 9 +- gas/config/tc-microblaze.c | 38 +- gas/config/tc-mips.c | 76 +- gas/config/tc-mmix.c | 55 +- gas/config/tc-mn10200.c | 16 +- gas/config/tc-mn10300.c | 20 +- gas/config/tc-moxie.c | 12 +- gas/config/tc-msp430.c | 10 +- gas/config/tc-nds32.c | 91 +- gas/config/tc-nios2.c | 68 +- gas/config/tc-ns32k.c | 15 +- gas/config/tc-pdp11.c | 12 +- gas/config/tc-pj.c | 14 +- gas/config/tc-ppc.c | 107 +- gas/config/tc-pru.c | 47 +- gas/config/tc-riscv.c | 101 +- gas/config/tc-s390.c | 38 +- gas/config/tc-score.c | 47 +- gas/config/tc-score7.c | 44 +- gas/config/tc-sh.c | 10 +- gas/config/tc-sparc.c | 27 +- gas/config/tc-spu.c | 24 +- gas/config/tc-tic30.c | 66 +- gas/config/tc-tic4x.c | 74 +- gas/config/tc-tic54x.c | 263 +-- gas/config/tc-tic54x.h | 2 + gas/config/tc-tic6x.c | 13 +- gas/config/tc-tilegx.c | 46 +- gas/config/tc-tilepro.c | 71 +- gas/config/tc-v850.c | 8 +- gas/config/tc-vax.c | 28 +- gas/config/tc-wasm32.c | 8 +- gas/config/tc-xgate.c | 22 +- gas/config/tc-xtensa.c | 16 +- gas/config/tc-z8k.c | 12 +- gas/doc/as.texi | 13 - gas/doc/internals.texi | 32 - gas/dw2gencfi.c | 18 +- gas/dwarf2dbg.c | 18 +- gas/ecoff.c | 41 +- gas/expr.c | 21 +- gas/hash.c | 578 +---- gas/hash.h | 155 +- gas/itbl-ops.c | 2 +- gas/macro.c | 125 +- gas/macro.h | 94 +- gas/read.c | 79 +- gas/stabs.c | 5 +- gas/subsegs.c | 4 +- gas/symbols.c | 1221 +++++------ gas/symbols.h | 11 +- gas/testsuite/gas/bpf/bpf.exp | 3 + gas/testsuite/gas/bpf/indcall-1.d | 22 + gas/testsuite/gas/bpf/indcall-1.s | 14 + gas/testsuite/gas/bpf/indcall-bad-1.l | 3 + gas/testsuite/gas/bpf/indcall-bad-1.s | 1 + gas/testsuite/gas/csky/cskyv2_all.d | 2 +- gas/testsuite/gas/csky/cskyv2_all.s | 2 +- gas/testsuite/gas/csky/cskyv2_ck803r2.d | 12 + gas/testsuite/gas/csky/cskyv2_ck803r2.s | 6 + gas/testsuite/gas/csky/cskyv2_ck860.d | 41 + gas/testsuite/gas/csky/cskyv2_ck860.s | 35 + gas/testsuite/gas/csky/enhance_dsp.d | 3 +- gas/testsuite/gas/csky/enhance_dsp.s | 3 +- gas/testsuite/gas/elf/elf.exp | 1 + gas/testsuite/gas/elf/section-symbol-redef.d | 5 + gas/testsuite/gas/elf/section-symbol-redef.s | 3 + gas/testsuite/gas/ppc/dcbt.d | 9 + gas/testsuite/gas/ppc/dcbt.s | 2 + gas/testsuite/gas/ppc/int128.d | 2 +- gas/testsuite/gas/ppc/int128.s | 2 +- gas/testsuite/gas/ppc/ppc.exp | 2 + gas/testsuite/gas/ppc/vsx4.d | 2 +- gas/testsuite/gas/ppc/vsx4.s | 2 +- gas/testsuite/gas/ppc/xvtlsbb.d | 2 +- gas/testsuite/gas/tic54x/field.d | 45 +- gas/testsuite/gas/tic54x/set.d | 2 + gdb/ChangeLog | 201 ++ gdb/MAINTAINERS | 3 + gdb/Makefile.in | 9 +- gdb/NEWS | 5 + gdb/ada-lex.l | 4 +- gdb/ada-varobj.c | 8 +- gdb/amd64-tdep.c | 7 +- gdb/arc-linux-tdep.c | 278 +++ gdb/arc-tdep.c | 694 ++++-- gdb/arc-tdep.h | 27 +- gdb/arch/arc.c | 108 +- gdb/arch/arc.h | 79 +- gdb/arm-tdep.c | 4 +- gdb/breakpoint.c | 23 +- gdb/configure.tgt | 5 + gdb/debug.c | 13 + gdb/{debug.c => debug.h} | 22 +- gdb/doc/ChangeLog | 9 + gdb/doc/gdb.texinfo | 76 +- gdb/dwarf2/loc.c | 33 +- gdb/features/Makefile | 8 +- gdb/features/arc/{aux-arcompact.c => v1-aux.c} | 9 +- gdb/features/arc/{aux-arcompact.xml => v1-aux.xml} | 7 +- gdb/features/arc/{core-arcompact.c => v1-core.c} | 8 +- .../arc/{core-arcompact.xml => v1-core.xml} | 4 +- gdb/features/arc/{aux-v2.c => v2-aux.c} | 9 +- gdb/features/arc/{aux-v2.xml => v2-aux.xml} | 5 +- gdb/features/arc/{core-v2.c => v2-core.c} | 7 +- gdb/features/arc/{core-v2.xml => v2-core.xml} | 7 +- gdb/frame.c | 97 +- gdb/gdbtypes.c | 35 +- gdb/i386-tdep.c | 8 +- gdb/ia64-linux-nat.c | 1 + gdb/infrun.c | 773 +++---- gdb/infrun.h | 11 + gdb/linux-nat.c | 616 ++---- gdb/m2-exp.y | 13 +- gdb/producer.c | 25 + gdb/producer.h | 4 + gdb/python/py-inferior.c | 2 +- gdb/python/py-infevents.c | 4 +- gdb/python/py-linetable.c | 2 +- gdb/regcache.c | 327 ++- gdb/testsuite/ChangeLog | 67 + gdb/testsuite/gdb.ada/mi_var_access.exp | 52 + gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb | 37 + gdb/testsuite/gdb.ada/mi_var_access/pck.adb | 26 + gdb/testsuite/gdb.ada/mi_var_access/pck.ads | 23 + gdb/testsuite/gdb.arch/arc-tdesc-cpu.xml | 4 +- gdb/testsuite/gdb.base/gdb-sigterm.exp | 4 +- gdb/testsuite/gdb.base/print-file-var.exp | 2 +- gdb/testsuite/gdb.base/ui-redirect.exp | 2 +- gdb/testsuite/gdb.cp/ambiguous.exp | 12 +- gdb/testsuite/gdb.dwarf2/dw2-dir-file-name.exp | 6 + gdb/testsuite/gdb.dwarf2/dw2-restore.exp | 9 +- gdb/testsuite/gdb.fortran/vla-type.exp | 8 +- gdb/{debug.c => testsuite/gdb.modula2/multidim.c} | 29 +- gdb/testsuite/gdb.modula2/multidim.exp | 37 + gdb/testsuite/gdb.rust/simple.exp | 3 +- .../signal-while-stepping-over-bp-other-thread.exp | 2 +- gdb/testsuite/gdb.threads/stepi-random-signal.exp | 2 +- gdb/testsuite/gdb.trace/strace.exp | 2 +- gdb/testsuite/lib/gdb.exp | 6 +- gdb/valprint.c | 2 +- gdb/valprint.h | 14 + gdb/value.h | 14 - gnulib/ChangeLog | 248 +++ gnulib/Makefile.in | 27 +- gnulib/aclocal.m4 | 10 + gnulib/config.in | 320 ++- gnulib/configure | 2313 ++++++++++++++------ gnulib/import/Makefile.am | 149 +- gnulib/import/Makefile.in | 186 +- gnulib/import/alloca.in.h | 15 +- gnulib/import/assure.h | 24 +- gnulib/import/at-func.c | 2 +- gnulib/import/attribute.h | 215 ++ gnulib/import/{assure.h => btowc.c} | 40 +- gnulib/import/canonicalize-lgpl.c | 2 +- gnulib/import/count-one-bits.h | 85 +- gnulib/import/ctype.in.h | 57 + gnulib/import/dirent-private.h | 4 + gnulib/import/dirent.in.h | 10 +- gnulib/import/dirname.h | 2 +- gnulib/import/dosname.h | 52 - gnulib/import/error.h | 12 - gnulib/import/extra/update-copyright | 4 +- gnulib/import/fchdir.c | 9 +- gnulib/import/fcntl.in.h | 6 + gnulib/import/filename.h | 88 +- gnulib/import/filenamecat-lgpl.c | 22 +- gnulib/import/fnmatch.c | 429 ++-- gnulib/import/fnmatch_loop.c | 573 +++-- gnulib/import/getcwd.c | 8 +- gnulib/import/getlogin_r.c | 3 + gnulib/import/getprogname.c | 2 +- gnulib/import/getrandom.c | 187 ++ gnulib/import/gettimeofday.c | 18 +- gnulib/import/glob.in.h | 9 +- gnulib/import/inttypes.in.h | 24 +- gnulib/import/isblank.c | 33 + gnulib/import/isnanl-nolibm.h | 5 +- gnulib/import/libc-config.h | 3 +- gnulib/import/limits.in.h | 23 +- gnulib/import/m4/btowc.m4 | 120 + gnulib/import/m4/ctype.m4 | 32 + gnulib/import/m4/exponentl.m4 | 14 +- gnulib/import/m4/fnmatch.m4 | 6 +- gnulib/import/m4/getrandom.m4 | 65 + gnulib/import/m4/glob.m4 | 3 +- gnulib/import/m4/gnulib-cache.m4 | 2 + gnulib/import/m4/gnulib-common.m4 | 229 +- gnulib/import/m4/gnulib-comp.m4 | 81 +- gnulib/import/m4/inttypes.m4 | 4 +- gnulib/import/m4/isblank.m4 | 17 + gnulib/import/m4/isnanl.m4 | 17 +- gnulib/import/m4/largefile.m4 | 3 - gnulib/import/m4/mbtowc.m4 | 24 + gnulib/import/m4/memmem.m4 | 4 +- gnulib/import/m4/minmax.m4 | 44 + gnulib/import/m4/signal_h.m4 | 4 +- gnulib/import/m4/stdio_h.m4 | 4 +- gnulib/import/m4/stdlib_h.m4 | 4 +- gnulib/import/m4/string_h.m4 | 5 +- gnulib/import/m4/strnlen.m4 | 30 + gnulib/import/m4/sys_random_h.m4 | 52 + gnulib/import/m4/sys_socket_h.m4 | 4 +- gnulib/import/m4/sys_stat_h.m4 | 7 +- gnulib/import/m4/time_h.m4 | 6 +- gnulib/import/m4/unistd_h.m4 | 9 +- gnulib/import/m4/wchar_h.m4 | 9 +- gnulib/import/m4/wint_t.m4 | 12 +- gnulib/import/m4/wmemchr.m4 | 32 + gnulib/import/m4/wmempcpy.m4 | 21 + gnulib/import/math.in.h | 16 +- gnulib/import/mbrtowc.c | 9 +- gnulib/import/{rewinddir.c => mbtowc-impl.h} | 49 +- gdb/debug.c => gnulib/import/mbtowc.c | 26 +- gnulib/import/minmax.h | 60 + gnulib/import/open.c | 6 +- gnulib/import/openat-proc.c | 5 +- gnulib/import/openat.c | 10 +- gnulib/import/openat.h | 20 +- gnulib/import/opendir.c | 10 + gnulib/import/readdir.c | 4 + gnulib/import/rename.c | 4 + gnulib/import/rewinddir.c | 4 + gnulib/import/rmdir.c | 2 +- gnulib/import/signal.in.h | 24 +- gnulib/import/stat-w32.c | 37 +- gnulib/import/stat.c | 7 + gnulib/import/stdio.in.h | 280 ++- gnulib/import/stdlib.in.h | 82 +- gnulib/import/string.in.h | 50 +- gnulib/import/strnlen.c | 30 + gnulib/import/sys_random.in.h | 92 + gnulib/import/sys_socket.in.h | 75 +- gnulib/import/sys_stat.in.h | 44 +- gnulib/import/tempname.c | 280 ++- gnulib/import/tempname.h | 7 + gnulib/import/time.in.h | 17 +- gnulib/import/unistd.in.h | 51 +- gnulib/import/verify.h | 20 +- gnulib/import/warn-on-use.h | 21 +- gnulib/import/wchar.in.h | 252 ++- gnulib/import/windows-rwlock.c | 4 + gnulib/import/{assure.h => wmemchr-impl.h} | 36 +- gdb/debug.c => gnulib/import/wmemchr.c | 23 +- gnulib/import/wmempcpy.c | 28 + gnulib/update-gnulib.sh | 3 +- gold/ChangeLog | 8 + gold/powerpc.cc | 261 ++- include/ChangeLog | 26 + include/diagnostics.h | 5 + include/elf/common.h | 7 +- include/opcode/csky.h | 3 + ld/ChangeLog | 65 + ld/emultempl/spuelf.em | 2 +- ld/pe-dll.c | 5 +- ld/testsuite/ld-elf/indirect.exp | 3 + ld/testsuite/ld-elf/pr26302.nd | 2 +- ld/testsuite/ld-elf/pr26302.rd | 12 + ld/testsuite/ld-elf/shared.exp | 129 +- ld/testsuite/ld-elf/zlibbegin.rS | 2 +- ld/testsuite/ld-elf/zlibnormal.rS | 2 +- ld/testsuite/ld-elfcomm/elfcomm.exp | 6 +- ld/testsuite/ld-elfvers/vers.exp | 7 +- ld/testsuite/ld-elfvsb/elfvsb.exp | 6 +- ld/testsuite/ld-elfweak/elfweak.exp | 6 +- ld/testsuite/ld-libs/libs.exp | 7 + ld/testsuite/ld-plugin/lto.exp | 18 +- ld/testsuite/ld-plugin/plugin.exp | 6 +- ld/testsuite/ld-powerpc/powerpc.exp | 4 + ld/testsuite/ld-powerpc/tls32.d | 40 +- ld/testsuite/ld-powerpc/tlsexe32.d | 32 +- ld/testsuite/ld-powerpc/tlsldopt32.d | 16 +- ld/testsuite/ld-powerpc/tlsmark32.d | 8 +- ld/testsuite/ld-powerpc/tlsopt4_32.d | 20 +- ld/testsuite/ld-powerpc/tprel.d | 12 + ld/testsuite/ld-powerpc/tprel.s | 10 + ld/testsuite/ld-powerpc/tprel32.d | 13 + ld/testsuite/ld-powerpc/tprelbad.d | 12 + ld/testsuite/ld-powerpc/tprelbad.s | 10 + ld/testsuite/ld-scripts/crossref.exp | 8 +- ld/testsuite/ld-scripts/data.d | 1 + ld/testsuite/ld-scripts/empty-address-2a.d | 2 +- ld/testsuite/ld-scripts/empty-address-2b.d | 2 +- ld/testsuite/ld-scripts/include-1.d | 1 + ld/testsuite/ld-scripts/provide-1.d | 1 + ld/testsuite/ld-scripts/provide-2.d | 2 + ld/testsuite/ld-scripts/provide-4.d | 2 + ld/testsuite/ld-sparc/tlssunbin32.rd | 2 +- ld/testsuite/ld-sparc/tlssunbin64.rd | 2 +- opcodes/ChangeLog | 49 + opcodes/aarch64-dis.c | 10 +- opcodes/bpf-desc.c | 568 ++--- opcodes/bpf-desc.h | 5 +- opcodes/bpf-opc.c | 12 + opcodes/bpf-opc.h | 5 +- opcodes/csky-dis.c | 9 + opcodes/csky-opc.h | 140 +- opcodes/disassemble.c | 16 +- opcodes/ppc-opc.c | 8 +- opcodes/vax-dis.c | 4 +- sim/bfin/ChangeLog | 4 + sim/bfin/configure | 305 ++- sim/bfin/configure.ac | 1 + 405 files changed, 13813 insertions(+), 7637 deletions(-) create mode 100644 gas/testsuite/gas/bpf/indcall-1.d create mode 100644 gas/testsuite/gas/bpf/indcall-1.s create mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.l create mode 100644 gas/testsuite/gas/bpf/indcall-bad-1.s create mode 100644 gas/testsuite/gas/csky/cskyv2_ck803r2.d create mode 100644 gas/testsuite/gas/csky/cskyv2_ck803r2.s create mode 100644 gas/testsuite/gas/csky/cskyv2_ck860.d create mode 100644 gas/testsuite/gas/csky/cskyv2_ck860.s create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.d create mode 100644 gas/testsuite/gas/elf/section-symbol-redef.s create mode 100644 gas/testsuite/gas/ppc/dcbt.d create mode 100644 gas/testsuite/gas/ppc/dcbt.s create mode 100644 gdb/arc-linux-tdep.c copy gdb/{debug.c => debug.h} (63%) rename gdb/features/arc/{aux-arcompact.c => v1-aux.c} (73%) rename gdb/features/arc/{aux-arcompact.xml => v1-aux.xml} (80%) rename gdb/features/arc/{core-arcompact.c => v1-core.c} (87%) rename gdb/features/arc/{core-arcompact.xml => v1-core.xml} (92%) rename gdb/features/arc/{aux-v2.c => v2-aux.c} (76%) rename gdb/features/arc/{aux-v2.xml => v2-aux.xml} (86%) rename gdb/features/arc/{core-v2.c => v2-core.c} (91%) rename gdb/features/arc/{core-v2.xml => v2-core.xml} (90%) create mode 100644 gdb/testsuite/gdb.ada/mi_var_access.exp create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/mi_access.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.adb create mode 100644 gdb/testsuite/gdb.ada/mi_var_access/pck.ads copy gdb/{debug.c => testsuite/gdb.modula2/multidim.c} (67%) create mode 100644 gdb/testsuite/gdb.modula2/multidim.exp create mode 100644 gnulib/import/attribute.h copy gnulib/import/{assure.h => btowc.c} (54%) create mode 100644 gnulib/import/ctype.in.h delete mode 100644 gnulib/import/dosname.h create mode 100644 gnulib/import/getrandom.c create mode 100644 gnulib/import/isblank.c create mode 100644 gnulib/import/m4/btowc.m4 create mode 100644 gnulib/import/m4/ctype.m4 create mode 100644 gnulib/import/m4/getrandom.m4 create mode 100644 gnulib/import/m4/isblank.m4 create mode 100644 gnulib/import/m4/mbtowc.m4 create mode 100644 gnulib/import/m4/minmax.m4 create mode 100644 gnulib/import/m4/strnlen.m4 create mode 100644 gnulib/import/m4/sys_random_h.m4 create mode 100644 gnulib/import/m4/wmemchr.m4 create mode 100644 gnulib/import/m4/wmempcpy.m4 copy gnulib/import/{rewinddir.c => mbtowc-impl.h} (50%) copy gdb/debug.c => gnulib/import/mbtowc.c (54%) create mode 100644 gnulib/import/minmax.h create mode 100644 gnulib/import/strnlen.c create mode 100644 gnulib/import/sys_random.in.h copy gnulib/import/{assure.h => wmemchr-impl.h} (54%) copy gdb/debug.c => gnulib/import/wmemchr.c (55%) create mode 100644 gnulib/import/wmempcpy.c create mode 100644 ld/testsuite/ld-elf/pr26302.rd create mode 100644 ld/testsuite/ld-powerpc/tprel.d create mode 100644 ld/testsuite/ld-powerpc/tprel.s create mode 100644 ld/testsuite/ld-powerpc/tprel32.d create mode 100644 ld/testsuite/ld-powerpc/tprelbad.d create mode 100644 ld/testsuite/ld-powerpc/tprelbad.s