This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/binutils-gdb.
from 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) adds c4b126b87a ELF: Don't check relocations in non-loaded, non-alloced sections adds 0cfcd4f003 [gdb/testsuite] Fix use of fail in gdb_cmd_file adds b3db6d07be opcodes: support insn endianness in cgen_cpu_open adds e9bffec9af opcodes: discriminate endianness and insn-endianness in CGEN ports adds d8740be159 cpu,gas,opcodes: remove no longer needed workaround from the [...] adds 95146b5da2 [gdb/testsuite] Fix error handling in gdb_file_cmd adds 7d8b91fda9 gas: simplify code in tc-bpf.c:md_apply_fix adds 1c07a73f66 [gdb/testsuite] Remove path names from error messages in gdb [...] adds add5f777de x86: Remove target_id from elf_x86_link_hash_table adds f8c4185131 gdb: really share partial symtabs when using .gdb_index or . [...] adds d413a6233a gas: Fix ip2k-elf and xstormy16-elf build adds 3b9313c420 Correct a comment. adds 470e738f6d Automatic date update in version.in adds a975c88e65 Extend pdp11-aout symbol table format and code for .stab symbols. adds 3fc6c3dc2a RISC-V: Don't generate the ELF privilege attributes when no [...] adds 412857647f RISC-V: The object without priv spec attributes can be linke [...] adds 8eca5c7d9f Fix unresolved test in binutils for pdp11. adds d3d1cc7b13 bpf stack smashing detected adds 9c65eeacd8 Fix a use before initialization bug in the pdp11.c source file. adds 8affa48ac7 Fix a potential infinite loop in the Windows resource parser. adds 82f06518c4 [gdb/NEWS] Fix typos adds 981f151804 bfin: Skip non SEC_ALLOC section adds 8a4ba3a142 bfin: Initialize picrel to silence GCC warning adds f1919c56e1 gas: avoid GCC 10 warning stringop-overflow in tc-bpf.c adds 982a38f60b gdb/python: Avoid use after free in py-tui.c adds 940dace9cf Revert "gdb/python: Avoid use after free in py-tui.c" adds 62b5b3d836 Automatic date update in version.in adds 070558eb0d ld -plugin options when plugins are disabled adds 1fc47f8089 Re: PR13802, referred common symbol not UNDefined adds 87c69f9732 Rename PowerPC64 pcrel GOT TLS relocations adds 1424c35d07 Power10 tidies adds 90c14f0c3a ELF: Add target_os to elf_link_hash_table/elf_backend_data new 20955c7cb8 Automatic date update in version.in new bcab203d31 Remove is_vxworks from _bfd_sparc_elf_link_hash_table
The 2 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 | 242 ++++++++++++++++- bfd/aoutx.h | 2 +- bfd/bfd-in2.h | 8 +- bfd/elf-bfd.h | 15 ++ bfd/elf-m10300.c | 6 +- bfd/elf32-arm.c | 109 ++++---- bfd/elf32-bfin.c | 4 + bfd/elf32-i386.c | 64 ++--- bfd/elf32-lm32.c | 9 - bfd/elf32-m32r.c | 9 - bfd/elf32-mips.c | 3 + bfd/elf32-nds32.c | 9 - bfd/elf32-nios2.c | 9 - bfd/elf32-or1k.c | 9 - bfd/elf32-ppc.c | 46 ++-- bfd/elf32-sh.c | 38 +-- bfd/elf32-sparc.c | 24 +- bfd/elf32-vax.c | 10 + bfd/elf32-xtensa.c | 2 +- bfd/elf64-alpha.c | 9 - bfd/elf64-ppc.c | 103 ++++---- bfd/elf64-x86-64.c | 42 +-- bfd/elflink.c | 13 +- bfd/elfnn-riscv.c | 40 ++- bfd/elfxx-mips.c | 126 ++++----- bfd/elfxx-sparc.c | 31 ++- bfd/elfxx-sparc.h | 3 - bfd/elfxx-target.h | 5 + bfd/elfxx-x86.c | 21 +- bfd/elfxx-x86.h | 24 +- bfd/libbfd.h | 8 +- bfd/pdp11.c | 290 ++++++++++++++++----- bfd/reloc.c | 8 +- bfd/version.h | 2 +- binutils/ChangeLog | 28 ++ binutils/doc/binutils.texi | 8 +- binutils/mclex.c | 18 +- binutils/objdump.c | 2 + binutils/testsuite/binutils-all/i386/i386.exp | 2 - binutils/testsuite/binutils-all/objcopy.exp | 8 +- binutils/testsuite/binutils-all/pr25662-pdp11.s | 36 +++ binutils/testsuite/binutils-all/x86-64/objects.exp | 3 - binutils/testsuite/binutils-all/x86-64/x86-64.exp | 2 - cpu/ChangeLog | 10 + cpu/bpf.cpu | 10 +- cpu/bpf.opc | 1 - cpu/mep.opc | 2 +- elfcpp/ChangeLog | 8 + elfcpp/powerpc.h | 8 +- gas/ChangeLog | 80 ++++++ gas/cgen.c | 9 +- gas/config/tc-bpf.c | 11 +- gas/config/tc-ip2k.c | 3 +- gas/config/tc-mep.c | 2 +- gas/config/tc-ppc.c | 34 +-- gas/config/tc-riscv.c | 9 + gas/config/tc-xstormy16.c | 6 +- gas/doc/c-ppc.texi | 3 + gas/testsuite/config/default.exp | 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/riscv/attribute-01.d | 3 - gas/testsuite/gas/riscv/attribute-02.d | 3 - gas/testsuite/gas/riscv/attribute-03.d | 3 - gas/testsuite/gas/riscv/attribute-04.d | 3 - gas/testsuite/gas/riscv/attribute-06.d | 3 - gas/testsuite/gas/riscv/attribute-07.d | 3 - gas/testsuite/gas/riscv/attribute-08.d | 3 - gas/testsuite/gas/riscv/attribute-09.d | 3 - gas/testsuite/gas/riscv/attribute-10.d | 3 - .../gas/riscv/{attribute-08.d => attribute-11.d} | 5 +- gas/testsuite/gas/riscv/attribute-11.s | 1 + .../testsuite/gas/riscv/attribute-12.d | 7 +- gas/testsuite/gas/riscv/attribute-13.d | 6 + gas/testsuite/gas/riscv/attribute-unknown.d | 3 - gas/testsuite/gas/rx/rx.exp | 1 - gdb/ChangeLog | 30 +++ gdb/NEWS | 24 +- gdb/dwarf2/read.c | 62 +++-- gdb/testsuite/ChangeLog | 27 ++ gdb/testsuite/gdb.base/share-psymtabs-bt-2.c | 24 ++ gdb/testsuite/gdb.base/share-psymtabs-bt.c | 29 +++ gdb/testsuite/gdb.base/share-psymtabs-bt.exp | 51 ++++ gdb/testsuite/gdb.cp/breakpoint-locs-2.cc | 29 +++ gdb/testsuite/gdb.cp/breakpoint-locs.cc | 33 +++ .../testsuite/gdb.cp/breakpoint-locs.exp | 31 +-- gdb/testsuite/gdb.cp/breakpoint-locs.h | 25 ++ gdb/testsuite/lib/gdb.exp | 37 ++- gold/ChangeLog | 4 + gold/powerpc.cc | 90 +++---- include/ChangeLog | 18 ++ include/elf/ppc64.h | 10 +- include/opcode/cgen.h | 11 +- ld/ChangeLog | 104 ++++++++ ld/lexsup.c | 5 + ld/testsuite/config/default.exp | 1 - ld/testsuite/ld-bootstrap/bootstrap.exp | 2 - ld/testsuite/ld-dynamic/export-dynamic-symbol-2.d | 7 +- .../ld-dynamic/export-dynamic-symbol-glob.d | 3 +- .../ld-dynamic/export-dynamic-symbol-list-2.d | 5 +- .../ld-dynamic/export-dynamic-symbol-list-glob.d | 3 +- ld/testsuite/ld-dynamic/export-dynamic-symbol.exp | 11 +- ld/testsuite/ld-elf/comm-data.exp | 20 +- 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/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 | 6 - ld/testsuite/ld-elf/shared.exp | 4 - 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 | 2 - 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 | 8 +- ld/testsuite/ld-plugin/plugin.exp | 3 - ld/testsuite/ld-powerpc/export-class.exp | 1 - ld/testsuite/ld-riscv-elf/attr-merge-arch-01.d | 3 - ld/testsuite/ld-riscv-elf/attr-merge-arch-02.d | 3 - ld/testsuite/ld-riscv-elf/attr-merge-arch-03.d | 3 - ...merge-priv-spec.d => attr-merge-priv-spec-01.d} | 0 ...merge-priv-spec.d => attr-merge-priv-spec-02.d} | 2 +- ...merge-priv-spec.d => attr-merge-priv-spec-03.d} | 2 +- ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-c.s | 2 + ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-d.s | 1 + .../ld-riscv-elf/attr-merge-priv-spec-failed-01.d | 5 + .../ld-riscv-elf/attr-merge-priv-spec-failed-02.d | 5 + .../ld-riscv-elf/attr-merge-priv-spec-failed-03.d | 6 + .../ld-riscv-elf/attr-merge-priv-spec-failed-04.d | 6 + .../ld-riscv-elf/attr-merge-priv-spec-failed-05.d | 6 + .../ld-riscv-elf/attr-merge-priv-spec-failed-06.d | 6 + ld/testsuite/ld-riscv-elf/attr-merge-stack-align.d | 2 - .../ld-riscv-elf/attr-merge-strict-align-01.d | 3 - .../ld-riscv-elf/attr-merge-strict-align-02.d | 3 - .../ld-riscv-elf/attr-merge-strict-align-03.d | 3 - .../ld-riscv-elf/attr-merge-strict-align-04.d | 3 - .../ld-riscv-elf/attr-merge-strict-align-05.d | 3 - ld/testsuite/ld-riscv-elf/call-relax.d | 2 +- ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp | 10 +- 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 | 1 - ld/testsuite/ld-sh/rd-sh.exp | 2 - ld/testsuite/ld-size/size.exp | 3 - ld/testsuite/ld-srec/srec.exp | 1 - 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/x86-64.exp | 13 - ld/testsuite/lib/ld-lib.exp | 3 +- opcodes/ChangeLog | 93 +++++++ opcodes/bpf-desc.c | 16 +- opcodes/bpf-dis.c | 10 +- opcodes/bpf-ibld.c | 10 +- opcodes/bpf-opc.c | 48 ++-- opcodes/cgen-dis.c | 11 +- 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/ppc-dis.c | 5 + 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 +- 217 files changed, 2121 insertions(+), 1124 deletions(-) create mode 100644 binutils/testsuite/binutils-all/pr25662-pdp11.s copy gas/testsuite/gas/riscv/{attribute-08.d => attribute-11.d} (54%) create mode 100644 gas/testsuite/gas/riscv/attribute-11.s copy ld/testsuite/ld-riscv-elf/attr-merge-priv-spec.d => gas/testsuite/gas/riscv/a [...] create mode 100644 gas/testsuite/gas/riscv/attribute-13.d create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt-2.c create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt.c create mode 100644 gdb/testsuite/gdb.base/share-psymtabs-bt.exp create mode 100644 gdb/testsuite/gdb.cp/breakpoint-locs-2.cc create mode 100644 gdb/testsuite/gdb.cp/breakpoint-locs.cc copy ld/testsuite/ld-scripts/overlay-size.exp => gdb/testsuite/gdb.cp/breakpoint-l [...] create mode 100644 gdb/testsuite/gdb.cp/breakpoint-locs.h 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 copy ld/testsuite/ld-riscv-elf/{attr-merge-priv-spec.d => attr-merge-priv-spec-01. [...] copy ld/testsuite/ld-riscv-elf/{attr-merge-priv-spec.d => attr-merge-priv-spec-02. [...] rename ld/testsuite/ld-riscv-elf/{attr-merge-priv-spec.d => attr-merge-priv-spec-0 [...] create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-c.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-d.s create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-01.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-02.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-03.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-04.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-05.d create mode 100644 ld/testsuite/ld-riscv-elf/attr-merge-priv-spec-failed-06.d