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-stable-allyesconfig in repository toolchain/ci/binutils-gdb.
from f511427204 gold: Update testsuite/split_[i386|x32|x86_64].sh adds b3d3944ee5 Automatic date update in version.in adds b270168504 Style more output of "disassemble" command adds f5c4b229c6 Notify observers that directories have changed when using "d [...] adds 361cb21935 gnulib: Ensure all libraries are used when building gdb/gdbserver adds bbb826f5e9 gdb: Delay releasing target_desc_up in more cases adds 3d87245cc1 Handle void results as unformatted prints new 32930e4edb x86: Support GNU_PROPERTY_X86_ISA_1_V[234] marker
The 1 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 | 9 ++ bfd/elf-linker-x86.h | 3 + bfd/elfxx-x86.c | 64 ++++++++- bfd/version.h | 2 +- binutils/ChangeLog | 37 +++++ binutils/readelf.c | 111 +++++++++++---- binutils/testsuite/binutils-all/i386/empty.d | 2 +- binutils/testsuite/binutils-all/i386/ibt.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231a.d | 2 +- binutils/testsuite/binutils-all/i386/pr21231b.d | 6 +- binutils/testsuite/binutils-all/i386/pr21231b.s | 4 +- binutils/testsuite/binutils-all/i386/shstk.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/empty.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/ibt.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231a.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr21231b.d | 6 +- binutils/testsuite/binutils-all/x86-64/pr21231b.s | 4 +- .../testsuite/binutils-all/x86-64/pr23494a-x32.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494a.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494a.s | 6 +- binutils/testsuite/binutils-all/x86-64/pr23494b.s | 2 +- .../testsuite/binutils-all/x86-64/pr23494c-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.d | 2 +- binutils/testsuite/binutils-all/x86-64/pr23494c.s | 6 +- .../testsuite/binutils-all/x86-64/pr23494d-x32.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494d.d | 4 +- .../testsuite/binutils-all/x86-64/pr23494e-x32.d | 4 +- binutils/testsuite/binutils-all/x86-64/pr23494e.d | 4 +- binutils/testsuite/binutils-all/x86-64/shstk-x32.d | 2 +- binutils/testsuite/binutils-all/x86-64/shstk.d | 2 +- gas/ChangeLog | 40 ++++++ gas/config/tc-i386.c | 126 ++++++++--------- gas/testsuite/gas/i386/i386.exp | 7 + gas/testsuite/gas/i386/property-1.d | 2 +- gas/testsuite/gas/i386/property-1.s | 2 +- gas/testsuite/gas/i386/property-10.d | 2 +- .../gas/i386/{property-10.d => property-11.d} | 4 +- gas/testsuite/gas/i386/property-11.s | 2 + .../gas/i386/{property-4.d => property-12.d} | 6 +- gas/testsuite/gas/i386/property-12.s | 2 + .../gas/i386/{property-4.d => property-13.d} | 6 +- gas/testsuite/gas/i386/property-13.s | 2 + gas/testsuite/gas/i386/property-2.d | 4 +- gas/testsuite/gas/i386/property-2.s | 30 ---- gas/testsuite/gas/i386/property-3.d | 4 +- gas/testsuite/gas/i386/property-3.s | 2 +- gas/testsuite/gas/i386/property-4.d | 4 +- gas/testsuite/gas/i386/property-5.d | 4 +- gas/testsuite/gas/i386/property-6.d | 4 +- gas/testsuite/gas/i386/x86-64-property-1.d | 2 +- gas/testsuite/gas/i386/x86-64-property-10.d | 2 +- .../{x86-64-property-10.d => x86-64-property-11.d} | 6 +- .../i386/{property-4.d => x86-64-property-12.d} | 7 +- .../i386/{property-10.d => x86-64-property-13.d} | 7 +- .../i386/{property-10.d => x86-64-property-14.d} | 6 +- gas/testsuite/gas/i386/x86-64-property-14.s | 2 + gas/testsuite/gas/i386/x86-64-property-2.d | 4 +- gas/testsuite/gas/i386/x86-64-property-3.d | 4 +- gas/testsuite/gas/i386/x86-64-property-4.d | 4 +- gas/testsuite/gas/i386/x86-64-property-5.d | 4 +- gas/testsuite/gas/i386/x86-64-property-6.d | 4 +- gas/testsuite/gas/i386/x86-64-property-7.d | 4 +- gas/testsuite/gas/i386/x86-64-property-8.d | 4 +- gas/testsuite/gas/i386/x86-64-property-9.d | 4 +- gdb/ChangeLog | 40 ++++++ gdb/Makefile.in | 5 +- gdb/arch/aarch32.c | 12 +- gdb/arch/aarch64.c | 14 +- gdb/arch/amd64.c | 27 ++-- gdb/arch/arc.c | 25 ++-- gdb/arch/arc.h | 2 +- gdb/arch/arm.c | 16 +-- gdb/arch/i386.c | 24 ++-- gdb/arch/riscv.h | 2 +- gdb/arch/tic6x.c | 14 +- gdb/cli/cli-cmds.c | 22 +-- gdb/printcmd.c | 1 + gdb/source.c | 11 +- gdb/testsuite/ChangeLog | 14 ++ gdb/testsuite/gdb.base/printcmds.exp | 5 + gdb/testsuite/gdb.base/style.exp | 5 +- gdb/testsuite/gdb.mi/mi-cmd-param-changed.exp | 11 ++ gdbserver/ChangeLog | 10 ++ gdbserver/Makefile.in | 11 +- gdbserver/linux-arc-low.cc | 6 +- gnulib/ChangeLog | 7 + gnulib/Makefile.gnulib.inc.in | 44 ++++++ gnulib/Makefile.in | 4 +- gnulib/configure | 4 + gnulib/configure.ac | 2 + include/ChangeLog | 16 +++ include/elf/common.h | 76 +++++++---- ld/ChangeLog | 152 +++++++++++++++++++++ ld/NEWS | 3 + ld/emulparams/elf32_x86_64.sh | 1 + ld/emulparams/elf_i386.sh | 1 + ld/emulparams/elf_x86_64.sh | 1 + ld/emulparams/x86-64-level.sh | 18 +++ ld/ld.texi | 9 ++ ld/testsuite/ld-elf/x86-feature-1a.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1b.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1c.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1d.rd | 2 +- ld/testsuite/ld-elf/x86-feature-1e.rd | 2 +- ld/testsuite/ld-i386/i386.exp | 4 + ld/testsuite/ld-i386/pr23372c.d | 2 +- ld/testsuite/ld-i386/pr23486c.d | 2 +- ld/testsuite/ld-i386/pr23486d.d | 2 +- ld/testsuite/ld-i386/pr24322a.d | 2 +- ld/testsuite/ld-i386/pr24322b.d | 2 +- ld/testsuite/ld-i386/property-1a.r | 2 +- ld/testsuite/ld-i386/property-2a.r | 2 +- ld/testsuite/ld-i386/property-3.r | 2 +- ld/testsuite/ld-i386/property-3a.r | 4 +- ld/testsuite/ld-i386/property-4.r | 2 +- ld/testsuite/ld-i386/property-4a.r | 4 +- ld/testsuite/ld-i386/property-5.r | 2 +- ld/testsuite/ld-i386/property-5a.r | 4 +- ld/testsuite/ld-i386/property-7a.r | 2 +- ld/testsuite/ld-i386/property-x86-1.S | 4 +- ld/testsuite/ld-i386/property-x86-2.S | 4 +- ld/testsuite/ld-i386/property-x86-3.d | 4 +- ld/testsuite/ld-i386/property-x86-3.s | 8 +- ld/testsuite/ld-i386/property-x86-4a.d | 2 +- ld/testsuite/ld-i386/property-x86-5.d | 4 +- .../property-x86-3.d => ld-i386/property-x86-6.d} | 8 +- ld/testsuite/ld-i386/property-x86-cet1.d | 2 +- ld/testsuite/ld-i386/property-x86-cet2a.d | 4 +- ld/testsuite/ld-i386/property-x86-cet5a.d | 4 +- ld/testsuite/ld-i386/property-x86-cet5b.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt1a.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt1b.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt2.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt3a.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt3b.d | 4 +- ld/testsuite/ld-i386/property-x86-ibt4.d | 2 +- ld/testsuite/ld-i386/property-x86-ibt5.d | 2 +- ld/testsuite/ld-i386/property-x86-isa1.d | 11 ++ .../pr24458a-x32.d => ld-i386/property-x86-isa2.d} | 9 +- .../ld-i386/{pr23372c.d => property-x86-isa3.d} | 9 +- ld/testsuite/ld-i386/property-x86-shstk1a.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk1b.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk2.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk3a.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk3b.d | 4 +- ld/testsuite/ld-i386/property-x86-shstk4.d | 2 +- ld/testsuite/ld-i386/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/pr23372c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23372c.d | 2 +- ld/testsuite/ld-x86-64/pr23372d.s | 2 +- ld/testsuite/ld-x86-64/pr23372e.s | 2 +- ld/testsuite/ld-x86-64/pr23372f.s | 2 +- ld/testsuite/ld-x86-64/pr23486c-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.d | 2 +- ld/testsuite/ld-x86-64/pr23486c.s | 2 +- ld/testsuite/ld-x86-64/pr23486d-x32.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.d | 2 +- ld/testsuite/ld-x86-64/pr23486d.s | 2 +- ld/testsuite/ld-x86-64/pr24322a-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322a.d | 2 +- ld/testsuite/ld-x86-64/pr24322b-x32.d | 2 +- ld/testsuite/ld-x86-64/pr24322b.d | 2 +- ld/testsuite/ld-x86-64/pr24458a-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24458a.d | 4 +- ld/testsuite/ld-x86-64/pr24458b-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24458b.d | 4 +- ld/testsuite/ld-x86-64/pr24458c-x32.d | 4 +- ld/testsuite/ld-x86-64/pr24458c.d | 4 +- ld/testsuite/ld-x86-64/property-1a.r | 2 +- ld/testsuite/ld-x86-64/property-2a.r | 2 +- ld/testsuite/ld-x86-64/property-3.r | 2 +- ld/testsuite/ld-x86-64/property-3a.r | 4 +- ld/testsuite/ld-x86-64/property-4.r | 2 +- ld/testsuite/ld-x86-64/property-4a.r | 4 +- ld/testsuite/ld-x86-64/property-5.r | 2 +- ld/testsuite/ld-x86-64/property-5a.r | 4 +- ld/testsuite/ld-x86-64/property-7a.r | 2 +- ld/testsuite/ld-x86-64/property-x86-1.S | 4 +- ld/testsuite/ld-x86-64/property-x86-2.S | 4 +- ld/testsuite/ld-x86-64/property-x86-3-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-3.d | 4 +- ld/testsuite/ld-x86-64/property-x86-3.s | 8 +- ld/testsuite/ld-x86-64/property-x86-4a-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-4a.d | 2 +- ld/testsuite/ld-x86-64/property-x86-5-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-5.d | 4 +- ld/testsuite/ld-x86-64/property-x86-5a.s | 4 +- ld/testsuite/ld-x86-64/property-x86-5b.s | 2 +- .../{property-x86-3-x32.d => property-x86-6-x32.d} | 7 +- .../{property-x86-3.d => property-x86-6.d} | 5 +- .../{property-x86-3.s => property-x86-6.s} | 8 +- ld/testsuite/ld-x86-64/property-x86-cet1-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet1.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet2a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet2a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet5a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet5a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-cet5b-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-cet5b.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt1a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt1a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt1b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt1b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt3a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt3b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-ibt4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-ibt5.d | 2 +- ld/testsuite/ld-x86-64/property-x86-isa1-x32.d | 11 ++ ld/testsuite/ld-x86-64/property-x86-isa1.d | 11 ++ ld/testsuite/ld-x86-64/property-x86-isa1.s | 54 ++++++++ .../testsuite/ld-x86-64/property-x86-isa2-x32.d | 7 +- .../pr23372c.d => ld-x86-64/property-x86-isa2.d} | 9 +- .../testsuite/ld-x86-64/property-x86-isa3-x32.d | 7 +- .../pr23372c.d => ld-x86-64/property-x86-isa3.d} | 9 +- ld/testsuite/ld-x86-64/property-x86-shstk1a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk1a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk1b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk1b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk2-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk2.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk3a-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3a.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3b-x32.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk3b.d | 4 +- ld/testsuite/ld-x86-64/property-x86-shstk4-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk4.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5-x32.d | 2 +- ld/testsuite/ld-x86-64/property-x86-shstk5.d | 2 +- ld/testsuite/ld-x86-64/simple.s | 4 + ld/testsuite/ld-x86-64/x86-64.exp | 8 ++ 238 files changed, 1225 insertions(+), 556 deletions(-) copy gas/testsuite/gas/i386/{property-10.d => property-11.d} (78%) create mode 100644 gas/testsuite/gas/i386/property-11.s copy gas/testsuite/gas/i386/{property-4.d => property-12.d} (68%) create mode 100644 gas/testsuite/gas/i386/property-12.s copy gas/testsuite/gas/i386/{property-4.d => property-13.d} (65%) create mode 100644 gas/testsuite/gas/i386/property-13.s copy gas/testsuite/gas/i386/{x86-64-property-10.d => x86-64-property-11.d} (72%) copy gas/testsuite/gas/i386/{property-4.d => x86-64-property-12.d} (63%) copy gas/testsuite/gas/i386/{property-10.d => x86-64-property-13.d} (60%) copy gas/testsuite/gas/i386/{property-10.d => x86-64-property-14.d} (70%) create mode 100644 gas/testsuite/gas/i386/x86-64-property-14.s create mode 100644 gnulib/Makefile.gnulib.inc.in create mode 100644 ld/emulparams/x86-64-level.sh copy ld/testsuite/{ld-x86-64/property-x86-3.d => ld-i386/property-x86-6.d} (55%) create mode 100644 ld/testsuite/ld-i386/property-x86-isa1.d copy ld/testsuite/{ld-x86-64/pr24458a-x32.d => ld-i386/property-x86-isa2.d} (54%) copy ld/testsuite/ld-i386/{pr23372c.d => property-x86-isa3.d} (53%) copy ld/testsuite/ld-x86-64/{property-x86-3-x32.d => property-x86-6-x32.d} (62%) copy ld/testsuite/ld-x86-64/{property-x86-3.d => property-x86-6.d} (63%) copy ld/testsuite/ld-x86-64/{property-x86-3.s => property-x86-6.s} (87%) create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa1-x32.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa1.d create mode 100644 ld/testsuite/ld-x86-64/property-x86-isa1.s copy gas/testsuite/gas/i386/property-1.d => ld/testsuite/ld-x86-64/property-x86-is [...] copy ld/testsuite/{ld-i386/pr23372c.d => ld-x86-64/property-x86-isa2.d} (52%) copy gas/testsuite/gas/i386/property-1.d => ld/testsuite/ld-x86-64/property-x86-is [...] copy ld/testsuite/{ld-i386/pr23372c.d => ld-x86-64/property-x86-isa3.d} (51%) create mode 100644 ld/testsuite/ld-x86-64/simple.s