This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/binutils-gdb.
from a084a2a6a1 DWARF 5 support: Handle dwo_id adds efd0b3103f [PATCH][ARM][GAS]: Support to MVE VCTP instruction. adds aebcfb76fc Enhance the disassembler so that it will reliably determine [...] adds 199b4314ef Change map_matching_symbols to take a symbol_found_callback_ftype adds 6969f124b9 Change iterate_over_symbols to return bool adds 6a3dbf1bc6 Simplify psym_map_matching_symbols adds b054970d54 Change map_matching_symbols to take a lookup_name_info adds aa39165480 Fix latent bug in .debug_names file-name handling adds 3b00ef10a2 Add Ada support for .debug_names adds 8a51616424 Add Ada support to cc-with-tweaks.exp adds 2d60161648 Update "save gdb-index" documentation adds 8063ab7e37 Use the correct alias for the M68K tdiv instruction. adds e9697e24f5 Automatic date update in version.in new 0410b45003 Tidy ld/plugin.c new cb7f4b298e Tidy ld/ldmisc.c new d871d47806 Move elf32.em and elf-generic.em functions new 075a2b89c7 Rename elf32.em to elf.em
The 4 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 | 132 +++ bfd/aout-target.h | 3 + bfd/aout-tic30.c | 3 + bfd/archures.c | 15 +- bfd/bfd-in2.h | 19 + bfd/bfd.c | 3 + bfd/binary.c | 1 + bfd/coff-alpha.c | 1 + bfd/coff-mips.c | 1 + bfd/coff-rs6000.c | 1 + bfd/coff64-rs6000.c | 2 + bfd/coffcode.h | 4 + bfd/coffgen.c | 11 + bfd/cpu-aarch64.c | 2 +- bfd/cpu-alpha.c | 9 +- bfd/cpu-arc.c | 11 +- bfd/cpu-arm.c | 2 +- bfd/cpu-avr.c | 9 +- bfd/cpu-bfin.c | 3 +- bfd/cpu-bpf.c | 5 +- bfd/cpu-cr16.c | 31 +- bfd/cpu-cr16c.c | 31 +- bfd/cpu-cris.c | 5 +- bfd/cpu-crx.c | 31 +- bfd/cpu-csky.c | 31 +- bfd/cpu-d10v.c | 66 +- bfd/cpu-d30v.c | 27 +- bfd/cpu-dlx.c | 29 +- bfd/cpu-epiphany.c | 51 +- bfd/cpu-fr30.c | 25 +- bfd/cpu-frv.c | 25 +- bfd/cpu-ft32.c | 71 +- bfd/cpu-h8300.c | 116 +-- bfd/cpu-hppa.c | 87 +- bfd/cpu-i386.c | 189 +--- bfd/cpu-ia64.c | 50 +- bfd/cpu-iamcu.c | 38 +- bfd/cpu-ip2k.c | 51 +- bfd/cpu-iq2000.c | 53 +- bfd/cpu-k1om.c | 38 +- bfd/cpu-l1om.c | 37 +- bfd/cpu-lm32.c | 27 +- bfd/cpu-m10200.c | 31 +- bfd/cpu-m10300.c | 66 +- bfd/cpu-m32c.c | 41 +- bfd/cpu-m32r.c | 4 +- bfd/cpu-m68hc11.c | 27 +- bfd/cpu-m68hc12.c | 51 +- bfd/cpu-m68k.c | 2 +- bfd/cpu-m9s12x.c | 27 +- bfd/cpu-m9s12xg.c | 27 +- bfd/cpu-mcore.c | 25 +- bfd/cpu-mep.c | 4 +- bfd/cpu-metag.c | 3 +- bfd/cpu-microblaze.c | 11 +- bfd/cpu-mips.c | 25 +- bfd/cpu-mmix.c | 31 +- bfd/cpu-moxie.c | 31 +- bfd/cpu-msp430.c | 7 +- bfd/cpu-mt.c | 69 +- bfd/cpu-nds32.c | 2 +- bfd/cpu-nfp.c | 11 +- bfd/cpu-nios2.c | 19 +- bfd/cpu-ns32k.c | 8 +- bfd/cpu-or1k.c | 54 +- bfd/cpu-pdp11.c | 31 +- bfd/cpu-pj.c | 15 +- bfd/cpu-plugin.c | 9 +- bfd/cpu-powerpc.c | 401 +------ bfd/cpu-pru.c | 3 +- bfd/cpu-riscv.c | 15 +- bfd/cpu-rl78.c | 3 +- bfd/cpu-rs6000.c | 84 +- bfd/cpu-rx.c | 72 +- bfd/cpu-s12z.c | 27 +- bfd/cpu-s390.c | 11 +- bfd/cpu-score.c | 13 +- bfd/cpu-sh.c | 359 +------ bfd/cpu-sparc.c | 370 +------ bfd/cpu-spu.c | 32 +- bfd/cpu-tic30.c | 13 +- bfd/cpu-tic4x.c | 51 +- bfd/cpu-tic54x.c | 13 +- bfd/cpu-tic6x.c | 31 +- bfd/cpu-tic80.c | 31 +- bfd/cpu-tilegx.c | 51 +- bfd/cpu-tilepro.c | 31 +- bfd/cpu-v850.c | 25 +- bfd/cpu-v850_rh850.c | 4 +- bfd/cpu-vax.c | 31 +- bfd/cpu-visium.c | 27 +- bfd/cpu-wasm32.c | 4 +- bfd/cpu-xc16x.c | 67 +- bfd/cpu-xgate.c | 27 +- bfd/cpu-xstormy16.c | 25 +- bfd/cpu-xtensa.c | 3 +- bfd/cpu-z80.c | 4 +- bfd/cpu-z8k.c | 4 +- bfd/elf-bfd.h | 2 + bfd/elf.c | 8 + bfd/elfxx-target.h | 4 + bfd/i386msdos.c | 1 + bfd/ihex.c | 1 + bfd/libbfd-in.h | 2 + bfd/libbfd.h | 2 + bfd/libcoff-in.h | 3 +- bfd/libcoff.h | 3 +- bfd/linker.c | 7 + bfd/mach-o-target.c | 1 + bfd/mmo.c | 1 + bfd/pef.c | 1 + bfd/plugin.c | 1 + bfd/ppcboot.c | 1 + bfd/section.c | 18 + bfd/som.c | 1 + bfd/srec.c | 1 + bfd/targets.c | 4 + bfd/tekhex.c | 1 + bfd/verilog.c | 1 + bfd/version.h | 2 +- bfd/vms-alpha.c | 2 + bfd/xsym.c | 1 + binutils/ChangeLog | 10 + binutils/objdump.c | 50 +- gas/ChangeLog | 6 + gas/config/tc-arm.c | 41 + gas/testsuite/gas/arm/mve-vctp-bad.d | 4 + gas/testsuite/gas/arm/mve-vctp-bad.l | 36 + gas/testsuite/gas/arm/mve-vctp-bad.s | 14 + gas/testsuite/gas/arm/mve-vctp.d | 67 ++ gas/testsuite/gas/arm/mve-vctp.s | 15 + gas/testsuite/gas/arm/pr24907.d | 19 + gas/testsuite/gas/arm/pr24907.s | 16 + gdb/ChangeLog | 65 ++ gdb/ada-lang.c | 56 +- gdb/doc/ChangeLog | 4 + gdb/doc/gdb.texinfo | 4 +- gdb/dwarf-index-write.c | 48 +- gdb/dwarf2read.c | 308 +++--- gdb/language.h | 2 +- gdb/psymtab.c | 71 +- gdb/symfile-debug.c | 24 +- gdb/symfile.h | 23 +- gdb/symtab.c | 28 +- gdb/symtab.h | 21 +- gdb/testsuite/ChangeLog | 9 + gdb/testsuite/boards/cc-with-tweaks.exp | 5 + gdb/testsuite/gdb.ada/dgopt.exp | 34 + gdb/testsuite/gdb.ada/dgopt/x.adb | 19 + ld/ChangeLog | 309 ++++++ ld/Makefile.am | 10 +- ld/Makefile.in | 15 +- ld/configure | 2 +- ld/configure.ac | 2 +- ld/configure.tgt | 673 ++++++++---- ld/emulparams/aarch64cloudabi.sh | 2 +- ld/emulparams/aarch64elf.sh | 2 +- ld/emulparams/aarch64elf32.sh | 2 +- ld/emulparams/aarch64fbsd.sh | 2 +- ld/emulparams/aarch64linux.sh | 2 +- ld/emulparams/aarch64linux32.sh | 2 +- ld/emulparams/arcelf.sh | 2 +- ld/emulparams/arcelf_prof.sh | 2 +- ld/emulparams/arclinux.sh | 2 +- ld/emulparams/arclinux_prof.sh | 2 +- ld/emulparams/arcv2elf.sh | 2 +- ld/emulparams/arcv2elfx.sh | 2 +- ld/emulparams/armelf.sh | 2 +- ld/emulparams/armelf_fuchsia.sh | 2 +- ld/emulparams/armelf_linux.sh | 2 +- ld/emulparams/armelf_phoenix.sh | 2 +- ld/emulparams/armnto.sh | 2 +- ld/emulparams/avr1.sh | 2 +- ld/emulparams/avr2.sh | 2 +- ld/emulparams/avr25.sh | 2 +- ld/emulparams/avr3.sh | 2 +- ld/emulparams/avr31.sh | 2 +- ld/emulparams/avr35.sh | 2 +- ld/emulparams/avr4.sh | 2 +- ld/emulparams/avr5.sh | 2 +- ld/emulparams/avr51.sh | 2 +- ld/emulparams/avr6.sh | 2 +- ld/emulparams/avrtiny.sh | 2 +- ld/emulparams/avrxmega1.sh | 2 +- ld/emulparams/avrxmega2.sh | 2 +- ld/emulparams/avrxmega3.sh | 2 +- ld/emulparams/avrxmega4.sh | 2 +- ld/emulparams/avrxmega5.sh | 2 +- ld/emulparams/avrxmega6.sh | 2 +- ld/emulparams/avrxmega7.sh | 2 +- ld/emulparams/criself.sh | 2 +- ld/emulparams/crislinux.sh | 2 +- ld/emulparams/cskyelf.sh | 2 +- ld/emulparams/d10velf.sh | 2 +- ld/emulparams/elf32_sparc.sh | 2 +- ld/emulparams/elf32_spu.sh | 2 +- ld/emulparams/elf32_tic6x_le.sh | 2 +- ld/emulparams/elf32_x86_64.sh | 2 +- ld/emulparams/elf32am33lin.sh | 2 +- ld/emulparams/elf32bfin.sh | 2 +- ld/emulparams/elf32bfinfd.sh | 2 +- ld/emulparams/elf32bmip.sh | 2 +- ld/emulparams/elf32bmipn32-defs.sh | 2 +- ld/emulparams/elf32cr16.sh | 2 +- ld/emulparams/elf32cr16c.sh | 2 +- ld/emulparams/elf32crx.sh | 2 +- ld/emulparams/elf32epiphany.sh | 2 +- ld/emulparams/elf32epiphany_4x4.sh | 2 +- ld/emulparams/elf32frvfd.sh | 2 +- ld/emulparams/elf32ip2k.sh | 2 +- ld/emulparams/elf32lm32.sh | 2 +- ld/emulparams/elf32lm32fd.sh | 2 +- ld/emulparams/elf32lriscv-defs.sh | 2 +- ld/emulparams/elf32m32c.sh | 2 +- ld/emulparams/elf32mb_linux.sh | 2 +- ld/emulparams/elf32mbel_linux.sh | 2 +- ld/emulparams/elf32mcore.sh | 2 +- ld/emulparams/elf32mep.sh | 2 +- ld/emulparams/elf32metag.sh | 2 +- ld/emulparams/elf32microblaze.sh | 2 +- ld/emulparams/elf32mipswindiss.sh | 2 +- ld/emulparams/elf32or1k.sh | 2 +- ld/emulparams/elf32ppccommon.sh | 2 +- ld/emulparams/elf32rl78.sh | 2 +- ld/emulparams/elf32rx.sh | 2 +- ld/emulparams/elf32tilegx.sh | 2 +- ld/emulparams/elf32tilepro.sh | 2 +- ld/emulparams/elf32vax.sh | 2 +- ld/emulparams/elf32visium.sh | 2 +- ld/emulparams/elf32xc16x.sh | 2 +- ld/emulparams/elf32xc16xl.sh | 2 +- ld/emulparams/elf32xc16xs.sh | 2 +- ld/emulparams/elf32xstormy16.sh | 2 +- ld/emulparams/elf32xtensa.sh | 2 +- ld/emulparams/elf64_aix.sh | 2 +- ld/emulparams/elf64_ia64.sh | 2 +- ld/emulparams/elf64_s390.sh | 2 +- ld/emulparams/elf64_sparc.sh | 2 +- ld/emulparams/elf64alpha.sh | 2 +- ld/emulparams/elf64bpf.sh | 2 +- ld/emulparams/elf64hppa.sh | 2 +- ld/emulparams/elf64mmix.sh | 2 +- ld/emulparams/elf64rdos.sh | 2 +- ld/emulparams/elf64tilegx.sh | 3 +- ld/emulparams/elf_i386.sh | 2 +- ld/emulparams/elf_i386_be.sh | 2 +- ld/emulparams/elf_i386_ldso.sh | 2 +- ld/emulparams/elf_i386_vxworks.sh | 2 +- ld/emulparams/elf_iamcu.sh | 2 +- ld/emulparams/elf_k1om.sh | 2 +- ld/emulparams/elf_l1om.sh | 2 +- ld/emulparams/elf_s390.sh | 2 +- ld/emulparams/elf_x86_64.sh | 2 +- ld/emulparams/h8300elf.sh | 2 +- ld/emulparams/h8300elf_linux.sh | 2 +- ld/emulparams/hppa64linux.sh | 2 +- ld/emulparams/hppaelf.sh | 2 +- ld/emulparams/hppalinux.sh | 2 +- ld/emulparams/i386lynx.sh | 2 +- ld/emulparams/i386moss.sh | 2 +- ld/emulparams/i386nto.sh | 2 +- ld/emulparams/m32relf.sh | 2 +- ld/emulparams/m32relf_linux.sh | 2 +- ld/emulparams/m68hc11elf.sh | 2 +- ld/emulparams/m68hc11elfb.sh | 2 +- ld/emulparams/m68hc12elf.sh | 2 +- ld/emulparams/m68hc12elfb.sh | 2 +- ld/emulparams/m68kelf.sh | 2 +- ld/emulparams/mn10300.sh | 2 +- ld/emulparams/nds32elf.sh | 2 +- ld/emulparams/nds32elf16m.sh | 2 +- ld/emulparams/nds32elf_linux.sh | 2 +- ld/emulparams/nios2elf.sh | 2 +- ld/emulparams/nios2linux.sh | 2 +- ld/emulparams/pruelf.sh | 2 +- ld/emulparams/score3_elf.sh | 2 +- ld/emulparams/shelf.sh | 2 +- ld/emulparams/shelf_nto.sh | 2 +- ld/emulparams/shelf_vxworks.sh | 2 +- ld/emulparams/shlelf_linux.sh | 2 +- ld/emulparams/shlelf_nto.sh | 2 +- ld/emulparams/v850.sh | 2 +- ld/emulparams/v850_rh850.sh | 2 +- ld/emultempl/aarch64elf.em | 26 +- ld/emultempl/alphaelf.em | 4 +- ld/emultempl/arclinux.em | 2 +- ld/emultempl/armelf.em | 26 +- ld/emultempl/avrelf.em | 2 +- ld/emultempl/bfin.em | 2 +- ld/emultempl/cr16elf.em | 4 +- ld/emultempl/crxelf.em | 6 +- ld/emultempl/cskyelf.em | 26 +- ld/emultempl/elf-generic.em | 46 +- ld/emultempl/elf-x86.em | 2 +- ld/emultempl/elf.em | 904 ++++++++++++++++ ld/emultempl/epiphanyelf_4x4.em | 2 +- ld/emultempl/genelf.em | 3 +- ld/emultempl/hppaelf.em | 29 +- ld/emultempl/ia64elf.em | 4 +- ld/emultempl/m68hc1xelf.em | 23 +- ld/emultempl/m68kelf.em | 4 +- ld/emultempl/metagelf.em | 27 +- ld/emultempl/mipself.em | 20 - ld/emultempl/mmix-elfnmmo.em | 2 +- ld/emultempl/mmixelf.em | 2 +- ld/emultempl/mmo.em | 13 +- ld/emultempl/nds32elf.em | 4 +- ld/emultempl/needrelax.em | 2 +- ld/emultempl/nios2elf.em | 27 +- ld/emultempl/ppc32elf.em | 5 +- ld/emultempl/ppc64elf.em | 30 +- ld/emultempl/pruelf.em | 2 +- ld/emultempl/riscvelf.em | 2 +- ld/emultempl/rxelf.em | 2 +- ld/emultempl/scoreelf.em | 2 +- ld/emultempl/spuelf.em | 4 +- ld/emultempl/tic6xdsbt.em | 4 +- ld/emultempl/v850elf.em | 2 +- ld/emultempl/vms.em | 5 +- ld/emultempl/vxworks.em | 2 +- ld/emultempl/xtensaelf.em | 2 +- ld/{emultempl/elf32.em => ldelf.c} | 1502 +++++---------------------- ld/ldelf.h | 32 + ld/{emultempl/elf-generic.em => ldelfgen.c} | 57 +- bfd/cpu-plugin.c => ld/ldelfgen.h | 27 +- ld/ldlang.c | 16 +- ld/ldmisc.c | 24 +- ld/plugin.c | 18 +- ld/po/SRC-POTFILES.in | 4 + ld/scripttempl/arclinux.sc | 2 +- ld/scripttempl/armbpabi.sc | 2 +- ld/scripttempl/elf.sc | 2 +- ld/scripttempl/elf64bpf.sc | 2 +- ld/scripttempl/elf64hppa.sc | 2 +- ld/scripttempl/elf_chaos.sc | 2 +- ld/scripttempl/elfarc.sc | 2 +- ld/scripttempl/elfarcv2.sc | 2 +- ld/scripttempl/elfd10v.sc | 2 +- ld/scripttempl/elfm68hc11.sc | 2 +- ld/scripttempl/elfm68hc12.sc | 2 +- ld/scripttempl/elfm9s12z.sc | 2 +- ld/scripttempl/elfxgate.sc | 2 +- ld/scripttempl/elfxtensa.sc | 2 +- ld/scripttempl/epiphany_4x4.sc | 2 +- ld/scripttempl/iq2000.sc | 2 +- ld/scripttempl/mep.sc | 2 +- ld/scripttempl/nds32elf.sc | 2 +- ld/scripttempl/v850.sc | 2 +- ld/scripttempl/v850_rh850.sc | 2 +- ld/scripttempl/xstormy16.sc | 2 +- ld/testsuite/ld-arm/arm-dyn.ld | 2 +- ld/testsuite/ld-arm/arm-lib.ld | 2 +- ld/testsuite/ld-arm/arm-no-rel-plt.ld | 2 +- ld/testsuite/ld-arm/fdpic-main.ld | 2 +- ld/testsuite/ld-arm/fdpic-shared.ld | 2 +- ld/testsuite/ld-elf/elf.exp | 2 +- ld/testsuite/ld-elf/orphan-region.d | 2 +- ld/testsuite/ld-elf/orphan.d | 2 +- ld/testsuite/ld-elf/pr349.d | 2 +- ld/testsuite/ld-elf/warn2.d | 2 +- ld/testsuite/ld-elfvsb/elf-offset.ld | 2 +- ld/testsuite/ld-mips-elf/mips-dyn.ld | 2 +- ld/testsuite/ld-mips-elf/mips-lib.ld | 2 +- ld/testsuite/ld-scripts/dynamic-sections.t | 2 +- ld/testsuite/ld-shared/elf-offset.ld | 2 +- opcodes/ChangeLog | 5 + opcodes/m68k-opc.c | 4 +- 367 files changed, 4365 insertions(+), 4815 deletions(-) create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.d create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.l create mode 100644 gas/testsuite/gas/arm/mve-vctp-bad.s create mode 100644 gas/testsuite/gas/arm/mve-vctp.d create mode 100644 gas/testsuite/gas/arm/mve-vctp.s create mode 100644 gas/testsuite/gas/arm/pr24907.d create mode 100644 gas/testsuite/gas/arm/pr24907.s create mode 100644 gdb/testsuite/gdb.ada/dgopt.exp create mode 100644 gdb/testsuite/gdb.ada/dgopt/x.adb create mode 100644 ld/emultempl/elf.em rename ld/{emultempl/elf32.em => ldelf.c} (59%) create mode 100644 ld/ldelf.h copy ld/{emultempl/elf-generic.em => ldelfgen.c} (52%) copy bfd/cpu-plugin.c => ld/ldelfgen.h (58%)