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/gnu-master-arm-spec2k6-O3_LTO in repository toolchain/ci/binutils-gdb.
from cd22ee0513 Automatic date update in version.in adds b7ed9f3d46 hurd: Add shared mig declarations adds 1313c56ef9 gdb: Preserve is-stmt lines when switch between files adds 3c3d03769e Regen opcodes/bpf-desc.c adds 2fdb65f247 alpha-vms: ETIR checks adds c39c821c1d gas: Fix checking for backwards .org with negative offset adds b1d12b40da Automatic date update in version.in adds 190eb1ddba ELF: Move dyn_relocs to struct elf_link_hash_entry adds 0bee4d1c08 binutils archive tests adds 621eacdfb4 [gdb/testsuite] Fix scrolling in gdb.dwarf2/multidictionary.exp adds 0874fd075b gdb: Represent all languages as sub-classes of language_defn adds 5bd40f2a3f gdb: Convert language la_print_array_index field to a method adds 15e5fd3556 gdb: Convert language la_read_var_value field to a method adds 48448202d7 gdb: Convert language la_pass_by_reference field to a method adds 1fb314aaa3 gdb: Convert language la_language_arch_info field to a method adds 54f4ca4610 gdb: Convert language la_lookup_transparent_type field to a method adds 4009ee92c4 gdb: Convert language la_iterate_over_symbols field to a method adds 8e25bafe93 gdb: Convert language la_get_compile_instance field to a method adds fb8006fd35 gdb: Convert language la_search_name_hash field to a method adds 6f8270197a gdb: Convert language la_sniff_from_mangled_name field to a method adds fbfb0a463f gdb: Convert language la_print_type field to a method adds 0a50df5dab gdb: Convert language la_demangle field to a method adds f6eee2d098 gdb: Convert language skip_trampoline field to a method adds 721276a249 Automatic date update in version.in adds 44730156af RISC-V: Fix the error when building RISC-V linux native gdbserver. adds bb7322c671 RISC-V: Fix minor bugs in .insn docs. adds 0ed18fa177 PR26069, strip/objcopy memory leaks adds 4a32244804 PR26069, strip/objcopy memory leaks adds 675800364b PR26069, strip/objcopy misaligned address accesses adds bbd2d6bf2d ld: fix ld-elf/linux-x86.exp for r/o source tree adds 433953ffa1 x86: Silence -fsanitize=undefined adds 37a141bfed ld: Add --export-dynamic-symbol and --export-dynamic-symbol-list adds 1949ad044a ld: Pass -fno-sanitize=all to tests with linker adds 5dbc8b372f ELF: Consolidate readonly_dynrelocs adds ad172eaa4f ELF: Copy dyn_relocs in _bfd_elf_link_hash_copy_indirect adds d49e5065ed ELF: Consolidate maybe_set_textrel adds 0bff75284e This patch set for the generic BFD a.out backend removes a d [...] adds 4ee4189f86 Updated Serbian translation for the opcodes sub-directory adds 5144dfba28 [gdb/testsuite] Fix use of verbose in gdb/jit-*.exp adds 913e0fd473 [PATCH] fix windmc typedef bug adds 50d036364f arc: Don't generate dynamic relocation for non SEC_ALLOC sections adds 9a6896021d frv: Don't generate dynamic relocation for non SEC_ALLOC sections adds 58ee44efbc nios2: Don't check relocations in non-loaded, non-alloced sections adds d4d8aee345 nios2: Call _bfd_elf_maybe_set_textrel to set DF_TEXTREL adds 338d56a848 * gas/doc/c-riscv.texi (RISC-V-Options): Fix non-ASCII apostrophe. adds f9b5d5ea18 [gdb/symtab] Fix missing breakpoint location for inlined function adds fda3f1174e Automatic date update in version.in adds 31af1e68af Copy several years of fixes from bfd/aoutx.h to bfd/pdp11.c. adds 7eea15c514 Correct PR number in changelog adds 60f207b4a9 ld testsuite fails with default-PIE compiler adds a0c0ad5670 ld-dynamic test fixes adds e2c8dab6ae tcl global directive outside proc body does nothing (ld) adds 0a4f37af5c tcl global directive outside proc body does nothing (binutils) adds 1cf67587a0 tcl global directive outside proc body does nothing (gas) new c4b126b87a ELF: Don't check relocations in non-loaded, non-alloced sections new 0cfcd4f003 [gdb/testsuite] Fix use of fail in gdb_cmd_file new b3db6d07be opcodes: support insn endianness in cgen_cpu_open new e9bffec9af opcodes: discriminate endianness and insn-endianness in CGEN ports new d8740be159 cpu,gas,opcodes: remove no longer needed workaround from the [...] new 95146b5da2 [gdb/testsuite] Fix error handling in gdb_file_cmd new 7d8b91fda9 gas: simplify code in tc-bpf.c:md_apply_fix new 1c07a73f66 [gdb/testsuite] Remove path names from error messages in gdb [...] new add5f777de x86: Remove target_id from elf_x86_link_hash_table new f8c4185131 gdb: really share partial symtabs when using .gdb_index or . [...] new d413a6233a gas: Fix ip2k-elf and xstormy16-elf build new 3b9313c420 Correct a comment.
The 12 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 | 453 +++++ bfd/aout64.c | 8 - bfd/aoutx.h | 21 +- bfd/elf-bfd.h | 10 +- bfd/elf-m10300.c | 6 +- bfd/elf-s390-common.c | 2 +- bfd/elf.c | 4 +- bfd/elf32-arc.c | 5 +- bfd/elf32-arm.c | 99 +- bfd/elf32-csky.c | 95 +- bfd/elf32-frv.c | 5 +- bfd/elf32-hppa.c | 120 +- bfd/elf32-i386.c | 11 +- bfd/elf32-lm32.c | 169 +- bfd/elf32-m32r.c | 171 +- bfd/elf32-metag.c | 105 +- bfd/elf32-microblaze.c | 69 +- bfd/elf32-nds32.c | 112 +- bfd/elf32-nios2.c | 74 +- bfd/elf32-or1k.c | 113 +- bfd/elf32-ppc.c | 114 +- bfd/elf32-s390.c | 103 +- bfd/elf32-sh.c | 108 +- bfd/elf32-tic6x.c | 107 +- bfd/elf32-tilepro.c | 101 +- bfd/elf32-vax.c | 10 + bfd/elf32-xtensa.c | 2 +- bfd/elf64-alpha.c | 9 - bfd/elf64-ppc.c | 116 +- bfd/elf64-s390.c | 103 +- bfd/elf64-x86-64.c | 11 +- bfd/elflink.c | 94 +- bfd/elfnn-aarch64.c | 105 +- bfd/elfnn-riscv.c | 100 +- bfd/elfxx-mips.c | 6 +- bfd/elfxx-sparc.c | 104 +- bfd/elfxx-tilegx.c | 101 +- bfd/elfxx-x86.c | 116 +- bfd/elfxx-x86.h | 12 +- bfd/i386aout.c | 1 - bfd/libaout.h | 3 - bfd/pdp11.c | 134 +- bfd/peicode.h | 48 +- bfd/version.h | 2 +- bfd/vms-alpha.c | 34 +- binutils/ChangeLog | 37 + binutils/mcparse.y | 1 + binutils/objcopy.c | 6 +- binutils/objdump.c | 2 + binutils/testsuite/binutils-all/ar.exp | 125 +- binutils/testsuite/binutils-all/i386/i386.exp | 2 - binutils/testsuite/binutils-all/objdump.exp | 105 +- binutils/testsuite/binutils-all/x86-64/objects.exp | 3 - binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 - binutils/windmc.c | 4 +- binutils/windmc.h | 1 + cpu/ChangeLog | 10 + cpu/bpf.cpu | 10 +- cpu/bpf.opc | 1 - cpu/mep.opc | 2 +- gas/ChangeLog | 63 + gas/cgen.c | 9 +- gas/config/tc-bpf.c | 9 +- gas/config/tc-ip2k.c | 3 +- gas/config/tc-mep.c | 2 +- gas/config/tc-xstormy16.c | 6 +- gas/doc/c-riscv.texi | 15 +- gas/testsuite/config/default.exp | 2 - gas/testsuite/gas/aarch64/org-neg.d | 3 + gas/testsuite/gas/aarch64/org-neg.l | 2 + gas/testsuite/gas/aarch64/org-neg.s | 2 + gas/testsuite/gas/arm/org-neg.d | 3 + gas/testsuite/gas/arm/org-neg.l | 2 + gas/testsuite/gas/arm/org-neg.s | 2 + gas/testsuite/gas/mep/complex-relocs.exp | 1 - gas/testsuite/gas/microblaze/relax_size.exp | 1 - gas/testsuite/gas/microblaze/reloc_sym.exp | 1 - gas/testsuite/gas/mt/relocs.exp | 1 - gas/testsuite/gas/rx/rx.exp | 1 - gas/write.c | 4 +- gdb/ChangeLog | 566 ++++++ gdb/ada-lang.c | 365 ++-- gdb/c-lang.c | 358 ++-- gdb/c-lang.h | 4 +- gdb/compile/compile.c | 8 +- gdb/config/i386/i386gnu.mn | 2 +- gdb/cp-abi.c | 2 +- gdb/cp-support.c | 9 - gdb/cp-support.h | 4 - gdb/d-lang.c | 194 +- gdb/dictionary.c | 2 +- gdb/dwarf2/read.c | 109 +- gdb/f-lang.c | 139 +- gdb/findvar.c | 13 +- gdb/gnu-nat-mig.h | 31 + gdb/gnu-nat.c | 8 +- gdb/gnu-v3-abi.c | 3 +- gdb/go-lang.c | 167 +- gdb/language.c | 253 ++- gdb/language.h | 304 +-- gdb/linespec.c | 2 +- gdb/m2-lang.c | 91 +- gdb/objc-lang.c | 136 +- gdb/opencl-lang.c | 104 +- gdb/p-lang.c | 137 +- gdb/rust-exp.y | 4 +- gdb/rust-lang.c | 163 +- gdb/symtab.c | 8 +- gdb/testsuite/ChangeLog | 51 + gdb/testsuite/gdb.base/jit-elf-so.exp | 9 +- gdb/testsuite/gdb.base/jit-elf.exp | 9 +- gdb/testsuite/gdb.base/jit-reader.exp | 8 +- .../testsuite/gdb.base/share-psymtabs-bt-2.c | 26 +- .../testsuite/gdb.base/share-psymtabs-bt.c | 29 +- gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 51 + .../testsuite/gdb.cp/breakpoint-locs-2.cc | 29 +- .../testsuite/gdb.cp/breakpoint-locs.cc | 33 +- .../testsuite/gdb.cp/breakpoint-locs.exp | 31 +- .../testsuite/gdb.cp/breakpoint-locs.h | 29 +- gdb/testsuite/gdb.cp/step-and-next-inline.exp | 7 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 186 ++ gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 189 ++ gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 193 ++ gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 46 + .../testsuite/gdb.dwarf2/dw2-inline-header.c | 30 +- .../testsuite/gdb.dwarf2/dw2-inline-header.h | 30 +- gdb/testsuite/gdb.dwarf2/multidictionary.exp | 9 +- gdb/testsuite/lib/gdb.exp | 37 +- gdb/value.h | 4 - include/ChangeLog | 16 + include/opcode/cgen.h | 11 +- include/opcode/riscv.h | 5 +- ld/ChangeLog | 136 ++ ld/NEWS | 3 + ld/ld.texi | 18 + ld/ldgram.y | 2 +- ld/ldlang.c | 16 +- ld/ldlang.h | 5 +- ld/ldlex.h | 2 + ld/lexsup.c | 72 + ld/testsuite/config/default.exp | 39 +- ld/testsuite/ld-bootstrap/bootstrap.exp | 2 - ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d | 9 + ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d | 12 + .../ld-dynamic/export-dynamic-symbol-glob.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-1.d | 9 + .../ld-dynamic/export-dynamic-symbol-list-2.d | 10 + .../ld-dynamic/export-dynamic-symbol-list-glob.d | 9 + ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 77 + ld/testsuite/ld-dynamic/export-dynamic-symbol.s | 17 + ld/testsuite/ld-dynamic/foo-bar.list | 1 + ld/testsuite/ld-dynamic/foo.list | 1 + ld/testsuite/{ld-pie/start.s => ld-dynamic/foo.s} | 0 ld/testsuite/ld-dynamic/fstar.list | 1 + ld/testsuite/ld-elf/comm-data.exp | 15 +- ld/testsuite/ld-elf/comm-data2r.rd | 3 - ld/testsuite/ld-elf/comm-data2r.sd | 10 - ld/testsuite/ld-elf/comm-data2r.xd | 2 - ld/testsuite/ld-elf/compress.exp | 3 - ld/testsuite/ld-elf/dlempty.list | 3 + ld/testsuite/ld-elf/elf.exp | 1 - ld/testsuite/ld-elf/exclude.exp | 6 - ld/testsuite/ld-elf/frame.exp | 3 - ld/testsuite/ld-elf/indirect.exp | 4 - ld/testsuite/ld-elf/linux-x86.exp | 9 +- ld/testsuite/ld-elf/shared.exp | 57 +- ld/testsuite/ld-elf/tls.exp | 2 +- ld/testsuite/ld-elf/tls_common.exp | 7 - ld/testsuite/ld-elfcomm/elfcomm.exp | 3 - ld/testsuite/ld-elfweak/elfweak.exp | 6 +- ld/testsuite/ld-frv/fdpic.exp | 2 - ld/testsuite/ld-frv/tls.exp | 2 - ld/testsuite/ld-gc/gc.exp | 5 +- ld/testsuite/ld-i386/i386.exp | 6 - ld/testsuite/ld-i386/no-plt.exp | 3 - ld/testsuite/ld-ifunc/ifunc.exp | 1 - ld/testsuite/ld-mips-elf/mips-elf-flags.exp | 1 - ld/testsuite/ld-nios2/nios2.exp | 3 - ld/testsuite/ld-plugin/lto.exp | 14 +- ld/testsuite/ld-plugin/plugin.exp | 5 +- ld/testsuite/ld-powerpc/export-class.exp | 1 - ld/testsuite/ld-scripts/align.exp | 1 - ld/testsuite/ld-scripts/crossref.exp | 2 - ld/testsuite/ld-scripts/defined.exp | 2 - ld/testsuite/ld-scripts/overlay-size.exp | 1 - ld/testsuite/ld-scripts/provide.exp | 1 - ld/testsuite/ld-scripts/weak.exp | 1 - ld/testsuite/ld-selective/selective.exp | 4 +- ld/testsuite/ld-sh/rd-sh.exp | 2 - ld/testsuite/ld-size/size.exp | 3 - ld/testsuite/ld-srec/srec.exp | 6 +- ld/testsuite/ld-unique/unique.exp | 4 +- ld/testsuite/ld-x86-64/mpx.exp | 3 - ld/testsuite/ld-x86-64/no-plt.exp | 3 - ld/testsuite/ld-x86-64/plt-main-ibt-x32.dd | 2 +- ld/testsuite/ld-x86-64/plt-main-ibt.dd | 2 +- ld/testsuite/ld-x86-64/x86-64.exp | 39 +- opcodes/ChangeLog | 97 + opcodes/bpf-desc.c | 32 +- opcodes/bpf-dis.c | 10 +- opcodes/bpf-ibld.c | 10 +- opcodes/bpf-opc.c | 48 +- opcodes/cgen-dis.in | 9 +- opcodes/cgen-ibld.in | 10 +- opcodes/cgen-opc.c | 18 +- opcodes/disassemble.c | 1 + opcodes/epiphany-desc.c | 12 +- opcodes/epiphany-dis.c | 9 +- opcodes/epiphany-ibld.c | 10 +- opcodes/fr30-desc.c | 12 +- opcodes/fr30-dis.c | 9 +- opcodes/fr30-ibld.c | 10 +- opcodes/frv-desc.c | 12 +- opcodes/frv-dis.c | 9 +- opcodes/frv-ibld.c | 10 +- opcodes/ip2k-desc.c | 12 +- opcodes/ip2k-dis.c | 9 +- opcodes/ip2k-ibld.c | 10 +- opcodes/iq2000-desc.c | 12 +- opcodes/iq2000-dis.c | 9 +- opcodes/iq2000-ibld.c | 10 +- opcodes/lm32-desc.c | 12 +- opcodes/lm32-dis.c | 9 +- opcodes/lm32-ibld.c | 10 +- opcodes/m32c-desc.c | 12 +- opcodes/m32c-dis.c | 9 +- opcodes/m32c-ibld.c | 10 +- opcodes/m32r-desc.c | 12 +- opcodes/m32r-dis.c | 9 +- opcodes/m32r-ibld.c | 10 +- opcodes/mep-desc.c | 12 +- opcodes/mep-dis.c | 11 +- opcodes/mep-ibld.c | 10 +- opcodes/mt-desc.c | 12 +- opcodes/mt-dis.c | 9 +- opcodes/mt-ibld.c | 10 +- opcodes/or1k-desc.c | 12 +- opcodes/or1k-dis.c | 9 +- opcodes/or1k-ibld.c | 10 +- opcodes/po/sr.po | 2006 ++++++++++++++------ opcodes/riscv-opc.c | 16 +- opcodes/xc16x-desc.c | 12 +- opcodes/xc16x-dis.c | 9 +- opcodes/xc16x-ibld.c | 10 +- opcodes/xstormy16-desc.c | 12 +- opcodes/xstormy16-dis.c | 9 +- opcodes/xstormy16-ibld.c | 10 +- 247 files changed, 6702 insertions(+), 4656 deletions(-) create mode 100644 gas/testsuite/gas/aarch64/org-neg.d create mode 100644 gas/testsuite/gas/aarch64/org-neg.l create mode 100644 gas/testsuite/gas/aarch64/org-neg.s create mode 100644 gas/testsuite/gas/arm/org-neg.d create mode 100644 gas/testsuite/gas/arm/org-neg.l create mode 100644 gas/testsuite/gas/arm/org-neg.s create mode 100644 gdb/gnu-nat-mig.h copy bfd/aout64.c => gdb/testsuite/gdb.base/share-psymtabs-bt-2.c (52%) copy bfd/aout64.c => gdb/testsuite/gdb.base/share-psymtabs-bt.c (52%) create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt.exp copy bfd/aout64.c => gdb/testsuite/gdb.cp/breakpoint-locs-2.cc (52%) copy bfd/aout64.c => gdb/testsuite/gdb.cp/breakpoint-locs.cc (52%) copy ld/testsuite/ld-scripts/overlay-size.exp => gdb/testsuite/gdb.cp/breakpoint-l [...] copy bfd/aout64.c => gdb/testsuite/gdb.cp/breakpoint-locs.h (52%) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c copy bfd/aout64.c => gdb/testsuite/gdb.dwarf2/dw2-inline-header.c (52%) copy bfd/aout64.c => gdb/testsuite/gdb.dwarf2/dw2-inline-header.h (52%) create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-glob.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-1.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-2.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol-list-glob.d create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol.exp create mode 100644 ld/testsuite/ld-dynamic/export-dynamic-symbol.s create mode 100644 ld/testsuite/ld-dynamic/foo-bar.list create mode 100644 ld/testsuite/ld-dynamic/foo.list copy ld/testsuite/{ld-pie/start.s => ld-dynamic/foo.s} (100%) create mode 100644 ld/testsuite/ld-dynamic/fstar.list delete mode 100644 ld/testsuite/ld-elf/comm-data2r.rd delete mode 100644 ld/testsuite/ld-elf/comm-data2r.sd delete mode 100644 ld/testsuite/ld-elf/comm-data2r.xd create mode 100644 ld/testsuite/ld-elf/dlempty.list