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-aarch64-lts-allnoconfig 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 adds 0410b45003 Tidy ld/plugin.c adds cb7f4b298e Tidy ld/ldmisc.c adds d871d47806 Move elf32.em and elf-generic.em functions adds 075a2b89c7 Rename elf32.em to elf.em
No new revisions were added by this update.
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%)