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-next-allmodconfig in repository toolchain/ci/binutils-gdb.
from ffdd69cf78 Make remote.c ptid constants "const" adds 3a3508220e Fix MinGW build with source-highlight adds 7cde5fc2ec gdb/testsuite: Prepare for DejaGnu 1.6.2 adds 1163a4b7a3 Support the fs_base and gs_base registers on i386. adds dd6876c91c Support fs_base and gs_base on FreeBSD/i386. adds df22c1e5d5 Handle an edge case for minisym TLS variable lookups. adds cd250a1898 Update comment for target::get_thread_local_address. adds 6e056c8178 Add a new gdbarch method to resolve the address of TLS variables. adds 36c53a0262 Remove code disabled since at least 1999 from lookup_struct_ [...] adds ef0bd2046f Add a more general version of lookup_struct_elt_type. adds 945f3901b5 Add a helper function to resolve TLS variable addresses for [...] adds f5424cfa7e Support TLS variables on FreeBSD/amd64. adds ce25aa57a3 Support TLS variables on FreeBSD/i386. adds b0f87ed032 Support TLS variables on FreeBSD/riscv. adds 8399425f5f Support TLS variables on FreeBSD/powerpc. adds 197df35ec4 The NEWS file had two "New targets" sections for 8.3. adds 4ffd4ef393 Automatic date update in version.in adds 71250b94dc dwarf2: Fix calculation of line info offset adds d18d199917 Symbols with octets value adds 7235427998 dwarf2: Use octets for dwarf2 headers adds 38c24f42c9 dwarf2: Use octets for .debug_line prologue adds 5c4e5fe61b dwarf2: Use octets for .debug_string offsets adds 145c4477d2 dwarf2: Pad size of .debug_line section. adds 204f543cae dwarf2: Align relocation within .debug_line section adds 44b27f959a x86: Properly set IBT and SHSTK properties for -z ibt/shstk adds cd702818c6 [BFD, LD, AArch64, 1/3] Add support for GNU PROPERTIES in AA [...] adds 37c18eedff [BFD, LD, AArch64, 2/3] Add --force-bti to enable BTI and to [...] adds 1dbade7441 [BFD, LD, AArch64, 3/3] Add --pac-plt to enable PLTs protect [...] new 8e5e5494f8 Factor out mi_ui_out instantiation logic
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 | 72 ++++ bfd/bfd-in.h | 38 +- bfd/bfd-in2.h | 38 +- bfd/elf-properties.c | 2 +- bfd/elfnn-aarch64.c | 420 ++++++++++++++++++++- bfd/elfxx-aarch64.c | 180 +++++++++ bfd/elfxx-aarch64.h | 16 + bfd/elfxx-x86.c | 12 +- bfd/version.h | 2 +- binutils/ChangeLog | 19 + binutils/readelf.c | 72 ++++ gas/ChangeLog | 36 ++ gas/dwarf2dbg.c | 49 ++- gas/symbols.c | 36 +- gas/symbols.h | 3 + gdb/ChangeLog | 131 +++++++ gdb/NEWS | 7 +- gdb/amd64-bsd-nat.c | 26 +- gdb/amd64-fbsd-nat.c | 4 +- gdb/amd64-fbsd-tdep.c | 25 ++ gdb/amd64-tdep.c | 10 +- gdb/arch/i386.c | 6 +- gdb/arch/i386.h | 3 +- gdb/fbsd-tdep.c | 153 ++++++++ gdb/fbsd-tdep.h | 11 + gdb/features/i386/32bit-segments.c | 15 + gdb/features/i386/32bit-segments.xml | 12 + gdb/gdbarch.c | 32 ++ gdb/gdbarch.h | 12 + gdb/gdbarch.sh | 8 + gdb/gdbserver/ChangeLog | 8 + gdb/gdbserver/linux-x86-tdesc.c | 2 +- gdb/gdbserver/lynx-i386-low.c | 2 +- gdb/gdbserver/nto-x86-low.c | 2 +- gdb/gdbserver/win32-i386-low.c | 2 +- gdb/gdbtypes.c | 70 ++-- gdb/gdbtypes.h | 38 ++ gdb/i386-bsd-nat.c | 54 +++ gdb/i386-fbsd-nat.c | 2 +- gdb/i386-fbsd-tdep.c | 31 +- gdb/i386-go32-tdep.c | 2 +- gdb/i386-linux-tdep.c | 2 +- gdb/i386-tdep.c | 33 +- gdb/i386-tdep.h | 12 +- gdb/mi/mi-interp.c | 18 +- gdb/mi/mi-main.c | 12 +- gdb/mi/mi-out.c | 21 +- gdb/mi/mi-out.h | 7 +- gdb/ppc-fbsd-tdep.c | 35 ++ gdb/riscv-fbsd-tdep.c | 27 ++ gdb/solib-svr4.c | 5 + gdb/source-cache.c | 6 + gdb/target.c | 13 +- gdb/target.h | 4 +- gdb/testsuite/ChangeLog | 10 + gdb/testsuite/config/default.exp | 2 +- gdb/testsuite/config/monitor.exp | 3 - gdb/testsuite/config/sid.exp | 2 - gdb/testsuite/config/sim.exp | 2 - gdb/testsuite/config/slite.exp | 2 +- gdb/testsuite/config/unix.exp | 2 - gdb/testsuite/gdb.base/default.exp | 2 - include/ChangeLog | 15 + include/elf/aarch64.h | 3 + include/elf/common.h | 6 + ld/ChangeLog | 58 +++ ld/NEWS | 16 + ld/emultempl/aarch64elf.em | 24 +- ld/testsuite/ld-aarch64/aarch64-elf.exp | 19 + ld/testsuite/ld-aarch64/bti-pac-plt-1.d | 34 ++ ld/testsuite/ld-aarch64/bti-pac-plt-2.d | 36 ++ ld/testsuite/ld-aarch64/bti-plt-1.d | 32 ++ ld/testsuite/ld-aarch64/bti-plt-1.s | 23 ++ ld/testsuite/ld-aarch64/bti-plt-2.d | 11 + ld/testsuite/ld-aarch64/bti-plt-2.s | 21 ++ ld/testsuite/ld-aarch64/bti-plt-3.d | 34 ++ ld/testsuite/ld-aarch64/bti-plt-4.d | 10 + ld/testsuite/ld-aarch64/bti-plt-5.d | 28 ++ ld/testsuite/ld-aarch64/bti-plt-6.d | 15 + ld/testsuite/ld-aarch64/bti-plt-7.d | 15 + ld/testsuite/ld-aarch64/bti-plt-so.s | 41 ++ ld/testsuite/ld-aarch64/bti-plt.ld | 14 + ld/testsuite/ld-aarch64/pac-plt-1.d | 33 ++ ld/testsuite/ld-aarch64/pac-plt-2.d | 24 ++ ld/testsuite/ld-aarch64/property-bti-pac1.d | 11 + ld/testsuite/ld-aarch64/property-bti-pac1.s | 37 ++ ld/testsuite/ld-aarch64/property-bti-pac2.d | 12 + ld/testsuite/ld-aarch64/property-bti-pac2.s | 50 +++ ld/testsuite/ld-aarch64/property-bti-pac3.d | 12 + ld/testsuite/ld-i386/i386.exp | 2 + ld/testsuite/ld-i386/pr24322a.d | 12 + ld/testsuite/ld-i386/pr24322b.d | 12 + ld/testsuite/ld-x86-64/pr24322a-x32.d | 12 + ld/testsuite/ld-x86-64/pr24322a.d | 12 + ld/testsuite/ld-x86-64/pr24322a.s | 27 ++ ld/testsuite/ld-x86-64/pr24322b-x32.d | 12 + ld/testsuite/ld-x86-64/pr24322b.d | 12 + ld/testsuite/ld-x86-64/pr24322b.s | 4 + .../empty.s => ld/testsuite/ld-x86-64/pr24322c.s | 0 ld/testsuite/ld-x86-64/x86-64.exp | 4 + 100 files changed, 2445 insertions(+), 181 deletions(-) create mode 100644 gdb/features/i386/32bit-segments.c create mode 100644 gdb/features/i386/32bit-segments.xml create mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-1.d create mode 100644 ld/testsuite/ld-aarch64/bti-pac-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-1.s create mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-2.s create mode 100644 ld/testsuite/ld-aarch64/bti-plt-3.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-4.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-5.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-6.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-7.d create mode 100644 ld/testsuite/ld-aarch64/bti-plt-so.s create mode 100644 ld/testsuite/ld-aarch64/bti-plt.ld create mode 100644 ld/testsuite/ld-aarch64/pac-plt-1.d create mode 100644 ld/testsuite/ld-aarch64/pac-plt-2.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac1.s create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.d create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac2.s create mode 100644 ld/testsuite/ld-aarch64/property-bti-pac3.d create mode 100644 ld/testsuite/ld-i386/pr24322a.d create mode 100644 ld/testsuite/ld-i386/pr24322b.d create mode 100644 ld/testsuite/ld-x86-64/pr24322a-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24322a.d create mode 100644 ld/testsuite/ld-x86-64/pr24322a.s create mode 100644 ld/testsuite/ld-x86-64/pr24322b-x32.d create mode 100644 ld/testsuite/ld-x86-64/pr24322b.d create mode 100644 ld/testsuite/ld-x86-64/pr24322b.s copy binutils/testsuite/binutils-all/i386/empty.s => ld/testsuite/ld-x86-64/pr2432 [...]