Test run by tcwg-buildslave on Fri Mar  6 09:47:29 2026
Target is arm-unknown-eabi
Host   is x86_64-pc-linux-gnu

		=== ld tests ===

Schedule of variations:
    qemu

Running target qemu
Using /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/config/boards/qemu.exp as board description file for target.
Using /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/config/boards/tcwg-local.exp as generic interface file for target.
Using /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/hosttools/x86_64-pc-linux-gnu/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/hosttools/x86_64-pc-linux-gnu/share/dejagnu/config/unix.exp as generic interface file for target.
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc --print-sysroot
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi
Using /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/config/default.exp as tool-and-target-specific interface file.
Executing on host: mkdir -p tmpdir    (timeout = 300)
spawn -ignore SIGHUP mkdir -p tmpdir
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new -z nomemory-seal   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new -z nomemory-seal
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: no input files
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h ./ld-new
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h ./ld-new 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Position-Independent Executable file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x2d690
  Start of program headers:          64 (bytes into file)
  Start of section headers:          9055360 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         14
  Size of section headers:           64 (bytes)
  Number of section headers:         41
  Section header string table index: 40
ELF Header:
  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 
  Class:                             ELF64
  Data:                              2's complement, little endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - System V
  ABI Version:                       0
  Type:                              DYN (Position-Independent Executable file)
  Machine:                           Advanced Micro Devices X86-64
  Version:                           0x1
  Entry point address:               0x2d690
  Start of program headers:          64 (bytes into file)
  Start of section headers:          9055360 (bytes into file)
  Flags:                             0x0
  Size of this header:               64 (bytes)
  Size of program headers:           56 (bytes)
  Number of program headers:         14
  Size of section headers:           64 (bytes)
  Number of section headers:         41
  Section header string table index: 40

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new  --version
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new  --version 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
Copyright (C) 2026 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
Copyright (C) 2026 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.

Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -v   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc -v
Using built-in specs.
COLLECT_GCC=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc
COLLECT_LTO_WRAPPER=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/libexec/gcc/arm-eabi/16.0.1/lto-wrapper
Target: arm-eabi
Configured with: '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/gcc.git~master/configure' SHELL=/bin/bash --with-mpc=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --with-gnu-as --with-gnu-ld --disable-libmudflap --enable-lto --enable-shared --without-included-gettext --enable-nls --with-system-zlib --disable-sjlj-exceptions --enable-gnu-unique-object --enable-linker-build-id --disable-libstdcxx-pch --enable-c99 --enable-clocale=gnu --enable-libstdcxx-debug --enable-long-long --with-cloog=no --with-ppl=no --with-isl=no --enable-multilib --with-multilib-list=aprofile --enable-threads=no --disable-multiarch --with-sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi --with-headers=yes --with-native-system-header-dir=/include --with-newlib --enable-checking=yes --disable-bootstrap --enable-languages=c,c++,lto --prefix=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --target=arm-eabi
Thread model: single
Supported LTO compression algorithms: zlib
gcc version 16.0.1 20260306 (experimental) [master revision gcc-16-7923-gacf7028b79b7] (GCC) 
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib   -flto -fuse-linker-plugin tmpdir/lto26853.c -o tmpdir/lto26853.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib   -flto -fuse-linker-plugin tmpdir/lto26853.c -o tmpdir/lto26853.out 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-exit.o): in function `exit':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/stdlib/exit.c:65:(.text+0x28): undefined reference to `_exit'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-closer.o): in function `_close_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/closer.c:45:(.text+0x18): undefined reference to `_close'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-lseekr.o): in function `_lseek_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/lseekr.c:49:(.text+0x24): undefined reference to `_lseek'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-readr.o): in function `_read_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/readr.c:49:(.text+0x24): undefined reference to `_read'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-writer.o): in function `_write_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/writer.c:49:(.text+0x24): undefined reference to `_write'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-sbrkr.o): in function `_sbrk_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/sbrkr.c:51:(.text+0x18): undefined reference to `_sbrk'
collect2: error: ld returned 1 exit status
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-exit.o): in function `exit':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/stdlib/exit.c:65:(.text+0x28): undefined reference to `_exit'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-closer.o): in function `_close_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/closer.c:45:(.text+0x18): undefined reference to `_close'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-lseekr.o): in function `_lseek_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/lseekr.c:49:(.text+0x24): undefined reference to `_lseek'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-readr.o): in function `_read_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/readr.c:49:(.text+0x24): undefined reference to `_read'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-writer.o): in function `_write_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/writer.c:49:(.text+0x24): undefined reference to `_write'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-sbrkr.o): in function `_sbrk_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/sbrkr.c:51:(.text+0x18): undefined reference to `_sbrk'
collect2: error: ld returned 1 exit status

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -Wl,--version
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -Wl,--version 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
collect2 version 16.0.1 20260306 (experimental) [master revision gcc-16-7923-gacf7028b79b7]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/collect-ld -plugin /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/libexec/gcc/arm-eabi/16.0.1/liblto_plugin.so -plugin-opt=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/libexec/gcc/arm-eabi/16.0.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccn2GOWc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi --build-id -X /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crti.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crtbegin.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/../../../../arm-eabi/lib/crt0.o -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1 -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/../../../../arm-eabi/lib -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib --version --start-group -lgcc -lc --end-group /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crtend.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crtn.o
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
Copyright (C) 2026 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
collect2 version 16.0.1 20260306 (experimental) [master revision gcc-16-7923-gacf7028b79b7]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/collect-ld -plugin /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/libexec/gcc/arm-eabi/16.0.1/liblto_plugin.so -plugin-opt=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/libexec/gcc/arm-eabi/16.0.1/lto-wrapper -plugin-opt=-fresolution=/tmp/ccn2GOWc.res -plugin-opt=-pass-through=-lgcc -plugin-opt=-pass-through=-lc --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi --build-id -X /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crti.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crtbegin.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/../../../../arm-eabi/lib/crt0.o -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1 -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/../../../../arm-eabi/lib -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib --version --start-group -lgcc -lc --end-group /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crtend.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/crtn.o
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
Copyright (C) 2026 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib   tmpdir/compiler26853.c -o tmpdir/compiler26853.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/    -L=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib -L=/usr/local/lib -L=/lib -L=/usr/lib   tmpdir/compiler26853.c -o tmpdir/compiler26853.out 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-exit.o): in function `exit':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/stdlib/exit.c:65:(.text+0x28): undefined reference to `_exit'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-closer.o): in function `_close_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/closer.c:45:(.text+0x18): undefined reference to `_close'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-lseekr.o): in function `_lseek_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/lseekr.c:49:(.text+0x24): undefined reference to `_lseek'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-readr.o): in function `_read_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/readr.c:49:(.text+0x24): undefined reference to `_read'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-writer.o): in function `_write_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/writer.c:49:(.text+0x24): undefined reference to `_write'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-sbrkr.o): in function `_sbrk_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/sbrkr.c:51:(.text+0x18): undefined reference to `_sbrk'
collect2: error: ld returned 1 exit status
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-exit.o): in function `exit':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/stdlib/exit.c:65:(.text+0x28): undefined reference to `_exit'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-closer.o): in function `_close_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/closer.c:45:(.text+0x18): undefined reference to `_close'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-lseekr.o): in function `_lseek_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/lseekr.c:49:(.text+0x24): undefined reference to `_lseek'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-readr.o): in function `_read_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/readr.c:49:(.text+0x24): undefined reference to `_read'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-writer.o): in function `_write_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/writer.c:49:(.text+0x24): undefined reference to `_write'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib/libc.a(libc_a-sbrkr.o): in function `_sbrk_r':
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/newlib.git~master/newlib/libc/reent/sbrkr.c:51:(.text+0x18): undefined reference to `_sbrk'
collect2: error: ld returned 1 exit status

Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new --help   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new --help
Usage: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new [options] file...
Options:
  -a KEYWORD                  Shared library control for HP/UX compatibility
  -A ARCH, --architecture ARCH
                              Set architecture
  -b TARGET, --format TARGET  Specify target for following input files
  -c FILE, --mri-script FILE  Read MRI format linker script
  -d, -dc, -dp                Force common symbols to be defined
  --dependency-file FILE      Write dependency file
  --force-group-allocation    Force group members out of groups
  -e ADDRESS, --entry ADDRESS Set start address
  -E, --export-dynamic        Export all dynamic symbols
  --no-export-dynamic         Undo the effect of --export-dynamic
  --enable-non-contiguous-regions
                              Enable support of non-contiguous memory regions
  --enable-non-contiguous-regions-warnings
                              Enable warnings when --enable-non-contiguous-regions may cause unexpected behaviour
  --disable-linker-version    Disable the LINKER_VERSION linker script directive
  --enable-linker-version     Enable the LINKER_VERSION linker script directive
  -EB                         Link big-endian objects
  -EL                         Link little-endian objects
  -f SHLIB, --auxiliary SHLIB Auxiliary filter for shared object symbol table
  -F SHLIB, --filter SHLIB    Filter for shared object symbol table
  -g                          Ignored
  -G SIZE, --gpsize SIZE      Small data size (if no size, same as --shared)
  -h FILENAME, -soname FILENAME
                              Set internal name of shared library
  -I PROGRAM, --dynamic-linker PROGRAM
                              Set PROGRAM as the dynamic linker to use
  --no-dynamic-linker         Produce an executable with no program interpreter header
  -l LIBNAME, --library LIBNAME
                              Search for library LIBNAME
  -L DIRECTORY, --library-path DIRECTORY
                              Add DIRECTORY to library search path
  --sysroot=<DIRECTORY>       Override the default sysroot location
  -m EMULATION                Set emulation
  -M, --print-map             Print map file on standard output
  -n, --nmagic                Do not page align data
  -N, --omagic                Do not page align data, do not make text readonly
  --no-omagic                 Page align data, make text readonly
  -o FILE, --output FILE      Set output file name
  -O                          Optimize output file
  --out-implib FILE           Generate import library
  -plugin PLUGIN              Load named plugin
  -plugin-opt ARG             Send arg to last-loaded plugin
  -plugin-save-temps          Store plugin intermediate files permanently
  -flto                       Ignored for GCC LTO option compatibility
  -flto-partition=            Ignored for GCC LTO option compatibility
  -fuse-ld=                   Ignored for GCC linker option compatibility
  --map-whole-files           Ignored for gold option compatibility
  --no-map-whole-files        Ignored for gold option compatibility
  -Qy                         Ignored for SVR4 compatibility
  -q, --emit-relocs           Generate relocations in final output
  -r, -i, --relocatable       Generate relocatable output
  -R FILE, --just-symbols FILE
                              Just link symbols (if directory, same as --rpath)
  --remap-inputs-file FILE    Provide a FILE containing input remapings
  --remap-inputs PATTERN=FILE Remap input files matching PATTERN to FILE
  -s, --strip-all             Strip all symbols
  -S, --strip-debug           Strip debugging symbols
  --strip-discarded           Strip symbols in discarded sections
  --no-strip-discarded        Do not strip symbols in discarded sections
  -t, --trace                 Trace file opens
  -T FILE, --script FILE      Read linker script
  --default-script FILE, -dT  Read default linker script
  -u SYMBOL, --undefined SYMBOL
                              Start with undefined reference to SYMBOL
  --require-defined SYMBOL    Require SYMBOL be defined in the final output
  --unique [=SECTION]         Don't merge input [SECTION | orphan] sections
  -Ur                         Build global constructor/destructor tables
  -v, --version               Print version information
  -V                          Print version and emulation information
  -x, --discard-all           Discard all local symbols
  -X, --discard-locals        Discard temporary local symbols (default)
  --discard-none              Don't discard any local symbols
  -y SYMBOL, --trace-symbol SYMBOL
                              Trace mentions of SYMBOL
  -Y PATH                     Default search path for Solaris compatibility
  -(, --start-group           Start a group
  -), --end-group             End a group
  --accept-unknown-input-arch Accept input files whose architecture cannot be determined
  --no-accept-unknown-input-arch
                              Reject input files whose architecture is unknown
  --as-needed                 Only set DT_NEEDED for following dynamic libs if used
  --no-as-needed              Always set DT_NEEDED for dynamic libraries mentioned on
                                the command line
  -assert KEYWORD             Ignored for SunOS compatibility
  -Bdynamic, -dy, -call_shared
                              Link against shared libraries
  -Bstatic, -dn, -non_shared, -static
                              Do not link against shared libraries
  -Bno-symbolic               Don't bind global references locally
  -Bsymbolic                  Bind global references locally
  -Bsymbolic-functions        Bind global function references locally
  --check-sections            Check section addresses for overlaps (default)
  --no-check-sections         Do not check section addresses for overlaps
  --copy-dt-needed-entries    Copy DT_NEEDED links mentioned inside DSOs that follow
  --no-copy-dt-needed-entries Do not copy DT_NEEDED links mentioned inside DSOs that follow
  --cref                      Output cross reference table
  --defsym SYMBOL=EXPRESSION  Define a symbol
  --demangle [=STYLE]         Demangle symbol names [using STYLE]
  --disable-multiple-abs-defs Do not allow multiple definitions with symbols included
                                in filename invoked by -R or --just-symbols
  --embedded-relocs           Generate embedded relocs
  --fatal-warnings            Treat warnings as errors
  --no-fatal-warnings         Do not treat warnings as errors (default)
  -fini SYMBOL                Call SYMBOL at unload-time
  --force-exe-suffix          Force generation of file with .exe suffix
  --gc-sections               Remove unused sections (on some targets)
  --no-gc-sections            Don't remove unused sections (default)
  --print-gc-sections         List removed unused sections on stderr
  --no-print-gc-sections      Do not list removed unused sections
  --gc-keep-exported          Keep exported symbols when removing unused sections
  --hash-size=<NUMBER>        Set default hash table size close to <NUMBER>
  --help                      Print option help
  -init SYMBOL                Call SYMBOL at load-time
  -Map FILE/DIR               Write a linker map to FILE or DIR/<outputname>.map
  --no-define-common          Do not define Common storage
  --no-demangle               Do not demangle symbol names
  --no-keep-memory            Use less memory and more disk I/O
  --no-undefined              Do not allow unresolved references in object files
  -w, --no-warnings           Do not display any warning or error messages
  --allow-shlib-undefined     Allow unresolved references in shared libraries
  --no-allow-shlib-undefined  Do not allow unresolved references in shared libs
  --allow-multiple-definition Allow multiple definitions
  --error-handling-script SCRIPT
                              Provide a script to help with undefined symbol errors
  --undefined-version         Allow undefined version
  --no-undefined-version      Disallow undefined version
  --default-symver            Create default symbol version
  --default-imported-symver   Create default symbol version for imported symbols
  --no-warn-mismatch          Don't warn about mismatched input files
  --no-warn-search-mismatch   Don't warn on finding an incompatible library
  --no-whole-archive          Turn off --whole-archive
  --no-link-mapless           Reject archives without a symbol map
  --end-lib                   Treat files specified as link objects
  --noinhibit-exec            Create an output file even if errors occur
  -nostdlib                   Only use library directories specified on
                                the command line
  --oformat TARGET            Specify target of output file
  --print-output-format       Print default output format
  --print-sysroot             Print current sysroot
  -qmagic                     Ignored for Linux compatibility
  --reduce-memory-overheads   Reduce memory overheads, possibly taking much longer
  --max-cache-size=SIZE       Set the maximum cache size to SIZE bytes
  --relax                     Reduce code size by using target specific optimizations
  --no-relax                  Do not use relaxation techniques to reduce code size
  --retain-symbols-file FILE  Keep only symbols listed in FILE
  -rpath PATH                 Set runtime shared library search path
  -rpath-link PATH            Set link time shared library search path
  -shared, -Bshareable        Create a shared library
  -pie, --pic-executable      Create a position independent executable
  -no-pie                     Create a position dependent executable (default)
  --sort-common [=ascending|descending]
                              Sort common symbols by alignment [in specified order]
  --sort-section name|alignment
                              Sort sections by name or maximum alignment
  --section-ordering-file FILE
                              Sort sections by statements in FILE
  --spare-dynamic-tags COUNT  How many tags to reserve in .dynamic section
  --split-by-file [=SIZE]     Split output sections every SIZE octets
  --split-by-reloc [=COUNT]   Split output sections every COUNT relocs
  --stats                     Print resource usage statistics
  --no-stats                  Do not print resource usage statistics
  --target-help               Display target specific options
  --task-link SYMBOL          Do task level linking
  --traditional-format        Use same format as native linker
  --section-start SECTION=ADDRESS
                              Set address of named section
  --image-base ADDRESS        Set image base address
  -Tbss ADDRESS               Set address of .bss section
  -Tdata ADDRESS              Set address of .data section
  -Ttext ADDRESS              Set address of .text section
  -Ttext-segment ADDRESS      Set address of text segment
  -Trodata-segment ADDRESS    Set address of rodata segment
  -Tldata-segment ADDRESS     Set address of ldata segment
  --unresolved-symbols=<method>
                              How to handle unresolved symbols.  <method> is:
                                ignore-all, report-all, ignore-in-object-files,
                                ignore-in-shared-libs
  --verbose [=NUMBER]         Output lots of information during link
  --version-script FILE       Read version information script
  --version-exports-section SYMBOL
                              Take export symbols list from .exports, using
                                SYMBOL as the version.
  --dynamic-list-data         Add data symbols to dynamic list
  --dynamic-list-cpp-new      Use C++ operator new/delete dynamic list
  --dynamic-list-cpp-typeinfo Use C++ typeinfo dynamic list
  --dynamic-list FILE         Read dynamic list
  --export-dynamic-symbol SYMBOL
                              Export the specified symbol
  --export-dynamic-symbol-list FILE
                              Read export dynamic symbol list
  --warn-common               Warn about duplicate common symbols
  --warn-constructors, --error-execstack, --no-error-execstack, --warn-execstack-objects, --warn-execstack, --no-warn-execstack, --error-rwx-segments, --no-error-rwx-segments, --warn-rwx-segments, --no-warn-rwx-segments
                              Warn if global constructors/destructors are seen
  --warn-multiple-gp          Warn if the multiple GP values are used
  --warn-once                 Warn only once per undefined symbol
  --warn-section-align        Warn if start of section changes due to alignment
  --warn-textrel              Warn if output has DT_TEXTREL
  --warn-alternate-em         Warn if an object has alternate ELF machine code
  --warn-unresolved-symbols   Report unresolved symbols as warnings
  --error-unresolved-symbols  Report unresolved symbols as errors
  --whole-archive             Include all objects from following archives
  --link-mapless              Accept archives without a symbol map
  --start-lib                 Treat files specified as artificial archive members
  --wrap SYMBOL               Use wrapper functions for SYMBOL
  --ignore-unresolved-symbol SYMBOL
                              Unresolved SYMBOL will not cause an error or warning
  --push-state                Push state of flags governing input file handling
  --pop-state                 Pop state of flags governing input file handling
  --print-memory-usage        Report target memory usage
  --orphan-handling =MODE     Control how orphan sections are handled.
  --print-map-discarded       Show discarded sections in map file output (default)
  --no-print-map-discarded    Do not show discarded sections in map file output
  --print-map-locals          Show local symbols in map file output
  --no-print-map-locals       Do not show local symbols in map file output (default)
  --ctf-variables             Emit names and types of static variables in CTF
  --no-ctf-variables          Do not emit names and types of static variables in CTF
  --ctf-share-types=<method>  How to share CTF types between translation units.
                                <method> is: share-unconflicted (default),
                                             share-duplicated
  @FILE                       Read options from FILE
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: supported targets: elf32-littlearm elf32-littlearm-fdpic elf32-bigarm elf32-bigarm-fdpic elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex plugin
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: supported emulations: armelf
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: emulation specific options:
ELF emulations:
  --build-id[=STYLE]          Generate build ID note
                                Styles: none,md5,sha1,uuid,0xHEX
  --package-metadata[=JSON]   Generate package metadata note
  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi|zstd]
			      Compress DWARF debug sections
                                Default: none
  -z common-page-size=SIZE    Set common page size to SIZE
  -z max-page-size=SIZE       Set maximum page size to SIZE
  -z defs                     Report unresolved symbols in object files
  -z undefs                   Ignore unresolved symbols in object files
  -z muldefs                  Allow multiple definitions
  -z stack-size=SIZE          Set size of stack segment
  -z execstack                Mark executable as requiring executable stack
  -z noexecstack              Mark executable as not requiring executable stack
  --warn-execstack-objects    Generate a warning if an object file requests an executable stack
  --warn-execstack            Generate a warning if creating an executable stack (default)
  --no-warn-execstack         Do not generate a warning if creating an executable stack
  --error-execstack           Turn warnings about executable stacks into errors
  --no-error-execstack        Do not turn warnings about executable stacks into errors
  --warn-rwx-segments         Generate a warning if a LOAD segment has RWX permissions (default)
  --no-warn-rwx-segments      Do not generate a warning if a LOAD segments has RWX permissions
  --error-rwx-segments        Turn warnings about loadable RWX segments into errors
  --no-error-rwx-segments     Do not turn warnings about loadable RWX segments into errors
  -z unique-symbol            Avoid duplicated local symbol names
  -z nounique-symbol          Keep duplicated local symbol names (default)
  -z globalaudit              Mark executable requiring global auditing
  -z start-stop-gc            Enable garbage collection on __start/__stop
  -z nostart-stop-gc          Don't garbage collect __start/__stop (default)
  -z start-stop-visibility=V  Set visibility of built-in __start/__stop symbols
                                to DEFAULT, PROTECTED, HIDDEN or INTERNAL
  -z sectionheader            Generate section header (default)
  -z nosectionheader          Do not generate section header
  --audit=AUDITLIB            Specify a library to use for auditing
  -Bgroup                     Selects group name lookup rules for DSO
  --disable-new-dtags         Disable new dynamic tags
  --enable-new-dtags          Enable new dynamic tags
  --eh-frame-hdr              Create .eh_frame_hdr section
  --no-eh-frame-hdr           Do not create .eh_frame_hdr section
  --exclude-libs=LIBS         Make all symbols in LIBS hidden
  --hash-style=STYLE          Set hash style to sysv/gnu/both.  Default: sysv
  -P AUDITLIB, --depaudit=AUDITLIB
                              Specify a library to use for auditing dependencies
  -z combreloc                Merge dynamic relocs into one section and sort
  -z nocombreloc              Don't merge dynamic relocs into one section
  -z global                   Make symbols in DSO available for subsequently
                                loaded objects
  -z initfirst                Mark DSO to be initialized first at runtime
  -z interpose                Mark object to interpose all DSOs but executable
  -z unique                   Mark DSO to be loaded at most once by default, and only in the main namespace
  -z nounique                 Don't mark DSO as a loadable at most once
  -z lazy                     Mark object lazy runtime binding (default)
  -z loadfltr                 Mark object requiring immediate process
  -z nocopyreloc              Don't create copy relocs
  -z nodefaultlib             Mark object not to use default search paths
  -z nodelete                 Mark DSO non-deletable at runtime
  -z nodlopen                 Mark DSO not available to dlopen
  -z nodump                   Mark DSO not available to dldump
  -z now                      Mark object non-lazy runtime binding
  -z origin                   Mark object requiring immediate $ORIGIN
                                processing at runtime
  -z relro                    Create RELRO program header
  -z norelro                  Don't create RELRO program header (default)
  -z separate-code            Create separate code program header
  -z noseparate-code          Don't create separate code program header (default)
  --rosegment                 With -z separate-code, create a single read-only segment
  --no-rosegment              With -z separate-code, creste two read-only segments (default)
  -z common                   Generate common symbols with STT_COMMON type
  -z nocommon                 Generate common symbols with STT_OBJECT type
  -z text                     Treat DT_TEXTREL in output as error
  -z notext                   Don't treat DT_TEXTREL in output as error (default)
  -z textoff                  Don't treat DT_TEXTREL in output as error (default)
  -z memory-seal              Mark object be memory sealed
  -z nomemory-seal            Don't mark oject to be memory sealed (default)
armelf: 
  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>
  --be8                       Output BE8 format image
  --target1-rel               Interpret R_ARM_TARGET1 as R_ARM_REL32
  --target1-abs               Interpret R_ARM_TARGET1 as R_ARM_ABS32
  --target2=<type>            Specify definition of R_ARM_TARGET2
  --fix-v4bx                  Rewrite BX rn as MOV pc, rn for ARMv4
  --fix-v4bx-interworking     Rewrite BX rn branch to ARMv4 interworking veneer
  --use-blx                   Enable use of BLX instructions
  --vfp11-denorm-fix          Specify how to fix VFP11 denorm erratum
  --fix-stm32l4xx-629360      Specify how to fix STM32L4XX 629360 erratum
  --no-enum-size-warning      Don't warn about objects with incompatible
                                enum sizes
  --no-wchar-size-warning     Don't warn about objects with incompatible
                                wchar_t sizes
  --pic-veneer                Always generate PIC interworking veneers
  --long-plt                  Generate long .plt entries
                              to handle large .plt/.got displacements
  --cmse-implib               Make import library to be a secure gateway import
                                library as per ARMv8-M Security Extensions
  --in-implib                 Import library whose symbols address must
                                remain stable
  --stub-group-size=N         Maximum size of a group of input sections that
                                can be handled by one stub section.  A negative
                                value locates all stubs after their branches
                                (with a group size of -N), while a positive
                                value allows two groups of input sections, one
                                before, and one after each stub section.
                                Values of +/-1 indicate the linker should
                                choose suitable defaults.
  --[no-]fix-cortex-a8        Disable/enable Cortex-A8 Thumb-2 branch erratum fix
  --no-merge-exidx-entries    Disable merging exidx entries
  --[no-]fix-arm1176          Disable/enable ARM1176 BLX immediate erratum fix

Report bugs to <https://sourceware.org/bugzilla/>
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/aarch64-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/aarch64-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/aarch64-nto.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/aarch64-nto.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/build-attributes/aarch64-build-attributes.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/build-attributes/aarch64-build-attributes.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/protections/aarch64-protections.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-aarch64/protections/aarch64-protections.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-alpha/alpha.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-alpha/alpha.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arc/arc.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arc/arc.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/archive.exp ...
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new -z norelro   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new -z norelro
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z norelro ignored
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: no input files
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/ab.a tmpdir/a.o tmpdir/b.o tmpdir/x.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/ab.a tmpdir/a.o tmpdir/b.o tmpdir/x.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: First regular archive create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/c.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/d.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/d.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/d.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/y.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/y.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/y.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/y.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/cd.a tmpdir/c.o tmpdir/d.o tmpdir/y.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/cd.a tmpdir/c.o tmpdir/d.o tmpdir/y.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Second regular archive create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  T rc tmpdir/abt.a tmpdir/a.o tmpdir/b.o tmpdir/x.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  T rc tmpdir/abt.a tmpdir/a.o tmpdir/b.o tmpdir/x.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: First thin archive create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/c.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/d.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/d.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/d.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/y.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/y.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/y.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/y.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  T rc tmpdir/cdt.a tmpdir/c.o tmpdir/d.o tmpdir/y.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  T rc tmpdir/cdt.a tmpdir/c.o tmpdir/d.o tmpdir/y.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Second thin archive create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  S rc tmpdir/abn.a tmpdir/a.o tmpdir/b.o tmpdir/x.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  S rc tmpdir/abn.a tmpdir/a.o tmpdir/b.o tmpdir/x.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Regular archive w/o index create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/x.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/x.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  ST rc tmpdir/abnt.a tmpdir/a.o tmpdir/b.o tmpdir/x.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  ST rc tmpdir/abnt.a tmpdir/a.o tmpdir/b.o tmpdir/x.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Thin archive w/o index create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/abc.a tmpdir/abc.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/abc.a tmpdir/abc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Other regular archive create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  T rc tmpdir/abct.a tmpdir/abc.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  T rc tmpdir/abct.a tmpdir/abc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Other thin archive create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  S rc tmpdir/abcn.a tmpdir/abc.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  S rc tmpdir/abcn.a tmpdir/abc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Other regular archive w/o index create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  ST rc tmpdir/abcnt.a tmpdir/abc.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  ST rc tmpdir/abcnt.a tmpdir/abc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Other thin archive w/o index create
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/ab.a --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/ab.a --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/ab.a succeeded
tmpdir/ab.a
Archive member included to satisfy reference by file (symbol)

tmpdir/ab.a(a.o)              tmpdir/abc.o (aa)
(tmpdir/ab.a)a.o
tmpdir/ab.a(b.o)              tmpdir/abc.o (bb)
(tmpdir/ab.a)b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/ab.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/ab.a(a.o)
 .text          0x00008000        0x0 tmpdir/ab.a(b.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/ab.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/ab.a(b.o)
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/ab.a(a.o)
 .bss           0x00008010        0x0 tmpdir/ab.a(b.o)
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/ab.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/ab.a(b.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/ab.a succeeded
tmpdir/ab.a
Archive member included to satisfy reference by file (symbol)

tmpdir/ab.a(a.o)              tmpdir/abc.o (aa)
(tmpdir/ab.a)a.o
tmpdir/ab.a(b.o)              tmpdir/abc.o (bb)
(tmpdir/ab.a)b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/ab.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/ab.a(a.o)
 .text          0x00008000        0x0 tmpdir/ab.a(b.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/ab.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/ab.a(b.o)
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/ab.a(a.o)
 .bss           0x00008010        0x0 tmpdir/ab.a(b.o)
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/ab.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/ab.a(b.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Regular archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/abt.a --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/abt.a --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/abt.a succeeded
tmpdir/abt.a
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/abt.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abtc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/abt.a succeeded
tmpdir/abt.a
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/abt.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abtc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Thin archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/a.o succeeded
attempt to open tmpdir/b.o succeeded
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abfc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/a.o succeeded
attempt to open tmpdir/b.o succeeded
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abfc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Fake archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/absc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/absc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t succeeded
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
opened script file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/a.o failed
attempt to open tmpdir/a.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/b.o failed
attempt to open tmpdir/b.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/x.o failed
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/absc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t succeeded
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
opened script file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/a.o failed
attempt to open tmpdir/a.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/b.o failed
attempt to open tmpdir/b.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/x.o failed
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/absc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/absc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/absc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/absc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/absc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Script fake archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive tmpdir/ab.a --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive tmpdir/ab.a --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/ab.a succeeded
tmpdir/ab.a
Archive member included to satisfy reference by file (symbol)

tmpdir/ab.a(a.o)              (--whole-archive)
(tmpdir/ab.a)a.o
tmpdir/ab.a(b.o)              (--whole-archive)
(tmpdir/ab.a)b.o
tmpdir/ab.a(x.o)              (--whole-archive)
(tmpdir/ab.a)x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/ab.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/ab.a(a.o)
 .text          0x00008000        0x0 tmpdir/ab.a(b.o)
 .text          0x00008000        0x0 tmpdir/ab.a(x.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/ab.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/ab.a(b.o)
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/ab.a(x.o)
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/ab.a(a.o)
 .bss           0x00008014        0x0 tmpdir/ab.a(b.o)
 .bss           0x00008014        0x0 tmpdir/ab.a(x.o)
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/ab.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/ab.a(b.o)
 .ARM.attributes
                0x0000003c       0x14 tmpdir/ab.a(x.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/ab.a succeeded
tmpdir/ab.a
Archive member included to satisfy reference by file (symbol)

tmpdir/ab.a(a.o)              (--whole-archive)
(tmpdir/ab.a)a.o
tmpdir/ab.a(b.o)              (--whole-archive)
(tmpdir/ab.a)b.o
tmpdir/ab.a(x.o)              (--whole-archive)
(tmpdir/ab.a)x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/ab.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/ab.a(a.o)
 .text          0x00008000        0x0 tmpdir/ab.a(b.o)
 .text          0x00008000        0x0 tmpdir/ab.a(x.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/ab.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/ab.a(b.o)
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/ab.a(x.o)
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/ab.a(a.o)
 .bss           0x00008014        0x0 tmpdir/ab.a(b.o)
 .bss           0x00008014        0x0 tmpdir/ab.a(x.o)
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/ab.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/ab.a(b.o)
 .ARM.attributes
                0x0000003c       0x14 tmpdir/ab.a(x.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwc
PASS: Regular whole archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwtc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive tmpdir/abt.a --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwtc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive tmpdir/abt.a --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/abt.a succeeded
tmpdir/abt.a
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    (--whole-archive)
tmpdir/a.o
tmpdir/b.o                    (--whole-archive)
tmpdir/b.o
tmpdir/x.o                    (--whole-archive)
tmpdir/x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/abt.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 .text          0x00008000        0x0 tmpdir/x.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/x.o
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/a.o
 .bss           0x00008014        0x0 tmpdir/b.o
 .bss           0x00008014        0x0 tmpdir/x.o
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 .ARM.attributes
                0x0000003c       0x14 tmpdir/x.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwtc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/abt.a succeeded
tmpdir/abt.a
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    (--whole-archive)
tmpdir/a.o
tmpdir/b.o                    (--whole-archive)
tmpdir/b.o
tmpdir/x.o                    (--whole-archive)
tmpdir/x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD tmpdir/abt.a
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 .text          0x00008000        0x0 tmpdir/x.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/x.o
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/a.o
 .bss           0x00008014        0x0 tmpdir/b.o
 .bss           0x00008014        0x0 tmpdir/x.o
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 .ARM.attributes
                0x0000003c       0x14 tmpdir/x.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwtc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwtc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwtc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwtc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwtc
PASS: Thin whole archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwfc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwfc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/a.o succeeded
attempt to open tmpdir/b.o succeeded
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    (--whole-archive)
tmpdir/a.o
tmpdir/b.o                    (--whole-archive)
tmpdir/b.o
tmpdir/x.o                    (--whole-archive)
tmpdir/x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 .text          0x00008000        0x0 tmpdir/x.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/x.o
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/a.o
 .bss           0x00008014        0x0 tmpdir/b.o
 .bss           0x00008014        0x0 tmpdir/x.o
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 .ARM.attributes
                0x0000003c       0x14 tmpdir/x.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwfc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open tmpdir/a.o succeeded
attempt to open tmpdir/b.o succeeded
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    (--whole-archive)
tmpdir/a.o
tmpdir/b.o                    (--whole-archive)
tmpdir/b.o
tmpdir/x.o                    (--whole-archive)
tmpdir/x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 .text          0x00008000        0x0 tmpdir/x.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/x.o
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/a.o
 .bss           0x00008014        0x0 tmpdir/b.o
 .bss           0x00008014        0x0 tmpdir/x.o
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 .ARM.attributes
                0x0000003c       0x14 tmpdir/x.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwfc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwfc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwfc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwfc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwfc
PASS: Fake whole archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwsc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abwsc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --whole-archive /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t succeeded
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
opened script file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/a.o failed
attempt to open tmpdir/a.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/b.o failed
attempt to open tmpdir/b.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/x.o failed
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    (--whole-archive)
tmpdir/a.o
tmpdir/b.o                    (--whole-archive)
tmpdir/b.o
tmpdir/x.o                    (--whole-archive)
tmpdir/x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 .text          0x00008000        0x0 tmpdir/x.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/x.o
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/a.o
 .bss           0x00008014        0x0 tmpdir/b.o
 .bss           0x00008014        0x0 tmpdir/x.o
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 .ARM.attributes
                0x0000003c       0x14 tmpdir/x.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwsc elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abc.o succeeded
tmpdir/abc.o
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t succeeded
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
opened script file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/a.o failed
attempt to open tmpdir/a.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/b.o failed
attempt to open tmpdir/b.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/x.o failed
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/a.o                    (--whole-archive)
tmpdir/a.o
tmpdir/b.o                    (--whole-archive)
tmpdir/b.o
tmpdir/x.o                    (--whole-archive)
tmpdir/x.o

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/abc.o
LOAD /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 .text          0x00008000        0x0 tmpdir/x.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x14
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb
 .data          0x00008010        0x4 tmpdir/x.o
                0x00008010                xx

.data1
 *(.data1)
                0x00008014                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008014        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008014                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008014                        __bss_start = .
                0x00008014                        __bss_start__ = .

.bss            0x00008014        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008014        0x0 tmpdir/abc.o
 .bss           0x00008014        0x0 tmpdir/a.o
 .bss           0x00008014        0x0 tmpdir/b.o
 .bss           0x00008014        0x0 tmpdir/x.o
 *(COMMON)
                0x00008014                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008014                        _bss_end__ = .
                0x00008014                        __bss_end__ = .

.noinit         0x00008014        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008014                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        . = SEGMENT_START ("ldata-segment", .)
                0x00008014                        . = ALIGN (0x4)
                0x00008014                        __end__ = .
                0x00008014                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 .ARM.attributes
                0x0000003c       0x14 tmpdir/x.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abwsc elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwsc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwsc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwsc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abwsc
PASS: Script fake whole archive link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/ab.a  tmpdir/abc.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/ab.a  tmpdir/abc.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.a(abc.o): in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.a(abc.o): in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'

PASS: Regular non-group archive link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtctn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abt.a  tmpdir/abct.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtctn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abt.a  tmpdir/abct.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'

PASS: Thin non-group archive link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcfn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --start-lib tmpdir/abc.o --end-lib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcfn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --start-lib tmpdir/abc.o --end-lib 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'

PASS: Fake non-group archive link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscfn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --start-lib tmpdir/abc.o --end-lib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscfn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --start-lib tmpdir/abc.o --end-lib 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'

PASS: Script fake non-group archive link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/ab.a  tmpdir/abc.a -\) --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/ab.a  tmpdir/abc.a -\) --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/ab.a succeeded
tmpdir/ab.a
attempt to open tmpdir/abc.a succeeded
tmpdir/abc.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.a(abc.o)           (ff)
(tmpdir/abc.a)abc.o
tmpdir/ab.a
tmpdir/ab.a(a.o)              tmpdir/abc.a(abc.o) (aa)
(tmpdir/ab.a)a.o
tmpdir/ab.a(b.o)              tmpdir/abc.a(abc.o) (bb)
(tmpdir/ab.a)b.o
tmpdir/abc.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/ab.a
LOAD tmpdir/abc.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.a(abc.o)
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.a(abc.o)

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.a(abc.o)
 .text          0x00008000        0x0 tmpdir/ab.a(a.o)
 .text          0x00008000        0x0 tmpdir/ab.a(b.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.a(abc.o)
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.a(abc.o)
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/ab.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/ab.a(b.o)
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.a(abc.o)
 .bss           0x00008010        0x0 tmpdir/ab.a(a.o)
 .bss           0x00008010        0x0 tmpdir/ab.a(b.o)
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.a(abc.o)
 .ARM.attributes
                0x00000014       0x14 tmpdir/ab.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/ab.a(b.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abcg elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/ab.a succeeded
tmpdir/ab.a
attempt to open tmpdir/abc.a succeeded
tmpdir/abc.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.a(abc.o)           (ff)
(tmpdir/abc.a)abc.o
tmpdir/ab.a
tmpdir/ab.a(a.o)              tmpdir/abc.a(abc.o) (aa)
(tmpdir/ab.a)a.o
tmpdir/ab.a(b.o)              tmpdir/abc.a(abc.o) (bb)
(tmpdir/ab.a)b.o
tmpdir/abc.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/ab.a
LOAD tmpdir/abc.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.a(abc.o)
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.a(abc.o)

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.a(abc.o)
 .text          0x00008000        0x0 tmpdir/ab.a(a.o)
 .text          0x00008000        0x0 tmpdir/ab.a(b.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.a(abc.o)
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.a(abc.o)
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/ab.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/ab.a(b.o)
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.a(abc.o)
 .bss           0x00008010        0x0 tmpdir/ab.a(a.o)
 .bss           0x00008010        0x0 tmpdir/ab.a(b.o)
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.a(abc.o)
 .ARM.attributes
                0x00000014       0x14 tmpdir/ab.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/ab.a(b.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abcg elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcg
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Regular group archive link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtctg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/abt.a  tmpdir/abct.a -\) --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtctg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/abt.a  tmpdir/abct.a -\) --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abt.a succeeded
tmpdir/abt.a
attempt to open tmpdir/abct.a succeeded
tmpdir/abct.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
tmpdir/abt.a
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
tmpdir/abct.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/abt.a
LOAD tmpdir/abct.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abtctg elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abt.a succeeded
tmpdir/abt.a
attempt to open tmpdir/abct.a succeeded
tmpdir/abct.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
tmpdir/abt.a
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
tmpdir/abct.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/abt.a
LOAD tmpdir/abct.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abtctg elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtctg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtctg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtctg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtctg
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Thin group archive link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcfg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --start-lib tmpdir/abc.o --end-lib -\) --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcfg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --start-lib tmpdir/abc.o --end-lib -\) --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/a.o succeeded
attempt to open tmpdir/b.o succeeded
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
attempt to open tmpdir/abc.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
START LIB
LOAD tmpdir/abc.o
END LIB
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abfcfg elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/a.o succeeded
attempt to open tmpdir/b.o succeeded
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
attempt to open tmpdir/abc.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
START LIB
LOAD tmpdir/abc.o
END LIB
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abfcfg elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcfg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcfg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcfg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcfg
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Fake group archive link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscfg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --start-lib tmpdir/abc.o --end-lib -\) --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscfg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t --start-lib tmpdir/abc.o --end-lib -\) --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t succeeded
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
opened script file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/a.o failed
attempt to open tmpdir/a.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/b.o failed
attempt to open tmpdir/b.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/x.o failed
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
attempt to open tmpdir/abc.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
START LIB
LOAD tmpdir/abc.o
END LIB
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abscfg elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t succeeded
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
opened script file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/a.o failed
attempt to open tmpdir/a.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/b.o failed
attempt to open tmpdir/b.o succeeded
attempt to open /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/tmpdir/x.o failed
attempt to open tmpdir/x.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
attempt to open tmpdir/abc.o succeeded
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
<no file> (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new generated)

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
START LIB
LOAD tmpdir/a.o
LOAD tmpdir/b.o
LOAD tmpdir/x.o
END LIB
START LIB
LOAD tmpdir/abc.o
END LIB
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abscfg elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscfg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscfg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscfg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscfg
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Script fake group archive link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a tmpdir/cd.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a tmpdir/cd.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcde
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Regular archive plus regular link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a tmpdir/cdt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a tmpdir/cdt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdte
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Regular archive plus thin link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdfe
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdfe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdfe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Regular archive plus fake link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdse  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/cd.t
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdse  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/cd.t 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdse
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdse
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdse
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Regular archive plus script fake link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a tmpdir/cd.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a tmpdir/cd.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcde
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Thin archive plus regular link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a tmpdir/cdt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a tmpdir/cdt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdte
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Thin archive plus thin link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcdfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcdfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdfe
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdfe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdfe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Thin archive plus fake link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcdse  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/cd.t
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abtcdse  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/abt.a /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/cd.t 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdse
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdse
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abtcdse
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Thin archive plus script fake link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib tmpdir/cd.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib tmpdir/cd.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcde
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Fake archive plus regular link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t tmpdir/cd.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t tmpdir/cd.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscde
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Script fake archive plus regular link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib tmpdir/cdt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib tmpdir/cdt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdte
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Fake archive plus thin link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcdfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abfcdfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdfe
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdfe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abfcdfe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Fake archive plus fake link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscdse  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/cd.t
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abscdse  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/cd.t 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscdse
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscdse
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscdse >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abscdse
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Script fake archive plus script fake link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdwe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --whole-archive tmpdir/cd.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdwe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --whole-archive tmpdir/cd.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwe
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwe
PASS: Regular archive plus whole regular link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdwte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --whole-archive tmpdir/cdt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdwte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --whole-archive tmpdir/cdt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwte
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwte
PASS: Regular archive plus whole thin link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdwfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --whole-archive --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abcdwfe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o tmpdir/ab.a --whole-archive --start-lib tmpdir/c.o tmpdir/d.o tmpdir/y.o --end-lib 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwfe
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwfe
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwfe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abcdwfe
PASS: Regular archive plus whole fake link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/abn.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/abn.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Regular archive w/o index link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/abnt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o tmpdir/abnt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Thin archive w/o index link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnfc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnfc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless --start-lib tmpdir/a.o tmpdir/b.o tmpdir/x.o --end-lib 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnfc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnfc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnfc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnfc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Fake archive with --no-link-mapless link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnsc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnsc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ab.t 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnsc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnsc
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnsc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abnsc
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Script fake archive with --no-link-mapless link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/cdt.a --link-mapless tmpdir/abn.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/cdt.a --link-mapless tmpdir/abn.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncdte
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncdte >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncdte
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Regular archive w/o index plus thin link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/cd.a --link-mapless tmpdir/abnt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/cd.a --link-mapless tmpdir/abnt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcde
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcde >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcde
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/ny.nd starting with "^[0-9a-f]+ D yy$"
EOF from dump.out
PASS: Thin archive w/o index plus regular link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncnn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abn.a  tmpdir/abcn.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncnn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abn.a  tmpdir/abcn.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abcn.a(abc.o): in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abcn.a(abc.o): in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'

PASS: Regular non-group archive w/o index link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcntn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abnt.a  tmpdir/abcnt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcntn  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abnt.a  tmpdir/abcnt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abc.o: in function `cc':
(.data+0x0): undefined reference to `aa'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: (.data+0x4): undefined reference to `bb'

PASS: Thin non-group archive w/o index link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncng  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/abn.a  tmpdir/abcn.a -\) --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncng  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/abn.a  tmpdir/abcn.a -\) --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abn.a succeeded
tmpdir/abn.a
attempt to open tmpdir/abcn.a succeeded
tmpdir/abcn.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abcn.a(abc.o)          (ff)
(tmpdir/abcn.a)abc.o
tmpdir/abn.a
tmpdir/abn.a(a.o)             tmpdir/abcn.a(abc.o) (aa)
(tmpdir/abn.a)a.o
tmpdir/abn.a(b.o)             tmpdir/abcn.a(abc.o) (bb)
(tmpdir/abn.a)b.o
tmpdir/abcn.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/abn.a
LOAD tmpdir/abcn.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abcn.a(abc.o)
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abcn.a(abc.o)

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abcn.a(abc.o)
 .text          0x00008000        0x0 tmpdir/abn.a(a.o)
 .text          0x00008000        0x0 tmpdir/abn.a(b.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abcn.a(abc.o)
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abcn.a(abc.o)
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/abn.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/abn.a(b.o)
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abcn.a(abc.o)
 .bss           0x00008010        0x0 tmpdir/abn.a(a.o)
 .bss           0x00008010        0x0 tmpdir/abn.a(b.o)
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abcn.a(abc.o)
 .ARM.attributes
                0x00000014       0x14 tmpdir/abn.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/abn.a(b.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abncng elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abn.a succeeded
tmpdir/abn.a
attempt to open tmpdir/abcn.a succeeded
tmpdir/abcn.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abcn.a(abc.o)          (ff)
(tmpdir/abcn.a)abc.o
tmpdir/abn.a
tmpdir/abn.a(a.o)             tmpdir/abcn.a(abc.o) (aa)
(tmpdir/abn.a)a.o
tmpdir/abn.a(b.o)             tmpdir/abcn.a(abc.o) (bb)
(tmpdir/abn.a)b.o
tmpdir/abcn.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/abn.a
LOAD tmpdir/abcn.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abcn.a(abc.o)
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abcn.a(abc.o)

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abcn.a(abc.o)
 .text          0x00008000        0x0 tmpdir/abn.a(a.o)
 .text          0x00008000        0x0 tmpdir/abn.a(b.o)
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abcn.a(abc.o)
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abcn.a(abc.o)
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/abn.a(a.o)
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/abn.a(b.o)
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abcn.a(abc.o)
 .bss           0x00008010        0x0 tmpdir/abn.a(a.o)
 .bss           0x00008010        0x0 tmpdir/abn.a(b.o)
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abcn.a(abc.o)
 .ARM.attributes
                0x00000014       0x14 tmpdir/abn.a(a.o)
 .ARM.attributes
                0x00000028       0x14 tmpdir/abn.a(b.o)
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abncng elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncng >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncng
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncng >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abncng
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Regular group archive w/o index link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcntg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/abnt.a  tmpdir/abcnt.a -\) --verbose --print-map
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcntg  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff -\( tmpdir/abnt.a  tmpdir/abcnt.a -\) --verbose --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abnt.a succeeded
tmpdir/abnt.a
attempt to open tmpdir/abcnt.a succeeded
tmpdir/abcnt.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
tmpdir/abnt.a
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
tmpdir/abcnt.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/abnt.a
LOAD tmpdir/abcnt.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abntcntg elf32-littlearm)
LOAD linker stubs
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: mode armelf
attempt to open tmpdir/abnt.a succeeded
tmpdir/abnt.a
attempt to open tmpdir/abcnt.a succeeded
tmpdir/abcnt.a
Archive member included to satisfy reference by file (symbol)

tmpdir/abc.o                  (ff)
tmpdir/abc.o
tmpdir/abnt.a
tmpdir/a.o                    tmpdir/abc.o (aa)
tmpdir/a.o
tmpdir/b.o                    tmpdir/abc.o (bb)
tmpdir/b.o
tmpdir/abcnt.a

Merging object attributes


There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

START GROUP
LOAD tmpdir/abnt.a
LOAD tmpdir/abcnt.a
END GROUP
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
 .rel.iplt      0x00008000        0x0 tmpdir/abc.o
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt           0x00008000        0x0
 *(.iplt)
 .iplt          0x00008000        0x0 tmpdir/abc.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x0 tmpdir/abc.o
 .text          0x00008000        0x0 tmpdir/a.o
 .text          0x00008000        0x0 tmpdir/b.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008000        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008000        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008000        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008000        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008000        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00008000                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00008000        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00008000        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00008000        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00008000        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got            0x00008000        0x0
 *(.got.plt)
 *(.igot.plt)
 .igot.plt      0x00008000        0x0 tmpdir/abc.o
 *(.got)
 *(.igot)

.data           0x00008000       0x10
                0x00008000                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00008000        0x8 tmpdir/abc.o
                0x00008000                cc
 .data          0x00008008        0x4 tmpdir/a.o
                0x00008008                aa
 .data          0x0000800c        0x4 tmpdir/b.o
                0x0000800c                bb

.data1
 *(.data1)
                0x00008010                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00008010        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00008010                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00008010                        __bss_start = .
                0x00008010                        __bss_start__ = .

.bss            0x00008010        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00008010        0x0 tmpdir/abc.o
 .bss           0x00008010        0x0 tmpdir/a.o
 .bss           0x00008010        0x0 tmpdir/b.o
 *(COMMON)
                0x00008010                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00008010                        _bss_end__ = .
                0x00008010                        __bss_end__ = .

.noinit         0x00008010        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00008010                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        . = SEGMENT_START ("ldata-segment", .)
                0x00008010                        . = ALIGN (0x4)
                0x00008010                        __end__ = .
                0x00008010                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/abc.o
 .ARM.attributes
                0x00000014       0x14 tmpdir/a.o
 .ARM.attributes
                0x00000028       0x14 tmpdir/b.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/abntcntg elf32-littlearm)
LOAD linker stubs

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcntg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcntg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcntg >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/abntcntg
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/nx.nd starting with "^[0-9a-f]+ D xx$"
EOF from dump.out
PASS: Thin group archive w/o index link accept
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless tmpdir/abn.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abnc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless tmpdir/abn.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abn.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abn.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless

PASS: Regular archive w/o index link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless tmpdir/abnt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abc.o --no-link-mapless tmpdir/abnt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abnt.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abnt.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless

PASS: Thin archive w/o index link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/abn.a --link-mapless tmpdir/cdt.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abncdte  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/abn.a --link-mapless tmpdir/cdt.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abn.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abn.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless

PASS: Regular archive w/o index plus thin link reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive   -o tmpdir/abcde.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/abcde.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/abnt.a --link-mapless tmpdir/cd.a
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/abntcde  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive -e ff tmpdir/abcde.o --no-link-mapless tmpdir/abnt.a --link-mapless tmpdir/cd.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abnt.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/abnt.a: error adding symbols: archive has no index; run ranlib to add one or use --link-mapless

PASS: Thin archive w/o index plus regular link reject
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-archive/archive.exp completed in 2 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-elf.exp ...
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new -shared   (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new -shared
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: no input files
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/group-relocs.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/group-relocs.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/group-relocs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 -Tdata 0x3000000 --section-start alpha=0xeef0 --section-start beta=0xffeef0 tmpdir/group-relocs.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/group-relocs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 -Tdata 0x3000000 --section-start alpha=0xeef0 --section-start beta=0xffeef0 tmpdir/group-relocs.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/group-relocs >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/group-relocs
PASS: Group relocations
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib-plt-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib-plt-2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib-plt-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib-plt-2a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib-plt-2a.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib-plt-2a.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib-plt-2a.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib-plt-2a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Indirect cross-library function reference (set-up)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib-plt-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib-plt-2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib-plt-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib-plt-2b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib-plt-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib-plt-2a.so tmpdir/arm-lib-plt-2b.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib-plt-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib-plt-2a.so tmpdir/arm-lib-plt-2b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/arm-lib-plt-2b.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/arm-lib-plt-2b.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --relocs tmpdir/arm-lib-plt-2b.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --relocs tmpdir/arm-lib-plt-2b.so
PASS: Indirect cross-library function reference
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-static-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-static-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-static-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-static-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-static-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  tmpdir/arm-static-app.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-static-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  tmpdir/arm-static-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-static-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-static-app
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -rw tmpdir/arm-static-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -rw tmpdir/arm-static-app
PASS: Simple static application
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target1-abs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target1-abs -T arm.ld tmpdir/arm-target1.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target1-abs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target1-abs -T arm.ld tmpdir/arm-target1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target1-abs >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target1-abs
PASS: target1-abs
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target1-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target1-rel -T arm.ld tmpdir/arm-target1.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target1-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target1-rel -T arm.ld tmpdir/arm-target1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target1-rel >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target1-rel
PASS: target1-rel
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target2-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target2=rel -T arm.ld tmpdir/arm-target2.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target2-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target2=rel -T arm.ld tmpdir/arm-target2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target2-rel >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target2-rel
PASS: target2-rel
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target2-abs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target2=abs -T arm.ld tmpdir/arm-target2.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target2-abs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target2=abs -T arm.ld tmpdir/arm-target2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target2-abs >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target2-abs
PASS: target2-abs
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-target2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-target2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target2-got-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target2=got-rel -T arm.ld tmpdir/arm-target2.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-target2-got-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static --target2=got-rel -T arm.ld tmpdir/arm-target2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target2-got-rel >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-target2-got-rel
PASS: target2-got-rel
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-rel31.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-rel31.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-rel31.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-rel31.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-rel31  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/arm-rel31.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-rel31  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/arm-rel31.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-rel31 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/arm-rel31
PASS: arm-rel31
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-rel32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-rel32.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-rel32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-rel32.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-rel32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/arm-rel32.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-rel32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/arm-rel32.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rsj.data tmpdir/arm-rel32 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rsj.data tmpdir/arm-rel32
PASS: arm-rel32
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-call1.o -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-call1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-call1.o -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-call1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-call2.o -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-call2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-call2.o -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-call2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-call  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -static -T arm.ld tmpdir/arm-call1.o tmpdir/arm-call2.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-call  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -static -T arm.ld tmpdir/arm-call1.o tmpdir/arm-call2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/arm-call >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/arm-call
PASS: arm-call
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv tmpdir/tls-lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv tmpdir/tls-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib.so
PASS: TLS shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld --hash-style=sysv tmpdir/tls-lib.so tmpdir/tls-app.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld --hash-style=sysv tmpdir/tls-lib.so tmpdir/tls-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 0000817c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 0000817c

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-app
PASS: TLS dynamic application
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc-got.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc-got.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc-got.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc-got.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib2-got.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc-got.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib2-got.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc-got.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fDR -j .got tmpdir/tls-lib2-got.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fDR -j .got tmpdir/tls-lib2-got.so
PASS: TLS gnu shared library got
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdierelax.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdierelax.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdierelax.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdierelax.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app-rel-ie  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm-dyn.ld tmpdir/tls-gdierelax.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app-rel-ie  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm-dyn.ld tmpdir/tls-gdierelax.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app-rel-ie >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app-rel-ie
PASS: TLS gnu GD to IE relaxation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdierelax2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdierelax2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdierelax2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdierelax2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app-rel-ie2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdierelax2.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app-rel-ie2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdierelax2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app-rel-ie2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app-rel-ie2
PASS: TLS gnu GD to IE shared relaxation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdlerelax.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdlerelax.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdlerelax.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdlerelax.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app-rel-le  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld tmpdir/tls-gdlerelax.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-app-rel-le  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld tmpdir/tls-gdlerelax.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app-rel-le >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-app-rel-le
PASS: TLS gnu GD to LE relaxation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-mixed.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-mixed.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-mixed.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-mixed.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-mixed.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-mixed.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-mixed.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-mixed.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-mixed.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-mixed.so
PASS: TLS mixed models shared lib
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld tmpdir/tls-descrelax.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld tmpdir/tls-descrelax.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax
PASS: TLS descseq relaxation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax-v7.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax-v7.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax-v7.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax-v7.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax-v7  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld tmpdir/tls-descrelax-v7.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax-v7  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld tmpdir/tls-descrelax-v7.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax-v7 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax-v7
PASS: TLS descseq relaxation v7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax-be8.o -mbig-endian /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax-be8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax-be8.o -mbig-endian /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax-be8.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld -EB --be8 tmpdir/tls-descrelax-be8.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld -EB --be8 tmpdir/tls-descrelax-be8.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax-be8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax-be8
PASS: TLS descseq relaxation BE8
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax-be32.o -mbig-endian /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax-be32.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descrelax-be32.o -mbig-endian /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descrelax-be32.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax-be32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld -EB tmpdir/tls-descrelax-be32.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-descrelax-be32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld -EB tmpdir/tls-descrelax-be32.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax-be32 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-descrelax-be32
PASS: TLS descseq relaxation BE32
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-local-static.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-local-static.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-local-static.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-local-static.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-local-static  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/tls-local-static.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-local-static  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/tls-local-static.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-local-static >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-local-static
PASS: TLS local PIC symbol static link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-movwt.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-movwt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-movwt.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-movwt.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-movwt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/arm-movwt.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-movwt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/arm-movwt.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/arm-movwt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/arm-movwt
PASS: MOVW/MOVT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-be8.o -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-be8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-be8.o -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-be8.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld -EB --be8 tmpdir/arm-be8.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld -EB --be8 tmpdir/arm-be8.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/arm-be8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/arm-be8
PASS: BE8 Mapping Symbols
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/vfp11-fix-scalar.o -EL -mfpu=vfpxd /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/vfp11-fix-scalar.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/vfp11-fix-scalar.o -EL -mfpu=vfpxd /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/vfp11-fix-scalar.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/vfp11-fix-scalar  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --vfp11-denorm-fix=scalar -Ttext=0x8000 tmpdir/vfp11-fix-scalar.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/vfp11-fix-scalar  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --vfp11-denorm-fix=scalar -Ttext=0x8000 tmpdir/vfp11-fix-scalar.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/vfp11-fix-scalar >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/vfp11-fix-scalar
PASS: VFP11 denorm erratum fix, scalar operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/vfp11-fix-vector.o -EB -mfpu=vfpxd /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/vfp11-fix-vector.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/vfp11-fix-vector.o -EB -mfpu=vfpxd /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/vfp11-fix-vector.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/vfp11-fix-vector  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EB --vfp11-denorm-fix=vector -Ttext=0x8000 tmpdir/vfp11-fix-vector.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/vfp11-fix-vector  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EB --vfp11-denorm-fix=vector -Ttext=0x8000 tmpdir/vfp11-fix-vector.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/vfp11-fix-vector >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/vfp11-fix-vector
PASS: VFP11 denorm erratum fix, vector operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/vfp11-fix-none.o -EL -mfpu=vfpxd /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/vfp11-fix-none.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/vfp11-fix-none.o -EL -mfpu=vfpxd /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/vfp11-fix-none.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/vfp11-fix-none  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --vfp11-denorm-fix=scalar -Ttext=0x8000 tmpdir/vfp11-fix-none.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/vfp11-fix-none  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --vfp11-denorm-fix=scalar -Ttext=0x8000 tmpdir/vfp11-fix-none.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/vfp11-fix-none >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/vfp11-fix-none
PASS: VFP11 denorm erratum fix, embedded code-like data
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-ldm.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-ldm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-ldm.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-ldm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-ldm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-ldm.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-ldm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-ldm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-ldm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-ldm
PASS: STM32L4XX erratum fix LDM
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-vldm.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-vldm.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-vldm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-vldm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-vldm.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-vldm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-vldm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-vldm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-vldm
PASS: STM32L4XX erratum fix VLDM
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-vldm-dp.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-vldm-dp.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-vldm-dp.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-vldm-dp  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-vldm-dp.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-vldm-dp  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-vldm-dp.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-vldm-dp >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-vldm-dp
PASS: STM32L4XX erratum fix VLDM, DP registers
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-all.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-all.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-all.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-all.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-all  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360=all -Ttext=0x8000 tmpdir/stm32l4xx-fix-all.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-all  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360=all -Ttext=0x8000 tmpdir/stm32l4xx-fix-all.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-all >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-all
PASS: STM32L4XX erratum fix ALL
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-it-block.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-it-block.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/stm32l4xx-fix-it-block.o -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-fix-it-block.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-it-block  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-it-block.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/stm32l4xx-fix-it-block  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-stm32l4xx-629360 -Ttext=0x8000 tmpdir/stm32l4xx-fix-it-block.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-it-block >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/stm32l4xx-fix-it-block
PASS: STM32L4XX erratum fix in IT context
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/gc-unwind.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gc-unwind.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/gc-unwind.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gc-unwind.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/gc-unwind  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -gc-sections tmpdir/gc-unwind.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/gc-unwind  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -gc-sections tmpdir/gc-unwind.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -sj.data tmpdir/gc-unwind >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -sj.data tmpdir/gc-unwind
PASS: Unwinding and -gc-sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/script-type.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/script-type.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/script-type.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/script-type.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/script-type  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T script-type.ld tmpdir/script-type.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/script-type  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T script-type.ld tmpdir/script-type.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/script-type >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/script-type
PASS: script-type
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/callweak.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/callweak.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/callweak.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/callweak.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/callweak  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/callweak.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/callweak  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/callweak.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/callweak >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/callweak
PASS: callweak
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/reloc-boundaries.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/reloc-boundaries.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/reloc-boundaries.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/reloc-boundaries.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/reloc-boundaries  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -defsym x=0 -defsym y=0 -defsym _start=0 tmpdir/reloc-boundaries.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/reloc-boundaries  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -defsym x=0 -defsym y=0 -defsym _start=0 tmpdir/reloc-boundaries.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/reloc-boundaries >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/reloc-boundaries
PASS: Relocation boundaries
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/data-only-map.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/data-only-map.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/data-only-map.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/data-only-map.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/data-only-map  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T data-only-map.ld -Map map tmpdir/data-only-map.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/data-only-map  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T data-only-map.ld -Map map tmpdir/data-only-map.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/data-only-map >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/data-only-map
PASS: Data only mapping symbols
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/rodata-merge-map1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rodata-merge-map1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/rodata-merge-map1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rodata-merge-map1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/rodata-merge-map2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rodata-merge-map2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/rodata-merge-map2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rodata-merge-map2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/rodata-merge-map3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rodata-merge-map3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/rodata-merge-map3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rodata-merge-map3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/rodata-merge-map  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T rodata-merge-map.ld tmpdir/rodata-merge-map1.o tmpdir/rodata-merge-map2.o tmpdir/rodata-merge-map3.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/rodata-merge-map  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T rodata-merge-map.ld tmpdir/rodata-merge-map1.o tmpdir/rodata-merge-map2.o tmpdir/rodata-merge-map3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/rodata-merge-map >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/rodata-merge-map
PASS: Data only mapping symbols for merged sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/exec-got-1a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/exec-got-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/exec-got-1a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/exec-got-1a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/exec-got-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/exec-got-1a.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/exec-got-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/exec-got-1a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: GOT relocations in executables (setup)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/exec-got-1b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/exec-got-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/exec-got-1b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/exec-got-1b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/exec-got-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/exec-got-1.so tmpdir/exec-got-1b.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/exec-got-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/exec-got-1.so tmpdir/exec-got-1b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --relocs tmpdir/exec-got-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --relocs tmpdir/exec-got-1
PASS: GOT relocations in executables
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-lib.so
PASS: Simple non-PIC shared library (no PLT check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-soft-float.o -mfloat-abi=soft -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-soft-float.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-soft-float.o -mfloat-abi=soft -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-soft-float.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-soft-float  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/eabi-soft-float.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-soft-float  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/eabi-soft-float.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-soft-float >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-soft-float
PASS: EABI soft-float ET_EXEC ABI flag
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-hard-float.o -mfloat-abi=hard -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-hard-float.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-hard-float.o -mfloat-abi=hard -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-hard-float.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-hard-float  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/eabi-hard-float.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-hard-float  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/eabi-hard-float.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-hard-float >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-hard-float
PASS: EABI hard-float ET_EXEC ABI flag
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-hard-float.o -mfloat-abi=hard -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-hard-float.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-hard-float.o -mfloat-abi=hard -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-hard-float.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-hard-float.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/eabi-hard-float.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-hard-float.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/eabi-hard-float.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-hard-float.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-hard-float.so
PASS: EABI hard-float ET_DYN ABI flag
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-soft-float.o -mfloat-abi=soft -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-soft-float.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-soft-float.o -mfloat-abi=soft -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-soft-float.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-soft-float-no-flags  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/eabi-soft-float.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-soft-float-no-flags  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/eabi-soft-float.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-soft-float-no-flags >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-soft-float-no-flags
PASS: EABI ABI flags wrong ABI version
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-soft-float.o -mfloat-abi=soft -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-soft-float.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/eabi-soft-float.o -mfloat-abi=soft -meabi=5 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/eabi-soft-float.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-soft-float-r.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/eabi-soft-float.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/eabi-soft-float-r.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/eabi-soft-float.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-soft-float-r.o >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/eabi-soft-float-r.o
PASS: EABI ABI flags ld -r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/pcrel-shared.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/pcrel-shared.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/pcrel-shared.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/pcrel-shared.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/pcrel-shared.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared --hash-style=sysv tmpdir/pcrel-shared.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/pcrel-shared.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared --hash-style=sysv tmpdir/pcrel-shared.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/pcrel-shared.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/pcrel-shared.so
PASS: PC-relative in -shared
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-movs.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-movs.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-movs.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-movs.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-movs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-movs.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-movs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-movs.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-movs >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-movs
PASS: MOVS thumb1 relocations
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-adds.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-adds.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-adds.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-adds.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-adds  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-adds.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-adds  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-adds.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-adds >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-adds
PASS: ADDS thumb1 relocations
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-movs-armv7-m.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-movs-armv7-m.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-movs-armv7-m.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-movs-armv7-m.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-movs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-movs-armv7-m.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-movs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-movs-armv7-m.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-movs >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-movs
PASS: MOVS thumb1 relocations for armv7-m target
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-adds-armv7-m.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-adds-armv7-m.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-adds-armv7-m.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-adds-armv7-m.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-adds  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-adds-armv7-m.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-adds  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb1-adds-armv7-m.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-adds >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/thumb1-adds
PASS: ADDS thumb1 relocations for armv7-m target
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfs-0.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfs-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfs-0.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfs-0.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfs-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfs-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfs-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfs-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/branch-futures  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/bfs-0.o tmpdir/bfs-1.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/branch-futures  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/bfs-0.o tmpdir/bfs-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/branch-futures >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/branch-futures
PASS: Branch future relocations for armv8.1-m.main target
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-bl.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-bl.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb1-bl.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb1-bl.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x401000 tmpdir/thumb1-bl.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb1-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x401000 tmpdir/thumb1-bl.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb1-bl >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb1-bl
PASS: Thumb-1 BL
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-entry.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-entry.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-entry.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-entry.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb-entry  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/thumb-entry.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb-entry  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/thumb-entry.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/thumb-entry >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/thumb-entry
PASS: Thumb entry point
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-rel32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-rel32.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-rel32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-rel32.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb-rel32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb-rel32.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/thumb-rel32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/thumb-rel32.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/thumb-rel32 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s tmpdir/thumb-rel32
PASS: thumb-rel32
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump19.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump19.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump19.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump19.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/jump19  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/jump19.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/jump19  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/jump19.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/jump19 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/jump19
PASS: jump19
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/gc-thumb-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gc-thumb-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/gc-thumb-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gc-thumb-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/gc-thumb-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/gc-thumb-lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/gc-thumb-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv tmpdir/gc-thumb-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Thumb and -gc-sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/gc-thumb.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gc-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/gc-thumb.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gc-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/gc-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -pie -T arm.ld -gc-sections tmpdir/gc-thumb-lib.so tmpdir/gc-thumb.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/gc-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -pie -T arm.ld -gc-sections tmpdir/gc-thumb-lib.so tmpdir/gc-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --relocs tmpdir/gc-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --relocs tmpdir/gc-thumb
PASS: Thumb and -gc-sections (pie)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-lib.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-lib.so
PASS: Simple non-PIC shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib-plt32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib-plt32.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-lib-plt32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-lib-plt32.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib-plt32.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib-plt32.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-lib-plt32.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared tmpdir/arm-lib-plt32.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-lib-plt32.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-lib-plt32.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-lib-plt32.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-lib-plt32.so
PASS: Simple PIC shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so tmpdir/arm-app.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so tmpdir/arm-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-app
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-app
PASS: Simple dynamic application
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-static-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-static-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-static-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-static-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-static-app-no-rel-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-no-rel-plt.ld tmpdir/arm-static-app.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-static-app-no-rel-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-no-rel-plt.ld tmpdir/arm-static-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-static-app-no-rel-plt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-static-app-no-rel-plt
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -rw tmpdir/arm-static-app-no-rel-plt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -rw tmpdir/arm-static-app-no-rel-plt
PASS: Simple static application without .rel.plt in linker script
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-app-no-rel-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so -T arm-no-rel-plt.ld tmpdir/arm-app.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-app-no-rel-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so -T arm-no-rel-plt.ld tmpdir/arm-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/arm-app-no-rel-plt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/arm-app-no-rel-plt
PASS: Simple dynamic application without .rel.plt in linker script
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app-abs32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app-abs32.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app-abs32.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app-abs32.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-app-abs32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so tmpdir/arm-app-abs32.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/arm-app-abs32  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so tmpdir/arm-app-abs32.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-app-abs32 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/arm-app-abs32
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-app-abs32 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-app-abs32
PASS: Non-pcrel function reference
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-lib.o -mthumb-interwork /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-lib.o -mthumb-interwork /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/armthumb-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv tmpdir/mixed-lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/armthumb-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv tmpdir/mixed-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/armthumb-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/armthumb-lib.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/armthumb-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/armthumb-lib.so
PASS: Thumb shared library with ARM entry points
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/mixed-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv -use-blx tmpdir/mixed-lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/mixed-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv -use-blx tmpdir/mixed-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/mixed-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/mixed-lib.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/mixed-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/mixed-lib.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/mixed-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/mixed-lib.so
PASS: Mixed ARM/Thumb shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/mixed-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv tmpdir/mixed-app.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/mixed-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv tmpdir/mixed-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/mixed-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/mixed-app
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/mixed-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/mixed-app
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/mixed-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/mixed-app
PASS: Mixed ARM/Thumb dynamic application
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/mixed-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/mixed-app-v5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --use-blx tmpdir/mixed-app.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/mixed-app-v5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --use-blx tmpdir/mixed-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/mixed-app-v5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/mixed-app-v5
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/mixed-app-v5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/mixed-app-v5
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/mixed-app-v5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/mixed-app-v5
PASS: Mixed ARM/Thumb arch5 dynamic application
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/use-thumb-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/use-thumb-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/use-thumb-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/use-thumb-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/use-thumb-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared --hash-style=sysv tmpdir/mixed-lib.so tmpdir/use-thumb-lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/use-thumb-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared --hash-style=sysv tmpdir/mixed-lib.so tmpdir/use-thumb-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/use-thumb-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/use-thumb-lib.so
PASS: Using Thumb lib by another lib
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descseq.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descseq.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-descseq.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-descseq.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib2inline.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-descseq.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib2inline.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-descseq.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib2inline.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib2inline.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib2inline.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib2inline.so
PASS: TLS gnu shared library inlined trampoline
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-lib-loc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-lib-loc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-lib-loc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-lib-loc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib-loc.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-lib-loc.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new   -o tmpdir/tls-lib-loc.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-lib-loc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib-loc.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib-loc.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib-loc.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib-loc.so
PASS: TLS shared library gdesc local
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-alu-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-alu-bad.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-alu-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-alu-bad.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x9010 -o tmpdir/dump tmpdir/group-relocs-alu-bad.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x9010 -o tmpdir/dump tmpdir/group-relocs-alu-bad.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-alu-bad.o(.text+0): overflow whilst splitting 0x1010 for group relocation R_ARM_ALU_PC_G0
tmpdir/group-relocs-alu-bad.o: in function `_start':
(.text+0x0): relocation truncated to fit: R_ARM_ALU_PC_G0 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-alu-bad.o(.text+0): overflow whilst splitting 0x1010 for group relocation R_ARM_ALU_PC_G0
tmpdir/group-relocs-alu-bad.o: in function `_start':
(.text+0x0): relocation truncated to fit: R_ARM_ALU_PC_G0 against `bar'>, expected: <overflow whilst splitting 0x1010 for group relocation>
PASS: ALU group relocations failure test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-alu-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-alu-bad-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-alu-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-alu-bad-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x1208000 -o tmpdir/dump tmpdir/group-relocs-alu-bad-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x1208000 -o tmpdir/dump tmpdir/group-relocs-alu-bad-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-alu-bad-2.o(.text+0): overflow whilst splitting 0x1234 for group relocation R_ARM_ALU_SB_G0
tmpdir/group-relocs-alu-bad-2.o: in function `_start':
(.text+0x0): relocation truncated to fit: R_ARM_ALU_SB_G0 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-alu-bad-2.o(.text+0): overflow whilst splitting 0x1234 for group relocation R_ARM_ALU_SB_G0
tmpdir/group-relocs-alu-bad-2.o: in function `_start':
(.text+0x0): relocation truncated to fit: R_ARM_ALU_SB_G0 against `bar'>, expected: <overflow whilst splitting 0x1234 for group relocation>
PASS: ALU group relocations failure test (2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldr-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldr-bad.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldr-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldr-bad.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8001000 -o tmpdir/dump tmpdir/group-relocs-ldr-bad.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8001000 -o tmpdir/dump tmpdir/group-relocs-ldr-bad.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldr-bad.o(.text+0x4): overflow whilst splitting 0x123456 for group relocation R_ARM_LDR_SB_G1
tmpdir/group-relocs-ldr-bad.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDR_SB_G1 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldr-bad.o(.text+0x4): overflow whilst splitting 0x123456 for group relocation R_ARM_LDR_SB_G1
tmpdir/group-relocs-ldr-bad.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDR_SB_G1 against `bar'>, expected: <.*overflow whilst splitting 0x123456 for group relocation.*>
PASS: LDR group relocations failure test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldr-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldr-bad-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldr-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldr-bad-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8001000 -o tmpdir/dump tmpdir/group-relocs-ldr-bad-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8001000 -o tmpdir/dump tmpdir/group-relocs-ldr-bad-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldr-bad-2.o(.text+0x4): overflow whilst splitting 0x7ff9000 for group relocation R_ARM_LDR_PC_G1
tmpdir/group-relocs-ldr-bad-2.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDR_PC_G1 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldr-bad-2.o(.text+0x4): overflow whilst splitting 0x7ff9000 for group relocation R_ARM_LDR_PC_G1
tmpdir/group-relocs-ldr-bad-2.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDR_PC_G1 against `bar'>, expected: <.*overflow whilst splitting 0x7ff9000 for group relocation.*>
PASS: LDR group relocations failure test (2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldrs-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldrs-bad.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldrs-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldrs-bad.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8000100 -o tmpdir/dump tmpdir/group-relocs-ldrs-bad.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8000100 -o tmpdir/dump tmpdir/group-relocs-ldrs-bad.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldrs-bad.o(.text+0x4): overflow whilst splitting 0x123456 for group relocation R_ARM_LDRS_SB_G1
tmpdir/group-relocs-ldrs-bad.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDRS_SB_G1 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldrs-bad.o(.text+0x4): overflow whilst splitting 0x123456 for group relocation R_ARM_LDRS_SB_G1
tmpdir/group-relocs-ldrs-bad.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDRS_SB_G1 against `bar'>, expected: <overflow whilst splitting 0x123456 for group relocation>
PASS: LDRS group relocations failure test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldrs-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldrs-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldrs-bad-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8000100 -o tmpdir/dump tmpdir/group-relocs-ldrs-bad-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x8000100 -o tmpdir/dump tmpdir/group-relocs-ldrs-bad-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldrs-bad-2.o(.text+0x4): overflow whilst splitting 0x7ff8100 for group relocation R_ARM_LDRS_PC_G1
tmpdir/group-relocs-ldrs-bad-2.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDRS_PC_G1 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldrs-bad-2.o(.text+0x4): overflow whilst splitting 0x7ff8100 for group relocation R_ARM_LDRS_PC_G1
tmpdir/group-relocs-ldrs-bad-2.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDRS_PC_G1 against `bar'>, expected: <overflow whilst splitting 0x7ff8100 for group relocation>
PASS: LDRS group relocations failure test (2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldc-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldc-bad.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldc-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldc-bad.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x118400 -o tmpdir/dump tmpdir/group-relocs-ldc-bad.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x118400 -o tmpdir/dump tmpdir/group-relocs-ldc-bad.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldc-bad.o(.text+0x4): overflow whilst splitting 0x110400 for group relocation R_ARM_LDC_PC_G1
tmpdir/group-relocs-ldc-bad.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDC_PC_G1 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldc-bad.o(.text+0x4): overflow whilst splitting 0x110400 for group relocation R_ARM_LDC_PC_G1
tmpdir/group-relocs-ldc-bad.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDC_PC_G1 against `bar'>, expected: <overflow whilst splitting 0x110400 for group relocation>
PASS: LDC group relocations failure test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldc-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldc-bad-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/group-relocs-ldc-bad-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/group-relocs-ldc-bad-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x118400 -o tmpdir/dump tmpdir/group-relocs-ldc-bad-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x8000 --section-start foo=0x118400 -o tmpdir/dump tmpdir/group-relocs-ldc-bad-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldc-bad-2.o(.text+0x4): overflow whilst splitting 0x123456 for group relocation R_ARM_LDC_SB_G1
tmpdir/group-relocs-ldc-bad-2.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDC_SB_G1 against `bar'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/group-relocs-ldc-bad-2.o(.text+0x4): overflow whilst splitting 0x123456 for group relocation R_ARM_LDC_SB_G1
tmpdir/group-relocs-ldc-bad-2.o: in function `_start':
(.text+0x4): relocation truncated to fit: R_ARM_LDC_SB_G1 against `bar'>, expected: <overflow whilst splitting 0x123456 for group relocation>
PASS: LDC group relocations failure test (2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/thumb2-bl-undefweak.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-undefweak.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/thumb2-bl-undefweak.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-undefweak.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/thumb2-bl-undefweak.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/thumb2-bl-undefweak.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/thumb2-bl-undefweak
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/thumb2-bl-undefweak1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-undefweak1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/thumb2-bl-undefweak1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-undefweak1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/thumb2-bl-undefweak1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/thumb2-bl-undefweak1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/thumb2-bl-undefweak1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/emit-relocs1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/emit-relocs1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/emit-relocs1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/emit-relocs1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x10000 --defsym target=0xc000 -e0 --emit-relocs -o tmpdir/dump tmpdir/emit-relocs1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x10000 --defsym target=0xc000 -e0 --emit-relocs -o tmpdir/dump tmpdir/emit-relocs1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/emit-relocs1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-1.o: relocation R_ARM_MOVW_ABS_NC against `a' can not be used when making a shared object; recompile with -fPIC
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-1.o: relocation R_ARM_MOVW_ABS_NC against `a' can not be used when making a shared object; recompile with -fPIC>, expected: <.*: relocation R_ARM_MOVW_ABS_NC against `a' can not be used when making a shared object; recompile with -fPIC>
PASS: MOVW/MOVT shared libraries test 1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-2.o: relocation R_ARM_MOVT_ABS against `b' can not be used when making a shared object; recompile with -fPIC
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-2.o: relocation R_ARM_MOVT_ABS against `b' can not be used when making a shared object; recompile with -fPIC>, expected: <.*: relocation R_ARM_MOVT_ABS against `b' can not be used when making a shared object; recompile with -fPIC>
PASS: MOVW/MOVT shared libraries test 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-3.o: relocation R_ARM_THM_MOVW_ABS_NC against `c' can not be used when making a shared object; recompile with -fPIC
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-3.o: relocation R_ARM_THM_MOVW_ABS_NC against `c' can not be used when making a shared object; recompile with -fPIC>, expected: <.*: relocation R_ARM_THM_MOVW_ABS_NC against `c' can not be used when making a shared object; recompile with -fPIC>
PASS: MOVW/MOVT shared libraries test 3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/movw-shared-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-shared-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/movw-shared-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-4.o: relocation R_ARM_THM_MOVT_ABS against `d' can not be used when making a shared object; recompile with -fPIC
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/movw-shared-4.o: relocation R_ARM_THM_MOVT_ABS against `d' can not be used when making a shared object; recompile with -fPIC>, expected: <.*: relocation R_ARM_THM_MOVT_ABS against `d' can not be used when making a shared object; recompile with -fPIC>
PASS: MOVW/MOVT shared libraries test 4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rel32-reject.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rel32-reject.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rel32-reject.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rel32-reject.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/rel32-reject.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/rel32-reject.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/rel32-reject.o: relocation R_ARM_REL32 against external or undefined symbol `ext_global' can not be used when making a shared object; recompile with -fPIC
tmpdir/rel32-reject.o: in function `rel':
(.data+0x0): dangerous relocation: unsupported relocation
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/rel32-reject.o: relocation R_ARM_REL32 against external or undefined symbol `ext_global' can not be used when making a shared object; recompile with -fPIC
tmpdir/rel32-reject.o: in function `rel':
(.data+0x0): dangerous relocation: unsupported relocation>, expected: <.*relocation R_ARM_REL32.*can not.*shared object.*>
PASS: ld-arm/rel32-reject
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rel32-reject-pie.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rel32-reject-pie.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rel32-reject-pie.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/rel32-reject-pie.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -pie -o tmpdir/dump tmpdir/rel32-reject-pie.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -pie -o tmpdir/dump tmpdir/rel32-reject-pie.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 0000013c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/rel32-reject-pie.o: in function `rel':
(.data+0x0): undefined reference to `non_global'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/rel32-reject-pie.o: relocation R_ARM_REL32 against external or undefined symbol `non_global' can not be used when making a PIE executable; recompile with -fPIC
(.data+0x0): dangerous relocation: unsupported relocation
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 0000013c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/rel32-reject-pie.o: in function `rel':
(.data+0x0): undefined reference to `non_global'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/rel32-reject-pie.o: relocation R_ARM_REL32 against external or undefined symbol `non_global' can not be used when making a PIE executable; recompile with -fPIC
(.data+0x0): dangerous relocation: unsupported relocation>, expected: <.*relocation R_ARM_REL32.*can not.*PIE executable.*>
PASS: ld-arm/rel32-reject-pie
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pie-bind-locally-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/pie-bind-locally-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pie-bind-locally-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/pie-bind-locally-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pie-bind-locally-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/pie-bind-locally-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pie-bind-locally-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/pie-bind-locally-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -pie -o tmpdir/dump tmpdir/pie-bind-locally-a.o tmpdir/pie-bind-locally-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -pie -o tmpdir/dump tmpdir/pie-bind-locally-a.o tmpdir/pie-bind-locally-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Wr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Wr tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/pie-bind-locally
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge.o tmpdir/attr-merge.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge.o tmpdir/attr-merge.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge
PASS: EABI attribute merging
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-2a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-2b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-2a.o tmpdir/attr-merge-2b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-2a.o tmpdir/attr-merge-2b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-2
PASS: EABI attribute merging 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-3a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-3a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-3a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-3a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-3b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-3b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-3b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-3b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-3a.o tmpdir/attr-merge-3b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-3a.o tmpdir/attr-merge-3b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-3 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-3
PASS: EABI attribute merging 3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-4a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-4a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-4a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-4a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-4b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-4b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-4b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-4b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-4  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-4a.o tmpdir/attr-merge-4b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-4  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-4a.o tmpdir/attr-merge-4b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-4 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-4
PASS: EABI attribute merging 4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-5.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-5.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-5.o tmpdir/attr-merge-5.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-5.o tmpdir/attr-merge-5.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-5
PASS: EABI attribute merging 5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-6a.o tmpdir/attr-merge-6b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-6a.o tmpdir/attr-merge-6b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-6 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-6
PASS: EABI attribute merging 6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-6a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-6a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-6r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-6b.o tmpdir/attr-merge-6a.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-6r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-6b.o tmpdir/attr-merge-6a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-6r >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-6r
PASS: EABI attribute merging 6 reversed
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-7a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-7a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-7a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-7a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-7b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-7b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-7b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-7b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-7  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-7a.o tmpdir/attr-merge-7b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-7  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-7a.o tmpdir/attr-merge-7b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-7 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-7
PASS: EABI attribute merging 7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-8a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-8a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-8a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-8a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-8b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-8b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-8b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-8b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-8a.o tmpdir/attr-merge-8b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-8a.o tmpdir/attr-merge-8b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-8
PASS: EABI attribute merging 8
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-9a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-9a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-9a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-9a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-9b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-9b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-9b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-9b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-9  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-9a.o tmpdir/attr-merge-9b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-9  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-9a.o tmpdir/attr-merge-9b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: conflicting CPU architectures ARM v7 vs ARM v8-M.baseline in tmpdir/attr-merge-9b.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/attr-merge-9b.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: conflicting CPU architectures ARM v7 vs ARM v8-M.baseline in tmpdir/attr-merge-9b.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/attr-merge-9b.o

PASS: EABI attribute merging 9
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-10  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-10a.o tmpdir/attr-merge-10b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-10  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-10a.o tmpdir/attr-merge-10b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-10 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-10
PASS: EABI attribute merging 10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-11a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-11a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-11a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-11a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-11b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-11b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-11b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-11b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-11  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-11a.o tmpdir/attr-merge-11b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-11  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-11a.o tmpdir/attr-merge-11b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-11 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-11
PASS: EABI attribute merging 11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-12a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-12a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-12a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-12a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-12b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-12b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-12b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-12b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-12  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-12a.o tmpdir/attr-merge-12b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-12  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-12a.o tmpdir/attr-merge-12b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-12 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-12
PASS: EABI attribute merging 12
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10b-dsp.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10b-dsp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/attr-merge-10b-dsp.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-10b-dsp.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-10-dsp  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-10a.o tmpdir/attr-merge-10b-dsp.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-10-dsp  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/attr-merge-10a.o tmpdir/attr-merge-10b-dsp.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-10-dsp >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-10-dsp
PASS: EABI attribute merging 10 (DSP)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6t2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6t2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6t2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6t2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-arch-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6k.o tmpdir/arch-v6t2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-arch-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6k.o tmpdir/arch-v6t2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-1
PASS: EABI attribute arch merging 1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6t2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6t2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6t2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6t2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-arch-1r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6t2.o tmpdir/arch-v6k.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-arch-1r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6t2.o tmpdir/arch-v6k.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-1r >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-1r
PASS: EABI attribute arch merging 1 reversed
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-arch-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6k.o tmpdir/arch-v6.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-arch-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6k.o tmpdir/arch-v6.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-2
PASS: EABI attribute arch merging 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arch-v6k.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arch-v6k.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/attr-merge-arch-2r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6.o tmpdir/arch-v6k.o 
Executing on host: sh -c {./ld-new   -o tmpdir/attr-merge-arch-2r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r tmpdir/arch-v6.o tmpdir/arch-v6k.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-2r >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -A tmpdir/attr-merge-arch-2r
PASS: EABI attribute arch merging 2 reversed
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/movw-merge.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-merge.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/movw-merge.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/movw-merge.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/movw-merge  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/movw-merge.o 
Executing on host: sh -c {./ld-new   -o tmpdir/movw-merge  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/movw-merge.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/movw-merge >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dw tmpdir/movw-merge
PASS: MOVW/MOVT and merged sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 tmpdir/farcall-arm-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 tmpdir/farcall-arm-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm
PASS: ARM-ARM farcall
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-arm-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 --pic-veneer tmpdir/farcall-arm-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-arm-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 --pic-veneer tmpdir/farcall-arm-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm-pic-veneer
PASS: ARM-ARM farcall (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 -EB --be8 tmpdir/farcall-arm-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 -EB --be8 tmpdir/farcall-arm-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm-be8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm-be8
PASS: ARM-ARM farcall (BE8)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-arm.o -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-arm-be  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 -EB tmpdir/farcall-arm-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-arm-be  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 -EB tmpdir/farcall-arm-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm-be >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-arm-be
PASS: ARM-ARM farcall (BE)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-data.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-data.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-data.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-data  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/farcall-data.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-data  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/farcall-data.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/farcall-data >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/farcall-data
PASS: Long branch with mixed text and data
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/callweak-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/callweak-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/callweak-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/callweak-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/callweak-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/callweak-2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/callweak-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld tmpdir/callweak-2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/callweak-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/callweak-2
PASS: callweak-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/abs-call-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/abs-call-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/abs-call-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/abs-call-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/abs-call-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/abs-call-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/abs-call-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/abs-call-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/abs-call-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/abs-call-1
PASS: abs call
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app-movw.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app-movw.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-app-movw.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-app-movw.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/arm-app-movw  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so tmpdir/arm-app-movw.o 
Executing on host: sh -c {./ld-new   -o tmpdir/arm-app-movw  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/arm-lib.so tmpdir/arm-app-movw.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-app-movw >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/arm-app-movw
PASS: MOVW/MOVT against shared libraries
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-arm-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-arm-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb
PASS: ARM-Thumb farcall
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-thumb-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-arm-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-thumb-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-arm-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb-blx >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb-blx
PASS: ARM-Thumb farcall with BLX
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-thumb-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-arm-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-thumb-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-arm-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb-pic-veneer
PASS: ARM-Thumb farcall (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-arm-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-arm-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-arm-thumb-blx-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-arm-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-arm-thumb-blx-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-arm-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb-blx-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-arm-thumb-blx-pic-veneer
PASS: ARM-Thumb farcall with BLX (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-blx >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-blx
PASS: Thumb-Thumb farcall with BLX
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv6-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv6-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-m  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-m  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-m >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-m
PASS: Thumb-Thumb farcall M profile
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv7-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv7-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb2-thumb2-m  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb2-thumb2-m  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb2-thumb2-m >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb2-thumb2-m
PASS: Thumb2-Thumb2 farcall M profile
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv8-m.base /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv8-m.base /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-v8-m-base  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-v8-m-base  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-v8-m-base >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-v8-m-base
PASS: Thumb-Thumb farcall v8-M Baseline
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv8-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv8-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-v8-m-main  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-v8-m-main  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-v8-m-main >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-v8-m-main
PASS: Thumb-Thumb farcall v8-M Mainline
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv6-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv6-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-v6-m  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-v6-m  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-v6-m >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-v6-m
PASS: Thumb-Thumb farcall v6-M
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb
PASS: Thumb-Thumb farcall
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-blx-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-blx-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-blx-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-blx-pic-veneer
PASS: Thumb-Thumb farcall with BLX (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv7-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv7-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-m-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-m-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-m-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-m-pic-veneer
PASS: Thumb-Thumb farcall M profile (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-thumb.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-thumb.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-pic-veneer
PASS: Thumb-Thumb farcall (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb-m-no-profile-a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb-m-no-profile-a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb-m-no-profile-b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-thumb-m-no-profile-b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-thumb-m-no-profile-b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-thumb-m-no-profile  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb-m-no-profile-a.o tmpdir/farcall-thumb-thumb-m-no-profile-b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-thumb-m-no-profile  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001014 tmpdir/farcall-thumb-thumb-m-no-profile-a.o tmpdir/farcall-thumb-thumb-m-no-profile-b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-m-no-profile >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-thumb-m-no-profile
PASS: Thumb-Thumb farcall v6-M (no profile)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb2-purecode.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb2-purecode.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb2-purecode.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb2-purecode.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb2-purecode  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 tmpdir/farcall-thumb2-purecode.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb2-purecode  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 tmpdir/farcall-thumb2-purecode.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb2-purecode >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb2-purecode
PASS: Thumb2 purecode farcall
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb2-purecode-consecutive-veneer.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb2-purecode-consecutive-veneer.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb2-purecode-consecutive-veneer.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb2-purecode-consecutive-veneer.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb2-purecode-consecutive-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 tmpdir/farcall-thumb2-purecode-consecutive-veneer.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb2-purecode-consecutive-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2001020 tmpdir/farcall-thumb2-purecode-consecutive-veneer.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb2-purecode-consecutive-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb2-purecode-consecutive-veneer
PASS: Thumb2 purecode farcall consecutive veneer
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 tmpdir/farcall-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 tmpdir/farcall-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm
PASS: Thumb-ARM farcall
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 -EB --be8 tmpdir/farcall-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 -EB --be8 tmpdir/farcall-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-be8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-be8
PASS: Thumb-ARM farcall (BE8)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-arm-be  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 -EB tmpdir/farcall-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-arm-be  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 -EB tmpdir/farcall-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-be >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-be
PASS: Thumb-ARM farcall (BE)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm-short.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm-short.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm-short.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm-short.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-arm-short  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x0002014 tmpdir/farcall-thumb-arm-short.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-arm-short  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x0002014 tmpdir/farcall-thumb-arm-short.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-short >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-short
PASS: Thumb-ARM (short) call
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-arm-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1c01010 --section-start .foo=0x2001014 tmpdir/farcall-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-arm-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1c01010 --section-start .foo=0x2001014 tmpdir/farcall-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-blx >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-blx
PASS: Thumb-ARM farcall with BLX
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-arm-blx-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1c01010 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-arm-blx-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1c01010 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-blx-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-blx-pic-veneer
PASS: Thumb-ARM farcall with BLX (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-thumb-arm.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-thumb-arm-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-thumb-arm-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1c01010 --section-start .foo=0x2001014 --pic-veneer tmpdir/farcall-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-thumb-arm-pic-veneer
PASS: Thumb-ARM farcall (PIC veneer)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-cond-thumb-arm.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-cond-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-cond-thumb-arm.o -W /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-cond-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-cond-thumb-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 --section-start .foo=0x118000 tmpdir/farcall-cond-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-cond-thumb-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 --section-start .foo=0x118000 tmpdir/farcall-cond-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-cond-thumb-arm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-cond-thumb-arm
PASS: Thumb-ARM farcall cond
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-cond-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-cond-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-cond-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-cond-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-cond-thumb-arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 --section-start .foo=0x118000 -EB --be8 tmpdir/farcall-cond-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-cond-thumb-arm-be8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 --section-start .foo=0x118000 -EB --be8 tmpdir/farcall-cond-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-cond-thumb-arm-be8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-cond-thumb-arm-be8
PASS: Thumb-ARM farcall cond (BE8)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-cond-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-cond-thumb-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-cond-thumb-arm.o -W -EB /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-cond-thumb-arm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-cond-thumb-arm-be  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 --section-start .foo=0x118000 -EB tmpdir/farcall-cond-thumb-arm.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-cond-thumb-arm-be  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x8000 --section-start .foo=0x118000 -EB tmpdir/farcall-cond-thumb-arm.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-cond-thumb-arm-be >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-cond-thumb-arm-be
PASS: Thumb-ARM farcall cond (BE)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mix.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mix.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mix.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mix.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-mix  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2002020 tmpdir/farcall-mix.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-mix  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2002020 tmpdir/farcall-mix.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-mix >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-mix
PASS: Multiple farcalls
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mix2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mix2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mix2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mix2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-mix2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .mytext=0x2000 --section-start .foo=0x2003020 -z max-page-size=0x10000 tmpdir/farcall-mix2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-mix2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .mytext=0x2000 --section-start .foo=0x2003020 -z max-page-size=0x10000 tmpdir/farcall-mix2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-mix2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-mix2
PASS: Multiple farcalls from several sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl-as-thumb1-bad.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl-as-thumb1-bad.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb2-bl-as-thumb1-bad  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x100100c tmpdir/thumb2-bl-as-thumb1-bad.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb2-bl-as-thumb1-bad  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -Ttext 0x1000 --section-start .foo=0x100100c tmpdir/thumb2-bl-as-thumb1-bad.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb2-bl-as-thumb1-bad >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb2-bl-as-thumb1-bad
PASS: Thumb-2-as-Thumb-1 BL
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl-bad.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-bad.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl-bad.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-bad.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb2-bl-bad  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x100100c tmpdir/thumb2-bl-bad.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb2-bl-bad  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x100100c tmpdir/thumb2-bl-bad.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb2-bl-bad >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb2-bl-bad
PASS: Thumb-2 BL bad
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-bl-lks-sym.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-bl-lks-sym.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-bl-lks-sym.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-bl-lks-sym.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb-bl-lks-sym  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T branch-lks-sym.ld tmpdir/thumb-bl-lks-sym.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb-bl-lks-sym  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T branch-lks-sym.ld tmpdir/thumb-bl-lks-sym.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: (extFunc): Forcing branch to absolute symbol in Thumb mode (Thumb-only CPU) in tmpdir/thumb-bl-lks-sym.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: (extFunc): Forcing branch to absolute symbol in Thumb mode (Thumb-only CPU) in tmpdir/thumb-bl-lks-sym.o

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb-bl-lks-sym >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb-bl-lks-sym
PASS: Branch to linker script symbol with BL for thumb-only target
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-b-lks-sym.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-b-lks-sym.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb-b-lks-sym.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-b-lks-sym.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb-b-lks-sym  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T branch-lks-sym.ld tmpdir/thumb-b-lks-sym.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb-b-lks-sym  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T branch-lks-sym.ld tmpdir/thumb-b-lks-sym.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: (extFunc): Forcing branch to absolute symbol in Thumb mode (Thumb-only CPU) in tmpdir/thumb-b-lks-sym.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: (extFunc): Forcing branch to absolute symbol in Thumb mode (Thumb-only CPU) in tmpdir/thumb-b-lks-sym.o

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb-b-lks-sym >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/thumb-b-lks-sym
PASS: Branch to linker script symbol with B for thumb-only target
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv6z /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv6z /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/fix-arm1176-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014 tmpdir/fix-arm1176.o 
Executing on host: sh -c {./ld-new   -o tmpdir/fix-arm1176-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014 tmpdir/fix-arm1176.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-1
PASS: erratum 760522 fix (default for v6z)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv6z /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv6z /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/fix-arm1176-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014 --fix-arm1176 tmpdir/fix-arm1176.o 
Executing on host: sh -c {./ld-new   -o tmpdir/fix-arm1176-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014 --fix-arm1176 tmpdir/fix-arm1176.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-2
PASS: erratum 760522 fix (explicitly on at v6z)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv6z /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv6z /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/fix-arm1176-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014 --no-fix-arm1176 tmpdir/fix-arm1176.o 
Executing on host: sh -c {./ld-new   -o tmpdir/fix-arm1176-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014 --no-fix-arm1176 tmpdir/fix-arm1176.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-3 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-3
PASS: erratum 760522 fix (explicitly off at v6z)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv5te /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv5te /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/fix-arm1176-4  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014  tmpdir/fix-arm1176.o 
Executing on host: sh -c {./ld-new   -o tmpdir/fix-arm1176-4  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014  tmpdir/fix-arm1176.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-4 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-4
PASS: erratum 760522 fix (default for v5)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv7-a /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -march=armv7-a /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/fix-arm1176-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014  tmpdir/fix-arm1176.o 
Executing on host: sh -c {./ld-new   -o tmpdir/fix-arm1176-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014  tmpdir/fix-arm1176.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-5
PASS: erratum 760522 fix (default for v7-a)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -mcpu=arm1156t2f-s /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/fix-arm1176.o -mcpu=arm1156t2f-s /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/fix-arm1176.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/fix-arm1176-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014  tmpdir/fix-arm1176.o 
Executing on host: sh -c {./ld-new   -o tmpdir/fix-arm1176-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start=.foo=0x2001014  tmpdir/fix-arm1176.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-6 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/fix-arm1176-6
PASS: erratum 760522 fix (default for ARM1156)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl.o -march=armv7 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl.o -march=armv7 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb2-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/thumb2-bl.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb2-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/thumb2-bl.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-bl >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-bl
PASS: Thumb-2 BL on armv7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl.o -march=armv6-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl.o -march=armv6-m /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb2-armv6m-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/thumb2-bl.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb2-armv6m-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/thumb2-bl.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-armv6m-bl >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-armv6m-bl
PASS: Thumb-2 BL on ARMv6-M
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-b-interwork.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-b-interwork.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-b-interwork.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-b-interwork.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb2-b-interwork  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/thumb2-b-interwork.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb2-b-interwork  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/thumb2-b-interwork.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-b-interwork >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-b-interwork
PASS: Thumb-2 Interworked branch
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl-blx-interwork.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-blx-interwork.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/thumb2-bl-blx-interwork.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb2-bl-blx-interwork.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/thumb2-bl-blx-interwork  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/thumb2-bl-blx-interwork.o 
Executing on host: sh -c {./ld-new   -o tmpdir/thumb2-bl-blx-interwork  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm.ld tmpdir/thumb2-bl-blx-interwork.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-bl-blx-interwork >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/thumb2-bl-blx-interwork
PASS: BL/BLX interworking
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/armv4-bx.o --fix-v4bx -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/armv4-bx.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/armv4-bx.o --fix-v4bx -meabi=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/armv4-bx.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/armv4-bx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld --fix-v4bx-interworking tmpdir/armv4-bx.o 
Executing on host: sh -c {./ld-new   -o tmpdir/armv4-bx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld --fix-v4bx-interworking tmpdir/armv4-bx.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/armv4-bx >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/armv4-bx
PASS: ARMv4 interworking
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bf.o -march=armv8.1-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bf.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bf.o -march=armv8.1-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bf.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/bf  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/bf.o 
Executing on host: sh -c {./ld-new   -o tmpdir/bf  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/bf.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/bf >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/bf
PASS: Armv8.1-M Mainline BF
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfl.o -march=armv8.1-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfl.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfl.o -march=armv8.1-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfl.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/bfl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/bfl.o 
Executing on host: sh -c {./ld-new   -o tmpdir/bfl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/bfl.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/bfl >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/bfl
PASS: Armv8.1-M Mainline BFL
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfcsel.o -march=armv8.1-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfcsel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/bfcsel.o -march=armv8.1-m.main /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/bfcsel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/bfcsel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/bfcsel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/bfcsel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Ttext 0x1000 --section-start .foo=0x1001000 tmpdir/bfcsel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/bfcsel >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/bfcsel
PASS: Armv8.1-M Mainline BFCSEL
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers.o -march=armv7-a -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers.o -march=armv7-a -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/jump-reloc-veneers-short1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 --section-start destsect=0x00009000 --section-start .text=0x8000 tmpdir/jump-reloc-veneers.o 
Executing on host: sh -c {./ld-new   -o tmpdir/jump-reloc-veneers-short1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 --section-start destsect=0x00009000 --section-start .text=0x8000 tmpdir/jump-reloc-veneers.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-short1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-short1
PASS: R_ARM_THM_JUMP24 Relocation veneers: Short 1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers.o -march=armv7-a -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers.o -march=armv7-a -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/jump-reloc-veneers-short2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 --section-start destsect=0x00900000 --section-start .text=0x8000 tmpdir/jump-reloc-veneers.o 
Executing on host: sh -c {./ld-new   -o tmpdir/jump-reloc-veneers-short2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 --section-start destsect=0x00900000 --section-start .text=0x8000 tmpdir/jump-reloc-veneers.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-short2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-short2
PASS: R_ARM_THM_JUMP24 Relocation veneers: Short 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers.o -march=armv7-a -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers.o -march=armv7-a -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/jump-reloc-veneers-long  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 --section-start destsect=0x09000000 --section-start .text=0x8000 tmpdir/jump-reloc-veneers.o 
Executing on host: sh -c {./ld-new   -o tmpdir/jump-reloc-veneers-long  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 --section-start destsect=0x09000000 --section-start .text=0x8000 tmpdir/jump-reloc-veneers.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-long >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-long
PASS: R_ARM_THM_JUMP24 Relocation veneers: Long
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv8-m.base -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv8-m.base -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-veneers-no-gnu_sgstubs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  tmpdir/cmse-veneers.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-veneers-no-gnu_sgstubs  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  tmpdir/cmse-veneers.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: no address assigned to the veneers output section .gnu.sgstubs
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers-no-gnu_sgstubs: warning: allocated section `.text' not in segment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: no address assigned to the veneers output section .gnu.sgstubs
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers-no-gnu_sgstubs: warning: allocated section `.text' not in segment

PASS: Secure gateway veneers: no .gnu.sgstubs section
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv7-m -mthumb --defsym CHECK_ERRORS=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv7-m -mthumb --defsym CHECK_ERRORS=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-veneers-wrong-entryfct  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  tmpdir/cmse-veneers.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-veneers-wrong-entryfct  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  tmpdir/cmse-veneers.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: special symbol `__acle_se_loc_entry_veneer1' only allowed for ARMv8-M architecture or later
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_loc_entry_veneer1'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_loc_entry_veneer2'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_loc_entry_veneer4'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid standard symbol `loc_entry_veneer3'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid standard symbol `loc_entry_veneer5'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: absent standard symbol `fake_entry_veneer1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid standard symbol `obj_entry_veneer1'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_obj_entry_veneer2'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: `fake_entry_veneer2' and its special symbol are in different sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers-wrong-entryfct: warning: allocated section `.text' not in segment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers-wrong-entryfct: warning: allocated section `.data' not in segment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: special symbol `__acle_se_loc_entry_veneer1' only allowed for ARMv8-M architecture or later
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_loc_entry_veneer1'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_loc_entry_veneer2'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_loc_entry_veneer4'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid standard symbol `loc_entry_veneer3'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid standard symbol `loc_entry_veneer5'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: absent standard symbol `fake_entry_veneer1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid standard symbol `obj_entry_veneer1'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: invalid special symbol `__acle_se_obj_entry_veneer2'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers.o: `fake_entry_veneer2' and its special symbol are in different sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers-wrong-entryfct: warning: allocated section `.text' not in segment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-veneers-wrong-entryfct: warning: allocated section `.data' not in segment

PASS: Secure gateway veneers: wrong entry functions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv8-m.base -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv8-m.base -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-veneers-baseline  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext=0x8000 --section-start .gnu.sgstubs=0x20000 --gc-sections -z max-page-size=0x10000 tmpdir/cmse-veneers.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-veneers-baseline  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext=0x8000 --section-start .gnu.sgstubs=0x20000 --gc-sections -z max-page-size=0x10000 tmpdir/cmse-veneers.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d -j .gnu.sgstubs tmpdir/cmse-veneers-baseline >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d -j .gnu.sgstubs tmpdir/cmse-veneers-baseline
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -h -j .gnu.sgstubs tmpdir/cmse-veneers-baseline >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -h -j .gnu.sgstubs tmpdir/cmse-veneers-baseline
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/cmse-veneers-baseline >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/cmse-veneers-baseline
PASS: Secure gateway veneers (ARMv8-M Baseline)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv8-m.main -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-veneers.o -march=armv8-m.main -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-veneers.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-veneers-mainline  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext=0x8000 --section-start .gnu.sgstubs=0x20000 --gc-sections -z max-page-size=0x10000 tmpdir/cmse-veneers.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-veneers-mainline  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext=0x8000 --section-start .gnu.sgstubs=0x20000 --gc-sections -z max-page-size=0x10000 tmpdir/cmse-veneers.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d -j .gnu.sgstubs tmpdir/cmse-veneers-mainline >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d -j .gnu.sgstubs tmpdir/cmse-veneers-mainline
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -h -j .gnu.sgstubs tmpdir/cmse-veneers-mainline >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -h -j .gnu.sgstubs tmpdir/cmse-veneers-mainline
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/cmse-veneers-mainline >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/cmse-veneers-mainline
PASS: Secure gateway veneers (ARMv8-M Mainline)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym CHECK_ERRORS=1 --defsym VER=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym CHECK_ERRORS=1 --defsym VER=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.o: absent standard symbol `not_exported_fct2'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.o: invalid special symbol `__acle_se_not_exported_pseudoentry_var'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.o: invalid standard symbol `not_exported_pseudoentry_var'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib: warning: allocated section `.text' not in segment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib: warning: allocated section `.data' not in segment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.o: absent standard symbol `not_exported_fct2'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.o: invalid special symbol `__acle_se_not_exported_pseudoentry_var'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.o: invalid standard symbol `not_exported_pseudoentry_var'; it must be a global or weak function symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib: warning: allocated section `.text' not in segment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib: warning: allocated section `.data' not in segment

PASS: Secure gateway import library generation: errors
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s --wide tmpdir/cmse-implib.lib tmpdir/cmse-implib >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s --wide tmpdir/cmse-implib.lib tmpdir/cmse-implib
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/cmse-implib.lib tmpdir/cmse-implib >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -h tmpdir/cmse-implib.lib tmpdir/cmse-implib
PASS: Secure gateway import library generation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-new-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-new-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-new-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-new-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s --wide tmpdir/cmse-new-implib.lib tmpdir/cmse-new-implib >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s --wide tmpdir/cmse-new-implib.lib tmpdir/cmse-new-implib
PASS: Input secure gateway import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-new-implib-no-output  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-new-implib-no-output  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: new entry function(s) introduced but no output import library specified:
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:   exported_entry_veneer4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:   exported_entry_veneer1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: new entry function(s) introduced but no output import library specified:
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:   exported_entry_veneer4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:   exported_entry_veneer1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020

PASS: Input secure gateway import library: no output import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-new-implib-not-sg-in-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --in-implib=tmpdir/cmse-implib.lib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-new-implib-not-sg-in-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --in-implib=tmpdir/cmse-implib.lib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.lib: --in-implib only supported for Secure Gateway import libraries
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.lib: --in-implib only supported for Secure Gateway import libraries
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020

PASS: Input secure gateway import library: not an SG input import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-new-earlier-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x19000 --out-implib=tmpdir/cmse-new-earlier-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-new-earlier-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x19000 --out-implib=tmpdir/cmse-new-earlier-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: start address of `.gnu.sgstubs' is different from previous link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: start address of `.gnu.sgstubs' is different from previous link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020

PASS: Input secure gateway import library: earlier stub section base
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=2 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-new-later-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x30000 --out-implib=tmpdir/cmse-new-later-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-new-later-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x30000 --out-implib=tmpdir/cmse-new-later-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: start address of `.gnu.sgstubs' is different from previous link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00030020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: entry function `exported_entry_veneer3' disappeared from secure code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: start address of `.gnu.sgstubs' is different from previous link
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00030020

PASS: Input secure gateway import library: later stub section base
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=3 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=3 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-new-comeback-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-new-comeback-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-new-comeback-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-new-comeback-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s --wide tmpdir/cmse-new-comeback-implib.lib tmpdir/cmse-new-comeback-implib >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s --wide tmpdir/cmse-new-comeback-implib.lib tmpdir/cmse-new-comeback-implib
PASS: Input secure gateway import library: veneer comeback
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse-implib.o -march=armv8-m.base -mthumb --defsym VER=4 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse-implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse-new-wrong-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-new-wrong-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse-new-wrong-implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x20000 --out-implib=tmpdir/cmse-new-wrong-implib.lib --in-implib=tmpdir/cmse-implib.lib --cmse-implib tmpdir/cmse-implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.lib: visibility of symbol `exported_entry_veneer2' has changed
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: `exported_entry_fct2' refers to a non entry function
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/cmse-implib.lib: visibility of symbol `exported_entry_veneer2' has changed
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: `exported_entry_fct2' refers to a non entry function
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: can not size stub section: invalid operation
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00020020

PASS: Input secure gateway import library: entry function change
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse_main.o -march=armv8-m.main -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse_main.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse_main.o -march=armv8-m.main -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse_main.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse_sec_debug.o -march=armv8-m.main -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse_sec_debug.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cmse_sec_debug.o -march=armv8-m.main -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cmse_sec_debug.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cmse_main_sec_debug  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x190000 --gc-sections -e0 tmpdir/cmse_main.o tmpdir/cmse_sec_debug.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cmse_main_sec_debug  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start .gnu.sgstubs=0x190000 --gc-sections -e0 tmpdir/cmse_main.o tmpdir/cmse_sec_debug.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump --dwarf=info tmpdir/cmse_main_sec_debug >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump --dwarf=info tmpdir/cmse_main_sec_debug
PASS: Secure gateway veneers:cmse functions debug information missing
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/jump-reloc-veneers-cond-short  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x000108002 --section-start .text=0x8000 tmpdir/jump-reloc-veneers-cond.o 
Executing on host: sh -c {./ld-new   -o tmpdir/jump-reloc-veneers-cond-short  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x000108002 --section-start .text=0x8000 tmpdir/jump-reloc-veneers-cond.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-short >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-short
PASS: R_ARM_THM_JUMP19 Relocation veneers: Short
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/jump-reloc-veneers-cond-long  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x00108004 --section-start .text=0x8000 tmpdir/jump-reloc-veneers-cond.o 
Executing on host: sh -c {./ld-new   -o tmpdir/jump-reloc-veneers-cond-long  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x00108004 --section-start .text=0x8000 tmpdir/jump-reloc-veneers-cond.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-long >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-long
PASS: R_ARM_THM_JUMP19 Relocation veneers: Long
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/jump-reloc-veneers-cond-short-backward  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x8004 --section-start .text=0x108000 tmpdir/jump-reloc-veneers-cond.o 
Executing on host: sh -c {./ld-new   -o tmpdir/jump-reloc-veneers-cond-short-backward  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x8004 --section-start .text=0x108000 tmpdir/jump-reloc-veneers-cond.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-short-backward >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-short-backward
PASS: R_ARM_THM_JUMP19 Relocation veneers: Short backward
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/jump-reloc-veneers-cond.o -march=armv7-m -mthumb /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/jump-reloc-veneers-cond.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/jump-reloc-veneers-cond-long-backward  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x8002 --section-start .text=0x108000 tmpdir/jump-reloc-veneers-cond.o 
Executing on host: sh -c {./ld-new   -o tmpdir/jump-reloc-veneers-cond-long-backward  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --section-start destsect=0x8002 --section-start .text=0x108000 tmpdir/jump-reloc-veneers-cond.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-long-backward >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/jump-reloc-veneers-cond-long-backward
PASS: R_ARM_THM_JUMP19 Relocation veneers: Long backward
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-group-default  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2003020 tmpdir/farcall-group.o tmpdir/farcall-group2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-group-default  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2003020 tmpdir/farcall-group.o tmpdir/farcall-group2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-group-default >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-group-default
PASS: Default group size
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-group-size2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2003020 --stub-group-size=2 tmpdir/farcall-group.o tmpdir/farcall-group2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-group-size2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .foo=0x2003020 --stub-group-size=2 tmpdir/farcall-group.o tmpdir/farcall-group2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-group-size2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-group-size2
PASS: Group size=2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-group4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-group4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-group-limit  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .far=0x2003020 tmpdir/farcall-group3.o tmpdir/farcall-group4.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-group-limit  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Ttext 0x1000 --section-start .far=0x2003020 tmpdir/farcall-group3.o tmpdir/farcall-group4.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-group-limit >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/farcall-group-limit
PASS: Group size limit
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-b  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-b  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b
PASS: Cortex-A8 erratum fix, b.w
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-bl.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bl  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-bl.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl
PASS: Cortex-A8 erratum fix, bl.w
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bcc.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bcc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bcc.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bcc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bcc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-bcc.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bcc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-bcc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bcc >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bcc
PASS: Cortex-A8 erratum fix, bcc.w
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-blx.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-blx  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-blx.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx
PASS: Cortex-A8 erratum fix, blx.w
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-arm-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-arm-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-arm-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-arm-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-b-rel-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-arm-target.o tmpdir/cortex-a8-fix-b-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-b-rel-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-arm-target.o tmpdir/cortex-a8-fix-b-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b-rel-arm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b-rel-arm
PASS: Cortex-A8 erratum fix, relocate b.w to ARM
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-b-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-b-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-b-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-b-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b-rel-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b-rel-thumb
PASS: Cortex-A8 erratum fix, relocate b.w to Thumb
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-arm-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-arm-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-arm-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-arm-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bl-rel-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-arm-target.o tmpdir/cortex-a8-fix-bl-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bl-rel-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-arm-target.o tmpdir/cortex-a8-fix-bl-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-rel-arm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-rel-arm
PASS: Cortex-A8 erratum fix, relocate bl.w to ARM
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bl-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-bl-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bl-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-bl-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-rel-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-rel-thumb
PASS: Cortex-A8 erratum fix, relocate bl.w to Thumb
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bcc-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bcc-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bcc-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bcc-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bcc-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-bcc-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bcc-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-bcc-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bcc-rel-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bcc-rel-thumb
PASS: Cortex-A8 erratum fix, relocate b<cond>.w to Thumb
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-arm-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-arm-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-arm-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-arm-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-blx-rel-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-arm-target.o tmpdir/cortex-a8-fix-blx-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-blx-rel-arm  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-arm-target.o tmpdir/cortex-a8-fix-blx-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-rel-arm >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-rel-arm
PASS: Cortex-A8 erratum fix, relocate blx.w to ARM
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-blx-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-blx-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-blx-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-blx-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-rel-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-rel-thumb
PASS: Cortex-A8 erratum fix, relocate blx.w to Thumb
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-far-1.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-far-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-far-1.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-far-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-far-2.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-far-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-far-2.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-far-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-far-3.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-far-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-far-3.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-far-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-far  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x00 --fix-cortex-a8 --defsym _start=0 tmpdir/cortex-a8-far-1.o tmpdir/cortex-a8-far-2.o tmpdir/cortex-a8-far-3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-far  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x00 --fix-cortex-a8 --defsym _start=0 tmpdir/cortex-a8-far-1.o tmpdir/cortex-a8-far-2.o tmpdir/cortex-a8-far-3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-far >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-far
PASS: Cortex-A8 erratum fix, relocate bl.w and far call
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-hdr.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-hdr.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-hdr.o -EL -mcpu=cortex-a8 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-hdr.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-hdr  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-cortex-a8 -T cortex-a8-fix-hdr.t tmpdir/cortex-a8-fix-hdr.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-hdr  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --fix-cortex-a8 -T cortex-a8-fix-hdr.t tmpdir/cortex-a8-fix-hdr.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-hdr >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-hdr
PASS: Cortex-A8 erratum fix, headers
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-bcond.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-bcond.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-bcond.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-bcond.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-blx-bcond  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-blx-bcond.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-blx-bcond  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Ttext=0x8f00 --fix-cortex-a8 tmpdir/cortex-a8-fix-blx-bcond.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-bcond >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-bcond
PASS: Cortex-A8 erratum fix, blx.w and b<cond>.w together
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-1
PASS: IFUNC test 1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-2
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-2
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-2
PASS: IFUNC test 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-5.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-5.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-5.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-5
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-5
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-5
PASS: IFUNC test 5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-6.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-6.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-6.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-6 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-6
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-6 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-6
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-6 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-6
PASS: IFUNC test 6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-11.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-11.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-11.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-11.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-11  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-11.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-11  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-11.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-11 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-11
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-11 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-11
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-11 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -dr tmpdir/ifunc-11
PASS: IFUNC test 11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-17.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-17.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-17.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-17.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-17  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-17.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-17  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-static.ld -z max-page-size=0x10000 tmpdir/ifunc-17.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-17 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-17
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-17 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-17
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-17 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-17
PASS: IFUNC test 17
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-pic-veneer.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-pic-veneer.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/arm-pic-veneer.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-pic-veneer.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/arm-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld --pic-veneer tmpdir/arm-pic-veneer.o 
Executing on host: sh -c {./ld-new   -o tmpdir/arm-pic-veneer  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -static -T arm.ld --pic-veneer tmpdir/arm-pic-veneer.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/arm-pic-veneer >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/arm-pic-veneer
PASS: arm-pic-veneer
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/tls-lib2.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc.o 
Executing on host: sh -c {./ld-new   -o tmpdir/tls-lib2.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib2.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib2.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib2.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/tls-lib2.so
PASS: TLS gnu shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/tls-lib2-nlazy.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -z now -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc.o 
Executing on host: sh -c {./ld-new   -o tmpdir/tls-lib2-nlazy.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -z now -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -x .got tmpdir/tls-lib2-nlazy.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -x .got tmpdir/tls-lib2-nlazy.so
PASS: TLS gnu shared library non-lazy
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc-neg.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc-neg.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-gdesc-neg.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-gdesc-neg.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/tls-lib2-neg.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc-neg.o 
Executing on host: sh -c {./ld-new   -o tmpdir/tls-lib2-neg.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-dyn.ld --hash-style=sysv tmpdir/tls-gdesc-neg.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib2-neg.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-lib2-neg.so
PASS: TLS gnu shared library negative addend
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-longplt-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-longplt-lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-longplt-lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-longplt-lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/tls-longplt-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv --section-start .foo=0x4001000 tmpdir/tls-longplt-lib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/tls-longplt-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv --section-start .foo=0x4001000 tmpdir/tls-longplt-lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-longplt-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-longplt-lib.so
PASS: TLS long plt library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-longplt.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-longplt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-longplt.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-longplt.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/tls-longplt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld --hash-style=sysv --section-start .foo=0x4001000 tmpdir/tls-longplt-lib.so tmpdir/tls-longplt.o 
Executing on host: sh -c {./ld-new   -o tmpdir/tls-longplt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T arm-dyn.ld --hash-style=sysv --section-start .foo=0x4001000 tmpdir/tls-longplt-lib.so tmpdir/tls-longplt.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 000081dc
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 000081dc

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-longplt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-longplt
PASS: TLS long plt
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-thumb1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-thumb1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/tls-thumb1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/tls-thumb1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/tls-thumb1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv --section-start .foo=0x4001000 tmpdir/tls-thumb1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/tls-thumb1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-dyn.ld --hash-style=sysv --section-start .foo=0x4001000 tmpdir/tls-thumb1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-thumb1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/tls-thumb1
PASS: TLS thumb1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-mixed-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --section-start .far_arm=0x2100000 --section-start .far_thumb=0x2200000 tmpdir/farcall-mixed-app.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-mixed-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --section-start .far_arm=0x2100000 --section-start .far_thumb=0x2200000 tmpdir/farcall-mixed-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-app
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/farcall-mixed-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/farcall-mixed-app
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/farcall-mixed-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/farcall-mixed-app
PASS: Mixed ARM/Thumb dynamic application with farcalls
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-mixed-app-v5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --use-blx --section-start .far_arm=0x2100000 --section-start .far_thumb=0x2200000 tmpdir/farcall-mixed-app.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-mixed-app-v5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --use-blx --section-start .far_arm=0x2100000 --section-start .far_thumb=0x2200000 tmpdir/farcall-mixed-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-app-v5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-app-v5
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/farcall-mixed-app-v5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/farcall-mixed-app-v5
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/farcall-mixed-app-v5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/farcall-mixed-app-v5
PASS: Mixed ARM/Thumb arch5 dynamic application with farcalls
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-app2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-app2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-app2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-app2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-mixed-app2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --section-start .mid_thumb=0x10081c0 --section-start .far_arm=0x2100000 --section-start .far_thumb=0x2200000 tmpdir/farcall-mixed-app2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-mixed-app2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --section-start .mid_thumb=0x10081c0 --section-start .far_arm=0x2100000 --section-start .far_thumb=0x2200000 tmpdir/farcall-mixed-app2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-app2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-app2
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/farcall-mixed-app2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/farcall-mixed-app2
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/farcall-mixed-app2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/farcall-mixed-app2
PASS: Mixed ARM/Thumb2 dynamic application with farcalls
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib1.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib1.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib2.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib2.o -march=armv4t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-mixed-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv tmpdir/farcall-mixed-lib1.o tmpdir/farcall-mixed-lib2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-mixed-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv tmpdir/farcall-mixed-lib1.o tmpdir/farcall-mixed-lib2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-lib.so
PASS: Mixed ARM/Thumb shared library with long branches (v4t)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib1.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib1.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib2.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/farcall-mixed-lib2.o -march=armv5t /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-mixed-lib2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/farcall-mixed-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-lib.ld --hash-style=sysv tmpdir/farcall-mixed-lib1.o tmpdir/farcall-mixed-lib2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/farcall-mixed-lib.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --no-fix-arm1176 -shared -T arm-lib.ld --hash-style=sysv tmpdir/farcall-mixed-lib1.o tmpdir/farcall-mixed-lib2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-lib.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -fdw tmpdir/farcall-mixed-lib.so
PASS: Mixed ARM/Thumb shared library with long branches (v5t)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b-plt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-b-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-b-plt.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-b-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared -z max-page-size=0x10000 tmpdir/cortex-a8-fix-b-plt.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-b-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared -z max-page-size=0x10000 tmpdir/cortex-a8-fix-b-plt.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-b-plt has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-b-plt has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b-plt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-b-plt
PASS: Cortex-A8 erratum fix, b.w to PLT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-plt.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bl-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared tmpdir/cortex-a8-fix-bl-plt.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bl-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared tmpdir/cortex-a8-fix-bl-plt.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-bl-plt has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-bl-plt has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-plt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-plt
PASS: Cortex-A8 erratum fix, bl.w to PLT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bcc-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bcc-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bcc-plt.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bcc-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared tmpdir/cortex-a8-fix-bcc-plt.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bcc-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared tmpdir/cortex-a8-fix-bcc-plt.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-bcc-plt has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-bcc-plt has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bcc-plt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bcc-plt
PASS: Cortex-A8 erratum fix, bcc.w to PLT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-blx-plt.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-blx-plt.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-blx-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared tmpdir/cortex-a8-fix-blx-plt.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-blx-plt  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL -Tcortex-a8-fix-plt.ld --fix-cortex-a8 -shared tmpdir/cortex-a8-fix-blx-plt.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-blx-plt has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/cortex-a8-fix-blx-plt has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-plt >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-blx-plt
PASS: Cortex-A8 erratum fix, blx.w to PLT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-thumb-target.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-thumb-target.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/cortex-a8-fix-bl-rel.o -EL /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/cortex-a8-fix-bl-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --section-start=.plt=0x8e00 -Ttext=0x8f00 --fix-cortex-a8 -shared --hash-style=sysv -z max-page-size=0x10000 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-bl-rel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/cortex-a8-fix-bl-rel-thumb  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -EL --section-start=.plt=0x8e00 -Ttext=0x8f00 --fix-cortex-a8 -shared --hash-style=sysv -z max-page-size=0x10000 tmpdir/cortex-a8-thumb-target.o tmpdir/cortex-a8-fix-bl-rel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-rel-thumb >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -dr tmpdir/cortex-a8-fix-bl-rel-thumb
PASS: Cortex-A8 erratum fix, relocate bl.w to PLT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-3.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld -shared -z max-page-size=0x10000 tmpdir/ifunc-3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-3.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld -shared -z max-page-size=0x10000 tmpdir/ifunc-3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-3.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-3.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-3.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-3.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-3.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-3.so
PASS: IFUNC test 3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-4.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld -shared -z max-page-size=0x10000 tmpdir/ifunc-4.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-4.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld -shared -z max-page-size=0x10000 tmpdir/ifunc-4.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-4.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-4.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-4.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-4.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-4.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-4.so
PASS: IFUNC test 4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-7.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-7.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-7.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-7.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-7.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-3.so -shared -z max-page-size=0x10000 tmpdir/ifunc-7.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-7.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-3.so -shared -z max-page-size=0x10000 tmpdir/ifunc-7.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-7.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-7.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-7.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-7.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-7.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-7.so
PASS: IFUNC test 7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-12.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-12.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-12.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-12.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-12.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld -shared -z max-page-size=0x10000 tmpdir/ifunc-12.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-12.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld -shared -z max-page-size=0x10000 tmpdir/ifunc-12.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-12.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-12.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-12.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-12.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-12.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-12.so
PASS: IFUNC test 12
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-9.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-9.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-9.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-9.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-9  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-3.so -z max-page-size=0x10000 tmpdir/ifunc-9.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-9  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-3.so -z max-page-size=0x10000 tmpdir/ifunc-9.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-9 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-9
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-9 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-9
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-9 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-9
PASS: IFUNC test 9
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-10.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-10.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-10.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-10.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-10  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-4.so -z max-page-size=0x10000 tmpdir/ifunc-10.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-10  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-4.so -z max-page-size=0x10000 tmpdir/ifunc-10.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-10 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-10
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-10 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-10
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-10 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-10
PASS: IFUNC test 10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-13.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-13.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-13.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-13.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-13  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-13.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-13  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-13.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-13 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-13
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-13 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-13
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-13 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-13
PASS: IFUNC test 13
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-14.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-14.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-14.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-14.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-14  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-14.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-14  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-14.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-14 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-14
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-14 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-14
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-14 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-14
PASS: IFUNC test 14
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-15.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-15.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-15.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-15.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-15  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-15.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-15  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-15.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-15 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-15
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-15 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-15
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-15 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-15
PASS: IFUNC test 15
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-16.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-16.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-16.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-16  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-16.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-16  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -T ifunc-dynamic.ld tmpdir/ifunc-12.so -z max-page-size=0x10000 tmpdir/ifunc-16.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-16 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d tmpdir/ifunc-16
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-16 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j.data -j.got tmpdir/ifunc-16
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-16 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/ifunc-16
PASS: IFUNC test 16
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/long-plt-format.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/long-plt-format.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/long-plt-format.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/long-plt-format.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/long-plt-format  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --long-plt -shared --section-start=.plt=0x1000 --section-start=.got=0xf0001100 tmpdir/long-plt-format.o 
Executing on host: sh -c {./ld-new   -o tmpdir/long-plt-format  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm --long-plt -shared --section-start=.plt=0x1000 --section-start=.got=0xf0001100 tmpdir/long-plt-format.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d -j .plt tmpdir/long-plt-format >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -d -j .plt tmpdir/long-plt-format
PASS: Long PLT entries in executables
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-gdesc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-gdesc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/ifunc-gdesc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/ifunc-gdesc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ifunc-gdesc.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv --version-script=ifunc-gdesc.ver tmpdir/ifunc-gdesc.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ifunc-gdesc.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -shared -T arm-lib.ld --hash-style=sysv --version-script=ifunc-gdesc.ver tmpdir/ifunc-gdesc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/ifunc-gdesc.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -Rw tmpdir/ifunc-gdesc.so
PASS: IFUNC and TLS descriptor shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/preempt-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/preempt-app.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/preempt-app.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/preempt-app.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/preempt-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --use-blx tmpdir/preempt-app.o 
Executing on host: sh -c {./ld-new   -o tmpdir/preempt-app  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm tmpdir/mixed-lib.so -T arm-dyn.ld --hash-style=sysv --use-blx tmpdir/preempt-app.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/preempt-app >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -Ds tmpdir/preempt-app
PASS: Preempt Thumb symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-01.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-01.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-01.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-01.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-00
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-01
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-01-m3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-10-m3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-11.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-11.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-11.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-11.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-12
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -mcpu=cortex-m3  -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-1.o tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-120
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-21
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-21.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-21.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-22
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-0.o tmpdir/attr-merge-div-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-02
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-div-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-div-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-div-2.o tmpdir/attr-merge-div-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-div-20
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-01.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-01.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-01.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-01.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-00
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-02
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-04
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-20
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-21.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-21.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-22
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/attr-merge-wchar-4.o uses 4-byte wchar_t yet the output is to use 2-byte wchar_t; use of wchar_t values across objects may fail
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/attr-merge-wchar-4.o uses 4-byte wchar_t yet the output is to use 2-byte wchar_t; use of wchar_t values across objects may fail>, expected: <warning: .* uses 4-byte wchar_t yet the output is to use 2-byte wchar_t; use of wchar_t values across objects may fail>
PASS: ld-arm/attr-merge-wchar-24
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-40
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/attr-merge-wchar-2.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/attr-merge-wchar-2.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail>, expected: <warning: .* uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail>
PASS: ld-arm/attr-merge-wchar-42
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-41.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-41.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-41.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-41.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-44
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-01.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-01.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-01.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-01.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-00-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-02-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-0.o tmpdir/attr-merge-wchar-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-04-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-20-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-21.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-21.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-22-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-2.o tmpdir/attr-merge-wchar-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-24-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-40-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-42-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-41.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-wchar-41.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-wchar-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-41.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r --no-wchar-size-warning -o tmpdir/dump tmpdir/attr-merge-wchar-4.o tmpdir/attr-merge-wchar-41.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-wchar-44-nowarn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-section.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-section.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-section.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-section.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x1000 --section-start .foo=0x2001014 -o tmpdir/dump tmpdir/farcall-section.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -Ttext 0x1000 --section-start .foo=0x2001014 -o tmpdir/dump tmpdir/farcall-section.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
tmpdir/farcall-section.o: in function `_start':
(.text+0x0): relocation truncated to fit: R_ARM_CALL against `.foo'
failed with: <tmpdir/farcall-section.o: in function `_start':
(.text+0x0): relocation truncated to fit: R_ARM_CALL against `.foo'>, expected: <.*\(.text\+0x0\): relocation truncated to fit: R_ARM_CALL against `.foo'>
PASS: ARM-ARM farcall to symbol of type STT_SECTION
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-missing-type-main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-missing-type-main.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-missing-type-main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-missing-type-main.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-missing-type-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-missing-type-bad.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-missing-type-bad.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-missing-type-bad.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T farcall-missing-type.ld -o tmpdir/dump tmpdir/farcall-missing-type-main.o tmpdir/farcall-missing-type-bad.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T farcall-missing-type.ld -o tmpdir/dump tmpdir/farcall-missing-type-main.o tmpdir/farcall-missing-type-bad.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/farcall-missing-type-bad.o(bad): Unknown destination type (ARM/Thumb) in tmpdir/farcall-missing-type-main.o
tmpdir/farcall-missing-type-main.o: in function `__start':
(.text+0x2): dangerous relocation: unsupported relocation
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/farcall-missing-type-bad.o(bad): Unknown destination type (ARM/Thumb) in tmpdir/farcall-missing-type-main.o
tmpdir/farcall-missing-type-main.o: in function `__start':
(.text+0x2): dangerous relocation: unsupported relocation>, expected: <.* .*/farcall-missing-type-bad.o\(bad\): Unknown destination type \(ARM/Thumb\) in .*/farcall-missing-type-main.o>
PASS: ld-arm/farcall-missing-type
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-missing-type-main-undefweak.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-missing-type-main-undefweak.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/farcall-missing-type-main-undefweak.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/farcall-missing-type-main-undefweak.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T farcall-missing-type.ld -o tmpdir/dump tmpdir/farcall-missing-type-main-undefweak.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T farcall-missing-type.ld -o tmpdir/dump tmpdir/farcall-missing-type-main-undefweak.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/farcall-missing-type-undefweak
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/blank.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/blank.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/blank.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/blank.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-unknown-1.o tmpdir/blank.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-unknown-1.o tmpdir/blank.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump: unknown mandatory EABI object attribute 40
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/blank.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump: unknown mandatory EABI object attribute 40
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/blank.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000>, expected: <unknown mandatory EABI object attribute 40>
PASS: ld-arm/attr-merge-unknown-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/blank.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/blank.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/blank.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/blank.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-unknown-2.o tmpdir/blank.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-unknown-2.o tmpdir/blank.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump: unknown EABI object attribute 82
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump: unknown EABI object attribute 82
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000>, expected: <unknown EABI object attribute 82>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-unknown-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/blank.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/blank.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/blank.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/blank.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/blank.o tmpdir/attr-merge-unknown-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/blank.o tmpdir/attr-merge-unknown-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/attr-merge-unknown-2.o: unknown EABI object attribute 82
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/attr-merge-unknown-2.o: unknown EABI object attribute 82
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000>, expected: <unknown EABI object attribute 82>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-unknown-2r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-unknown-21.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-unknown-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-unknown-2.o tmpdir/attr-merge-unknown-21.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-unknown-2.o tmpdir/attr-merge-unknown-21.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump: unknown EABI object attribute 82
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump: unknown EABI object attribute 82
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000>, expected: <unknown EABI object attribute 82>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-unknown-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T arm.ld -o tmpdir/dump tmpdir/unwind-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T arm.ld -o tmpdir/dump tmpdir/unwind-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .ARM.exidx tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .ARM.exidx tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/unwind-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T arm.ld -o tmpdir/dump tmpdir/unwind-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T arm.ld -o tmpdir/dump tmpdir/unwind-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .ARM.exidx tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .ARM.exidx tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/unwind-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T arm.ld -o tmpdir/dump tmpdir/unwind-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T arm.ld -o tmpdir/dump tmpdir/unwind-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .ARM.exidx tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .ARM.exidx tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/unwind-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -q -T arm.ld -o tmpdir/dump tmpdir/unwind-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -q -T arm.ld -o tmpdir/dump tmpdir/unwind-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -sr -j .ARM.exidx tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -sr -j .ARM.exidx tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/unwind-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unwind-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T discard-unwind.ld -o tmpdir/dump tmpdir/unwind-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -T discard-unwind.ld -o tmpdir/dump tmpdir/unwind-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/unwind-5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-2.o tmpdir/attr-merge-vfp-3-d16.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-2.o tmpdir/attr-merge-vfp-3-d16.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3-d16.o tmpdir/attr-merge-vfp-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3-d16.o tmpdir/attr-merge-vfp-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-1r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3.o tmpdir/attr-merge-vfp-3-d16.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3.o tmpdir/attr-merge-vfp-3-d16.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3-d16.o tmpdir/attr-merge-vfp-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3-d16.o tmpdir/attr-merge-vfp-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-2r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3-d16.o tmpdir/attr-merge-vfp-4-d16.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3-d16.o tmpdir/attr-merge-vfp-4-d16.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-d16.o tmpdir/attr-merge-vfp-3-d16.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-d16.o tmpdir/attr-merge-vfp-3-d16.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-3r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3.o tmpdir/attr-merge-vfp-4-d16.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3.o tmpdir/attr-merge-vfp-4-d16.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-d16.o tmpdir/attr-merge-vfp-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-d16.o tmpdir/attr-merge-vfp-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-4r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4.o tmpdir/attr-merge-vfp-4-d16.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4.o tmpdir/attr-merge-vfp-4-d16.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-d16.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-d16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-d16.o tmpdir/attr-merge-vfp-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-d16.o tmpdir/attr-merge-vfp-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-5r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfpv3xd.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfpv3xd.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfpv3xd.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfpv3xd.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3.o tmpdir/attr-merge-vfpv3xd.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-3.o tmpdir/attr-merge-vfpv3xd.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfpv3xd.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfpv3xd.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfpv3xd.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfpv3xd.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfpv3xd.o tmpdir/attr-merge-vfp-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfpv3xd.o tmpdir/attr-merge-vfp-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-6r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-armv8-hard.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-armv8-hard.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-armv8-hard.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-armv8-hard.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-7r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-5-sp.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-5-sp.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-8
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-8r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-sp.o tmpdir/attr-merge-vfp-5-sp.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-sp.o tmpdir/attr-merge-vfp-5-sp.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-9
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-4-sp.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-4-sp.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-9r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-4-sp.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-4-sp.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-4-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-4-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-sp.o tmpdir/attr-merge-vfp-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-4-sp.o tmpdir/attr-merge-vfp-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-10r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-armv8.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-armv8.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-11r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-armv8.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-armv8.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-12
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-5-sp.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8.o tmpdir/attr-merge-vfp-5-sp.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-12r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-armv8-hard.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5.o tmpdir/attr-merge-vfp-armv8-hard.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-13
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8-hard.o tmpdir/attr-merge-vfp-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8-hard.o tmpdir/attr-merge-vfp-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-13r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-armv8-hard.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-5-sp.o tmpdir/attr-merge-vfp-armv8-hard.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-14
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-armv8-hard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-armv8-hard.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-vfp-5-sp.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-vfp-5-sp.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8-hard.o tmpdir/attr-merge-vfp-5-sp.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -r -o tmpdir/dump tmpdir/attr-merge-vfp-armv8-hard.o tmpdir/attr-merge-vfp-5-sp.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-vfp-14r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-incompatibleb.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-incompatibleb.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-incompatibleb.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-incompatibleb.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-incompatiblea.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-incompatiblea.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-incompatiblea.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-incompatiblea.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-incompatibleb.o tmpdir/attr-merge-incompatiblea.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-incompatibleb.o tmpdir/attr-merge-incompatiblea.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: tmpdir/attr-merge-incompatiblea.o: object has vendor-specific contents that must be processed by the 'Random Toolchain Vendor' toolchain
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/attr-merge-incompatiblea.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: tmpdir/attr-merge-incompatiblea.o: object has vendor-specific contents that must be processed by the 'Random Toolchain Vendor' toolchain
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/attr-merge-incompatiblea.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000>, expected: <object has vendor-specific contents that must be processed by the '.+' toolchain>
PASS: ld-arm/attr-merge-incompatible
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-arch-2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-arch-2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-arch-2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-arch-2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-arch-2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-arch-2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-arch-2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-arch-2b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -e main -o tmpdir/dump tmpdir/attr-merge-arch-2a.o tmpdir/attr-merge-arch-2b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -e main -o tmpdir/dump tmpdir/attr-merge-arch-2a.o tmpdir/attr-merge-arch-2b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: conflicting CPU architectures ARM v7E-M vs Pre v4 in tmpdir/attr-merge-arch-2b.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/attr-merge-arch-2b.o
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: conflicting CPU architectures ARM v7E-M vs Pre v4 in tmpdir/attr-merge-arch-2b.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: failed to merge target specific data of file tmpdir/attr-merge-arch-2b.o>, expected: <conflicting CPU architectures ARM v7E-M vs Pre v4 in .*>
PASS: ld-arm/attr-merge-arch-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-nosection-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-nosection-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-nosection-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-nosection-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy -R '.ARM.attributes' tmpdir/attr-merge-nosection-1a.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy -R '.ARM.attributes' tmpdir/attr-merge-nosection-1a.o 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-nosection-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-nosection-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-nosection-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-nosection-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-nosection-1a.o tmpdir/attr-merge-nosection-1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/attr-merge-nosection-1a.o tmpdir/attr-merge-nosection-1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-nosection-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -e main -o tmpdir/dump tmpdir/attr-merge-hardfp-use-1a.o tmpdir/attr-merge-hardfp-use-1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -e main -o tmpdir/dump tmpdir/attr-merge-hardfp-use-1a.o tmpdir/attr-merge-hardfp-use-1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-hardfp-use-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new    -o tmpdir/attr-merge-hardfp-use-2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/attr-merge-hardfp-use-2b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -e main -o tmpdir/dump tmpdir/attr-merge-hardfp-use-2a.o tmpdir/attr-merge-hardfp-use-2b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -e main -o tmpdir/dump tmpdir/attr-merge-hardfp-use-2a.o tmpdir/attr-merge-hardfp-use-2b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -A tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/attr-merge-hardfp-use-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unresolved-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unresolved-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unresolved-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unresolved-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --warn-unresolved -o tmpdir/dump tmpdir/unresolved-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --warn-unresolved -o tmpdir/dump tmpdir/unresolved-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/unresolved-1.o: in function `_start':
(.text+0x8): warning: undefined reference to `foo'
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/unresolved-1.o: in function `_start':
(.text+0x8): warning: undefined reference to `foo'>, expected: <\(\.text\+0x8\): warning: undefined reference to `foo'>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -sj.rel.dyn -sj.got tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -sj.rel.dyn -sj.got tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/unresolved-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unresolved-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unresolved-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unresolved-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unresolved-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --warn-unresolved tmpdir/mixed-lib.so -o tmpdir/dump tmpdir/unresolved-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --warn-unresolved tmpdir/mixed-lib.so -o tmpdir/dump tmpdir/unresolved-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/unresolved-1.o: in function `_start':
(.text+0x8): warning: undefined reference to `foo'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/mixed-lib.so: warning: undefined reference to `app_func2'
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/unresolved-1.o: in function `_start':
(.text+0x8): warning: undefined reference to `foo'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/mixed-lib.so: warning: undefined reference to `app_func2'>, expected: <\(\.text\+0x8\): warning: undefined reference to `foo'>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/unresolved-1-dyn
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unresolved-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unresolved-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unresolved-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unresolved-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/unresolved-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/dump tmpdir/unresolved-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/unresolved-2.o: in function `_start':
(.text+0x0): undefined reference to `foo'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/unresolved-2.o: in function `_start':
(.text+0x0): undefined reference to `foo'>, expected: <\(\.text\+0x0\): undefined reference to `foo'>
PASS: SB relocations failure test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/main.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/main.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/gcdfn.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gcdfn.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/gcdfn.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/gcdfn.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/hidfn.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/hidfn.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/hidfn.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/hidfn.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --gc-sections --shared --version-script hideall.ld -o tmpdir/dump tmpdir/main.o tmpdir/gcdfn.o tmpdir/hidfn.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --gc-sections --shared --version-script hideall.ld -o tmpdir/dump tmpdir/main.o tmpdir/gcdfn.o tmpdir/hidfn.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dRT tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dRT tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/gc-hidden-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/protected-data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/protected-data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/protected-data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/protected-data.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/protected-data.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -o tmpdir/dump tmpdir/protected-data.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r -W tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r -W tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-arm/protected-data
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16  -o tmpdir/stm32l4xx-cannot-fix-it-block.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-it-block.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16  -o tmpdir/stm32l4xx-cannot-fix-it-block.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-it-block.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -EL --fix-stm32l4xx-629360 -Ttext=0x8000 -o tmpdir/dump tmpdir/stm32l4xx-cannot-fix-it-block.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -EL --fix-stm32l4xx-629360 -Ttext=0x8000 -o tmpdir/dump tmpdir/stm32l4xx-cannot-fix-it-block.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/stm32l4xx-cannot-fix-it-block.o(.text+0x2): error: multiple load detected in non-last IT block instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-it to generate only one instruction per IT block
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/stm32l4xx-cannot-fix-it-block.o(.text+0x2): error: multiple load detected in non-last IT block instruction: STM32L4XX veneer cannot be generated; use gcc option -mrestrict-it to generate only one instruction per IT block>, expected: <.*multiple load detected in non-last IT block instruction.*>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr --prefix-addresses --show-raw-insn tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr --prefix-addresses --show-raw-insn tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: STM32L4XX erratum : LDM cannot be patched when not last in IT block
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16  -o tmpdir/stm32l4xx-cannot-fix-far-ldm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -EL -mcpu=cortex-m4 -mfpu=fpv4-sp-d16  -o tmpdir/stm32l4xx-cannot-fix-far-ldm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/stm32l4xx-cannot-fix-far-ldm.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -EL --fix-stm32l4xx-629360 -Ttext=0x80000 -o tmpdir/dump tmpdir/stm32l4xx-cannot-fix-far-ldm.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -EL --fix-stm32l4xx-629360 -Ttext=0x80000 -o tmpdir/dump tmpdir/stm32l4xx-cannot-fix-far-ldm.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump(0x1080024): error: cannot create STM32L4XX veneer; jump out of range by 24 bytes; cannot encode branch instruction
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump: error: cannot create STM32L4XX veneer
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump(0x1080024): error: cannot create STM32L4XX veneer; jump out of range by 24 bytes; cannot encode branch instruction
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump: error: cannot create STM32L4XX veneer>, expected: <.*cannot create STM32L4XX veneer; jump out of range by 24 bytes; cannot encode branch instruction.*>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr --prefix-addresses --show-raw-insn tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr --prefix-addresses --show-raw-insn tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: STM32L4XX erratum : LDM cannot be patched when LDM is too far from veneer section
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-rel1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-rel1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-rel1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-rel1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-rel2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-rel2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-rel2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-rel2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-rel3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-rel3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-rel3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-rel3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/unwind-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Tarm.ld tmpdir/unwind-rel1.o tmpdir/unwind-rel2.o tmpdir/unwind-rel3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/unwind-rel  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -r -Tarm.ld tmpdir/unwind-rel1.o tmpdir/unwind-rel2.o tmpdir/unwind-rel3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -ur tmpdir/unwind-rel >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -ur tmpdir/unwind-rel
PASS: unwind-rel
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-mix1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-mix1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-mix1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-mix1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-mix2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-mix2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm   -o tmpdir/unwind-mix2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/unwind-mix2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/unwind-mix  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Tarm.ld tmpdir/unwind-mix1.o tmpdir/unwind-mix2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/unwind-mix  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm -Tarm.ld tmpdir/unwind-mix1.o tmpdir/unwind-mix2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -u tmpdir/unwind-mix >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -u tmpdir/unwind-mix
PASS: unwind-mix
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm.ld -o tmpdir/dump tmpdir/non-contiguous-arm.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm.ld -o tmpdir/dump tmpdir/non-contiguous-arm.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: Could not assign `.code.4' to an output section. Retry without --enable-non-contiguous-regions.
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: Could not assign `.code.4' to an output section. Retry without --enable-non-contiguous-regions.>, expected: <.*Could not assign .?\.code\.4.? to an output section. Retry without --enable-non-contiguous-regions\.>
PASS: non-contiguous-arm
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm2.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm2.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: non-contiguous-arm2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm3.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm3.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: non-contiguous-arm3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm4.ld -o tmpdir/dump tmpdir/non-contiguous-arm.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm4.ld -o tmpdir/dump tmpdir/non-contiguous-arm.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: Output section `.ramu' not large enough for the linker-created stubs section `.code.3.__stub'.
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: Output section `.ramu' not large enough for the linker-created stubs section `.code.3.__stub'.>, expected: <.*Output section .?\.ramu.? not large enough for the linker-created stubs section .?\.code\.3\.__stub.\.?>
PASS: non-contiguous-arm4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm5.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm5.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: non-contiguous-arm5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm6.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions -T non-contiguous-arm6.ld -z max-page-size=0x10000 -o tmpdir/dump tmpdir/non-contiguous-arm.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdth tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: non-contiguous-arm6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm7.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm7.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/non-contiguous-arm7.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/non-contiguous-arm7.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions --enable-non-contiguous-regions-warnings -T non-contiguous-arm7.ld -o tmpdir/dump tmpdir/non-contiguous-arm7.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  --enable-non-contiguous-regions --enable-non-contiguous-regions-warnings -T non-contiguous-arm7.ld -o tmpdir/dump tmpdir/non-contiguous-arm7.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:non-contiguous-arm7.ld:0: warning: --enable-non-contiguous-regions may change behaviour for section `.bss' from `tmpdir/non-contiguous-arm7.o' (assigned to .bss, but additional match: .bss_ram2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:non-contiguous-arm7.ld:0: warning: --enable-non-contiguous-regions may change behaviour for section `.bss.MY_BUF' from `tmpdir/non-contiguous-arm7.o' (assigned to .bss, but additional match: .bss_ram2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: --enable-non-contiguous-regions discards section `.bss.MY_BUF' from `tmpdir/non-contiguous-arm7.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/non-contiguous-arm7.o(.text.foo+0x8): unresolvable R_ARM_ABS32 relocation against symbol `MY_BUF'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: final link failed
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:non-contiguous-arm7.ld:0: warning: --enable-non-contiguous-regions may change behaviour for section `.bss' from `tmpdir/non-contiguous-arm7.o' (assigned to .bss, but additional match: .bss_ram2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:non-contiguous-arm7.ld:0: warning: --enable-non-contiguous-regions may change behaviour for section `.bss.MY_BUF' from `tmpdir/non-contiguous-arm7.o' (assigned to .bss, but additional match: .bss_ram2)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: --enable-non-contiguous-regions discards section `.bss.MY_BUF' from `tmpdir/non-contiguous-arm7.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/non-contiguous-arm7.o(.text.foo+0x8): unresolvable R_ARM_ABS32 relocation against symbol `MY_BUF'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: final link failed>, expected in file non-contiguous-arm7.err
PASS: non-contiguous-arm7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/thumb-plt.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-plt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/thumb-plt.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-plt.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -e0 -z max-page-size=0x10000 -o tmpdir/dump tmpdir/thumb-plt.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -e0 -z max-page-size=0x10000 -o tmpdir/dump tmpdir/thumb-plt.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -dr tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Thumb only PLT and GOT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/thumb-plt.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-plt.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/thumb-plt.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/thumb-plt.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -e0 -z max-page-size=0x10000 -o tmpdir/dump tmpdir/thumb-plt.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm  -shared -e0 -z max-page-size=0x10000 -o tmpdir/dump tmpdir/thumb-plt.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -rx .got tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -rx .got tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Thumb only PLT and GOT LSB Symbol
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/arm-elf.exp completed in 14 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/export-class.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-arm/export-class.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-attributes/ld-attributes.exp ...
UNSUPPORTED: Object Attributes v2: mismatch subsection properties with oav2-1-all-optional-1
UNSUPPORTED: Object Attributes v2: only one input object is copied to the output object
UNSUPPORTED: Object Attributes v2: 2 files, all optional, 1 more, 1 missing
UNSUPPORTED: Object Attributes v2: unknown attribute inside known subsection should be removed from the output.
UNSUPPORTED: Object Attributes v2: unknown subsections are removed from the output.
UNSUPPORTED: Object Attributes v2: combine non-matching required subsections
UNSUPPORTED: Object Attributes v2: combine matching required subsections
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-attributes/ld-attributes.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-auto-import/auto-import.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-auto-import/auto-import.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-avr/avr.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-avr/avr.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-bootstrap/bootstrap.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-bootstrap/bootstrap.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-bpf/bpf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-bpf/bpf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cdtest/cdtest.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cdtest/cdtest.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/checks.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks   -o tmpdir/asm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/asm.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks   -o tmpdir/asm.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/asm.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/asm.x  --check-sections -e foo tmpdir/asm.o
Executing on host: sh -c {./ld-new   -o tmpdir/asm.x  --check-sections -e foo tmpdir/asm.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: check sections 1
./ld-new  -o tmpdir/asm.x  --check-sections -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/script -e foo tmpdir/asm.o
Executing on host: sh -c {./ld-new  -o tmpdir/asm.x  --check-sections -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/script -e foo tmpdir/asm.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: section .data LMA [00000100,00000103] overlaps section .text LMA [00000100,00000103]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: section .data LMA [00000100,00000103] overlaps section .text LMA [00000100,00000103]

PASS: check sections 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks  -Ttext=0xfffffffc -o tmpdir/dump tmpdir/over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks  -Ttext=0xfffffffc -o tmpdir/dump tmpdir/over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: section .text VMA wraps around address space
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: section .text VMA wraps around address space>, expected: <.* section .text VMA wraps around address space>
PASS: section size overflow
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/over2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/over2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/over2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/over2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks  -Ttext=0xfffffffc -o tmpdir/dump tmpdir/over2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks  -Ttext=0xfffffffc -o tmpdir/dump tmpdir/over2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: section size overflow (2)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-checks/checks.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cris/archive.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cris/archive.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cris/cris.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cris/cris.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-crx/crx.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-crx/crx.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-csky/csky.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-csky/csky.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ctf/ctf.exp ...
UNSUPPORTED: no CTF format support in the compiler, or CTF disabled
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ctf/ctf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cygwin/exe-export.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-cygwin/exe-export.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-d10v/d10v.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-d10v/d10v.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/discard.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/extern.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/extern.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/extern.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/extern.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/extern.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/extern.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
`data' referenced in section `.text' of tmpdir/extern.o: defined in discarded section `.data.exit' of tmpdir/extern.o
failed with: <`data' referenced in section `.text' of tmpdir/extern.o: defined in discarded section `.data.exit' of tmpdir/extern.o>, expected: <.*data.* referenced in section `\.text' of tmpdir/extern.o: defined in discarded section `\.data\.exit' of tmpdir/extern.o>
PASS: ld-discard/extern
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exit.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/exit.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exit.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/exit.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/start.o tmpdir/exit.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/start.o tmpdir/exit.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
`data' referenced in section `.text' of tmpdir/start.o: defined in discarded section `.data.exit' of tmpdir/exit.o
failed with: <`data' referenced in section `.text' of tmpdir/start.o: defined in discarded section `.data.exit' of tmpdir/exit.o>, expected: <`data' referenced in section `\.text' of tmpdir/start.o: defined in discarded section `\.data\.exit' of tmpdir/exit.o>
PASS: ld-discard/start
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/static.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/static.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/static.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/static.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/static.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/static.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
`.data.exit' referenced in section `.text' of tmpdir/static.o: defined in discarded section `.data.exit' of tmpdir/static.o
failed with: <`.data.exit' referenced in section `.text' of tmpdir/static.o: defined in discarded section `.data.exit' of tmpdir/static.o>, expected: <`(\.data\.exit|data)' referenced in section `\.text' of tmpdir/static.o: defined in discarded section `\.data\.exit' of tmpdir/static.o>
PASS: ld-discard/static
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/zero-range.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/zero-range.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/zero-range.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/zero-range.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/zero-range.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/zero-range.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .debug_ranges tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .debug_ranges tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-discard/zero-range
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/zero-rel.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/zero-rel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/zero-rel.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/zero-rel.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/zero-rel.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard  -T discard.ld -o tmpdir/dump tmpdir/zero-rel.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .debug_info tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .debug_info tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-discard/zero-rel
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-discard/discard.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.exp ...
Executing on host: ./ld-new -pie   (timeout = 300)
spawn -ignore SIGHUP ./ld-new -pie
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: no input files
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic   -o tmpdir/foo.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/foo.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic   -o tmpdir/foo.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/foo.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libpr25910.a tmpdir/foo.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libpr25910.a tmpdir/foo.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build libpr25910.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie --export-dynamic-symbol foo tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie --export-dynamic-symbol foo tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol-1.d starting with "^[0-9a-f]+ T +foo$"
EOF from tmpdir/dump.out
PASS: --export-dynamic-symbol foo archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol foo --export-dynamic-symbol=bar tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol foo --export-dynamic-symbol=bar tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: -u --export-dynamic-symbol foo archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol "f*" tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol "f*" tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: -u --export-dynamic-symbol "f*" archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie --export-dynamic-symbol-list foo.list tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie --export-dynamic-symbol-list foo.list tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol-list-1.d starting with "^[0-9a-f]+ T +foo$"
EOF from tmpdir/dump.out
PASS: --export-dynamic-symbol-list foo archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol-list foo-bar.list tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol-list foo-bar.list tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: -u --export-dynamic-symbol-list foo bar archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/export-dynamic-symbol.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol-list fstar.list tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic  -pie -u foo --export-dynamic-symbol-list fstar.list tmpdir/libpr25910.a -o tmpdir/dump tmpdir/export-dynamic-symbol.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: -u --export-dynamic-symbol-list fstar archive
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-dynamic/export-dynamic-symbol.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/audit.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/audit.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/binutils.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/binutils.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/build-id.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/build-id.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/libcomm-data.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/comm-data1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/libcomm-data.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/comm-data1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/libcomm-data.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/libcomm-data.so
PASS: Common symbol override test (auxiliary shared object build)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/comm-data  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T comm-data2.ld -Ltmpdir -lcomm-data tmpdir/comm-data2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/comm-data  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T comm-data2.ld -Ltmpdir -lcomm-data tmpdir/comm-data2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/comm-data >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/comm-data
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/comm-data >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r tmpdir/comm-data
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -x .debug_foo tmpdir/comm-data >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -x .debug_foo tmpdir/comm-data
PASS: Common symbol override test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/comm-data3a  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -static tmpdir/comm-data3a.o tmpdir/comm-data3b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/comm-data3a  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -static tmpdir/comm-data3a.o tmpdir/comm-data3b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/comm-data3a >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/comm-data3a
PASS: Common symbol override test 3a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/comm-data3a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data3a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/comm-data3b  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -static tmpdir/comm-data3b.o tmpdir/comm-data3a.o 
Executing on host: sh -c {./ld-new   -o tmpdir/comm-data3b  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -static tmpdir/comm-data3b.o tmpdir/comm-data3a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/comm-data3b >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/comm-data3b
PASS: Common symbol override test 3b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr26580-b.o   /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26580-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr26580-b.o   /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26580-b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/libpr26580-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/pr26580-b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/libpr26580-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/pr26580-b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: libpr26580-1.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr26580-a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26580-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr26580-a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26580-a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr26580-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --as-needed -Ltmpdir -lpr26580-1 tmpdir/pr26580-a.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr26580-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --as-needed -Ltmpdir -lpr26580-1 tmpdir/pr26580-a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr26580-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr26580-1
PASS: pr26580-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr26580-a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26580-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr26580-a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26580-a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr26580-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-as-needed -Ltmpdir -lpr26580-1 tmpdir/pr26580-a.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr26580-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-as-needed -Ltmpdir -lpr26580-1 tmpdir/pr26580-a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr26580-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr26580-2
PASS: pr26580-2
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/dt-relr.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/dt-relr.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/dwarf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/dwarf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group.exp ...
Downloading on host to check_as_cfi.s: tmpdir/check_as_cfi.s
Checking CFI support:
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o /dev/null tmpdir/check_as_cfi.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o /dev/null tmpdir/check_as_cfi.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Downloading on host to check_as_sframe.s: tmpdir/check_as_sframe.s
Checking SFrame support in AS:
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --gsframe tmpdir/check_as_sframe.s    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new --gsframe tmpdir/check_as_sframe.s
tmpdir/check_as_sframe.s: Assembler messages:
tmpdir/check_as_sframe.s: Error: .sframe not supported for target
SFrame not supported in AS
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/eh-group1size.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/eh-group1size.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Guess the target size from eh-group1size.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/eh-group1.o   /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/eh-group1.o   /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/eh-group2.o   /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/eh-group2.o   /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/eh-group.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r tmpdir/eh-group1.o tmpdir/eh-group2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/eh-group.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r tmpdir/eh-group1.o tmpdir/eh-group2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build eh-group1.o
./ld-new   -o tmpdir/eh-group -e _start tmpdir/eh-group.o
Executing on host: sh -c {./ld-new   -o tmpdir/eh-group -e _start tmpdir/eh-group.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Link eh-group.o to eh-group
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-group.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/elf.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/symbol3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/symbol3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/symbol3.a tmpdir/symbol3.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/symbol3.a tmpdir/symbol3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build symbol3.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/symbol3w.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol3w.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/symbol3w.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol3w.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/symbol3w.a tmpdir/symbol3w.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/symbol3w.a tmpdir/symbol3w.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build symbol3w.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr21703  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --allow-multiple-definition tmpdir/pr21703-1.o tmpdir/pr21703-2.o tmpdir/pr21703-1.o tmpdir/pr21703-2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr21703  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --allow-multiple-definition tmpdir/pr21703-1.o tmpdir/pr21703-2.o tmpdir/pr21703-1.o tmpdir/pr21703-2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr21703 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr21703
PASS: PR ld/21703
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr21703-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr21703.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r --allow-multiple-definition tmpdir/pr21703-3.o tmpdir/pr21703-4.o tmpdir/pr21703-3.o tmpdir/pr21703-4.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr21703.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r --allow-multiple-definition tmpdir/pr21703-3.o tmpdir/pr21703-4.o tmpdir/pr21703-3.o tmpdir/pr21703-4.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr21703.o >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/pr21703.o
PASS: PR ld/21703 -r
targ=arm-unknown-eabi . /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/../../bfd/config.bfd && echo "$targ_underscore"
Executing on host: ./ld-new --help   (timeout = 300)
spawn -ignore SIGHUP ./ld-new --help
Usage: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new [options] file...
Options:
  -a KEYWORD                  Shared library control for HP/UX compatibility
  -A ARCH, --architecture ARCH
                              Set architecture
  -b TARGET, --format TARGET  Specify target for following input files
  -c FILE, --mri-script FILE  Read MRI format linker script
  -d, -dc, -dp                Force common symbols to be defined
  --dependency-file FILE      Write dependency file
  --force-group-allocation    Force group members out of groups
  -e ADDRESS, --entry ADDRESS Set start address
  -E, --export-dynamic        Export all dynamic symbols
  --no-export-dynamic         Undo the effect of --export-dynamic
  --enable-non-contiguous-regions
                              Enable support of non-contiguous memory regions
  --enable-non-contiguous-regions-warnings
                              Enable warnings when --enable-non-contiguous-regions may cause unexpected behaviour
  --disable-linker-version    Disable the LINKER_VERSION linker script directive
  --enable-linker-version     Enable the LINKER_VERSION linker script directive
  -EB                         Link big-endian objects
  -EL                         Link little-endian objects
  -f SHLIB, --auxiliary SHLIB Auxiliary filter for shared object symbol table
  -F SHLIB, --filter SHLIB    Filter for shared object symbol table
  -g                          Ignored
  -G SIZE, --gpsize SIZE      Small data size (if no size, same as --shared)
  -h FILENAME, -soname FILENAME
                              Set internal name of shared library
  -I PROGRAM, --dynamic-linker PROGRAM
                              Set PROGRAM as the dynamic linker to use
  --no-dynamic-linker         Produce an executable with no program interpreter header
  -l LIBNAME, --library LIBNAME
                              Search for library LIBNAME
  -L DIRECTORY, --library-path DIRECTORY
                              Add DIRECTORY to library search path
  --sysroot=<DIRECTORY>       Override the default sysroot location
  -m EMULATION                Set emulation
  -M, --print-map             Print map file on standard output
  -n, --nmagic                Do not page align data
  -N, --omagic                Do not page align data, do not make text readonly
  --no-omagic                 Page align data, make text readonly
  -o FILE, --output FILE      Set output file name
  -O                          Optimize output file
  --out-implib FILE           Generate import library
  -plugin PLUGIN              Load named plugin
  -plugin-opt ARG             Send arg to last-loaded plugin
  -plugin-save-temps          Store plugin intermediate files permanently
  -flto                       Ignored for GCC LTO option compatibility
  -flto-partition=            Ignored for GCC LTO option compatibility
  -fuse-ld=                   Ignored for GCC linker option compatibility
  --map-whole-files           Ignored for gold option compatibility
  --no-map-whole-files        Ignored for gold option compatibility
  -Qy                         Ignored for SVR4 compatibility
  -q, --emit-relocs           Generate relocations in final output
  -r, -i, --relocatable       Generate relocatable output
  -R FILE, --just-symbols FILE
                              Just link symbols (if directory, same as --rpath)
  --remap-inputs-file FILE    Provide a FILE containing input remapings
  --remap-inputs PATTERN=FILE Remap input files matching PATTERN to FILE
  -s, --strip-all             Strip all symbols
  -S, --strip-debug           Strip debugging symbols
  --strip-discarded           Strip symbols in discarded sections
  --no-strip-discarded        Do not strip symbols in discarded sections
  -t, --trace                 Trace file opens
  -T FILE, --script FILE      Read linker script
  --default-script FILE, -dT  Read default linker script
  -u SYMBOL, --undefined SYMBOL
                              Start with undefined reference to SYMBOL
  --require-defined SYMBOL    Require SYMBOL be defined in the final output
  --unique [=SECTION]         Don't merge input [SECTION | orphan] sections
  -Ur                         Build global constructor/destructor tables
  -v, --version               Print version information
  -V                          Print version and emulation information
  -x, --discard-all           Discard all local symbols
  -X, --discard-locals        Discard temporary local symbols (default)
  --discard-none              Don't discard any local symbols
  -y SYMBOL, --trace-symbol SYMBOL
                              Trace mentions of SYMBOL
  -Y PATH                     Default search path for Solaris compatibility
  -(, --start-group           Start a group
  -), --end-group             End a group
  --accept-unknown-input-arch Accept input files whose architecture cannot be determined
  --no-accept-unknown-input-arch
                              Reject input files whose architecture is unknown
  --as-needed                 Only set DT_NEEDED for following dynamic libs if used
  --no-as-needed              Always set DT_NEEDED for dynamic libraries mentioned on
                                the command line
  -assert KEYWORD             Ignored for SunOS compatibility
  -Bdynamic, -dy, -call_shared
                              Link against shared libraries
  -Bstatic, -dn, -non_shared, -static
                              Do not link against shared libraries
  -Bno-symbolic               Don't bind global references locally
  -Bsymbolic                  Bind global references locally
  -Bsymbolic-functions        Bind global function references locally
  --check-sections            Check section addresses for overlaps (default)
  --no-check-sections         Do not check section addresses for overlaps
  --copy-dt-needed-entries    Copy DT_NEEDED links mentioned inside DSOs that follow
  --no-copy-dt-needed-entries Do not copy DT_NEEDED links mentioned inside DSOs that follow
  --cref                      Output cross reference table
  --defsym SYMBOL=EXPRESSION  Define a symbol
  --demangle [=STYLE]         Demangle symbol names [using STYLE]
  --disable-multiple-abs-defs Do not allow multiple definitions with symbols included
                                in filename invoked by -R or --just-symbols
  --embedded-relocs           Generate embedded relocs
  --fatal-warnings            Treat warnings as errors
  --no-fatal-warnings         Do not treat warnings as errors (default)
  -fini SYMBOL                Call SYMBOL at unload-time
  --force-exe-suffix          Force generation of file with .exe suffix
  --gc-sections               Remove unused sections (on some targets)
  --no-gc-sections            Don't remove unused sections (default)
  --print-gc-sections         List removed unused sections on stderr
  --no-print-gc-sections      Do not list removed unused sections
  --gc-keep-exported          Keep exported symbols when removing unused sections
  --hash-size=<NUMBER>        Set default hash table size close to <NUMBER>
  --help                      Print option help
  -init SYMBOL                Call SYMBOL at load-time
  -Map FILE/DIR               Write a linker map to FILE or DIR/<outputname>.map
  --no-define-common          Do not define Common storage
  --no-demangle               Do not demangle symbol names
  --no-keep-memory            Use less memory and more disk I/O
  --no-undefined              Do not allow unresolved references in object files
  -w, --no-warnings           Do not display any warning or error messages
  --allow-shlib-undefined     Allow unresolved references in shared libraries
  --no-allow-shlib-undefined  Do not allow unresolved references in shared libs
  --allow-multiple-definition Allow multiple definitions
  --error-handling-script SCRIPT
                              Provide a script to help with undefined symbol errors
  --undefined-version         Allow undefined version
  --no-undefined-version      Disallow undefined version
  --default-symver            Create default symbol version
  --default-imported-symver   Create default symbol version for imported symbols
  --no-warn-mismatch          Don't warn about mismatched input files
  --no-warn-search-mismatch   Don't warn on finding an incompatible library
  --no-whole-archive          Turn off --whole-archive
  --no-link-mapless           Reject archives without a symbol map
  --end-lib                   Treat files specified as link objects
  --noinhibit-exec            Create an output file even if errors occur
  -nostdlib                   Only use library directories specified on
                                the command line
  --oformat TARGET            Specify target of output file
  --print-output-format       Print default output format
  --print-sysroot             Print current sysroot
  -qmagic                     Ignored for Linux compatibility
  --reduce-memory-overheads   Reduce memory overheads, possibly taking much longer
  --max-cache-size=SIZE       Set the maximum cache size to SIZE bytes
  --relax                     Reduce code size by using target specific optimizations
  --no-relax                  Do not use relaxation techniques to reduce code size
  --retain-symbols-file FILE  Keep only symbols listed in FILE
  -rpath PATH                 Set runtime shared library search path
  -rpath-link PATH            Set link time shared library search path
  -shared, -Bshareable        Create a shared library
  -pie, --pic-executable      Create a position independent executable
  -no-pie                     Create a position dependent executable (default)
  --sort-common [=ascending|descending]
                              Sort common symbols by alignment [in specified order]
  --sort-section name|alignment
                              Sort sections by name or maximum alignment
  --section-ordering-file FILE
                              Sort sections by statements in FILE
  --spare-dynamic-tags COUNT  How many tags to reserve in .dynamic section
  --split-by-file [=SIZE]     Split output sections every SIZE octets
  --split-by-reloc [=COUNT]   Split output sections every COUNT relocs
  --stats                     Print resource usage statistics
  --no-stats                  Do not print resource usage statistics
  --target-help               Display target specific options
  --task-link SYMBOL          Do task level linking
  --traditional-format        Use same format as native linker
  --section-start SECTION=ADDRESS
                              Set address of named section
  --image-base ADDRESS        Set image base address
  -Tbss ADDRESS               Set address of .bss section
  -Tdata ADDRESS              Set address of .data section
  -Ttext ADDRESS              Set address of .text section
  -Ttext-segment ADDRESS      Set address of text segment
  -Trodata-segment ADDRESS    Set address of rodata segment
  -Tldata-segment ADDRESS     Set address of ldata segment
  --unresolved-symbols=<method>
                              How to handle unresolved symbols.  <method> is:
                                ignore-all, report-all, ignore-in-object-files,
                                ignore-in-shared-libs
  --verbose [=NUMBER]         Output lots of information during link
  --version-script FILE       Read version information script
  --version-exports-section SYMBOL
                              Take export symbols list from .exports, using
                                SYMBOL as the version.
  --dynamic-list-data         Add data symbols to dynamic list
  --dynamic-list-cpp-new      Use C++ operator new/delete dynamic list
  --dynamic-list-cpp-typeinfo Use C++ typeinfo dynamic list
  --dynamic-list FILE         Read dynamic list
  --export-dynamic-symbol SYMBOL
                              Export the specified symbol
  --export-dynamic-symbol-list FILE
                              Read export dynamic symbol list
  --warn-common               Warn about duplicate common symbols
  --warn-constructors, --error-execstack, --no-error-execstack, --warn-execstack-objects, --warn-execstack, --no-warn-execstack, --error-rwx-segments, --no-error-rwx-segments, --warn-rwx-segments, --no-warn-rwx-segments
                              Warn if global constructors/destructors are seen
  --warn-multiple-gp          Warn if the multiple GP values are used
  --warn-once                 Warn only once per undefined symbol
  --warn-section-align        Warn if start of section changes due to alignment
  --warn-textrel              Warn if output has DT_TEXTREL
  --warn-alternate-em         Warn if an object has alternate ELF machine code
  --warn-unresolved-symbols   Report unresolved symbols as warnings
  --error-unresolved-symbols  Report unresolved symbols as errors
  --whole-archive             Include all objects from following archives
  --link-mapless              Accept archives without a symbol map
  --start-lib                 Treat files specified as artificial archive members
  --wrap SYMBOL               Use wrapper functions for SYMBOL
  --ignore-unresolved-symbol SYMBOL
                              Unresolved SYMBOL will not cause an error or warning
  --push-state                Push state of flags governing input file handling
  --pop-state                 Pop state of flags governing input file handling
  --print-memory-usage        Report target memory usage
  --orphan-handling =MODE     Control how orphan sections are handled.
  --print-map-discarded       Show discarded sections in map file output (default)
  --no-print-map-discarded    Do not show discarded sections in map file output
  --print-map-locals          Show local symbols in map file output
  --no-print-map-locals       Do not show local symbols in map file output (default)
  --ctf-variables             Emit names and types of static variables in CTF
  --no-ctf-variables          Do not emit names and types of static variables in CTF
  --ctf-share-types=<method>  How to share CTF types between translation units.
                                <method> is: share-unconflicted (default),
                                             share-duplicated
  @FILE                       Read options from FILE
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: supported targets: elf32-littlearm elf32-littlearm-fdpic elf32-bigarm elf32-bigarm-fdpic elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex plugin
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: supported emulations: armelf
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: emulation specific options:
ELF emulations:
  --build-id[=STYLE]          Generate build ID note
                                Styles: none,md5,sha1,uuid,0xHEX
  --package-metadata[=JSON]   Generate package metadata note
  --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi|zstd]
			      Compress DWARF debug sections
                                Default: none
  -z common-page-size=SIZE    Set common page size to SIZE
  -z max-page-size=SIZE       Set maximum page size to SIZE
  -z defs                     Report unresolved symbols in object files
  -z undefs                   Ignore unresolved symbols in object files
  -z muldefs                  Allow multiple definitions
  -z stack-size=SIZE          Set size of stack segment
  -z execstack                Mark executable as requiring executable stack
  -z noexecstack              Mark executable as not requiring executable stack
  --warn-execstack-objects    Generate a warning if an object file requests an executable stack
  --warn-execstack            Generate a warning if creating an executable stack (default)
  --no-warn-execstack         Do not generate a warning if creating an executable stack
  --error-execstack           Turn warnings about executable stacks into errors
  --no-error-execstack        Do not turn warnings about executable stacks into errors
  --warn-rwx-segments         Generate a warning if a LOAD segment has RWX permissions (default)
  --no-warn-rwx-segments      Do not generate a warning if a LOAD segments has RWX permissions
  --error-rwx-segments        Turn warnings about loadable RWX segments into errors
  --no-error-rwx-segments     Do not turn warnings about loadable RWX segments into errors
  -z unique-symbol            Avoid duplicated local symbol names
  -z nounique-symbol          Keep duplicated local symbol names (default)
  -z globalaudit              Mark executable requiring global auditing
  -z start-stop-gc            Enable garbage collection on __start/__stop
  -z nostart-stop-gc          Don't garbage collect __start/__stop (default)
  -z start-stop-visibility=V  Set visibility of built-in __start/__stop symbols
                                to DEFAULT, PROTECTED, HIDDEN or INTERNAL
  -z sectionheader            Generate section header (default)
  -z nosectionheader          Do not generate section header
  --audit=AUDITLIB            Specify a library to use for auditing
  -Bgroup                     Selects group name lookup rules for DSO
  --disable-new-dtags         Disable new dynamic tags
  --enable-new-dtags          Enable new dynamic tags
  --eh-frame-hdr              Create .eh_frame_hdr section
  --no-eh-frame-hdr           Do not create .eh_frame_hdr section
  --exclude-libs=LIBS         Make all symbols in LIBS hidden
  --hash-style=STYLE          Set hash style to sysv/gnu/both.  Default: sysv
  -P AUDITLIB, --depaudit=AUDITLIB
                              Specify a library to use for auditing dependencies
  -z combreloc                Merge dynamic relocs into one section and sort
  -z nocombreloc              Don't merge dynamic relocs into one section
  -z global                   Make symbols in DSO available for subsequently
                                loaded objects
  -z initfirst                Mark DSO to be initialized first at runtime
  -z interpose                Mark object to interpose all DSOs but executable
  -z unique                   Mark DSO to be loaded at most once by default, and only in the main namespace
  -z nounique                 Don't mark DSO as a loadable at most once
  -z lazy                     Mark object lazy runtime binding (default)
  -z loadfltr                 Mark object requiring immediate process
  -z nocopyreloc              Don't create copy relocs
  -z nodefaultlib             Mark object not to use default search paths
  -z nodelete                 Mark DSO non-deletable at runtime
  -z nodlopen                 Mark DSO not available to dlopen
  -z nodump                   Mark DSO not available to dldump
  -z now                      Mark object non-lazy runtime binding
  -z origin                   Mark object requiring immediate $ORIGIN
                                processing at runtime
  -z relro                    Create RELRO program header
  -z norelro                  Don't create RELRO program header (default)
  -z separate-code            Create separate code program header
  -z noseparate-code          Don't create separate code program header (default)
  --rosegment                 With -z separate-code, create a single read-only segment
  --no-rosegment              With -z separate-code, creste two read-only segments (default)
  -z common                   Generate common symbols with STT_COMMON type
  -z nocommon                 Generate common symbols with STT_OBJECT type
  -z text                     Treat DT_TEXTREL in output as error
  -z notext                   Don't treat DT_TEXTREL in output as error (default)
  -z textoff                  Don't treat DT_TEXTREL in output as error (default)
  -z memory-seal              Mark object be memory sealed
  -z nomemory-seal            Don't mark oject to be memory sealed (default)
armelf: 
  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>
  --be8                       Output BE8 format image
  --target1-rel               Interpret R_ARM_TARGET1 as R_ARM_REL32
  --target1-abs               Interpret R_ARM_TARGET1 as R_ARM_ABS32
  --target2=<type>            Specify definition of R_ARM_TARGET2
  --fix-v4bx                  Rewrite BX rn as MOV pc, rn for ARMv4
  --fix-v4bx-interworking     Rewrite BX rn branch to ARMv4 interworking veneer
  --use-blx                   Enable use of BLX instructions
  --vfp11-denorm-fix          Specify how to fix VFP11 denorm erratum
  --fix-stm32l4xx-629360      Specify how to fix STM32L4XX 629360 erratum
  --no-enum-size-warning      Don't warn about objects with incompatible
                                enum sizes
  --no-wchar-size-warning     Don't warn about objects with incompatible
                                wchar_t sizes
  --pic-veneer                Always generate PIC interworking veneers
  --long-plt                  Generate long .plt entries
                              to handle large .plt/.got displacements
  --cmse-implib               Make import library to be a secure gateway import
                                library as per ARMv8-M Security Extensions
  --in-implib                 Import library whose symbols address must
                                remain stable
  --stub-group-size=N         Maximum size of a group of input sections that
                                can be handled by one stub section.  A negative
                                value locates all stubs after their branches
                                (with a group size of -N), while a positive
                                value allows two groups of input sections, one
                                before, and one after each stub section.
                                Values of +/-1 indicate the linker should
                                choose suitable defaults.
  --[no-]fix-cortex-a8        Disable/enable Cortex-A8 Thumb-2 branch erratum fix
  --no-merge-exidx-entries    Disable merging exidx entries
  --[no-]fix-arm1176          Disable/enable ARM1176 BLX immediate erratum fix

Report bugs to <https://sourceware.org/bugzilla/>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/retain5lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain5lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/retain5lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain5lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libretain5.a tmpdir/retain5lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libretain5.a tmpdir/retain5lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build libretain5.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/retain6lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain6lib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/retain6lib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain6lib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libretain6.a tmpdir/retain6lib.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libretain6.a tmpdir/retain6lib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build libretain6.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/anno-sym.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/anno-sym.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/anno-sym.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/anno-sym.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/anno-sym.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/anno-sym.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/anno-sym.o: in function `_start':
(.text+0x10): undefined reference to `foo'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/anno-sym.o: in function `_start':
(.text+0x10): undefined reference to `foo'>, expected in file anno-sym.l
PASS: ld-elf/anno-sym
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/attributes.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/attributes.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/attributes.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/attributes.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T attributes.ld -o tmpdir/dump tmpdir/attributes.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T attributes.ld -o tmpdir/dump tmpdir/attributes.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -t tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -t tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Symbol flags copy
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/changelma.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/changelma.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/changelma.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/changelma.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T changelma.lnk --no-warn-rwx-segments -o tmpdir/dump tmpdir/changelma.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T changelma.lnk --no-warn-rwx-segments -o tmpdir/dump tmpdir/changelma.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --change-section-lma .dynamic+0x80000000 tmpdir/dump tmpdir/dump1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --change-section-lma .dynamic+0x80000000 tmpdir/dump tmpdir/dump1 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump1 > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump1 > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: changelma (pr20659)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/comm-data4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/comm-data4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/comm-data4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/comm-data4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/comm-data4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/comm-data5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/comm-data5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/comm-data5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/comm-data5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/comm-data5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/comm-data5
UNSUPPORTED: ld-elf/commonpage1
UNSUPPORTED: ld-elf/commonpage2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e func_cu2 -o tmpdir/dump tmpdir/compress1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e func_cu2 -o tmpdir/dump tmpdir/compress1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1a.d starting with "^  \[[ 0-9]+\] \.zdebug_.*[ 	]+(PROGBITS|MIPS_DWARF)[ 	0-9a-z]+ .*$"
EOF from tmpdir/dump.out
PASS: ld-elf/compress1a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/compress1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/compress1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1b.d starting with "^  \[[ 0-9]+\] \.zdebug_.*[ 	]+(PROGBITS|MIPS_DWARF)[ 	0-9a-z]+ .*$"
EOF from tmpdir/dump.out
PASS: ld-elf/compress1b
UNSUPPORTED: ld-elf/compress1c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections=zlib-gabi  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections=zlib-gabi  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e func_cu2 -o tmpdir/dump tmpdir/compress1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e func_cu2 -o tmpdir/dump tmpdir/compress1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -t tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -t tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compressed1a.d starting with "^  .*COMPRESSED.*$"
EOF from tmpdir/dump.out
PASS: ld-elf/compressed1a
UNSUPPORTED: ld-elf/compressed1b
UNSUPPORTED: ld-elf/compressed1c
UNSUPPORTED: ld-elf/compressed1d-alt
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections=none  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --compress-debug-sections=none  -o tmpdir/compress1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compress1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --compress-debug-sections=zlib-gnu -o tmpdir/dump tmpdir/compress1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --compress-debug-sections=zlib-gnu -o tmpdir/dump tmpdir/compress1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/compressed1d.d starting with "^  \[[ 0-9]+\] \.zdebug_aranges[ 	]+(PROGBITS|MIPS_DWARF)[ 	0-9a-z]+ .*$"
EOF from tmpdir/dump.out
PASS: ld-elf/compressed1d
UNSUPPORTED: ld-elf/compressed1e
UNSUPPORTED: ld-elf/discard1
UNSUPPORTED: ld-elf/discard2
UNSUPPORTED: ld-elf/discard3
UNSUPPORTED: ld-elf/dt-relr-1a
UNSUPPORTED: ld-elf/dt-relr-1b
UNSUPPORTED: ld-elf/dt-relr-1c
UNSUPPORTED: ld-elf/dt-relr-2a
UNSUPPORTED: ld-elf/dt-relr-2b
UNSUPPORTED: ld-elf/dt-relr-2c
UNSUPPORTED: ld-elf/dt-relr-2d
UNSUPPORTED: ld-elf/dt-relr-2e
UNSUPPORTED: ld-elf/dt-relr-2f
UNSUPPORTED: ld-elf/dt-relr-2g
UNSUPPORTED: ld-elf/dt-relr-2h
UNSUPPORTED: ld-elf/dt-relr-2i
UNSUPPORTED: ld-elf/dt-relr-3a
UNSUPPORTED: ld-elf/dt-relr-3b
UNSUPPORTED: ld-elf/dynamic1
UNSUPPORTED: ld-elf/dynsym1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh-frame-hdr.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-frame-hdr.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh-frame-hdr.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh-frame-hdr.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --eh-frame-hdr -o tmpdir/dump tmpdir/eh-frame-hdr.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --eh-frame-hdr -o tmpdir/dump tmpdir/eh-frame-hdr.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -hw tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -hw tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/eh-frame-hdr
UNSUPPORTED: ld-elf/eh1
UNSUPPORTED: ld-elf/eh2
UNSUPPORTED: ld-elf/eh3
UNSUPPORTED: ld-elf/eh4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh5a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh5a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh5a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh5a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh5b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh5b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/eh5b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/eh5b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/eh5.o tmpdir/eh5a.o tmpdir/eh5b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/eh5.o tmpdir/eh5a.o tmpdir/eh5b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -wf tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -wf tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/eh5
UNSUPPORTED: ld-elf/eh6
UNSUPPORTED: ld-elf/ehdr_start-missing
UNSUPPORTED: ld-elf/ehdr_start-shared
UNSUPPORTED: ld-elf/ehdr_start-userdef
UNSUPPORTED: ld-elf/ehdr_start-weak
UNSUPPORTED: ld-elf/ehdr_start
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/empty.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/empty.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/empty
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/empty2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/empty2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/empty2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/endsym.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/endsym.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/endsym.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/endsym.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-common -o tmpdir/dump tmpdir/start.o tmpdir/endsym.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-common -o tmpdir/dump tmpdir/start.o tmpdir/endsym.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/endsym
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/exclude3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/exclude3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/exclude3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/exclude3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude3a.d starting with "^[ 	]*\[.*\][ 	]+\.foo1[ 	]+.*$"
EOF from tmpdir/dump.out
PASS: ld-elf/exclude3a
UNSUPPORTED: ld-elf/exclude3b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/exclude3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/exclude3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/exclude3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/exclude3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/exclude3c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/expr1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/expr1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/expr1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/expr1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T expr1.t -o tmpdir/dump tmpdir/expr1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T expr1.t -o tmpdir/dump tmpdir/expr1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:expr1.t:3: nonconstant expression for load base
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:expr1.t:3: nonconstant expression for load base>, expected: <expr1.t:3: nonconstant expression for load base>
PASS: ld-elf/expr1
UNSUPPORTED: ld-elf/fatal-warnings-1a
UNSUPPORTED: ld-elf/fatal-warnings-1b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option1 ignored
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option2 ignored
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option1 ignored
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option2 ignored>, expected: <-z bad-option1 ignored>
PASS: ld-elf/fatal-warnings-2a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option1 ignored
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option2 ignored
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option1 ignored
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z bad-option2 ignored>, expected: <-z bad-option2 ignored>
PASS: ld-elf/fatal-warnings-2b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --fatal-warnings -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --fatal-warnings -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2>, expected: <unsupported option: -z bad-option1>
PASS: ld-elf/fatal-warnings-3a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --fatal-warnings -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --fatal-warnings -z bad-option1 -z bad-option2 -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2>, expected: <unsupported option: -z bad-option2>
PASS: ld-elf/fatal-warnings-3b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 --fatal-warnings -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 --fatal-warnings -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2>, expected: <unsupported option: -z bad-option1>
PASS: ld-elf/fatal-warnings-4a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 --fatal-warnings -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z bad-option1 -z bad-option2 --fatal-warnings -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unsupported option: -z bad-option2>, expected: <unsupported option: -z bad-option2>
PASS: ld-elf/fatal-warnings-4b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/flags1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/flags1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/flags1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/flags1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tflags1.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/flags1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tflags1.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/flags1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code tmpdir/dump tmpdir/dump1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code tmpdir/dump tmpdir/dump1 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump1 > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump1 > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --set-section-flags test 1 (sections)
UNSUPPORTED: ld-elf/global1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld -o tmpdir/dump tmpdir/group1a.o tmpdir/group1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld -o tmpdir/dump tmpdir/group1a.o tmpdir/group1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group10.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group10.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group10.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group10.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T group.ld -o tmpdir/dump tmpdir/group10.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T group.ld -o tmpdir/dump tmpdir/group10.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --force-group-allocation -o tmpdir/dump tmpdir/group1a.o tmpdir/group1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --force-group-allocation -o tmpdir/dump tmpdir/group1a.o tmpdir/group1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T group12.ld -o tmpdir/dump tmpdir/group1a.o tmpdir/group1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T group12.ld -o tmpdir/dump tmpdir/group1a.o tmpdir/group1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group12
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld -o tmpdir/dump tmpdir/group3a.o tmpdir/group3b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld -o tmpdir/dump tmpdir/group3a.o tmpdir/group3b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group3a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group3a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group3a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld -o tmpdir/dump tmpdir/group3b.o tmpdir/group3a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld -o tmpdir/dump tmpdir/group3b.o tmpdir/group3a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group3b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Sg --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/group-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group.o tmpdir/group-2.o tmpdir/group-3.o tmpdir/group-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/group.o tmpdir/group-2.o tmpdir/group-3.o tmpdir/group-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry foo -o tmpdir/dump tmpdir/group8.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry foo -o tmpdir/dump tmpdir/group8.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group8a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry bar -o tmpdir/dump tmpdir/group8.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry bar -o tmpdir/dump tmpdir/group8.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group8b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group9.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group9.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group9.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group9.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry foo -o tmpdir/dump tmpdir/group9.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry foo -o tmpdir/dump tmpdir/group9.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group9a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group9.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group9.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/group9.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/group9.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry bar -o tmpdir/dump tmpdir/group9.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --gc-sections --entry bar -o tmpdir/dump tmpdir/group9.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/group9b
UNSUPPORTED: ld-elf/hash-2
UNSUPPORTED: ld-elf/hash
UNSUPPORTED: ld-elf/header
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init-fini-arrays.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init-fini-arrays.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init-fini-arrays.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init-fini-arrays.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/init-fini-arrays.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/init-fini-arrays.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/init-fini-arrays
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/interleave.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/interleave.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/interleave.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/interleave.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tinterleave.ld -o tmpdir/dump tmpdir/interleave.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tinterleave.ld -o tmpdir/dump tmpdir/interleave.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --interleave=8 --interleave-width=1 --byte=0 tmpdir/dump tmpdir/dump1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --interleave=8 --interleave-width=1 --byte=0 tmpdir/dump tmpdir/dump1 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump1 > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump1 > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --interleave test byte 0
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/interleave.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/interleave.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/interleave.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/interleave.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tinterleave.ld -o tmpdir/dump tmpdir/interleave.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tinterleave.ld -o tmpdir/dump tmpdir/interleave.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --interleave=8 --interleave-width=1 --byte=4 tmpdir/dump tmpdir/dump1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy --interleave=8 --interleave-width=1 --byte=4 tmpdir/dump tmpdir/dump1 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump1 > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump1 > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --interleave test byte 4
UNSUPPORTED: ld-elf/linkinfo1a
UNSUPPORTED: ld-elf/linkinfo1b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/linkonce1a.o tmpdir/linkonce1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/linkonce1a.o tmpdir/linkonce1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -r tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -r tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/linkonce1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkonce1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkonce1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -emit-relocs -o tmpdir/dump tmpdir/linkonce1a.o tmpdir/linkonce1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -emit-relocs -o tmpdir/dump tmpdir/linkonce1a.o tmpdir/linkonce1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -r tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -r tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/linkonce2
UNSUPPORTED: ld-elf/linkonce3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkoncerdiff1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkoncerdiff1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkoncerdiff1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkoncerdiff1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkoncerdiff2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkoncerdiff2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/linkoncerdiff2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linkoncerdiff2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/linkoncerdiff1.o tmpdir/linkoncerdiff2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/linkoncerdiff1.o tmpdir/linkoncerdiff2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/linkoncerdiff
UNSUPPORTED: ld-elf/loadaddr1
UNSUPPORTED: ld-elf/loadaddr2
UNSUPPORTED: ld-elf/loadaddr3a
UNSUPPORTED: ld-elf/loadaddr3b
UNSUPPORTED: ld-elf/local1
UNSUPPORTED: ld-elf/maxpage1
UNSUPPORTED: ld-elf/maxpage2
UNSUPPORTED: ld-elf/maxpage3a
UNSUPPORTED: ld-elf/maxpage3b
UNSUPPORTED: ld-elf/maxpage3c
UNSUPPORTED: ld-elf/maxpage4
UNSUPPORTED: ld-elf/maxpage5
UNSUPPORTED: ld-elf/mbind1a
UNSUPPORTED: ld-elf/mbind1b
UNSUPPORTED: ld-elf/mbind1c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/merge.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/merge.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/merge.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/merge.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T merge.ld -o tmpdir/dump tmpdir/merge.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T merge.ld -o tmpdir/dump tmpdir/merge.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/merge
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/merge2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/merge2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/merge2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/merge2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T merge.ld -o tmpdir/dump tmpdir/merge2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T merge.ld -o tmpdir/dump tmpdir/merge2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/merge2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/merge3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/merge3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/merge3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/merge3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T merge.ld -o tmpdir/dump tmpdir/merge3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T merge.ld -o tmpdir/dump tmpdir/merge3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/merge3
UNSUPPORTED: ld-elf/multibss1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/nobits-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/nobits-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/nobits-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/nobits-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tnobits-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/nobits-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tnobits-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/nobits-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/nobits-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noinit-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noinit-sections.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noinit-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noinit-sections.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -o tmpdir/dump tmpdir/noinit-sections.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -o tmpdir/dump tmpdir/noinit-sections.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: .noinit sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noinit-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noinit-sections.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noinit-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noinit-sections.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -r -o tmpdir/dump tmpdir/noinit-sections.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -r -o tmpdir/dump tmpdir/noinit-sections.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.noinit.var_noinit' from `tmpdir/noinit-sections.o' being placed in section `.noinit.var_noinit'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.gnu.linkonce.n.var_noinit2' from `tmpdir/noinit-sections.o' being placed in section `.gnu.linkonce.n.var_noinit2'
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.noinit.var_noinit' from `tmpdir/noinit-sections.o' being placed in section `.noinit.var_noinit'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.gnu.linkonce.n.var_noinit2' from `tmpdir/noinit-sections.o' being placed in section `.gnu.linkonce.n.var_noinit2'>, expected in file noinit-sections-2.l
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: .noinit sections (ld -r)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noload-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noload-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noload-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noload-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T noload-1.t -o tmpdir/dump tmpdir/noload-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T noload-1.t -o tmpdir/dump tmpdir/noload-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/noload-1
UNSUPPORTED: ld-elf/noload-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noload-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noload-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/noload-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/noload-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T noload-3.t -o tmpdir/dump tmpdir/noload-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T noload-3.t -o tmpdir/dump tmpdir/noload-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .foo1 tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .foo1 tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/noload-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/non-contiguous.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/non-contiguous.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/non-contiguous.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/non-contiguous.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --enable-non-contiguous-regions -T non-contiguous.ld -o tmpdir/dump tmpdir/non-contiguous.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --enable-non-contiguous-regions -T non-contiguous.ld -o tmpdir/dump tmpdir/non-contiguous.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdsh tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -rdsh tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: non-contiguous
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z nosectionheader -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z nosectionheader -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h -S tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h -S tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/nosectionheader-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -z nosectionheader -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -z nosectionheader -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: -r and -z nosectionheader may not be used together
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: -r and -z nosectionheader may not be used together>, expected: <-r and -z nosectionheader may not be used together>
PASS: ld-elf/nosectionheader-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/note-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/note-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tnote-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/note-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tnote-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/note-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/note-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/note-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/note-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tnote-2.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/note-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tnote-2.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/note-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy -R .foo tmpdir/dump tmpdir/dump1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy -R .foo tmpdir/dump tmpdir/dump1 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump1 > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump1 > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/note-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --noexecstack --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --noexecstack --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --noexecstack --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --noexecstack --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --script note2.t -o tmpdir/dump tmpdir/empty.o tmpdir/property-or-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --script note2.t -o tmpdir/dump tmpdir/empty.o tmpdir/property-or-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --notes tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --notes tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: .note.GNU-stack using SHT_NOTE
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/empty.o tmpdir/note3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/empty.o tmpdir/note3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: .note.GNU-stack ld -r SHT_NOTE + SHT_PROGBITS (positive)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/empty.o tmpdir/note3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/empty.o tmpdir/note3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3b.d starting with "^ *\[[ 0-9]+\] \.note\.GNU-stack +PROGBITS .*$"
EOF from tmpdir/dump.out
PASS: .note.GNU-stack ld -r SHT_NOTE + SHT_PROGBITS (negative)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/note3.o tmpdir/empty.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/note3.o tmpdir/empty.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: .note.GNU-stack ld -r SHT_PROGBITS + SHT_NOTE (positive)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/note3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no --noexecstack -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/note3.o tmpdir/empty.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/note3.o tmpdir/empty.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note3d.d starting with "^ *\[[ 0-9]+\] \.note\.GNU-stack +NOTE .*$"
EOF from tmpdir/dump.out
PASS: .note.GNU-stack ld -r SHT_PROGBITS + SHT_NOTE (negative)
UNSUPPORTED: ld-elf/now-1
UNSUPPORTED: ld-elf/now-2
UNSUPPORTED: ld-elf/now-3
UNSUPPORTED: ld-elf/now-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-10.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-10.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-10.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-10.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -N -T orphan-9.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-10.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -N -T orphan-9.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-10.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan-10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-11.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-11.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-11.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-11.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan-11.ld --orphan-handling=error --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-11.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan-11.ld --orphan-handling=error --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-11.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -wh tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -wh tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan-11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-12.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-12.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-12.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-12.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan-11.ld --strip-debug --orphan-handling=error --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-12.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan-11.ld --strip-debug --orphan-handling=error --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-12.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -wh tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -wh tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan-12
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=warn --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=warn --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.glue_7' from `linker stubs' being placed in section `.glue_7'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.glue_7t' from `linker stubs' being placed in section `.glue_7t'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.vfp11_veneer' from `linker stubs' being placed in section `.vfp11_veneer'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.v4_bx' from `linker stubs' being placed in section `.v4_bx'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.notbad' from `tmpdir/orphan.o' being placed in section `.notbad'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.note.bar' from `tmpdir/orphan.o' being placed in section `.note.bar'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.ARM.attributes' from `tmpdir/orphan.o' being placed in section `.ARM.attributes'
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.glue_7' from `linker stubs' being placed in section `.glue_7'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.glue_7t' from `linker stubs' being placed in section `.glue_7t'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.vfp11_veneer' from `linker stubs' being placed in section `.vfp11_veneer'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.v4_bx' from `linker stubs' being placed in section `.v4_bx'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.notbad' from `tmpdir/orphan.o' being placed in section `.notbad'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.note.bar' from `tmpdir/orphan.o' being placed in section `.note.bar'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.ARM.attributes' from `tmpdir/orphan.o' being placed in section `.ARM.attributes'>, expected in file orphan-5.l
PASS: Report warning for orphan sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=error -o tmpdir/dump tmpdir/orphan.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=error -o tmpdir/dump tmpdir/orphan.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.glue_7' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.glue_7t' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.vfp11_veneer' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.v4_bx' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.notbad' from `tmpdir/orphan.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.note.bar' from `tmpdir/orphan.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.ARM.attributes' from `tmpdir/orphan.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.glue_7' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.glue_7t' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.vfp11_veneer' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.v4_bx' from `linker stubs'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.notbad' from `tmpdir/orphan.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.note.bar' from `tmpdir/orphan.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: unplaced orphan section `.ARM.attributes' from `tmpdir/orphan.o'>, expected in file orphan-6.l
PASS: Report error for orphan sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=discard --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=discard --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-7.map'
PASS: Discard orphan sections (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=place --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script orphan.ld --orphan-handling=place --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-8.map'
PASS: Place orphan sections (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-9.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-9.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-9.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-9.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -N -T orphan-9.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-9.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -N -T orphan-9.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-9.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan-9
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-region.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-region.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan-region.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan-region.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan-region.ld -N -z stack-size=0 --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-region.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan-region.ld -N -z stack-size=0 --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan-region.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan-region
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/orphan.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/orphan2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/orphan2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3d.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3e.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3e.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3e.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3e.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3f.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3f.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan3f.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan3f.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/orphan3a.o tmpdir/orphan3b.o tmpdir/orphan3c.o tmpdir/orphan3d.o tmpdir/orphan3e.o tmpdir/orphan3f.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/orphan3a.o tmpdir/orphan3b.o tmpdir/orphan3c.o tmpdir/orphan3d.o tmpdir/orphan3e.o tmpdir/orphan3f.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/orphan4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/orphan4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan4.ld -o tmpdir/dump tmpdir/orphan4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T orphan4.ld -o tmpdir/dump tmpdir/orphan4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/orphan4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/overlay.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/overlay.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/overlay.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/overlay.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T overlay.t -u __load_start_text1 -u __load_start_text2 -u __load_stop_text1 -u __load_stop_text2 -o tmpdir/dump tmpdir/overlay.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T overlay.t -u __load_start_text1 -u __load_start_text2 -u __load_stop_text1 -u __load_stop_text2 -o tmpdir/dump tmpdir/overlay.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/overlay
UNSUPPORTED: ld-elf/page-size-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/persistent-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/persistent-sections.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/persistent-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/persistent-sections.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -o tmpdir/dump tmpdir/persistent-sections.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -o tmpdir/dump tmpdir/persistent-sections.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: .persistent sections
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/persistent-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/persistent-sections.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/persistent-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/persistent-sections.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -r -o tmpdir/dump tmpdir/persistent-sections.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --orphan-handling=warn -e _start -r -o tmpdir/dump tmpdir/persistent-sections.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.persistent.var_persistent' from `tmpdir/persistent-sections.o' being placed in section `.persistent.var_persistent'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.gnu.linkonce.p.var_persistent2' from `tmpdir/persistent-sections.o' being placed in section `.gnu.linkonce.p.var_persistent2'
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.persistent.var_persistent' from `tmpdir/persistent-sections.o' being placed in section `.persistent.var_persistent'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: orphan section `.gnu.linkonce.p.var_persistent2' from `tmpdir/persistent-sections.o' being placed in section `.gnu.linkonce.p.var_persistent2'>, expected in file persistent-sections-2.l
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: .persistent sections (ld -r)
UNSUPPORTED: ld-elf/pie
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr11304a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr11304a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr11304a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr11304a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr11304b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr11304b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr11304b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr11304b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e 0 --section-start .zzz=0x800000 -o tmpdir/dump tmpdir/pr11304a.o tmpdir/pr11304b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e 0 --section-start .zzz=0x800000 -o tmpdir/dump tmpdir/pr11304a.o tmpdir/pr11304b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr11304.d starting with "^  \[[ 0-9]+\] \.zzz[ \t]+PROGBITS[ \t0-9a-f]+AX?.*$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr11304
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr12851.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr12851.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr12851.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr12851.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -o tmpdir/dump tmpdir/pr12851.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -o tmpdir/dump tmpdir/pr12851.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr12851
UNSUPPORTED: ld-elf/pr12975
UNSUPPORTED: ld-elf/pr13177
UNSUPPORTED: ld-elf/pr13195
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr13839.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr13839.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr13839.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr13839.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr13839.t -o tmpdir/dump tmpdir/pr13839.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr13839.t -o tmpdir/dump tmpdir/pr13839.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr13839
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr14052.t -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr14052.t -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14052.d starting with "^ +[0-9]+: +[0-9a-f]+ +0 +(OBJECT|NOTYPE) +GLOBAL +DEFAULT +ABS _data_start$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr14052
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/initn.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/initn.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/initn.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/initn.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-section=alignment -o tmpdir/dump tmpdir/init0.o tmpdir/init1.o tmpdir/init2.o tmpdir/init3.o tmpdir/initn.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-section=alignment -o tmpdir/dump tmpdir/init0.o tmpdir/init1.o tmpdir/init2.o tmpdir/init3.o tmpdir/initn.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr14156a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/fini3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/fini3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/finin.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/finin.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/finin.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/finin.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-section=alignment -o tmpdir/dump tmpdir/fini0.o tmpdir/fini1.o tmpdir/fini2.o tmpdir/fini3.o tmpdir/finin.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-section=alignment -o tmpdir/dump tmpdir/fini0.o tmpdir/fini1.o tmpdir/fini2.o tmpdir/fini3.o tmpdir/finin.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr14156b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foo3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foo3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foon.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foon.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/foon.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/foon.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-section=alignment -T pr14156c.t -o tmpdir/dump tmpdir/foo0.o tmpdir/foo1.o tmpdir/foo2.o tmpdir/foo3.o tmpdir/foon.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --sort-section=alignment -T pr14156c.t -o tmpdir/dump tmpdir/foo0.o tmpdir/foo1.o tmpdir/foo2.o tmpdir/foo3.o tmpdir/foon.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr14156c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr14926.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14926.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr14926.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14926.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Ttext=0x60 -o tmpdir/dump tmpdir/pr14926.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Ttext=0x60 -o tmpdir/dump tmpdir/pr14926.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr14926
UNSUPPORTED: ld-elf/pr16322
UNSUPPORTED: ld-elf/pr16498a
UNSUPPORTED: ld-elf/pr16498b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-1.o tmpdir/pr17550-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-1.o tmpdir/pr17550-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550a.d starting with "^ +[0-9]+: +[0-9a-f]+ +0 +OBJECT +GLOBAL +DEFAULT +UND x_alias$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr17550a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-2.o tmpdir/pr17550-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-2.o tmpdir/pr17550-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550b.d starting with "^ +[0-9]+: +[0-9a-f]+ +0 +OBJECT +GLOBAL +DEFAULT +UND x_alias$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr17550b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-2.o tmpdir/pr17550-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-2.o tmpdir/pr17550-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
`y' referenced in section `.data' of tmpdir/pr17550-3.o: defined in discarded section `.data[foo_group]' of tmpdir/pr17550-3.o
failed with: <`y' referenced in section `.data' of tmpdir/pr17550-3.o: defined in discarded section `.data[foo_group]' of tmpdir/pr17550-3.o>, expected: <.*: defined in discarded section `\.data\[foo_group\]'>
PASS: ld-elf/pr17550c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr17550-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17550-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-2.o tmpdir/pr17550-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr17550-2.o tmpdir/pr17550-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr17550d
UNSUPPORTED: ld-elf/pr17615
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr18735.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr18735.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr18735.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr18735.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr18735.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr18735.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr18735
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr19005.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr19005.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr19005.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr19005.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tpr19005.t -o tmpdir/dump tmpdir/pr19005.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Tpr19005.t -o tmpdir/dump tmpdir/pr19005.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy -O binary -j .foo -j .bar --gap-fill=0xff tmpdir/dump tmpdir/dump1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy -O binary -j .foo -j .bar --gap-fill=0xff tmpdir/dump tmpdir/dump1 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -b binary -s tmpdir/dump1 > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -b binary -s tmpdir/dump1 > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr19005
UNSUPPORTED: ld-elf/pr19162
UNSUPPORTED: ld-elf/pr19539
UNSUPPORTED: ld-elf/pr19617a
UNSUPPORTED: ld-elf/pr19617b
UNSUPPORTED: ld-elf/pr19617c
UNSUPPORTED: ld-elf/pr19698
UNSUPPORTED: ld-elf/pr19789
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/pr20513a.o tmpdir/pr20513b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/pr20513a.o tmpdir/pr20513b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.d starting with "^[ 	]*\[.*\][ 	]+\..text\.exclude[ 	]+.*$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr20513a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/pr20513b.o tmpdir/pr20513a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/pr20513b.o tmpdir/pr20513a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.d starting with "^[ 	]*\[.*\][ 	]+\..text\.exclude[ 	]+.*$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr20513b
UNSUPPORTED: ld-elf/pr20513c
UNSUPPORTED: ld-elf/pr20513d
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20513a.o tmpdir/pr20513b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20513a.o tmpdir/pr20513b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `start'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `_start'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `__start'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `main'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `start'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `_start'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `__start'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513b.o: in function `start':
(.text.exclude+0x0): multiple definition of `main'; tmpdir/pr20513a.o:(.text.startup+0x0): first defined here>, expected: <multiple definition of>
PASS: ld-elf/pr20513e
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20513a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20513a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20513b.o tmpdir/pr20513a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20513b.o tmpdir/pr20513a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `start'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `_start'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `__start'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `main'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `start'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `_start'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `__start'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr20513a.o: in function `start':
(.text.startup+0x0): multiple definition of `main'; tmpdir/pr20513b.o:(.text.exclude+0x0): first defined here>, expected: <multiple definition of>
PASS: ld-elf/pr20513f
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20528a.o tmpdir/pr20528b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20528a.o tmpdir/pr20528b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr20528a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr20528a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20528a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20528b.o tmpdir/pr20528a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr20528b.o tmpdir/pr20528a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr20528b
UNSUPPORTED: ld-elf/pr21384
UNSUPPORTED: ld-elf/pr21389a
UNSUPPORTED: ld-elf/pr21389b
UNSUPPORTED: ld-elf/pr21389c
UNSUPPORTED: ld-elf/pr21562a
UNSUPPORTED: ld-elf/pr21562b
UNSUPPORTED: ld-elf/pr21562c
UNSUPPORTED: ld-elf/pr21562d
UNSUPPORTED: ld-elf/pr21562e
UNSUPPORTED: ld-elf/pr21562f
UNSUPPORTED: ld-elf/pr21562g
UNSUPPORTED: ld-elf/pr21562h
UNSUPPORTED: ld-elf/pr21562i
UNSUPPORTED: ld-elf/pr21562j
UNSUPPORTED: ld-elf/pr21562k
UNSUPPORTED: ld-elf/pr21562l
UNSUPPORTED: ld-elf/pr21562m
UNSUPPORTED: ld-elf/pr21562n
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21884a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21884a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21884a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21884a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21884b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21884b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21884b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21884b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr21884.t -o tmpdir/dump tmpdir/pr21884a.o tmpdir/pr21884b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr21884.t -o tmpdir/dump tmpdir/pr21884a.o tmpdir/pr21884b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: cannot change output format whilst linking ARM binaries
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: cannot change output format whilst linking ARM binaries>, no expected output
XFAIL: ld-elf/pr21884
UNSUPPORTED: ld-elf/pr21903a
UNSUPPORTED: ld-elf/pr21903b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21903.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21903.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21903.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21903.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-define-common -o tmpdir/dump tmpdir/pr21903.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-define-common -o tmpdir/dump tmpdir/pr21903.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: --no-define-common may not be used without -shared
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: --no-define-common may not be used without -shared>, expected: <--no-define-common may not be used without -shared>
PASS: ld-elf/pr21903c
UNSUPPORTED: ld-elf/pr21903d
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21903.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21903.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21903.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21903.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --no-define-common -o tmpdir/dump tmpdir/pr21903.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r --no-define-common -o tmpdir/dump tmpdir/pr21903.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: --no-define-common may not be used without -shared
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: --no-define-common may not be used without -shared>, expected: <--no-define-common may not be used without -shared>
PASS: ld-elf/pr21903e
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21904.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21904.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr21904.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21904.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -d -r -o tmpdir/dump tmpdir/pr21904.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -d -r -o tmpdir/dump tmpdir/pr21904.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr21904
UNSUPPORTED: PR ld/22269
UNSUPPORTED: PR ld/22269 (-z dynamic-undefined-weak)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22319.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22319.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22319.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22319.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -u undefined_symbol -e 0 -o tmpdir/dump tmpdir/pr22319.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -u undefined_symbol -e 0 -o tmpdir/dump tmpdir/pr22319.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -u tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -u tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: PR 22319 - required undefined symbols in output
UNSUPPORTED: ld-elf/pr22393-1a
UNSUPPORTED: ld-elf/pr22393-1b
UNSUPPORTED: ld-elf/pr22393-1c
UNSUPPORTED: ld-elf/pr22393-1d
UNSUPPORTED: ld-elf/pr22393-1e
UNSUPPORTED: ld-elf/pr22393-1f
UNSUPPORTED: ld-elf/pr22423
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22450.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22450.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22450.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22450.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr22450.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr22450.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --notes --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --notes --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr22450
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22677.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22677.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22677.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22677.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r  --gc-sections -u foo -o tmpdir/dump tmpdir/pr22677.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r  --gc-sections -u foo -o tmpdir/dump tmpdir/pr22677.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr22677
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22836-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22836-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22836-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22836-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -s -o tmpdir/dump tmpdir/pr22836-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -s -o tmpdir/dump tmpdir/pr22836-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr22836-1a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22836-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22836-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22836-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22836-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -S -o tmpdir/dump tmpdir/pr22836-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -S -o tmpdir/dump tmpdir/pr22836-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr22836-1b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22836-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22836-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr22836-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22836-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -S -o tmpdir/dump tmpdir/pr22836-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -S -o tmpdir/dump tmpdir/pr22836-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -g --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr22836-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23591a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23591a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23591a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23591a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23591b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23591b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23591b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23591b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23591c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23591c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23591c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23591c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/pr23591a.o tmpdir/pr23591b.o tmpdir/pr23591c.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/pr23591a.o tmpdir/pr23591b.o tmpdir/pr23591c.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr23591
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23648.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23648.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23648.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23648.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -T pr23648.t -o tmpdir/dump tmpdir/pr23648.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -T pr23648.t -o tmpdir/dump tmpdir/pr23648.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23648.d starting with "^.*test0$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr23648
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1d.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --build-id --no-rosegment -o tmpdir/dump tmpdir/pr23658-1a.o tmpdir/pr23658-1b.o tmpdir/pr23658-1c.o tmpdir/pr23658-1d.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --build-id --no-rosegment -o tmpdir/dump tmpdir/pr23658-1a.o tmpdir/pr23658-1b.o tmpdir/pr23658-1c.o tmpdir/pr23658-1d.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr23658-1a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1d.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/pr23658-1a.o tmpdir/pr23658-1b.o tmpdir/pr23658-1c.o tmpdir/pr23658-1d.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/pr23658-1a.o tmpdir/pr23658-1b.o tmpdir/pr23658-1c.o tmpdir/pr23658-1d.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr23658-1b
UNSUPPORTED: ld-elf/pr23658-1c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr23658-1d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr23658-1d.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --build-id -z separate-code --rosegment -o tmpdir/dump tmpdir/pr23658-1a.o tmpdir/pr23658-1b.o tmpdir/pr23658-1c.o tmpdir/pr23658-1d.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --build-id -z separate-code --rosegment -o tmpdir/dump tmpdir/pr23658-1a.o tmpdir/pr23658-1b.o tmpdir/pr23658-1c.o tmpdir/pr23658-1d.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr23658-1e
UNSUPPORTED: ld-elf/pr23658-1f
UNSUPPORTED: ld-elf/pr23658-3
UNSUPPORTED: ld-elf/pr23900-1
UNSUPPORTED: ld-elf/pr23900-2a
UNSUPPORTED: ld-elf/pr23900-2b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init-fini-arrays.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init-fini-arrays.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/init-fini-arrays.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/init-fini-arrays.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/init-fini-arrays.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/init-fini-arrays.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr24511
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr24526.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr24526.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr24526.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr24526.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr24526.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr24526.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr24526
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr24718-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr24718-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr24718-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr24718-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr24718-1.t -o tmpdir/dump tmpdir/pr24718-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr24718-1.t -o tmpdir/dump tmpdir/pr24718-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -V tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -V tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr24718-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr24819.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr24819.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr24819.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr24819.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr24819.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr24819.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr24819
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr25021.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25021.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr25021.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25021.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr25021.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr25021.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr25021
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr25022.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25022.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr25022.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25022.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr25022.t -o tmpdir/dump tmpdir/pr25022.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr25022.t -o tmpdir/dump tmpdir/pr25022.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25022.d starting with "^ +\[ *[0-9]+\] \.(bar|moo|zed) +.*$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr25022
UNSUPPORTED: ld-elf/pr25207
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr25490-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr25490-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr25490-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr25490-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr25490-1.o(__patchable_function_entries): error: need linked-to section for --gc-sections
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/pr25490-1.o(__patchable_function_entries): error: need linked-to section for --gc-sections>, expected: <.*\(__patchable_function_entries\): error: need linked-to section for --gc-sections>
PASS: ld-elf/pr25490-1
UNSUPPORTED: ld-elf/pr25708
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/pr26256-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/pr26256-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26256-1a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/pr26256-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/pr26256-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26256-1b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-2.t -o tmpdir/dump tmpdir/pr26256-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-2.t -o tmpdir/dump tmpdir/pr26256-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26256-2a
UNSUPPORTED: ld-elf/pr26256-2b-alt
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/pr26256-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -o tmpdir/dump tmpdir/pr26256-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26256-2b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-3a.t -o tmpdir/dump tmpdir/pr26256-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-3a.t -o tmpdir/dump tmpdir/pr26256-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x .rodata -x .text tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x .rodata -x .text tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26256-3a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26256-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26256-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-3b.t -o tmpdir/dump tmpdir/pr26256-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -T pr26256-3b.t -o tmpdir/dump tmpdir/pr26256-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x .rodata -x .text tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x .rodata -x .text tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26256-3b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26681.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26681.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26681.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26681.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections --print-gc-sections -e _start -o tmpdir/dump tmpdir/pr26681.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections --print-gc-sections -e _start -o tmpdir/dump tmpdir/pr26681.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.unused1' in file 'tmpdir/pr26681.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.gnu.note1' in file 'tmpdir/pr26681.o'
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.unused1' in file 'tmpdir/pr26681.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.gnu.note1' in file 'tmpdir/pr26681.o'>, expected in file pr26681.l
PASS: ld-elf/pr26681
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26907.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26907.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr26907.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26907.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr26907.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/pr26907.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T pr26907.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/pr26907.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -lW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -lW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26907.d starting with "^ +LOAD +0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x0+ 0x0+ .*$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr26907
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --gen-debug  -o tmpdir/pr26936a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26936a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --gen-debug  -o tmpdir/pr26936a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26936a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --gen-debug  -o tmpdir/pr26936b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26936b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --gen-debug  -o tmpdir/pr26936b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26936b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --gen-debug  -o tmpdir/pr26936c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26936c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --gen-debug  -o tmpdir/pr26936c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26936c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z noseparate-code -Ttext-segment 0x10000 -z max-page-size=0x1000 -z common-page-size=0x1000 -o tmpdir/dump tmpdir/pr26936a.o tmpdir/pr26936b.o tmpdir/pr26936c.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z noseparate-code -Ttext-segment 0x10000 -z max-page-size=0x1000 -z common-page-size=0x1000 -o tmpdir/dump tmpdir/pr26936a.o tmpdir/pr26936b.o tmpdir/pr26936c.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -wL -W tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -wL -W tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26936
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26978a.o tmpdir/pr26978b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26978a.o tmpdir/pr26978b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978a.d starting with "^.*foo@v1$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr26978a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26978a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26978b.o tmpdir/pr26978a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26978b.o tmpdir/pr26978a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26978b.d starting with "^.*foo@v1$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr26978b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26979a.o tmpdir/pr26979c.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26979a.o tmpdir/pr26979c.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26979a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/pr26979c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr26979c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26979b.o tmpdir/pr26979c.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr26979.ver -o tmpdir/dump tmpdir/pr26979b.o tmpdir/pr26979c.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr26979b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n -P --with-symbol-versions tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n -P --with-symbol-versions tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27128a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n -D --format=posix --with-symbol-versions tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n -D --format=posix --with-symbol-versions tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27128b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n --format=sysv --with-symbol-versions tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n --format=sysv --with-symbol-versions tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27128c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n -D --format=sysv --with-symbol-versions tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n -D --format=sysv --with-symbol-versions tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27128d
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27128.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27128.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -version-script pr27128.t -o tmpdir/dump tmpdir/pr27128.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n --demangle -D --format=posix --with-symbol-versions tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n --demangle -D --format=posix --with-symbol-versions tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27128e
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27259.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27259.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27259.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27259.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr27259.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -o tmpdir/dump tmpdir/pr27259.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -SW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27259
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27590.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27590.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27590.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27590.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r tmpdir/pr27590.o -o tmpdir/dump tmpdir/pr27590.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r tmpdir/pr27590.o -o tmpdir/dump tmpdir/pr27590.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -rW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -rW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27590a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27590.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27590.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27590.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27590.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r tmpdir/pr27590.o --reduce-memory-overheads -o tmpdir/dump tmpdir/pr27590.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r tmpdir/pr27590.o --reduce-memory-overheads -o tmpdir/dump tmpdir/pr27590.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -rW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -rW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27590b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --emit-relocs -z unique-symbol -o tmpdir/dump tmpdir/pr27825-1a.o tmpdir/pr27825-1b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --emit-relocs -z unique-symbol -o tmpdir/dump tmpdir/pr27825-1a.o tmpdir/pr27825-1b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --defined-only tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --defined-only tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27825-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-2b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-2c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-2c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr27825-2c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr27825-2c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --emit-relocs -z unique-symbol -o tmpdir/dump tmpdir/pr27825-2a.o tmpdir/pr27825-2b.o tmpdir/pr27825-2c.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --emit-relocs -z unique-symbol -o tmpdir/dump tmpdir/pr27825-2a.o tmpdir/pr27825-2b.o tmpdir/pr27825-2c.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --defined-only tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --defined-only tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr27825-2
UNSUPPORTED: ld-elf/pr28597
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr29259.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr29259.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr29259.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr29259.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T pr29259.t -o tmpdir/dump tmpdir/pr29259.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T pr29259.t -o tmpdir/dump tmpdir/pr29259.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Wr tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -Wr tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr29259
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr29435.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr29435.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr29435.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr29435.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z separate-code -z relro -o tmpdir/dump tmpdir/pr29435.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z separate-code -z relro -o tmpdir/dump tmpdir/pr29435.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z relro ignored
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z relro ignored>, no expected output
XFAIL: ld-elf/pr29435
UNSUPPORTED: ld-elf/pr30508
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr30791a.o tmpdir/pr30791b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr30791a.o tmpdir/pr30791b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr30791a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr30791d.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791d.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr30791c.o tmpdir/pr30791d.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr30791c.o tmpdir/pr30791d.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr30791b.d starting with "^  \[[ 0-9]+\] __patchable_function_entries[ \t]+PROGBITS[ \t0-9a-f]+WAL.*$"
EOF from tmpdir/dump.out
PASS: ld-elf/pr30791b
UNSUPPORTED: --rosegment (pr30907-1) (does not have two read-only segments)
UNSUPPORTED: --rosegment (pr30907-2) (has at least one RX, one R and one RW segments)
UNSUPPORTED: ld-elf/pr32341
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --build-id -T pr32787.t -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --build-id -T pr32787.t -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr32787
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr33291a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr33291a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr33291a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr33291a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr33291b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr33291b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr33291b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr33291b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/pr33291a.o tmpdir/pr33291b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/pr33291a.o tmpdir/pr33291b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr33291
UNSUPPORTED: ld-elf/pr33599
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr349-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr349-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr349-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr349-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr349-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr349-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/pr349-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr349-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr349-1.o tmpdir/pr349-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/pr349-1.o tmpdir/pr349-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/pr349
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/property-1_needed-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-1_needed-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2   -o tmpdir/property-1_needed-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-1_needed-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/empty.o tmpdir/property-1_needed-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/empty.o tmpdir/property-1_needed-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-1_needed-1a
UNSUPPORTED: ld-elf/property-1_needed-1b
UNSUPPORTED: ld-elf/property-1_needed-1c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/empty.o tmpdir/property-and-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/empty.o tmpdir/property-and-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.d starting with "^Displaying notes found in: .note.gnu.property$"
EOF from tmpdir/dump.out
PASS: ld-elf/property-and-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-and-1.o tmpdir/empty.o tmpdir/property-and-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-and-1.o tmpdir/empty.o tmpdir/property-and-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-2.d starting with "^Displaying notes found in: .note.gnu.property$"
EOF from tmpdir/dump.out
PASS: ld-elf/property-and-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-and-1.o tmpdir/property-and-empty.o tmpdir/property-and-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-and-1.o tmpdir/property-and-empty.o tmpdir/property-and-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-3.d starting with "^Displaying notes found in: .note.gnu.property$"
EOF from tmpdir/dump.out
PASS: ld-elf/property-and-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-and-1.o tmpdir/property-and-2.o tmpdir/property-and-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-and-1.o tmpdir/property-and-2.o tmpdir/property-and-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-and-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/empty.o tmpdir/property-or-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/empty.o tmpdir/property-or-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-or-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-or-1.o tmpdir/empty.o tmpdir/property-or-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-or-1.o tmpdir/empty.o tmpdir/property-or-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-or-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-and-empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-and-empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-or-1.o tmpdir/property-and-empty.o tmpdir/property-or-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-or-1.o tmpdir/property-and-empty.o tmpdir/property-or-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-or-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-or-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-or-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-or-1.o tmpdir/property-or-2.o tmpdir/property-or-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -o tmpdir/dump tmpdir/property-or-1.o tmpdir/property-or-2.o tmpdir/property-or-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-or-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z nomemory-seal -o tmpdir/dump tmpdir/property-seal-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z nomemory-seal -o tmpdir/dump tmpdir/property-seal-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.d starting with "^Displaying notes found in: .note.gnu.property$"
EOF from tmpdir/dump.out
PASS: ld-elf/property-seal-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z nomemory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z nomemory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-2.d starting with "^Displaying notes found in: .note.gnu.property$"
EOF from tmpdir/dump.out
PASS: ld-elf/property-seal-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -z nomemory-seal -o tmpdir/dump tmpdir/property-seal-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -z nomemory-seal -o tmpdir/dump tmpdir/property-seal-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000>, expected: <.*: warning: cannot find entry symbol .*>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-3.d starting with "^Displaying notes found in: .note.gnu.property$"
EOF from tmpdir/dump.out
PASS: ld-elf/property-seal-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 --generate-missing-build-notes=no  -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -z nomemory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -z nomemory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-4.d starting with "^Displaying notes found in: .note.gnu.property$"
EOF from tmpdir/dump.out
PASS: ld-elf/property-seal-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z memory-seal -o tmpdir/dump tmpdir/empty.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z memory-seal -o tmpdir/dump tmpdir/empty.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-seal-5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z memory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -z memory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-seal-6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z memory-seal -o tmpdir/dump tmpdir/empty.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z memory-seal -o tmpdir/dump tmpdir/empty.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-seal-7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/empty.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/empty.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/property-seal-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/property-seal-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z memory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -z memory-seal -o tmpdir/dump tmpdir/empty.o tmpdir/property-seal-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/property-seal-8
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/reloc-discard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/reloc-discard.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/reloc-discard.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/reloc-discard.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -T reloc-discard.ld -o tmpdir/dump tmpdir/reloc-discard.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -T reloc-discard.ld -o tmpdir/dump tmpdir/reloc-discard.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r --use-dynamic tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r --use-dynamic tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Discarded dynamic relocation section
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/simple.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/simple.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/simple.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/simple.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T relocatable.t -o tmpdir/dump tmpdir/simple.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -T relocatable.t -o tmpdir/dump tmpdir/simple.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: relocatable with script
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SHF_GNU_RETAIN 1a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain1b.d starting with "^[0-9a-f]+ . .*discard.*$"
EOF from tmpdir/dump.out
PASS: SHF_GNU_RETAIN 1b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Existing mapfile 'retain2.map' found
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -Map=retain2.map --gc-sections --script=retain2.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/retain1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start -Map=retain2.map --gc-sections --script=retain2.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/retain1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'retain2.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain2.map'
PASS: SHF_GNU_RETAIN 2 (remove SHF_GNU_RETAIN sections by placing in /DISCARD/) (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SHF_GNU_RETAIN 3 (keep sections referenced by retained sections)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections --orphan-handling=place -o tmpdir/dump tmpdir/retain4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections --orphan-handling=place -o tmpdir/dump tmpdir/retain4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SHF_GNU_RETAIN 4 (keep orphaned sections when not discarding)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain5main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain5main.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain5main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain5main.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Existing mapfile 'retain5.map' found
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -Ltmpdir -lretain5 -Map=retain5.map -o tmpdir/dump tmpdir/retain5main.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -Ltmpdir -lretain5 -Map=retain5.map -o tmpdir/dump tmpdir/retain5main.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'retain5.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain5.map'
PASS: SHF_GNU_RETAIN 5 (don't pull SHF_GNU_RETAIN section out of lib) (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain5.d starting with "^[0-9a-f]+ . foo$"
EOF from tmpdir/dump.out
PASS: SHF_GNU_RETAIN 5 (don't pull SHF_GNU_RETAIN section out of lib)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain6main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain6main.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain6main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain6main.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -u bar -Ltmpdir -lretain6 -o tmpdir/dump tmpdir/retain6main.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -u bar -Ltmpdir -lretain6 -o tmpdir/dump tmpdir/retain6main.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SHF_GNU_RETAIN 6a (pull section out of lib required by SHF_GNU_RETAIN section)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain6main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain6main.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain6main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain6main.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -u bar -Ltmpdir -lretain6 -o tmpdir/dump tmpdir/retain6main.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e _start -u bar -Ltmpdir -lretain6 -o tmpdir/dump tmpdir/retain6main.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain6b.d starting with "^[0-9a-f]+ . .*discard.*$"
EOF from tmpdir/dump.out
PASS: SHF_GNU_RETAIN 6b (pull section out of lib required by SHF_GNU_RETAIN section)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain7.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain7.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain7.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain7.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain7.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections -o tmpdir/dump tmpdir/retain7.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain7a.d starting with "^  OS/ABI:                            UNIX - GNU$"
EOF from tmpdir/dump.out
PASS: SHF_GNU_RETAIN 7a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain7.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain7.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/retain7.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/retain7.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/retain7.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/retain7.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SHF_GNU_RETAIN 7b
UNSUPPORTED: ld-elf/rpath-1
UNSUPPORTED: ld-elf/rpath-2
UNSUPPORTED: ld-elf/runpath-1
UNSUPPORTED: ld-elf/runpath-2
UNSUPPORTED: ld-elf/seg
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/size-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/size-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/size-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/size-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T size-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/size-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T size-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/size-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/size-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/size-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/size-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/size-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/size-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T size-2.t -o tmpdir/dump tmpdir/size-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T size-2.t -o tmpdir/dump tmpdir/size-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -lS --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -lS --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/size-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/sizeof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sizeof.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/sizeof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sizeof.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Ur -o tmpdir/dump tmpdir/sizeof.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Ur -o tmpdir/dump tmpdir/sizeof.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/sizeofa
UNSUPPORTED: ld-elf/sizeofb
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/sizeof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sizeof.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/sizeof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sizeof.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/sizeof.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/sizeof.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/sizeofc
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 -gstabs  -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2 -gstabs  -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/stab
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/startof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/startof.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/startof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/startof.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Ur -o tmpdir/dump tmpdir/startof.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -Ur -o tmpdir/dump tmpdir/startof.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/startofa
UNSUPPORTED: ld-elf/startofb
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/startof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/startof.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/startof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/startof.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/startof.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/startof.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sW tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/startofc
UNSUPPORTED: ld-elf/strtab
UNSUPPORTED: ld-elf/tbss4
UNSUPPORTED: ld-elf/textaddr1
UNSUPPORTED: ld-elf/textaddr2
UNSUPPORTED: ld-elf/textaddr3
UNSUPPORTED: ld-elf/textaddr4
UNSUPPORTED: ld-elf/textaddr5
UNSUPPORTED: ld-elf/textaddr6
UNSUPPORTED: ld-elf/textaddr7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/unknown.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/unknown.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/unknown.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/../../../binutils/testsuite/binutils-all/unknown.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/unknown.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/unknown.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/unknown
UNSUPPORTED: ld-elf/unknown2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/var1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/var1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/var1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/var1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/var1.t --sort-section name -o tmpdir/dump tmpdir/var1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/var1.t --sort-section name -o tmpdir/dump tmpdir/var1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/var1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol1ref.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol1ref.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol1ref.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol1ref.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol1w.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol1w.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol1w.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol1w.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/start.o tmpdir/symbol1ref.o tmpdir/symbol1w.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/start.o tmpdir/symbol1ref.o tmpdir/symbol1w.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/symbol1ref.o:(.data+0x0): warning: witty one-liner
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/symbol1ref.o:(.data+0x0): warning: witty one-liner>, expected: <^[^\n]*\): warning: witty one-liner$>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/warn1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol2ref.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol2ref.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol2ref.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol2ref.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol2w.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol2w.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/symbol2w.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbol2w.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/start.o tmpdir/symbol2ref.o tmpdir/symbol2w.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T group.ld --no-warn-rwx-segments -o tmpdir/dump tmpdir/start.o tmpdir/symbol2ref.o tmpdir/symbol2w.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/symbol2w.o: warning: function 'Foo' used
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/symbol2w.o: warning: function 'Foo' used>, expected: <^[^\n]*\.[obj]+: warning: function 'Foo' used$>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/warn2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  --defsym ALIGN=2    -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/symbol3w.o tmpdir/symbol3.a -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/symbol3w.o tmpdir/symbol3.a -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/symbol3w.o:(.data+0x0): warning: badsym warning
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/symbol3w.o:(.data+0x0): warning: badsym warning>, expected: <.*: warning: badsym warning$>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/warn3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/implib.o --defsym NO_GLOBAL=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/implib.o --defsym NO_GLOBAL=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --out-implib=tmpdir/implib.lib tmpdir/implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --out-implib=tmpdir/implib.lib tmpdir/implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/implib.lib: no symbol found for import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/implib.lib: failed to generate import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: final link failed: no symbols
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/implib.lib: no symbol found for import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/implib.lib: failed to generate import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: final link failed: no symbols

PASS: Generate empty import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/implib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/implib.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/implib.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/implib.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --out-implib=tmpdir/implib.lib tmpdir/implib.o 
Executing on host: sh -c {./ld-new   -o tmpdir/implib  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --out-implib=tmpdir/implib.lib tmpdir/implib.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/implib.lib tmpdir/implib >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/implib.lib tmpdir/implib
PASS: Generate import library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/undefweak-1a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/undefweak-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/undefweak-1a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/undefweak-1a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/undefweak-1.a tmpdir/undefweak-1a.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/undefweak-1.a tmpdir/undefweak-1a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Generate undefweak-1.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/undefweak-1b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/undefweak-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/undefweak-1b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/undefweak-1b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/undefweak-1.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r tmpdir/undefweak-1b.o tmpdir/undefweak-1.a
Executing on host: sh -c {./ld-new   -o tmpdir/undefweak-1.o  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r tmpdir/undefweak-1b.o tmpdir/undefweak-1.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -rsW tmpdir/undefweak-1.o >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -rsW tmpdir/undefweak-1.o
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/undefweak-1.rd starting with "^.* bar$"
EOF from dump.out
PASS: Generate undefweak-1.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/tls_gc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tls_gc.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/tls_gc.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tls_gc.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/tls_gc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-section tmpdir/tls_gc.o 
Executing on host: sh -c {./ld-new   -o tmpdir/tls_gc  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-section tmpdir/tls_gc.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: --gc-sections on tls variable
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr25490-2.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr25490-2.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-2.exe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-2.exe
PASS: __patchable_function_entries section 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr25490-3.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr25490-3.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-3.exe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-3.exe
PASS: __patchable_function_entries section 3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr25490-4.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-4.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr25490-4.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-4.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-4.exe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-4.exe
PASS: __patchable_function_entries section 4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-5.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-5.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr25490-5.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-5.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr25490-5.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-5.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-5.exe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-5.exe
PASS: __patchable_function_entries section 5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   --defsym ALIGN=2 -o tmpdir/pr25490-6.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25490-6.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr25490-6.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-6.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr25490-6.exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf --gc-sections -e _start tmpdir/pr25490-6.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-6.exe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -SW tmpdir/pr25490-6.exe
PASS: __patchable_function_entries section 6
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/elf.exp completed in 6 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/exclude1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/exclude1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/exclude2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/exclude2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  cq tmpdir/libexclude.a tmpdir/exclude2.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar  cq tmpdir/libexclude.a tmpdir/exclude2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/exclude.so --shared tmpdir/exclude1.o -Ltmpdir -lexclude
Executing on host: sh -c {./ld-new   -o tmpdir/exclude.so --shared tmpdir/exclude1.o -Ltmpdir -lexclude 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: ld link shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00080000 B _stack
000011dc B exclude_common
000011d8 D exclude_sym
000011d4 D include_sym
PASS: ld export symbols from archive
./ld-new   -o tmpdir/exclude.so --exclude-libs libexclude --shared tmpdir/exclude1.o -Ltmpdir -lexclude
Executing on host: sh -c {./ld-new   -o tmpdir/exclude.so --exclude-libs libexclude --shared tmpdir/exclude1.o -Ltmpdir -lexclude 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: ld link shared library with --exclude-libs
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00080000 B _stack
00001188 D include_sym
PASS: ld exclude symbols from archive - --exclude-libs libexclude
./ld-new   -o tmpdir/exclude.so --exclude-libs libexclude.a --shared tmpdir/exclude1.o -Ltmpdir -lexclude
Executing on host: sh -c {./ld-new   -o tmpdir/exclude.so --exclude-libs libexclude.a --shared tmpdir/exclude1.o -Ltmpdir -lexclude 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00080000 B _stack
00001188 D include_sym
PASS: ld exclude symbols from archive - --exclude-libs libexclude.a
./ld-new   -o tmpdir/exclude.so --exclude-libs ALL --shared tmpdir/exclude1.o -Ltmpdir -lexclude
Executing on host: sh -c {./ld-new   -o tmpdir/exclude.so --exclude-libs ALL --shared tmpdir/exclude1.o -Ltmpdir -lexclude 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00080000 B _stack
00001188 D include_sym
PASS: ld exclude symbols from archive - --exclude-libs ALL
./ld-new   -o tmpdir/exclude.so --exclude-libs foo:libexclude.a --shared tmpdir/exclude1.o -Ltmpdir -lexclude
Executing on host: sh -c {./ld-new   -o tmpdir/exclude.so --exclude-libs foo:libexclude.a --shared tmpdir/exclude1.o -Ltmpdir -lexclude 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00080000 B _stack
00001188 D include_sym
PASS: ld exclude symbols from archive - --exclude-libs foo:libexclude.a
./ld-new   -o tmpdir/exclude.so --exclude-libs foo,libexclude.a --shared tmpdir/exclude1.o -Ltmpdir -lexclude
Executing on host: sh -c {./ld-new   -o tmpdir/exclude.so --exclude-libs foo,libexclude.a --shared tmpdir/exclude1.o -Ltmpdir -lexclude 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00080000 B _stack
00001188 D include_sym
PASS: ld exclude symbols from archive - --exclude-libs foo,libexclude.a
./ld-new   -o tmpdir/exclude.so --exclude-libs foo:bar --shared tmpdir/exclude1.o -Ltmpdir -lexclude
Executing on host: sh -c {./ld-new   -o tmpdir/exclude.so --exclude-libs foo:bar --shared tmpdir/exclude1.o -Ltmpdir -lexclude 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/exclude.so 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00080000 B _stack
000011dc B exclude_common
000011d8 D exclude_sym
000011d4 D include_sym
PASS: ld don't exclude symbols from archive - --exclude-libs foo:bar
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/exclude.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/export-class.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/export-class.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/frame.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/tbss.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tbss.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/tbss.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tbss.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/frame.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/frame.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/frame.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/frame.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/frame.so -z noseparate-code --shared tmpdir/frame.o tmpdir/tbss.o
Executing on host: sh -c {./ld-new   -o tmpdir/frame.so -z noseparate-code --shared tmpdir/frame.o tmpdir/tbss.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: read-only .eh_frame section -z noseparate-code
./ld-new   -o tmpdir/frame.so -z separate-code --shared tmpdir/frame.o tmpdir/tbss.o
Executing on host: sh -c {./ld-new   -o tmpdir/frame.so -z separate-code --shared tmpdir/frame.o tmpdir/tbss.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: read-only .eh_frame section -z separate-code
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/table.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/table.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/table.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/table.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/table.so -z noseparate-code --shared tmpdir/table.o tmpdir/tbss.o
Executing on host: sh -c {./ld-new   -o tmpdir/table.so -z noseparate-code --shared tmpdir/table.o tmpdir/tbss.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: read-only .gcc_except_table section -z noseparate-code
./ld-new   -o tmpdir/table.so -z separate-code --shared tmpdir/table.o tmpdir/tbss.o
Executing on host: sh -c {./ld-new   -o tmpdir/table.so -z separate-code --shared tmpdir/table.o tmpdir/tbss.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: read-only .gcc_except_table section -z separate-code
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/frame.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/indirect.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/indirect.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linux-x86.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/linux-x86.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/no-section-header.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/no-section-header.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/notes.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/note1_1.o --generate-missing-build-notes=yes /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note1_1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/note1_1.o --generate-missing-build-notes=yes /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note1_1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/note1_2.o --generate-missing-build-notes=yes /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note1_2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/note1_2.o --generate-missing-build-notes=yes /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note1_2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/note1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r tmpdir/note1_1.o tmpdir/note1_2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/note1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -r tmpdir/note1_1.o tmpdir/note1_2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --wide --notes tmpdir/note1.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --wide --notes tmpdir/note1.so
PASS: Linkonce sections with assembler generated notes
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/notes.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/package-note.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/package-note.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-s.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared -T provide-hidden-s.ld tmpdir/provide-hidden-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-s.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared -T provide-hidden-s.ld tmpdir/provide-hidden-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-s.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-s.so
PASS: PROVIDE_HIDDEN test (auxiliary shared object)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-1
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-1
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 5 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-2
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-2
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 5 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-3 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-3
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-3 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-3
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 6 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-4  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-1.ld tmpdir/provide-hidden-3.o tmpdir/provide-hidden-s.so
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-4  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-1.ld tmpdir/provide-hidden-3.o tmpdir/provide-hidden-s.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-4 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-4
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-4 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-4
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.dynsym' contains 1 entry:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-4.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-5  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-1.ld tmpdir/provide-hidden-4.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-5
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-5 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-5
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 6 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-1.ld tmpdir/provide-hidden-4.o tmpdir/provide-hidden-s.so
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-6  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-1.ld tmpdir/provide-hidden-4.o tmpdir/provide-hidden-s.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-6 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-6
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-6 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-6
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.dynsym' contains 1 entry:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-7  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-7  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-7 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-7
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-7 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-7
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 5 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-8  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-8
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-8 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-8
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 5 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 8
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-9  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-9  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-9 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-9
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-9 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-9
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 6 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 9
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-10  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-2.ld tmpdir/provide-hidden-3.o tmpdir/provide-hidden-s.so
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-10  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-2.ld tmpdir/provide-hidden-3.o tmpdir/provide-hidden-s.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-10 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-10
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-10 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-10
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.dynsym' contains 1 entry:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-11  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-4.o 
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-11  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -T provide-hidden-2.ld tmpdir/provide-hidden-4.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-11 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-11
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-11 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-11
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.symtab' contains 6 entries:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/provide-hidden-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/provide-hidden-12  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-2.ld tmpdir/provide-hidden-4.o tmpdir/provide-hidden-s.so
Executing on host: sh -c {./ld-new   -o tmpdir/provide-hidden-12  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -T provide-hidden-2.ld tmpdir/provide-hidden-4.o tmpdir/provide-hidden-s.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-12 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-12
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-12 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -s tmpdir/provide-hidden-12
fail if no difference
regexp_diff match failure
regexp "^Symbol table '\.dynsym' contains [0-9]+ entries:$"
line   "Symbol table '.dynsym' contains 1 entry:"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden-dyn.nd starting with "^Symbol table '\.symtab' contains [0-9]+ entries:$"
EOF from dump.out
PASS: PROVIDE_HIDDEN test 12
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/provide-hidden.exp completed in 1 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/readelf.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/ver_def.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/ver_def.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/ver_def.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/ver_def.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/ver_def  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker -e 0 --export-dynamic -T ver_def.ld --hash-style=sysv --version-script=ver_def.ver tmpdir/ver_def.o 
Executing on host: sh -c {./ld-new   -o tmpdir/ver_def  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker -e 0 --export-dynamic -T ver_def.ld --hash-style=sysv --version-script=ver_def.ver tmpdir/ver_def.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --version-info tmpdir/ver_def >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --version-info tmpdir/ver_def
PASS: readelf version information
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/readelf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/sec-to-seg1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/sec-to-seg1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/sec-to-seg2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/sec-to-seg2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/sec-to-seg -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg-script-same-page.t tmpdir/sec-to-seg1.o tmpdir/sec-to-seg2.o
Executing on host: sh -c {./ld-new   -o tmpdir/sec-to-seg -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg-script-same-page.t tmpdir/sec-to-seg1.o tmpdir/sec-to-seg2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --program-headers --section-headers tmpdir/sec-to-seg
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --program-headers --section-headers tmpdir/sec-to-seg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --program-headers --section-headers tmpdir/sec-to-seg 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
There are 6 section headers, starting at offset 0x1188:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .sec1             PROGBITS        00001000 001000 000040 00   A  0   0  4
  [ 2] .sec2             PROGBITS        00001040 001040 00008d 00   A  0   0  4
  [ 3] .symtab           SYMTAB          00000000 0010d0 000070 10      4   7  4
  [ 4] .strtab           STRTAB          00000000 001140 000020 00      0   0  1
  [ 5] .shstrtab         STRTAB          00000000 001160 000027 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

Elf file type is EXEC (Executable file)
Entry point 0x0
There is 1 program header, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00001000 0x00001000 0x000cd 0x000cd R   0x1000

 Section to Segment mapping:
  Segment Sections...
   00     .sec1 .sec2 
There are 6 section headers, starting at offset 0x1188:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .sec1             PROGBITS        00001000 001000 000040 00   A  0   0  4
  [ 2] .sec2             PROGBITS        00001040 001040 00008d 00   A  0   0  4
  [ 3] .symtab           SYMTAB          00000000 0010d0 000070 10      4   7  4
  [ 4] .strtab           STRTAB          00000000 001140 000020 00      0   0  1
  [ 5] .shstrtab         STRTAB          00000000 001160 000027 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

Elf file type is EXEC (Executable file)
Entry point 0x0
There is 1 program header, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00001000 0x00001000 0x000cd 0x000cd R   0x1000

 Section to Segment mapping:
  Segment Sections...
   00     .sec1 .sec2 

PASS: assignment of ELF sections to segments (same page)
./ld-new   -o tmpdir/sec-to-seg -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg-script-adjoining-pages.t tmpdir/sec-to-seg1.o tmpdir/sec-to-seg2.o
Executing on host: sh -c {./ld-new   -o tmpdir/sec-to-seg -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg-script-adjoining-pages.t tmpdir/sec-to-seg1.o tmpdir/sec-to-seg2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --program-headers --section-headers tmpdir/sec-to-seg
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --program-headers --section-headers tmpdir/sec-to-seg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --program-headers --section-headers tmpdir/sec-to-seg 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
There are 6 section headers, starting at offset 0x2188:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .sec1             PROGBITS        00001000 001000 000040 00   A  0   0  4
  [ 2] .sec2             PROGBITS        00002040 002040 00008d 00   A  0   0  4
  [ 3] .symtab           SYMTAB          00000000 0020d0 000070 10      4   7  4
  [ 4] .strtab           STRTAB          00000000 002140 000020 00      0   0  1
  [ 5] .shstrtab         STRTAB          00000000 002160 000027 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

Elf file type is EXEC (Executable file)
Entry point 0x0
There is 1 program header, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00001000 0x00001000 0x010cd 0x010cd R   0x1000

 Section to Segment mapping:
  Segment Sections...
   00     .sec1 .sec2 
There are 6 section headers, starting at offset 0x2188:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .sec1             PROGBITS        00001000 001000 000040 00   A  0   0  4
  [ 2] .sec2             PROGBITS        00002040 002040 00008d 00   A  0   0  4
  [ 3] .symtab           SYMTAB          00000000 0020d0 000070 10      4   7  4
  [ 4] .strtab           STRTAB          00000000 002140 000020 00      0   0  1
  [ 5] .shstrtab         STRTAB          00000000 002160 000027 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

Elf file type is EXEC (Executable file)
Entry point 0x0
There is 1 program header, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00001000 0x00001000 0x010cd 0x010cd R   0x1000

 Section to Segment mapping:
  Segment Sections...
   00     .sec1 .sec2 

PASS: assignment of ELF sections to segments (adjacent pages)
./ld-new   -o tmpdir/sec-to-seg -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg-script-disjoint-pages.t tmpdir/sec-to-seg1.o tmpdir/sec-to-seg2.o
Executing on host: sh -c {./ld-new   -o tmpdir/sec-to-seg -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg-script-disjoint-pages.t tmpdir/sec-to-seg1.o tmpdir/sec-to-seg2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --program-headers --section-headers tmpdir/sec-to-seg
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --program-headers --section-headers tmpdir/sec-to-seg
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  --program-headers --section-headers tmpdir/sec-to-seg 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
There are 6 section headers, starting at offset 0x1188:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .sec1             PROGBITS        00001000 001000 000040 00   A  0   0  4
  [ 2] .sec2             PROGBITS        00003040 001040 00008d 00   A  0   0  4
  [ 3] .symtab           SYMTAB          00000000 0010d0 000070 10      4   7  4
  [ 4] .strtab           STRTAB          00000000 001140 000020 00      0   0  1
  [ 5] .shstrtab         STRTAB          00000000 001160 000027 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

Elf file type is EXEC (Executable file)
Entry point 0x0
There are 2 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00001000 0x00001000 0x00040 0x00040 R   0x1000
  LOAD           0x001040 0x00003040 0x00003040 0x0008d 0x0008d R   0x1000

 Section to Segment mapping:
  Segment Sections...
   00     .sec1 
   01     .sec2 
There are 6 section headers, starting at offset 0x1188:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .sec1             PROGBITS        00001000 001000 000040 00   A  0   0  4
  [ 2] .sec2             PROGBITS        00003040 001040 00008d 00   A  0   0  4
  [ 3] .symtab           SYMTAB          00000000 0010d0 000070 10      4   7  4
  [ 4] .strtab           STRTAB          00000000 001140 000020 00      0   0  1
  [ 5] .shstrtab         STRTAB          00000000 001160 000027 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

Elf file type is EXEC (Executable file)
Entry point 0x0
There are 2 program headers, starting at offset 52

Program Headers:
  Type           Offset   VirtAddr   PhysAddr   FileSiz MemSiz  Flg Align
  LOAD           0x001000 0x00001000 0x00001000 0x00040 0x00040 R   0x1000
  LOAD           0x001040 0x00003040 0x00003040 0x0008d 0x0008d R   0x1000

 Section to Segment mapping:
  Segment Sections...
   00     .sec1 
   01     .sec2 

PASS: assignment of ELF sections to segments (disjoint pages)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec-to-seg.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec64k.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-0.o ./tmpdir/sec64-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-0.o ./tmpdir/sec64-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-1.o ./tmpdir/sec64-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-1.o ./tmpdir/sec64-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-2.o ./tmpdir/sec64-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-2.o ./tmpdir/sec64-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-3.o ./tmpdir/sec64-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-3.o ./tmpdir/sec64-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-4.o ./tmpdir/sec64-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-4.o ./tmpdir/sec64-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-5.o ./tmpdir/sec64-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-5.o ./tmpdir/sec64-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-6.o ./tmpdir/sec64-6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-6.o ./tmpdir/sec64-6.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-7.o ./tmpdir/sec64-7.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-7.o ./tmpdir/sec64-7.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-8.o ./tmpdir/sec64-8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-8.o ./tmpdir/sec64-8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-9.o ./tmpdir/sec64-9.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-9.o ./tmpdir/sec64-9.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-10.o ./tmpdir/sec64-10.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-10.o ./tmpdir/sec64-10.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-11.o ./tmpdir/sec64-11.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-11.o ./tmpdir/sec64-11.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-12.o ./tmpdir/sec64-12.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-12.o ./tmpdir/sec64-12.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-13.o ./tmpdir/sec64-13.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-13.o ./tmpdir/sec64-13.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-14.o ./tmpdir/sec64-14.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-14.o ./tmpdir/sec64-14.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-15.o ./tmpdir/sec64-15.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-15.o ./tmpdir/sec64-15.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-16.o ./tmpdir/sec64-16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-16.o ./tmpdir/sec64-16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-17.o ./tmpdir/sec64-17.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-17.o ./tmpdir/sec64-17.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-18.o ./tmpdir/sec64-18.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-18.o ./tmpdir/sec64-18.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-19.o ./tmpdir/sec64-19.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-19.o ./tmpdir/sec64-19.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-20.o ./tmpdir/sec64-20.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-20.o ./tmpdir/sec64-20.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-21.o ./tmpdir/sec64-21.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-21.o ./tmpdir/sec64-21.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-22.o ./tmpdir/sec64-22.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-22.o ./tmpdir/sec64-22.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-23.o ./tmpdir/sec64-23.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-23.o ./tmpdir/sec64-23.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-24.o ./tmpdir/sec64-24.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-24.o ./tmpdir/sec64-24.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-25.o ./tmpdir/sec64-25.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-25.o ./tmpdir/sec64-25.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-26.o ./tmpdir/sec64-26.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-26.o ./tmpdir/sec64-26.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-27.o ./tmpdir/sec64-27.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-27.o ./tmpdir/sec64-27.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-28.o ./tmpdir/sec64-28.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-28.o ./tmpdir/sec64-28.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-29.o ./tmpdir/sec64-29.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-29.o ./tmpdir/sec64-29.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-30.o ./tmpdir/sec64-30.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-30.o ./tmpdir/sec64-30.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-31.o ./tmpdir/sec64-31.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-31.o ./tmpdir/sec64-31.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-32.o ./tmpdir/sec64-32.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-32.o ./tmpdir/sec64-32.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-33.o ./tmpdir/sec64-33.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-33.o ./tmpdir/sec64-33.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/sec64-0.o tmpdir/sec64-1.o tmpdir/sec64-2.o tmpdir/sec64-3.o tmpdir/sec64-4.o tmpdir/sec64-5.o tmpdir/sec64-6.o tmpdir/sec64-7.o tmpdir/sec64-8.o tmpdir/sec64-9.o tmpdir/sec64-10.o tmpdir/sec64-11.o tmpdir/sec64-12.o tmpdir/sec64-13.o tmpdir/sec64-14.o tmpdir/sec64-15.o tmpdir/sec64-16.o tmpdir/sec64-17.o tmpdir/sec64-18.o tmpdir/sec64-19.o tmpdir/sec64-20.o tmpdir/sec64-21.o tmpdir/sec64-22.o tmpdir/sec64-23.o tmpdir/sec64-24.o tmpdir/sec64-25.o tmpdir/sec64-26.o tmpdir/sec64-27.o tmpdir/sec64-28.o tmpdir/sec64-29.o tmpdir/sec64-30.o tmpdir/sec64-31.o tmpdir/sec64-32.o tmpdir/sec64-33.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -r -o tmpdir/dump tmpdir/sec64-0.o tmpdir/sec64-1.o tmpdir/sec64-2.o tmpdir/sec64-3.o tmpdir/sec64-4.o tmpdir/sec64-5.o tmpdir/sec64-6.o tmpdir/sec64-7.o tmpdir/sec64-8.o tmpdir/sec64-9.o tmpdir/sec64-10.o tmpdir/sec64-11.o tmpdir/sec64-12.o tmpdir/sec64-13.o tmpdir/sec64-14.o tmpdir/sec64-15.o tmpdir/sec64-16.o tmpdir/sec64-17.o tmpdir/sec64-18.o tmpdir/sec64-19.o tmpdir/sec64-20.o tmpdir/sec64-21.o tmpdir/sec64-22.o tmpdir/sec64-23.o tmpdir/sec64-24.o tmpdir/sec64-25.o tmpdir/sec64-26.o tmpdir/sec64-27.o tmpdir/sec64-28.o tmpdir/sec64-29.o tmpdir/sec64-30.o tmpdir/sec64-31.o tmpdir/sec64-32.o tmpdir/sec64-33.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -W -wN -Ss tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -W -wN -Ss tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/64ksec-r
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -o empty26853.obj empty26853.s
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -o empty26853.obj empty26853.s    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new -o empty26853.obj empty26853.s
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -sW empty26853.obj
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -sW empty26853.obj    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -sW empty26853.obj

Symbol table '.symtab' contains 5 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    1 .text
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 .data
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 .bss
     4: 00000000     0 SECTION LOCAL  DEFAULT    4 .ARM.attributes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-0.o ./tmpdir/sec64-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-0.o ./tmpdir/sec64-0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-1.o ./tmpdir/sec64-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-1.o ./tmpdir/sec64-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-2.o ./tmpdir/sec64-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-2.o ./tmpdir/sec64-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-3.o ./tmpdir/sec64-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-3.o ./tmpdir/sec64-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-4.o ./tmpdir/sec64-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-4.o ./tmpdir/sec64-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-5.o ./tmpdir/sec64-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-5.o ./tmpdir/sec64-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-6.o ./tmpdir/sec64-6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-6.o ./tmpdir/sec64-6.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-7.o ./tmpdir/sec64-7.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-7.o ./tmpdir/sec64-7.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-8.o ./tmpdir/sec64-8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-8.o ./tmpdir/sec64-8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-9.o ./tmpdir/sec64-9.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-9.o ./tmpdir/sec64-9.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-10.o ./tmpdir/sec64-10.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-10.o ./tmpdir/sec64-10.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-11.o ./tmpdir/sec64-11.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-11.o ./tmpdir/sec64-11.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-12.o ./tmpdir/sec64-12.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-12.o ./tmpdir/sec64-12.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-13.o ./tmpdir/sec64-13.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-13.o ./tmpdir/sec64-13.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-14.o ./tmpdir/sec64-14.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-14.o ./tmpdir/sec64-14.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-15.o ./tmpdir/sec64-15.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-15.o ./tmpdir/sec64-15.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-16.o ./tmpdir/sec64-16.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-16.o ./tmpdir/sec64-16.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-17.o ./tmpdir/sec64-17.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-17.o ./tmpdir/sec64-17.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-18.o ./tmpdir/sec64-18.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-18.o ./tmpdir/sec64-18.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-19.o ./tmpdir/sec64-19.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-19.o ./tmpdir/sec64-19.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-20.o ./tmpdir/sec64-20.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-20.o ./tmpdir/sec64-20.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-21.o ./tmpdir/sec64-21.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-21.o ./tmpdir/sec64-21.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-22.o ./tmpdir/sec64-22.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-22.o ./tmpdir/sec64-22.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-23.o ./tmpdir/sec64-23.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-23.o ./tmpdir/sec64-23.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-24.o ./tmpdir/sec64-24.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-24.o ./tmpdir/sec64-24.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-25.o ./tmpdir/sec64-25.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-25.o ./tmpdir/sec64-25.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-26.o ./tmpdir/sec64-26.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-26.o ./tmpdir/sec64-26.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-27.o ./tmpdir/sec64-27.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-27.o ./tmpdir/sec64-27.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-28.o ./tmpdir/sec64-28.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-28.o ./tmpdir/sec64-28.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-29.o ./tmpdir/sec64-29.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-29.o ./tmpdir/sec64-29.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-30.o ./tmpdir/sec64-30.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-30.o ./tmpdir/sec64-30.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-31.o ./tmpdir/sec64-31.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-31.o ./tmpdir/sec64-31.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-32.o ./tmpdir/sec64-32.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-32.o ./tmpdir/sec64-32.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-33.o ./tmpdir/sec64-33.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-33.o ./tmpdir/sec64-33.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-34.o ./tmpdir/sec64-34.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-34.o ./tmpdir/sec64-34.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-35.o ./tmpdir/sec64-35.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-35.o ./tmpdir/sec64-35.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-36.o ./tmpdir/sec64-36.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-36.o ./tmpdir/sec64-36.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-37.o ./tmpdir/sec64-37.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-37.o ./tmpdir/sec64-37.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-38.o ./tmpdir/sec64-38.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-38.o ./tmpdir/sec64-38.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-39.o ./tmpdir/sec64-39.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-39.o ./tmpdir/sec64-39.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-40.o ./tmpdir/sec64-40.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-40.o ./tmpdir/sec64-40.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-41.o ./tmpdir/sec64-41.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-41.o ./tmpdir/sec64-41.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-42.o ./tmpdir/sec64-42.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-42.o ./tmpdir/sec64-42.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-43.o ./tmpdir/sec64-43.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-43.o ./tmpdir/sec64-43.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-44.o ./tmpdir/sec64-44.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-44.o ./tmpdir/sec64-44.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-45.o ./tmpdir/sec64-45.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-45.o ./tmpdir/sec64-45.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-46.o ./tmpdir/sec64-46.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-46.o ./tmpdir/sec64-46.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-47.o ./tmpdir/sec64-47.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-47.o ./tmpdir/sec64-47.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-48.o ./tmpdir/sec64-48.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-48.o ./tmpdir/sec64-48.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-49.o ./tmpdir/sec64-49.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-49.o ./tmpdir/sec64-49.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-50.o ./tmpdir/sec64-50.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-50.o ./tmpdir/sec64-50.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-51.o ./tmpdir/sec64-51.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-51.o ./tmpdir/sec64-51.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-52.o ./tmpdir/sec64-52.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-52.o ./tmpdir/sec64-52.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-53.o ./tmpdir/sec64-53.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-53.o ./tmpdir/sec64-53.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-54.o ./tmpdir/sec64-54.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-54.o ./tmpdir/sec64-54.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-55.o ./tmpdir/sec64-55.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-55.o ./tmpdir/sec64-55.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-56.o ./tmpdir/sec64-56.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-56.o ./tmpdir/sec64-56.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-57.o ./tmpdir/sec64-57.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-57.o ./tmpdir/sec64-57.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-58.o ./tmpdir/sec64-58.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-58.o ./tmpdir/sec64-58.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-59.o ./tmpdir/sec64-59.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-59.o ./tmpdir/sec64-59.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-60.o ./tmpdir/sec64-60.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-60.o ./tmpdir/sec64-60.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-61.o ./tmpdir/sec64-61.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-61.o ./tmpdir/sec64-61.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-62.o ./tmpdir/sec64-62.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-62.o ./tmpdir/sec64-62.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-63.o ./tmpdir/sec64-63.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-63.o ./tmpdir/sec64-63.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-64.o ./tmpdir/sec64-64.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-64.o ./tmpdir/sec64-64.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-65.o ./tmpdir/sec64-65.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sec64-65.o ./tmpdir/sec64-65.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/sec64-0.o tmpdir/sec64-1.o tmpdir/sec64-2.o tmpdir/sec64-3.o tmpdir/sec64-4.o tmpdir/sec64-5.o tmpdir/sec64-6.o tmpdir/sec64-7.o tmpdir/sec64-8.o tmpdir/sec64-9.o tmpdir/sec64-10.o tmpdir/sec64-11.o tmpdir/sec64-12.o tmpdir/sec64-13.o tmpdir/sec64-14.o tmpdir/sec64-15.o tmpdir/sec64-16.o tmpdir/sec64-17.o tmpdir/sec64-18.o tmpdir/sec64-19.o tmpdir/sec64-20.o tmpdir/sec64-21.o tmpdir/sec64-22.o tmpdir/sec64-23.o tmpdir/sec64-24.o tmpdir/sec64-25.o tmpdir/sec64-26.o tmpdir/sec64-27.o tmpdir/sec64-28.o tmpdir/sec64-29.o tmpdir/sec64-30.o tmpdir/sec64-31.o tmpdir/sec64-32.o tmpdir/sec64-33.o tmpdir/sec64-34.o tmpdir/sec64-35.o tmpdir/sec64-36.o tmpdir/sec64-37.o tmpdir/sec64-38.o tmpdir/sec64-39.o tmpdir/sec64-40.o tmpdir/sec64-41.o tmpdir/sec64-42.o tmpdir/sec64-43.o tmpdir/sec64-44.o tmpdir/sec64-45.o tmpdir/sec64-46.o tmpdir/sec64-47.o tmpdir/sec64-48.o tmpdir/sec64-49.o tmpdir/sec64-50.o tmpdir/sec64-51.o tmpdir/sec64-52.o tmpdir/sec64-53.o tmpdir/sec64-54.o tmpdir/sec64-55.o tmpdir/sec64-56.o tmpdir/sec64-57.o tmpdir/sec64-58.o tmpdir/sec64-59.o tmpdir/sec64-60.o tmpdir/sec64-61.o tmpdir/sec64-62.o tmpdir/sec64-63.o tmpdir/sec64-64.o tmpdir/sec64-65.o --stats=+tmpdir/64ksec.stats
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/dump tmpdir/sec64-0.o tmpdir/sec64-1.o tmpdir/sec64-2.o tmpdir/sec64-3.o tmpdir/sec64-4.o tmpdir/sec64-5.o tmpdir/sec64-6.o tmpdir/sec64-7.o tmpdir/sec64-8.o tmpdir/sec64-9.o tmpdir/sec64-10.o tmpdir/sec64-11.o tmpdir/sec64-12.o tmpdir/sec64-13.o tmpdir/sec64-14.o tmpdir/sec64-15.o tmpdir/sec64-16.o tmpdir/sec64-17.o tmpdir/sec64-18.o tmpdir/sec64-19.o tmpdir/sec64-20.o tmpdir/sec64-21.o tmpdir/sec64-22.o tmpdir/sec64-23.o tmpdir/sec64-24.o tmpdir/sec64-25.o tmpdir/sec64-26.o tmpdir/sec64-27.o tmpdir/sec64-28.o tmpdir/sec64-29.o tmpdir/sec64-30.o tmpdir/sec64-31.o tmpdir/sec64-32.o tmpdir/sec64-33.o tmpdir/sec64-34.o tmpdir/sec64-35.o tmpdir/sec64-36.o tmpdir/sec64-37.o tmpdir/sec64-38.o tmpdir/sec64-39.o tmpdir/sec64-40.o tmpdir/sec64-41.o tmpdir/sec64-42.o tmpdir/sec64-43.o tmpdir/sec64-44.o tmpdir/sec64-45.o tmpdir/sec64-46.o tmpdir/sec64-47.o tmpdir/sec64-48.o tmpdir/sec64-49.o tmpdir/sec64-50.o tmpdir/sec64-51.o tmpdir/sec64-52.o tmpdir/sec64-53.o tmpdir/sec64-54.o tmpdir/sec64-55.o tmpdir/sec64-56.o tmpdir/sec64-57.o tmpdir/sec64-58.o tmpdir/sec64-59.o tmpdir/sec64-60.o tmpdir/sec64-61.o tmpdir/sec64-62.o tmpdir/sec64-63.o tmpdir/sec64-64.o tmpdir/sec64-65.o --stats=+tmpdir/64ksec.stats 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -W -wN -Ss tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -W -wN -Ss tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-elf/64ksec
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/sec64k.exp completed in 11 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/shared.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22471a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22471a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22471a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22471a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22471a.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/pr22471a.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr22471a.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/pr22471a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22471a.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22471a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22471a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22471a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22471a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22471b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script pr22471.t tmpdir/pr22471a.o tmpdir/pr22471a.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr22471b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script pr22471.t tmpdir/pr22471a.o tmpdir/pr22471a.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22471b.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22649-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/pr22649-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr22649-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared tmpdir/pr22649-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22649-1.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22471b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22471b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22471b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22471b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22471  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -rpath-link . -rpath-link tmpdir tmpdir/pr22471b.o tmpdir/pr22471b.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr22471  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -rpath-link . -rpath-link tmpdir tmpdir/pr22471b.o tmpdir/pr22471b.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22471
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22649-2a.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2a.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr22649-2a.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.data' in file 'tmpdir/pr22649-2a.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.data' in file 'tmpdir/pr22649-2a.o'

PASS: Build pr22649-2a.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22649-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2a.o tmpdir/pr22649-1.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr22649-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2a.o tmpdir/pr22649-1.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.data' in file 'tmpdir/pr22649-2a.o'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: removing unused section '.data' in file 'tmpdir/pr22649-2a.o'

PASS: Build pr22649-2b.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22649-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr22649-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22649-2c.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22649-2b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22649-2b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22649-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2b.o tmpdir/pr22649-1.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr22649-2b.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -gc-sections -print-gc-sections tmpdir/pr22649-2b.o tmpdir/pr22649-1.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22649-2d.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/textrel.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/textrel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/textrel.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/textrel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/textrel.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --warn-shared-textrel tmpdir/textrel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/textrel.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --warn-shared-textrel tmpdir/textrel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/textrel.o: warning: relocation against `foo' in read-only section `.rodata'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: creating DT_TEXTREL in a shared object
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/textrel.o: warning: relocation against `foo' in read-only section `.rodata'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: creating DT_TEXTREL in a shared object

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -d --wide tmpdir/textrel.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -d --wide tmpdir/textrel.so
PASS: DT_TEXTREL in shared lib
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/textrel.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/textrel.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/textrel.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/textrel.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/textrel.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -M tmpdir/textrel.o 
Executing on host: sh -c {./ld-new   -o tmpdir/textrel.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -M tmpdir/textrel.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

Merging object attributes

tmpdir/textrel.o: dynamic relocation against `foo' in read-only section `.rodata'

There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/textrel.o
                0x00000094                        . = (SEGMENT_START ("text-segment", 0x0) + SIZEOF_HEADERS)

.note.gnu.build-id
 *(.note.gnu.build-id)

.hash           0x00000094       0x28
 *(.hash)
 .hash          0x00000094       0x28 tmpdir/textrel.o

.gnu.hash
 *(.gnu.hash)

.dynsym         0x000000bc       0x50
 *(.dynsym)
 .dynsym        0x000000bc       0x50 tmpdir/textrel.o

.dynstr         0x0000010c        0xd
 *(.dynstr)
 .dynstr        0x0000010c        0xd tmpdir/textrel.o

.gnu.version    0x0000011a        0x0
 *(.gnu.version)
 .gnu.version   0x0000011a        0x0 tmpdir/textrel.o

.gnu.version_d  0x0000011c        0x0
 *(.gnu.version_d)
 .gnu.version_d
                0x0000011c        0x0 tmpdir/textrel.o

.gnu.version_r  0x0000011c        0x0
 *(.gnu.version_r)
 .gnu.version_r
                0x0000011c        0x0 tmpdir/textrel.o

.rel.dyn        0x0000011c        0x8
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 .rel.rodata    0x0000011c        0x8 tmpdir/textrel.o
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 .rel.got       0x00000124        0x0 tmpdir/textrel.o
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
 *(.rel.iplt)
 .rel.iplt      0x00000124        0x0 tmpdir/textrel.o

.rela.dyn
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
 *(.rela.iplt)

.rel.plt        0x00000124        0x0
 *(.rel.plt)
 .rel.plt       0x00000124        0x0 tmpdir/textrel.o

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt            0x00000124        0x0
 *(.plt)
 .plt           0x00000124        0x0 tmpdir/textrel.o

.iplt           0x00000124        0x0
 *(.iplt)
 .iplt          0x00000124        0x0 tmpdir/textrel.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00000124        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00000124        0x0 tmpdir/textrel.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00000124        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00000124        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00000124        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00000124        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata         0x00000124        0x4
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata        0x00000124        0x4 tmpdir/textrel.o
                0x00000124                pfoo
                0x00000128                foo

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00000128        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00001128                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array
 *(.preinit_array)

.init_array
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)

.fini_array
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro    0x00001128        0x0
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)
 .data.rel.ro   0x00001128        0x0 tmpdir/textrel.o

.dynamic        0x00001128       0x78
 *(.dynamic)
 .dynamic       0x00001128       0x78 tmpdir/textrel.o
                0x00001128                _DYNAMIC

.got            0x000011a0        0xc
 *(.got.plt)
 .got.plt       0x000011a0        0xc tmpdir/textrel.o
                0x000011a0                _GLOBAL_OFFSET_TABLE_
 *(.igot.plt)
 .igot.plt      0x000011ac        0x0 tmpdir/textrel.o
 *(.got)
 .got           0x000011ac        0x0 tmpdir/textrel.o
 *(.igot)

.data           0x000011ac        0x0
                [!provide]                        PROVIDE (__data_start = .)
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x000011ac        0x0 tmpdir/textrel.o

.data1
 *(.data1)
                [!provide]                        PROVIDE (_edata = .)
                [!provide]                        PROVIDE (edata = .)

.persistent     0x000011ac        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x000011ac                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x000011ac                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                [!provide]                        PROVIDE (__bss_start = .)
                [!provide]                        PROVIDE (__bss_start__ = .)

.bss            0x000011ac        0x0
 *(.dynbss)
 .dynbss        0x000011ac        0x0 tmpdir/textrel.o
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x000011ac        0x0 tmpdir/textrel.o
 *(COMMON)
                0x000011ac                        . = ALIGN ((. != 0x0)?0x4:0x1)
                [!provide]                        PROVIDE (_bss_end__ = .)
                [!provide]                        PROVIDE (__bss_end__ = .)

.noinit         0x000011ac        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x000011ac                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x000011ac                        . = ALIGN (0x4)
                0x000011ac                        . = SEGMENT_START ("ldata-segment", .)
                0x000011ac                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__end__ = .)
                [!provide]                        PROVIDE (_end = .)
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/textrel.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/textrel.so elf32-littlearm)
LOAD linker stubs

Merging object attributes

tmpdir/textrel.o: dynamic relocation against `foo' in read-only section `.rodata'

There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/textrel.o
                0x00000094                        . = (SEGMENT_START ("text-segment", 0x0) + SIZEOF_HEADERS)

.note.gnu.build-id
 *(.note.gnu.build-id)

.hash           0x00000094       0x28
 *(.hash)
 .hash          0x00000094       0x28 tmpdir/textrel.o

.gnu.hash
 *(.gnu.hash)

.dynsym         0x000000bc       0x50
 *(.dynsym)
 .dynsym        0x000000bc       0x50 tmpdir/textrel.o

.dynstr         0x0000010c        0xd
 *(.dynstr)
 .dynstr        0x0000010c        0xd tmpdir/textrel.o

.gnu.version    0x0000011a        0x0
 *(.gnu.version)
 .gnu.version   0x0000011a        0x0 tmpdir/textrel.o

.gnu.version_d  0x0000011c        0x0
 *(.gnu.version_d)
 .gnu.version_d
                0x0000011c        0x0 tmpdir/textrel.o

.gnu.version_r  0x0000011c        0x0
 *(.gnu.version_r)
 .gnu.version_r
                0x0000011c        0x0 tmpdir/textrel.o

.rel.dyn        0x0000011c        0x8
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 .rel.rodata    0x0000011c        0x8 tmpdir/textrel.o
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 .rel.got       0x00000124        0x0 tmpdir/textrel.o
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
 *(.rel.iplt)
 .rel.iplt      0x00000124        0x0 tmpdir/textrel.o

.rela.dyn
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
 *(.rela.iplt)

.rel.plt        0x00000124        0x0
 *(.rel.plt)
 .rel.plt       0x00000124        0x0 tmpdir/textrel.o

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt            0x00000124        0x0
 *(.plt)
 .plt           0x00000124        0x0 tmpdir/textrel.o

.iplt           0x00000124        0x0
 *(.iplt)
 .iplt          0x00000124        0x0 tmpdir/textrel.o

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00000124        0x0
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00000124        0x0 tmpdir/textrel.o
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00000124        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00000124        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00000124        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00000124        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata         0x00000124        0x4
 *(.rodata .rodata.* .gnu.linkonce.r.*)
 .rodata        0x00000124        0x4 tmpdir/textrel.o
                0x00000124                pfoo
                0x00000128                foo

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00000128        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00001128                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array
 *(.preinit_array)

.init_array
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)

.fini_array
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro    0x00001128        0x0
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)
 .data.rel.ro   0x00001128        0x0 tmpdir/textrel.o

.dynamic        0x00001128       0x78
 *(.dynamic)
 .dynamic       0x00001128       0x78 tmpdir/textrel.o
                0x00001128                _DYNAMIC

.got            0x000011a0        0xc
 *(.got.plt)
 .got.plt       0x000011a0        0xc tmpdir/textrel.o
                0x000011a0                _GLOBAL_OFFSET_TABLE_
 *(.igot.plt)
 .igot.plt      0x000011ac        0x0 tmpdir/textrel.o
 *(.got)
 .got           0x000011ac        0x0 tmpdir/textrel.o
 *(.igot)

.data           0x000011ac        0x0
                [!provide]                        PROVIDE (__data_start = .)
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x000011ac        0x0 tmpdir/textrel.o

.data1
 *(.data1)
                [!provide]                        PROVIDE (_edata = .)
                [!provide]                        PROVIDE (edata = .)

.persistent     0x000011ac        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x000011ac                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x000011ac                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                [!provide]                        PROVIDE (__bss_start = .)
                [!provide]                        PROVIDE (__bss_start__ = .)

.bss            0x000011ac        0x0
 *(.dynbss)
 .dynbss        0x000011ac        0x0 tmpdir/textrel.o
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x000011ac        0x0 tmpdir/textrel.o
 *(COMMON)
                0x000011ac                        . = ALIGN ((. != 0x0)?0x4:0x1)
                [!provide]                        PROVIDE (_bss_end__ = .)
                [!provide]                        PROVIDE (__bss_end__ = .)

.noinit         0x000011ac        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x000011ac                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x000011ac                        . = ALIGN (0x4)
                0x000011ac                        . = SEGMENT_START ("ldata-segment", .)
                0x000011ac                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__end__ = .)
                [!provide]                        PROVIDE (_end = .)
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/textrel.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/textrel.so elf32-littlearm)
LOAD linker stubs

PASS: DT_TEXTREL map file warning
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/libpr20828.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld tmpdir/pr20828.o 
Executing on host: sh -c {./ld-new   -o tmpdir/libpr20828.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld tmpdir/pr20828.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828.so
PASS: PR ld/20828 dynamic symbols with section GC (auxiliary shared library)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20828-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld tmpdir/pr20828.o tmpdir/libpr20828.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr20828-1.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld tmpdir/pr20828.o tmpdir/libpr20828.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-1.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-1.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-1.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-1.so
PASS: PR ld/20828 dynamic symbols with section GC (plain)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20828-2.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld --version-script=pr20828.ver tmpdir/pr20828.o tmpdir/libpr20828.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr20828-2.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld --version-script=pr20828.ver tmpdir/pr20828.o tmpdir/libpr20828.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-2.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-2.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-2.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-2.so
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828-c.sd starting with "^.+ +fdata$"
EOF from dump.out
PASS: PR ld/20828 dynamic symbols with section GC (version script)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/libpr20828-v.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld --version-script=pr20828-v.ver tmpdir/pr20828.o 
Executing on host: sh -c {./ld-new   -o tmpdir/libpr20828-v.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld --version-script=pr20828-v.ver tmpdir/pr20828.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828-v.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828-v.so
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828-c.sd starting with "^.+ +fdata$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828-v.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828-v.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828-v.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr20828-v.so
PASS: PR ld/20828 dynamic symbols with section GC (versioned shared library)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20828-v.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld --version-script=pr20828-v.ver tmpdir/pr20828.o tmpdir/libpr20828-v.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr20828-v.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --gc-sections -T pr20828.ld --version-script=pr20828-v.ver tmpdir/pr20828.o tmpdir/libpr20828-v.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-v.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-v.so
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828-c.sd starting with "^.+ +fdata$"
EOF from dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-v.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-v.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-v.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr20828-v.so
PASS: PR ld/20828 dynamic symbols with section GC (versioned)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828-v.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828-v.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828-v.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828-v.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20828-v-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker -e foo -E -T pr20828-v.ld --no-error-rwx-segments tmpdir/pr20828-v.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr20828-v-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker -e foo -E -T pr20828-v.ld --no-error-rwx-segments tmpdir/pr20828-v.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -p tmpdir/pr20828-v-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -p tmpdir/pr20828-v-1
PASS: PR ld/20828 forcibly exported symbol version without section GC
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828-v.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828-v.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20828-v.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20828-v.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20828-v-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker -e foo --gc-sections -E -T pr20828-v.ld --no-error-rwx-segments tmpdir/pr20828-v.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr20828-v-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker -e foo --gc-sections -E -T pr20828-v.ld --no-error-rwx-segments tmpdir/pr20828-v.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr20828-v-2 has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr20828-v-2 has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -p tmpdir/pr20828-v-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -p tmpdir/pr20828-v-2
PASS: PR ld/20828 forcibly exported symbol version with section GC
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233-l.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233-l.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233-l.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233-l.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/libpr21233.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -T pr21233.ld --no-error-rwx-segments tmpdir/pr21233-l.o 
Executing on host: sh -c {./ld-new   -o tmpdir/libpr21233.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared -T pr21233.ld --no-error-rwx-segments tmpdir/pr21233-l.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr21233.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/libpr21233.so
PASS: PR ld/21233 dynamic symbols with section GC (auxiliary shared library)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr21233-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e foo --undefined=bar -T pr21233.ld --no-error-rwx-segments tmpdir/pr21233.o tmpdir/libpr21233.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr21233-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e foo --undefined=bar -T pr21233.ld --no-error-rwx-segments tmpdir/pr21233.o tmpdir/libpr21233.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr21233-1 has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr21233-1 has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21233-1 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21233-1
PASS: PR ld/21233 dynamic symbols with section GC (--undefined)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr21233-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e foo --require-defined=bar -T pr21233.ld --no-error-rwx-segments tmpdir/pr21233.o tmpdir/libpr21233.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr21233-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e foo --require-defined=bar -T pr21233.ld --no-error-rwx-segments tmpdir/pr21233.o tmpdir/libpr21233.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr21233-2 has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr21233-2 has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21233-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21233-2
PASS: PR ld/21233 dynamic symbols with section GC (--require-defined)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21233.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21233.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr21233-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e foo -T pr21233-e.ld --no-error-rwx-segments tmpdir/pr21233.o tmpdir/libpr21233.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr21233-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --gc-sections -e foo -T pr21233-e.ld --no-error-rwx-segments tmpdir/pr21233.o tmpdir/libpr21233.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr21233-3 has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/pr21233-3 has a LOAD segment with RWX permissions

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21233-3 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21233-3
PASS: PR ld/21233 dynamic symbols with section GC (EXTERN)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22150a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22150a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22150a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22150a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22150.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script pr22150.ver tmpdir/pr22150a.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr22150.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script pr22150.ver tmpdir/pr22150a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22150.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22150b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22150b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22150b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22150b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22150  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections tmpdir/pr22150b.o tmpdir/pr22150.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr22150  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections tmpdir/pr22150b.o tmpdir/pr22150.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -V tmpdir/pr22150 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -V tmpdir/pr22150
PASS: Build pr22150
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr25458b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25458b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr25458b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25458b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr25458.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr25458.map tmpdir/pr25458b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr25458.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --version-script=pr25458.map tmpdir/pr25458b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr25458.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr25458a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25458a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr25458a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr25458a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr25458  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections tmpdir/pr25458a.o tmpdir/pr25458.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr25458  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -e _start --gc-sections tmpdir/pr25458a.o tmpdir/pr25458.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-sym --wide tmpdir/pr25458 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-sym --wide tmpdir/pr25458
PASS: Build pr25458
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr14170a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14170a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr14170a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14170a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/pr14170.a tmpdir/pr14170a.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/pr14170.a tmpdir/pr14170a.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build pr14170a.o
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr14170b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14170b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr14170b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14170b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr14170.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr14170b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr14170.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr14170b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build shared library for pr14170
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr14170c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14170c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr14170c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr14170c.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr14170  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker tmpdir/pr14170a.o tmpdir/pr14170.so tmpdir/pr14170c.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr14170  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --no-dynamic-linker tmpdir/pr14170a.o tmpdir/pr14170.so tmpdir/pr14170c.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: PR ld/14170
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21703-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21703-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21703-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr21703-4.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr21703-4.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr21703.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --allow-multiple-definition --version-script pr21703.ver tmpdir/pr21703-3.o tmpdir/pr21703-4.o tmpdir/pr21703-3.o tmpdir/pr21703-4.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr21703.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  -shared --allow-multiple-definition --version-script pr21703.ver tmpdir/pr21703-3.o tmpdir/pr21703-4.o tmpdir/pr21703-3.o tmpdir/pr21703-4.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21703.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --dyn-syms tmpdir/pr21703.so
PASS: PR ld/21703 shared
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/note-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/note-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/note-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/note-3.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared --hash-style=sysv tmpdir/note-3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/note-3.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared --hash-style=sysv tmpdir/note-3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build shared library for broken linker script test
./ld-new   -o tmpdir/a.out  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script note-3.t tmpdir/note-3.so  
Executing on host: sh -c {./ld-new   -o tmpdir/a.out  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  --script note-3.t tmpdir/note-3.so   2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: section '.hash' is being made into a note
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: final link failed: nonrepresentable section on output
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: section '.hash' is being made into a note
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: final link failed: nonrepresentable section on output

PASS: Link using broken linker script
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068d.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068d.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068d.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068d.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr17068.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr17068d.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr17068.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr17068d.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr17068.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068c.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068ez.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068ez.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068ez.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068ez.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/pr17068a.a tmpdir/pr17068a.o tmpdir/pr17068c.o tmpdir/pr17068ez.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/pr17068a.a tmpdir/pr17068a.o tmpdir/pr17068c.o tmpdir/pr17068ez.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build pr17068a.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068e.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068e.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068e.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068e.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/pr17068b.a tmpdir/pr17068b.o tmpdir/pr17068e.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/pr17068b.a tmpdir/pr17068b.o tmpdir/pr17068e.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build pr17068b.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/start.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/start.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/start.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr17068.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr17068.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr17068  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf $LFLAGS --as-needed --no-dynamic-linker tmpdir/start.o tmpdir/pr17068.o --start-group tmpdir/pr17068a.a tmpdir/pr17068.so tmpdir/pr17068b.a --end-group
Executing on host: sh -c {./ld-new   -o tmpdir/pr17068  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf $LFLAGS --as-needed --no-dynamic-linker tmpdir/start.o tmpdir/pr17068.o --start-group tmpdir/pr17068a.a tmpdir/pr17068.so tmpdir/pr17068b.a --end-group 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: pr17068 link --as-needed lib in group
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/symbolic-func.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbolic-func.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/symbolic-func.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/symbolic-func.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/symbolic-func.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared -Bsymbolic-functions  tmpdir/symbolic-func.o 
Executing on host: sh -c {./ld-new   -o tmpdir/symbolic-func.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared -Bsymbolic-functions  tmpdir/symbolic-func.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r --wide tmpdir/symbolic-func.so >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -r --wide tmpdir/symbolic-func.so
PASS: -Bsymbolic-functions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20995.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr20995b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr20995.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr20995b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr20995.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20995  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/pr20995a.o tmpdir/pr20995.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr20995  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/pr20995a.o tmpdir/pr20995.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -S --wide tmpdir/pr20995 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -S --wide tmpdir/pr20995
PASS: pr20995
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995c.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995c.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20995-2.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared -z relro tmpdir/pr20995c.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr20995-2.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared -z relro tmpdir/pr20995c.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z relro ignored
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: -z relro ignored

XFAIL: Build pr20995-2.so
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr20995a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20995-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/pr20995a.o tmpdir/pr20995-2.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr20995-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/pr20995a.o tmpdir/pr20995-2.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -S --wide tmpdir/pr20995-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf -S --wide tmpdir/pr20995-2
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr20995.r starting with "^.* \.data\.rel\.ro +PROGBITS +[^ ]+ [^ ]+ [^ ]*[1-9a-f]0* .*$"
EOF from dump.out
output is There are 16 section headers, starting at offset 0x1474:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .interp           PROGBITS        00008000 001000 000011 00   A  0   0  1
  [ 2] .hash             HASH            00008014 001014 000024 04   A  3   0  4
  [ 3] .dynsym           DYNSYM          00008038 001038 000040 10   A  4   1  4
  [ 4] .dynstr           STRTAB          00008078 001078 000022 00   A  0   0  1
  [ 5] .rel.dyn          REL             0000809c 00109c 000010 08   A  3   0  4
  [ 6] .text             PROGBITS        000080ac 0010ac 000008 00  AX  0   0  4
  [ 7] .dynamic          DYNAMIC         000090b4 0010b4 000080 08  WA  4   0  4
  [ 8] .got              PROGBITS        00009134 001134 00000c 04  WA  0   0  4
  [ 9] .persistent       PROGBITS        00009140 001140 000000 00  WA  0   0  4
  [10] .bss              NOBITS          00009140 001140 000008 00  WA  0   0  1
  [11] .noinit           NOBITS          00009148 000000 000000 00  WA  0   0  4
  [12] .ARM.attributes   ARM_ATTRIBUTES  00000000 001140 000014 00      0   0  1
  [13] .symtab           SYMTAB          00000000 001154 000210 10     14  18  4
  [14] .strtab           STRTAB          00000000 001364 00008f 00      0   0  1
  [15] .shstrtab         STRTAB          00000000 0013f3 00007f 00      0   0  1
Key to Flags:
  W (write), A (alloc), X (execute), M (merge), S (strings), I (info),
  L (link order), O (extra OS processing required), G (group), T (TLS),
  C (compressed), x (unknown), o (OS specific), E (exclude),
  D (mbind), y (purecode), p (processor specific)

XFAIL: pr20995-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22374b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22374b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22374b.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22374b.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22374.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr22374b.o 
Executing on host: sh -c {./ld-new   -o tmpdir/pr22374.so  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf -shared tmpdir/pr22374b.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Build pr22374 shared library
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22374a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22374a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf   -o tmpdir/pr22374a.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22374a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr22374  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/pr22374a.o tmpdir/pr22374.so
Executing on host: sh -c {./ld-new   -o tmpdir/pr22374  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf  tmpdir/pr22374a.o tmpdir/pr22374.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 000080a4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 000080a4

Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --wide -r --dyn-syms tmpdir/pr22374 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf --wide -r --dyn-syms tmpdir/pr22374
regexp_diff match failure
regexp "^.* +0+ +foo.*$"
line   "00009138  00000116 R_ARM_JUMP_SLOT        00008098   foo"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/pr22374-1.r starting with "^.*: 0+ +0 FUNC +GLOBAL DEFAULT +UND foo$"
EOF from dump.out
output is 
Relocation section '.rel.plt' at offset 0x107c contains 1 entry:
 Offset     Info    Type                Sym. Value  Symbol's Name
00009138  00000116 R_ARM_JUMP_SLOT        00008098   foo

Symbol table '.dynsym' contains 3 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00008098     0 FUNC    GLOBAL DEFAULT  UND foo
     2: 00080000     0 NOTYPE  GLOBAL DEFAULT   11 _stack

XFAIL: pr22374 function pointer initialization
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/shared.exp completed in 1 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tls.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tls.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tls_common.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/tls_common.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/wrap.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elf/wrap.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfcomm/elfcomm.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfcomm   -o tmpdir/sort-common.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfcomm/sort-common.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfcomm   -o tmpdir/sort-common.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfcomm/sort-common.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/sort-common.dx --sort-common=descending tmpdir/sort-common.o
Executing on host: sh -c {./ld-new   -o tmpdir/sort-common.dx --sort-common=descending tmpdir/sort-common.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump --syms tmpdir/sort-common.dx | grep var | sort
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --syms tmpdir/sort-common.dx | grep var | sort
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --syms tmpdir/sort-common.dx | grep var | sort 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
00008000 g     O .bss	00000010 var_16byte_align
00008010 g     O .bss	00000008 var_8byte_align
00008018 g     O .bss	00000004 var_4byte_align
0000801c g     O .bss	00000002 var_2byte_align
0000801e g     O .bss	00000001 var_1byte_align
00008000 g     O .bss	00000010 var_16byte_align
00008010 g     O .bss	00000008 var_8byte_align
00008018 g     O .bss	00000004 var_4byte_align
0000801c g     O .bss	00000002 var_2byte_align
0000801e g     O .bss	00000001 var_1byte_align

PASS: --sort-common (descending)
./ld-new   -o tmpdir/sort-common.ax --sort-common=ascending tmpdir/sort-common.o
Executing on host: sh -c {./ld-new   -o tmpdir/sort-common.ax --sort-common=ascending tmpdir/sort-common.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump --syms tmpdir/sort-common.ax | grep var | sort
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --syms tmpdir/sort-common.ax | grep var | sort
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --syms tmpdir/sort-common.ax | grep var | sort 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
00008000 g     O .bss	00000001 var_1byte_align
00008002 g     O .bss	00000002 var_2byte_align
00008004 g     O .bss	00000004 var_4byte_align
00008008 g     O .bss	00000008 var_8byte_align
00008010 g     O .bss	00000010 var_16byte_align
00008000 g     O .bss	00000001 var_1byte_align
00008002 g     O .bss	00000002 var_2byte_align
00008004 g     O .bss	00000004 var_4byte_align
00008008 g     O .bss	00000008 var_8byte_align
00008010 g     O .bss	00000010 var_16byte_align

PASS: --sort-common (ascending)
UNTESTED: size/alignment change of common symbols (warning 1)
UNTESTED: size/alignment change of common symbols (warning 2)
UNTESTED: size/alignment change of common symbols (change 1)
UNTESTED: size/alignment change of common symbols (change 2)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfcomm/elfcomm.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfvers/vers.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfvers/vers.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfweak/elfweak.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-elfweak/elfweak.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-fastcall/fastcall.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-fastcall/fastcall.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-frv/fdpic.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-frv/fdpic.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-frv/frv-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-frv/frv-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-frv/tls.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-frv/tls.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/gc.exp ...
UNTESTED: Check --gc-section
UNTESTED: Check --gc-section/-q
UNTESTED: Check --gc-section/-r/-e
UNTESTED: Check --gc-section/-r/-u
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/noent.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/noent.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/noent.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/noent.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -r -o tmpdir/dump tmpdir/noent.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -r -o tmpdir/dump tmpdir/noent.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: --gc-sections requires a defined symbol root specified by -e or -u
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: --gc-sections requires a defined symbol root specified by -e or -u>, expected: <--gc-sections requires .*>
PASS: --gc-sections -r without -e
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/abi-note.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/abi-note.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/abi-note.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/abi-note.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/abi-note.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/abi-note.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --gc-sections with note section
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -gdwarf-sections  -o tmpdir/all-debug-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/all-debug-sections.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new  -gdwarf-sections  -o tmpdir/all-debug-sections.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/all-debug-sections.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/all-debug-sections.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/all-debug-sections.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --gc-sections with multiple debug sections for a function section
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr19167a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr19167a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr19167a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr19167a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr19167b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr19167b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr19167b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr19167b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/pr19167a.o tmpdir/pr19167b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/pr19167a.o tmpdir/pr19167b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j _foo tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j _foo tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-gc/pr19167
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr20882a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20882a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr20882a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20882a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr20882b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20882b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr20882b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20882b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr20882c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20882c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr20882c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20882c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e main -o tmpdir/dump tmpdir/pr20882a.o tmpdir/pr20882b.o tmpdir/pr20882c.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e main -o tmpdir/dump tmpdir/pr20882a.o tmpdir/pr20882b.o tmpdir/pr20882c.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x .debug_info -x .debug_abbrev tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x .debug_info -x .debug_abbrev tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --gc-sections with relocations in debug section
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/stop.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/stop.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/stop.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/stop.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/stop.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/stop.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/stop.d starting with "^[0-9a-f]+ D +_?__stop__foo$"
EOF from tmpdir/dump.out
PASS: --gc-sections removing __stop_
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --gc-sections with __start_
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -z start-stop-gc -o tmpdir/dump tmpdir/start2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -z start-stop-gc -o tmpdir/dump tmpdir/start2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start2.d starting with "^[0-9a-f]+ D +_?__start__foo$"
EOF from tmpdir/dump.out
PASS: --gc-sections with -z start-stop-gc
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/start3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/start3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --gc-sections with groups and start/stop syms
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/start4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/start4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e _start -o tmpdir/dump tmpdir/start4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --gc-sections with other syms and start/stop syms
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc   -o tmpdir/libpersonality.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/libpersonality.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc   -o tmpdir/libpersonality.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/libpersonality.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/libpersonality.so -shared tmpdir/libpersonality.o
Executing on host: sh -c {./ld-new   -o tmpdir/libpersonality.so -shared tmpdir/libpersonality.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/personality.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/personality.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/personality.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/personality.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e main -L tmpdir -lpersonality -o tmpdir/dump tmpdir/personality.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -e main -L tmpdir -lpersonality -o tmpdir/dump tmpdir/personality.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/personality.d starting with "^.*gxx_personality.*$"
EOF from tmpdir/dump.out
PASS: --gc-sections with __gxx_personality
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr18223.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr18223.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr18223.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr18223.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -shared -o tmpdir/dump tmpdir/pr18223.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  --gc-sections -shared -o tmpdir/dump tmpdir/pr18223.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --gc-sections with .text._init
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc   -o tmpdir/pr20022a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20022a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc   -o tmpdir/pr20022a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/pr20022a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr20022.so -shared --gc-sections tmpdir/pr20022a.o
Executing on host: sh -c {./ld-new   -o tmpdir/pr20022.so -shared --gc-sections tmpdir/pr20022a.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
UNSUPPORTED: ld-gc/pr20022
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/skip-map-discarded.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/skip-map-discarded.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/skip-map-discarded.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/skip-map-discarded.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  -e 0 --gc-sections --no-print-map-discarded -o tmpdir/dump tmpdir/skip-map-discarded.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc  -e 0 --gc-sections --no-print-map-discarded -o tmpdir/dump tmpdir/skip-map-discarded.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/skip-map-discarded.map'
fail if no difference
regexp_diff match failure
regexp "^Discarded input sections$"
line   "Merging object attributes"
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/skip-map-discarded.map starting with "^ _foo.*$"
EOF from tmpdir/dump.map
PASS: Check --no-print-map-discarded linker option (map file check)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-gc/gc.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-h8300/h8300.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-h8300/h8300.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/binutils.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/binutils.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/export-class.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/export-class.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/i386.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/i386.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/no-plt.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/no-plt.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/tls.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-i386/tls.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ia64/ia64.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ia64/ia64.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ia64/line.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ia64/line.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/binutils.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/binutils.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/ifunc.exp ...
UNSUPPORTED: ld-ifunc/ifunc-1-local-x86
UNSUPPORTED: ld-ifunc/ifunc-1-x86
UNSUPPORTED: ld-ifunc/ifunc-10-i386
UNSUPPORTED: ld-ifunc/ifunc-10-x86-64
UNSUPPORTED: ld-ifunc/ifunc-11-i386
UNSUPPORTED: ld-ifunc/ifunc-11-x86-64
UNSUPPORTED: ld-ifunc/ifunc-12-i386
UNSUPPORTED: ld-ifunc/ifunc-12-x86-64
UNSUPPORTED: ld-ifunc/ifunc-13-i386
UNSUPPORTED: ld-ifunc/ifunc-13-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14a-i386
UNSUPPORTED: ld-ifunc/ifunc-14a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14b-i386
UNSUPPORTED: ld-ifunc/ifunc-14b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14c-i386
UNSUPPORTED: ld-ifunc/ifunc-14c-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14d-i386
UNSUPPORTED: ld-ifunc/ifunc-14d-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14e-i386
UNSUPPORTED: ld-ifunc/ifunc-14e-x86-64
UNSUPPORTED: ld-ifunc/ifunc-14f-i386
UNSUPPORTED: ld-ifunc/ifunc-14f-x86-64
UNSUPPORTED: ld-ifunc/ifunc-15-i386
UNSUPPORTED: ld-ifunc/ifunc-15-x86-64
UNSUPPORTED: ld-ifunc/ifunc-16-i386-now
UNSUPPORTED: ld-ifunc/ifunc-16-i386
UNSUPPORTED: ld-ifunc/ifunc-16-x86-64-now
UNSUPPORTED: ld-ifunc/ifunc-16-x86-64
UNSUPPORTED: ld-ifunc/ifunc-17a-i386
UNSUPPORTED: ld-ifunc/ifunc-17a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-17b-i386
UNSUPPORTED: ld-ifunc/ifunc-17b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-18a-i386
UNSUPPORTED: ld-ifunc/ifunc-18a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-18b-i386
UNSUPPORTED: ld-ifunc/ifunc-18b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-19a-i386
UNSUPPORTED: ld-ifunc/ifunc-19a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-19b-i386
UNSUPPORTED: ld-ifunc/ifunc-19b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-2-i386-now
UNSUPPORTED: ld-ifunc/ifunc-2-i386
UNSUPPORTED: ld-ifunc/ifunc-2-local-i386-now
UNSUPPORTED: ld-ifunc/ifunc-2-local-i386
UNSUPPORTED: ld-ifunc/ifunc-2-local-x86-64-now
UNSUPPORTED: ld-ifunc/ifunc-2-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-2-x86-64-now
UNSUPPORTED: ld-ifunc/ifunc-2-x86-64
UNSUPPORTED: ld-ifunc/ifunc-20-i386
UNSUPPORTED: ld-ifunc/ifunc-20-x86-64
UNSUPPORTED: ld-ifunc/ifunc-21-i386
UNSUPPORTED: ld-ifunc/ifunc-21-x86-64
UNSUPPORTED: ld-ifunc/ifunc-22-i386
UNSUPPORTED: ld-ifunc/ifunc-22-x86-64
UNSUPPORTED: ld-ifunc/ifunc-23a-x86
UNSUPPORTED: ld-ifunc/ifunc-23b-x86
UNSUPPORTED: ld-ifunc/ifunc-23c-x86
UNSUPPORTED: ld-ifunc/ifunc-24a-x86
UNSUPPORTED: ld-ifunc/ifunc-24b-x86
UNSUPPORTED: ld-ifunc/ifunc-24c-x86
UNSUPPORTED: ld-ifunc/ifunc-25a-x86
UNSUPPORTED: ld-ifunc/ifunc-25b-x86
UNSUPPORTED: ld-ifunc/ifunc-25c-x86
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/ifunc-26.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/ifunc-26.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/ifunc-26.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/ifunc-26.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc  -shared -o tmpdir/dump tmpdir/ifunc-26.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc  -shared -o tmpdir/dump tmpdir/ifunc-26.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-ifunc/ifunc-26
UNSUPPORTED: ld-ifunc/ifunc-3a-x86
UNSUPPORTED: ld-ifunc/ifunc-3b-x86
UNSUPPORTED: ld-ifunc/ifunc-4-local-x86
UNSUPPORTED: ld-ifunc/ifunc-4-x86
UNSUPPORTED: ld-ifunc/ifunc-4a-x86
UNSUPPORTED: ld-ifunc/ifunc-5a-i386
UNSUPPORTED: ld-ifunc/ifunc-5a-local-i386
UNSUPPORTED: ld-ifunc/ifunc-5a-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5b-i386
UNSUPPORTED: ld-ifunc/ifunc-5b-local-i386
UNSUPPORTED: ld-ifunc/ifunc-5b-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-5r-local-i386
UNSUPPORTED: ld-ifunc/ifunc-5r-local-x86-64
UNSUPPORTED: ld-ifunc/ifunc-6a-i386
UNSUPPORTED: ld-ifunc/ifunc-6a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-6b-i386
UNSUPPORTED: ld-ifunc/ifunc-6b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-7a-i386
UNSUPPORTED: ld-ifunc/ifunc-7a-x86-64
UNSUPPORTED: ld-ifunc/ifunc-7b-i386
UNSUPPORTED: ld-ifunc/ifunc-7b-x86-64
UNSUPPORTED: ld-ifunc/ifunc-8-i386
UNSUPPORTED: ld-ifunc/ifunc-8-x86-64
UNSUPPORTED: ld-ifunc/ifunc-9-i386
UNSUPPORTED: ld-ifunc/ifunc-9-x86-64
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/ifuncmod5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/ifuncmod5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/ifuncmod5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/ifuncmod5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc  -shared -o tmpdir/dump tmpdir/ifuncmod5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc  -shared -o tmpdir/dump tmpdir/ifuncmod5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -p tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -p tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Reloc against IFUNC symbol in NOTE section
UNSUPPORTED: ld-ifunc/pr17154-i386-now
UNSUPPORTED: ld-ifunc/pr17154-i386
UNSUPPORTED: ld-ifunc/pr17154-x86-64-now
UNSUPPORTED: ld-ifunc/pr17154-x86-64
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-ifunc/ifunc.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-kvx/kvx-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-kvx/kvx-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs/libs.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs   -o tmpdir/lib-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs/lib-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs   -o tmpdir/lib-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs/lib-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/libtmp/anobject  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs -r tmpdir/lib-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/libtmp/anobject  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs -r tmpdir/lib-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: -l: test (preparation)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs   -o tmpdir/lib-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs/lib-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs   -o tmpdir/lib-2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs/lib-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/lib-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs -r -Ltmpdir/libtmp -l:anobject tmpdir/lib-2.o 
Executing on host: sh -c {./ld-new   -o tmpdir/lib-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs -r -Ltmpdir/libtmp -l:anobject tmpdir/lib-2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new -C tmpdir/lib-2 >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new -C tmpdir/lib-2
PASS: -l: test
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-libs/libs.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/linkonce.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/sym1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/sym1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/sym1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/sym1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/sym2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/sym2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/sym2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/sym2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/sym3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/sym3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/sym3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/sym3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/ref2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/ref2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/ref2.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/ref2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/sym.a tmpdir/sym1.o tmpdir/sym2.o tmpdir/sym3.o tmpdir/ref2.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/sym.a tmpdir/sym1.o tmpdir/sym2.o tmpdir/sym3.o tmpdir/ref2.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build sym.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/ref1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/ref1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce   -o tmpdir/ref1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/ref1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/pr26103  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce  tmpdir/ref1.o --start-group tmpdir/sym.a tmpdir/ref2.o --end-group
Executing on host: sh -c {./ld-new   -o tmpdir/pr26103  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce  tmpdir/ref1.o --start-group tmpdir/sym.a tmpdir/ref2.o --end-group 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 00008000

PASS: pr26103
UNSUPPORTED: ld-linkonce/zeroehl32
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-linkonce/linkonce.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/cmodel.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/cmodel.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/ifunc.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/ifunc.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/ld-loongarch-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/pic.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/pic.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/relax.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-loongarch-elf/relax.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-m68hc11/m68hc11.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-m68hc11/m68hc11.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-m68k/m68k-got.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-m68k/m68k-got.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-m68k/m68k.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-m68k/m68k.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mep/mep.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mep/mep.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-metag/metag.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-metag/metag.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/comm-data.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/comm-data.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/export-class.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/export-class.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf-flags.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf-flags.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mips-elf/mips-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/defsym.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/start.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libfoo.a tmpdir/foo.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libfoo.a tmpdir/foo.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/dummy.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/dummy.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 --defsym foo=1 tmpdir/start.o tmpdir/libfoo.a -o tmpdir/dump tmpdir/dummy.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 --defsym foo=1 tmpdir/start.o tmpdir/libfoo.a -o tmpdir/dump tmpdir/dummy.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
fail if no difference
extra regexps in /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/defsym1.d starting with "^0.* T bar$"
EOF from tmpdir/dump.out
PASS: ld-misc/defsym1
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/defsym.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/input-remap.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  tmpdir/foo.o -e 0
Executing on host: sh -c {./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  tmpdir/foo.o -e 0 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find tmpdir/foo.o: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find tmpdir/foo.o: No such file or directory

XFAIL: --remap-inputs (expected fail)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs=tmpdir/foo.o=tmpdir/barzzz.o tmpdir/foo.o -e 0
Executing on host: sh -c {./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs=tmpdir/foo.o=tmpdir/barzzz.o tmpdir/foo.o -e 0 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: --remap-inputs (simple)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs=*/foo.o=tmpdir/barzzz.o tmpdir/foo.o -e 0
Executing on host: sh -c {./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs=*/foo.o=tmpdir/barzzz.o tmpdir/foo.o -e 0 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: --remap-inputs (wildcard)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs-file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/remaps.txt tmpdir/foo.o -e 0 bazzz.o
Executing on host: sh -c {./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs-file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/remaps.txt tmpdir/foo.o -e 0 bazzz.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: --remap-inputs-file
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/foo.o -o tmpdir/barzzz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/foo.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs-file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/remaps.txt tmpdir/foo.o -e 0 --print-map
Executing on host: sh -c {./ld-new   -o tmpdir/foo  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc --remap-inputs-file /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/remaps.txt tmpdir/foo.o -e 0 --print-map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

Merging object attributes


Input File Remapping

  Pattern: */foo.o	Maps To: tmpdir/barzzz.o
  Pattern: bazzz.o	Maps To: <discard>

There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/barzzz.o
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt
 *(.iplt)

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x1
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x1 tmpdir/barzzz.o
                0x00008000                foo
                0x00008000                bar
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008001        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008001        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008001        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008001        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008001        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00009001                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00009001        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00009001        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00009001        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00009001        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got
 *(.got.plt)
 *(.igot.plt)
 *(.got)
 *(.igot)

.data           0x00009001        0x0
                0x00009001                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00009001        0x0 tmpdir/barzzz.o

.data1
 *(.data1)
                0x00009001                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00009004        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00009004                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00009004                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00009004                        __bss_start = .
                0x00009004                        __bss_start__ = .

.bss            0x00009004        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00009004        0x0 tmpdir/barzzz.o
 *(COMMON)
                0x00009004                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00009004                        _bss_end__ = .
                0x00009004                        __bss_end__ = .

.noinit         0x00009004        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00009004                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00009004                        . = ALIGN (0x4)
                0x00009004                        . = SEGMENT_START ("ldata-segment", .)
                0x00009004                        . = ALIGN (0x4)
                0x00009004                        __end__ = .
                0x00009004                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/barzzz.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/foo elf32-littlearm)
LOAD linker stubs

Merging object attributes


Input File Remapping

  Pattern: */foo.o	Maps To: tmpdir/barzzz.o
  Pattern: bazzz.o	Maps To: <discard>

There are no discarded input sections

Memory Configuration

Name             Origin             Length             Attributes
*default*        0x00000000         0xffffffff

Linker script and memory map

LOAD tmpdir/barzzz.o
                [!provide]                        PROVIDE (__executable_start = SEGMENT_START ("text-segment", 0x8000))
                0x00008000                        . = SEGMENT_START ("text-segment", 0x8000)

.note.gnu.build-id
 *(.note.gnu.build-id)

.interp
 *(.interp)

.hash
 *(.hash)

.gnu.hash
 *(.gnu.hash)

.dynsym
 *(.dynsym)

.dynstr
 *(.dynstr)

.gnu.version
 *(.gnu.version)

.gnu.version_d
 *(.gnu.version_d)

.gnu.version_r
 *(.gnu.version_r)

.rel.dyn        0x00008000        0x0
 *(.rel.init)
 *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
 *(.rel.fini)
 *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
 *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
 *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
 *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
 *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
 *(.rel.ctors)
 *(.rel.dtors)
 *(.rel.got)
 *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rel_iplt_start = .)
 *(.rel.iplt)
                [!provide]                        PROVIDE (__rel_iplt_end = .)

.rela.dyn       0x00008000        0x0
 *(.rela.init)
 *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
 *(.rela.fini)
 *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
 *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
 *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
 *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
 *(.rela.ctors)
 *(.rela.dtors)
 *(.rela.got)
 *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
                [!provide]                        PROVIDE (__rela_iplt_start = .)
 *(.rela.iplt)
                [!provide]                        PROVIDE (__rela_iplt_end = .)

.rel.plt
 *(.rel.plt)

.rela.plt
 *(.rela.plt)

.init
 *(SORT_NONE(.init))

.plt
 *(.plt)

.iplt
 *(.iplt)

.gnu.sgstubs
 *(.gnu.sgstubs*)

.text           0x00008000        0x1
 *(.text.unlikely .text.*_unlikely .text.unlikely.*)
 *(.text.exit .text.exit.*)
 *(.text.startup .text.startup.*)
 *(.text.hot .text.hot.*)
 *(SORT_BY_NAME(.text.sorted.*))
 *(.text .stub .text.* .gnu.linkonce.t.*)
 .text          0x00008000        0x1 tmpdir/barzzz.o
                0x00008000                foo
                0x00008000                bar
 *(.gnu.warning)
 *(.glue_7t)
 .glue_7t       0x00008001        0x0 linker stubs
 *(.glue_7)
 .glue_7        0x00008001        0x0 linker stubs
 *(.vfp11_veneer)
 .vfp11_veneer  0x00008001        0x0 linker stubs
 *(.v4_bx)
 .v4_bx         0x00008001        0x0 linker stubs

.fini
 *(SORT_NONE(.fini))
                [!provide]                        PROVIDE (__etext = .)
                [!provide]                        PROVIDE (_etext = .)
                [!provide]                        PROVIDE (etext = .)

.rodata
 *(.rodata .rodata.* .gnu.linkonce.r.*)

.rodata1
 *(.rodata1)

.ARM.extab
 *(.ARM.extab* .gnu.linkonce.armextab.*)

.ARM.exidx      0x00008001        0x0
                [!provide]                        PROVIDE (__exidx_start = .)
 *(.ARM.exidx* .gnu.linkonce.armexidx.*)
                [!provide]                        PROVIDE (__exidx_end = .)

.eh_frame_hdr
 *(.eh_frame_hdr)
 *(.eh_frame_entry .eh_frame_entry.*)

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.gnu_extab
 *(.gnu_extab*)

.exception_ranges
 *(.exception_ranges*)

.note.build-id
 *(.note.build-id)

.note.GNU-stack
 *(.note.GNU-stack)

.note.gnu.property
 *(.note.gnu.property)

.note.ABI-tag
 *(.note.ABI-tag)

.note.package
 *(.note.package)

.note.dlopen
 *(.note.dlopen)

.note.netbsd.ident
 *(.note.netbsd.ident)

.note.openbsd.ident
 *(.note.openbsd.ident)
                0x00009001                        . = (ALIGN (CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 0x1)))

.eh_frame
 *(.eh_frame)
 *(.eh_frame.*)

.sframe
 *(.sframe)
 *(.sframe.*)

.gnu_extab
 *(.gnu_extab)

.gcc_except_table
 *(.gcc_except_table .gcc_except_table.*)

.exception_ranges
 *(.exception_ranges*)

.tdata          0x00009001        0x0
                [!provide]                        PROVIDE (__tdata_start = .)
 *(.tdata .tdata.* .gnu.linkonce.td.*)

.tbss
 *(.tbss .tbss.* .gnu.linkonce.tb.*)
 *(.tcommon)

.preinit_array  0x00009001        0x0
                [!provide]                        PROVIDE (__preinit_array_start = .)
 *(.preinit_array)
                [!provide]                        PROVIDE (__preinit_array_end = .)

.init_array     0x00009001        0x0
                [!provide]                        PROVIDE (__init_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*))
 *(.init_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .ctors)
                [!provide]                        PROVIDE (__init_array_end = .)

.fini_array     0x00009001        0x0
                [!provide]                        PROVIDE (__fini_array_start = .)
 *(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*))
 *(.fini_array EXCLUDE_FILE(*crtend?.o *crtend.o *crtbegin?.o *crtbegin.o) .dtors)
                [!provide]                        PROVIDE (__fini_array_end = .)

.ctors
 *crtbegin.o(.ctors)
 *crtbegin?.o(.ctors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .ctors)
 *(SORT_BY_NAME(.ctors.*))
 *(.ctors)

.dtors
 *crtbegin.o(.dtors)
 *crtbegin?.o(.dtors)
 *(EXCLUDE_FILE(*crtend?.o *crtend.o) .dtors)
 *(SORT_BY_NAME(.dtors.*))
 *(.dtors)

.jcr
 *(.jcr)

.data.rel.ro
 *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*)
 *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*)

.dynamic
 *(.dynamic)

.got
 *(.got.plt)
 *(.igot.plt)
 *(.got)
 *(.igot)

.data           0x00009001        0x0
                0x00009001                        __data_start = .
 *(.data .data.* .gnu.linkonce.d.*)
 .data          0x00009001        0x0 tmpdir/barzzz.o

.data1
 *(.data1)
                0x00009001                        _edata = .
                [!provide]                        PROVIDE (edata = .)

.persistent     0x00009004        0x0
                [!provide]                        PROVIDE (__persistent_start = .)
 *(.persistent .persistent.* .gnu.linkonce.p.*)
                0x00009004                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__persistent_end = .)
                0x00009004                        . = ALIGN (ALIGNOF (NEXT_SECTION))
                0x00009004                        __bss_start = .
                0x00009004                        __bss_start__ = .

.bss            0x00009004        0x0
 *(.dynbss)
 *(.bss .bss.* .gnu.linkonce.b.*)
 .bss           0x00009004        0x0 tmpdir/barzzz.o
 *(COMMON)
                0x00009004                        . = ALIGN ((. != 0x0)?0x4:0x1)
                0x00009004                        _bss_end__ = .
                0x00009004                        __bss_end__ = .

.noinit         0x00009004        0x0
                [!provide]                        PROVIDE (__noinit_start = .)
 *(.noinit .noinit.* .gnu.linkonce.n.*)
                0x00009004                        . = ALIGN (0x4)
                [!provide]                        PROVIDE (__noinit_end = .)
                0x00009004                        . = ALIGN (0x4)
                0x00009004                        . = SEGMENT_START ("ldata-segment", .)
                0x00009004                        . = ALIGN (0x4)
                0x00009004                        __end__ = .
                0x00009004                        _end = .
                [!provide]                        PROVIDE (end = .)

.stack          0x00080000        0x0
                0x00080000                        _stack = .
 *(.stack)

.stab
 *(.stab)

.stabstr
 *(.stabstr)

.stab.excl
 *(.stab.excl)

.stab.exclstr
 *(.stab.exclstr)

.stab.index
 *(.stab.index)

.stab.indexstr
 *(.stab.indexstr)

.comment
 *(.comment)

.gnu.build.attributes
 *(.gnu.build.attributes .gnu.build.attributes.*)

.debug
 *(.debug)

.line
 *(.line)

.debug_srcinfo
 *(.debug_srcinfo)

.debug_sfnames
 *(.debug_sfnames)

.debug_aranges
 *(.debug_aranges)

.debug_pubnames
 *(.debug_pubnames)

.debug_info
 *(.debug_info .gnu.linkonce.wi.*)

.debug_abbrev
 *(.debug_abbrev)

.debug_line
 *(.debug_line .debug_line.* .debug_line_end)

.debug_frame
 *(.debug_frame)

.debug_str
 *(.debug_str)

.debug_loc
 *(.debug_loc)

.debug_macinfo
 *(.debug_macinfo)

.debug_weaknames
 *(.debug_weaknames)

.debug_funcnames
 *(.debug_funcnames)

.debug_typenames
 *(.debug_typenames)

.debug_varnames
 *(.debug_varnames)

.debug_pubtypes
 *(.debug_pubtypes)

.debug_ranges
 *(.debug_ranges)

.debug_addr
 *(.debug_addr)

.debug_line_str
 *(.debug_line_str)

.debug_loclists
 *(.debug_loclists)

.debug_macro
 *(.debug_macro)

.debug_names
 *(.debug_names)

.debug_rnglists
 *(.debug_rnglists)

.debug_str_offsets
 *(.debug_str_offsets)

.debug_sup
 *(.debug_sup)

.ARM.attributes
                0x00000000       0x14
 *(.ARM.attributes)
 .ARM.attributes
                0x00000000       0x14 tmpdir/barzzz.o
 *(.gnu.attributes)

.note.gnu.arm.ident
 *(.note.gnu.arm.ident)

/DISCARD/
 *(.note.GNU-stack)
 *(.gnu_debuglink)
 *(.gnu.lto_*)
 *(.gnu_object_only)
OUTPUT(tmpdir/foo elf32-littlearm)
LOAD linker stubs

PASS: --remap-inputs-file (with map output)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/input-remap.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-0.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-0.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-0.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/just-symbols-r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -r -T just-symbols.ld tmpdir/just-symbols-0.o 
Executing on host: sh -c {./ld-new   -o tmpdir/just-symbols-r  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -r -T just-symbols.ld tmpdir/just-symbols-0.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Object for --just-symbols test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-0.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-0.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-0.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/just-symbols-0  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 -T just-symbols.ld tmpdir/just-symbols-0.o 
Executing on host: sh -c {./ld-new   -o tmpdir/just-symbols-0  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 -T just-symbols.ld tmpdir/just-symbols-0.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: Executable for --just-symbols test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/just-symbols-1obj  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 -T just-symbols.ld --just-symbols=tmpdir/just-symbols-0.o tmpdir/just-symbols-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/just-symbols-1obj  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 -T just-symbols.ld --just-symbols=tmpdir/just-symbols-0.o tmpdir/just-symbols-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j .data tmpdir/just-symbols-1obj >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j .data tmpdir/just-symbols-1obj
PASS: Object with --just-symbols test
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc   -o tmpdir/just-symbols-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/just-symbols-1exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 -T just-symbols.ld --just-symbols=tmpdir/just-symbols-0 tmpdir/just-symbols-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/just-symbols-1exe  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc  -e 0 -T just-symbols.ld --just-symbols=tmpdir/just-symbols-0 tmpdir/just-symbols-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j .data tmpdir/just-symbols-1exe >dump.out 2>ld.stderr}  /dev/null  (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump -s -j .data tmpdir/just-symbols-1exe
PASS: Executable with --just-symbols test
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-misc/just-symbols.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mmix/mmix.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mmix/mmix.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mn10300/mn10300.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-mn10300/mn10300.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-msp430-elf/msp430-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-msp430-elf/msp430-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-nds32/nds32.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-nds32/nds32.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-or1k/or1k.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-or1k/or1k.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pdp11/pdp11.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pdp11/pdp11.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pdb.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pdb.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-compile.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-compile.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-run.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-run.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-run2-def.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-run2-def.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-run2.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe-run2.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pe/pe.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pie/pie.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pie/pie.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-plugin/lto-binutils.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-plugin/lto-binutils.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-plugin/lto.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-plugin/lto.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-plugin/plugin.exp ...
PASS: plugin API enabled
UNSUPPORTED: load plugin
UNSUPPORTED: fail plugin onload
UNSUPPORTED: fail plugin allsymbolsread
UNSUPPORTED: fail plugin cleanup
UNSUPPORTED: plugin all hooks
UNSUPPORTED: plugin claimfile lost symbol
UNSUPPORTED: plugin claimfile replace symbol
UNSUPPORTED: plugin claimfile resolve symbol
UNSUPPORTED: plugin claimfile replace file
UNSUPPORTED: load plugin with source
UNSUPPORTED: plugin claimfile lost symbol with source
UNSUPPORTED: plugin claimfile replace symbol with source
UNSUPPORTED: plugin claimfile resolve symbol with source
UNSUPPORTED: plugin claimfile replace file with source
UNSUPPORTED: load plugin with source not claimed
UNSUPPORTED: plugin fatal error
UNSUPPORTED: plugin error
UNSUPPORTED: plugin warning
UNSUPPORTED: PR ld/17973
UNSUPPORTED: plugin set symbol visibility
UNSUPPORTED: plugin set symbol visibility with source
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-plugin/plugin.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-powerpc/aix52.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-powerpc/aix52.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-powerpc/export-class.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-powerpc/export-class.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-powerpc/powerpc.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-powerpc/powerpc.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pru/pru.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-pru/pru.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-riscv-elf/ld-riscv-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-s12z/s12z.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-s12z/s12z.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-s390/binutils.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-s390/binutils.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-s390/s390.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-s390/s390.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/align.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/align.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/align  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align.t tmpdir/align.o
Executing on host: sh -c {./ld-new   -o tmpdir/align  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align.t tmpdir/align.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: align1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym data_align=16 -T align2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym data_align=16 -T align2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --section-headers tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --section-headers tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/align2a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym data_align=32 -T align2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym data_align=32 -T align2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --section-headers tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --section-headers tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/align2b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align3.t -o tmpdir/dump tmpdir/align2a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align3.t -o tmpdir/dump tmpdir/align2a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align3.t:4: syntax error
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align3.t:4: syntax error>, expected: <.*:4: syntax error>
PASS: ld-scripts/align3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align4.t -o tmpdir/dump tmpdir/align2a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align4.t -o tmpdir/dump tmpdir/align2a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align4.t:4: syntax error
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align4.t:4: syntax error>, expected: <.*:4: syntax error>
PASS: ld-scripts/align4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align5.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align5.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/align5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2c.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2c.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2c.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align2.t -o tmpdir/dump tmpdir/align2c.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align2.t -o tmpdir/dump tmpdir/align2c.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align2.t:4: undefined symbol `data_align' referenced in expression
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align2.t:4: undefined symbol `data_align' referenced in expression>, expected: <undefined symbol.*in expression>
PASS: ld-scripts/align2c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/subalign.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/subalign.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/subalign.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/subalign.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T subalign.t --no-error-rwx-segments -e 0 -o tmpdir/dump tmpdir/subalign.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T subalign.t --no-error-rwx-segments -e 0 -o tmpdir/dump tmpdir/subalign.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/subalign
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr23571.t -z common-page-size=0x1000 -z max-page-size=0x1000 -o tmpdir/dump tmpdir/align2a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr23571.t -z common-page-size=0x1000 -z max-page-size=0x1000 -o tmpdir/dump tmpdir/align2a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h -w tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h -w tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr23571
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/alignof.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/alignof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/alignof.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/alignof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/alignof.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/alignof -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/alignof.t   tmpdir/alignof.o --no-error-rwx-segments
Executing on host: sh -c {./ld-new   -o tmpdir/alignof -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/alignof.t   tmpdir/alignof.o --no-error-rwx-segments 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/alignof has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/alignof has a LOAD segment with RWX permissions

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/alignof >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/alignof 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00000010 A alignof_data
00000040 A alignof_text
PASS: ALIGNOF
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/alignof.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/assert.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/assert.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/assert  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.t tmpdir/assert.o
Executing on host: sh -c {./ld-new   -o tmpdir/assert  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.t tmpdir/assert.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: ASSERT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/assert.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/assert.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T assert2.t -o tmpdir/dump tmpdir/assert.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T assert2.t -o tmpdir/dump tmpdir/assert.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: assert failed
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: assert failed>, expected: <assert failed>
PASS: ld-scripts/assert2
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/assert.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/crossref.exp ...
UNTESTED: NOCROSSREFS 1
UNTESTED: NOCROSSREFS 2
UNTESTED: NOCROSSREFS 3
UNTESTED: NOCROSSREFS_TO 1
UNTESTED: NOCROSSREFS_TO 2
UNTESTED: NOCROSSREFS_TO 3
UNTESTED: NOCROSSREFS_TO 4
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/crossref.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T data.t -o tmpdir/dump tmpdir/data.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T data.t -o tmpdir/dump tmpdir/data.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .text tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .text tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/data
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T fill.t -o tmpdir/dump tmpdir/fill_0.o tmpdir/fill_1.o tmpdir/fill_2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T fill.t -o tmpdir/dump tmpdir/fill_0.o tmpdir/fill_1.o tmpdir/fill_2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .text tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .text tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/fill
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill16_0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill16_0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill16_0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill16_0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill16_1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill16_1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill16_1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill16_1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill16_2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill16_2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill16_2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill16_2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T fill.t -o tmpdir/dump tmpdir/fill16_0.o tmpdir/fill16_1.o tmpdir/fill16_2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T fill.t -o tmpdir/dump tmpdir/fill16_0.o tmpdir/fill16_1.o tmpdir/fill16_2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .text tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .text tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/fill16
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_0.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/fill_0.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/fill_0.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T fill2.t -o tmpdir/dump tmpdir/fill_0.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T fill2.t -o tmpdir/dump tmpdir/fill_0.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x.foo tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -x.foo tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/fill2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr27100.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr27100.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr27100.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr27100.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r -T pr27100.t -o tmpdir/dump tmpdir/pr27100.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r -T pr27100.t -o tmpdir/dump tmpdir/pr27100.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr27100
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -T default-script.t -o tmpdir/dump tmpdir/default-script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -T default-script.t -o tmpdir/dump tmpdir/default-script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/default-script1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T default-script.t -defsym _START=0x800 -o tmpdir/dump tmpdir/default-script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T default-script.t -defsym _START=0x800 -o tmpdir/dump tmpdir/default-script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/default-script2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -dT default-script.t -o tmpdir/dump tmpdir/default-script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -dT default-script.t -o tmpdir/dump tmpdir/default-script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/default-script3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --default-script default-script.t -defsym _START=0x800 -o tmpdir/dump tmpdir/default-script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --default-script default-script.t -defsym _START=0x800 -o tmpdir/dump tmpdir/default-script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/default-script4
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/def.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/def.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/def  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.t tmpdir/def.o
Executing on host: sh -c {./ld-new   -o tmpdir/def  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.t tmpdir/def.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/def >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/def 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00000001 A defined
00000001 A value1
00000002 A value2
PASS: DEFINED (PRMS 5699)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/phdrs.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/phdrs.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/defined2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined3.t --no-error-rwx-segments -o tmpdir/dump tmpdir/phdrs.o tmpdir/defined.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined3.t --no-error-rwx-segments -o tmpdir/dump tmpdir/phdrs.o tmpdir/defined.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/defined3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined4.t -o tmpdir/dump tmpdir/defined4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined4.t -o tmpdir/dump tmpdir/defined4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/defined4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined5.t --no-error-rwx-segments -o tmpdir/dump tmpdir/defined5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdefined5.t --no-error-rwx-segments -o tmpdir/dump tmpdir/defined5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump:(.data+0x0): warning: multiple definition of `defined'; tmpdir/defined5.o:(.text+0x1): first defined here
succeeded with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump:(.data+0x0): warning: multiple definition of `defined'; tmpdir/defined5.o:(.text+0x1): first defined here>, expected: <.*multiple definition of `defined'.*>
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/defined5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/defined6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined6.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T defined6.t -o tmpdir/dump tmpdir/defined6.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T defined6.t -o tmpdir/dump tmpdir/defined6.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/defined6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr24008.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr24008.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr24008.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr24008.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr24008.t -Map tmpdir/pr24008.map -o tmpdir/dump tmpdir/pr24008.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr24008.t -Map tmpdir/pr24008.map -o tmpdir/dump tmpdir/pr24008.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr24008.map'
PASS: ld-scripts/pr24008 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr24008
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/defined.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dynamic-sections-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dynamic-sections-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dynamic-sections-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dynamic-sections-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T dynamic-sections.t -o tmpdir/dump tmpdir/dynamic-sections-1.o tmpdir/dynamic-sections-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T dynamic-sections.t -o tmpdir/dump tmpdir/dynamic-sections-1.o tmpdir/dynamic-sections-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -C tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -C tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: dynamic sections
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/dynamic-sections.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-1.t -o tmpdir/dump tmpdir/empty-address-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-1.t -o tmpdir/dump tmpdir/empty-address-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-address-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Ttext 0x0000000 -Tdata 0x200 -T empty-address-2a.t -o tmpdir/dump tmpdir/empty-address-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Ttext 0x0000000 -Tdata 0x200 -T empty-address-2a.t -o tmpdir/dump tmpdir/empty-address-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-address-2a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Ttext 0x0000000 -Tdata 0x200 -T empty-address-2b.t -o tmpdir/dump tmpdir/empty-address-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Ttext 0x0000000 -Tdata 0x200 -T empty-address-2b.t -o tmpdir/dump tmpdir/empty-address-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-address-2b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-3a.t -o tmpdir/dump tmpdir/empty-address-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-3a.t -o tmpdir/dump tmpdir/empty-address-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-address-3a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-3b.t -o tmpdir/dump tmpdir/empty-address-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-3b.t -o tmpdir/dump tmpdir/empty-address-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-address-3b
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-3c.t -o tmpdir/dump tmpdir/empty-address-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-3c.t -o tmpdir/dump tmpdir/empty-address-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-address-3c
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-4.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-address-4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address-4.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-4.t -o tmpdir/dump tmpdir/empty-address-4.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-address-4.t -o tmpdir/dump tmpdir/empty-address-4.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-address-4
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-address.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-aligned.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-aligned.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-aligned.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-aligned.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-aligned.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-aligned.t -o tmpdir/dump tmpdir/empty-aligned.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-aligned.t -o tmpdir/dump tmpdir/empty-aligned.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-aligned
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-aligned.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-orphan.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-orphan.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/empty-orphan.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-orphan.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-orphan.t -o tmpdir/dump tmpdir/empty-orphan.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T empty-orphan.t -o tmpdir/dump tmpdir/empty-orphan.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/empty-orphan
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/empty-orphan.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-1.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-1.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-1.map'
PASS: ld-scripts/exclude-file-1 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-2.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-2.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-2.map'
PASS: ld-scripts/exclude-file-2 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-3.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-3.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-3.map'
fail if no difference
regexp_diff match failure
regexp "^.*data +0x[0-9a-f]+ +0x[0-9a-f]+ .*exclude-file-b.*$"
line   "/DISCARD/"
PASS: ld-scripts/exclude-file-3 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-4.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-4.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-4.map'
PASS: ld-scripts/exclude-file-4 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-5.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-5.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-5.map'
PASS: ld-scripts/exclude-file-5 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-6.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-6.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-6.map'
PASS: ld-scripts/exclude-file-6 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/exclude-file-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-7.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T exclude-file-7.t -o tmpdir/dump tmpdir/exclude-file-a.o tmpdir/exclude-file-b.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file-7.map'
PASS: ld-scripts/exclude-file-7 (map file check)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/exclude-file.exp completed in 1 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/expr.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/expr1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/expr1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/expr1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/expr1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T expr1.t -o tmpdir/dump tmpdir/expr1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T expr1.t -o tmpdir/dump tmpdir/expr1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:expr1.t:12: undefined section `ram' referenced in expression
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:expr1.t:12: undefined section `ram' referenced in expression>, expected: <undefined section .* in expression>
PASS: ld-scripts/expr1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/expr2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/expr2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/expr2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/expr2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T expr2.t -o tmpdir/dump tmpdir/expr2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T expr2.t -o tmpdir/dump tmpdir/expr2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/expr2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sane1.t -o tmpdir/dump tmpdir/data.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sane1.t -o tmpdir/dump tmpdir/data.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/sane1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T assign-loc.t -o tmpdir/dump tmpdir/data.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T assign-loc.t -o tmpdir/dump tmpdir/data.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/assign-loc
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr14962a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr14962a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr14962b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr14962b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Ttext=0x1000 -Tdata=0x2000 -T pr14962.t --no-error-rwx-segments -o tmpdir/dump tmpdir/pr14962a.o tmpdir/pr14962b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Ttext=0x1000 -Tdata=0x2000 -T pr14962.t --no-error-rwx-segments -o tmpdir/dump tmpdir/pr14962a.o tmpdir/pr14962b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr14962
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr14962a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr14962a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr14962-2.t -o tmpdir/dump tmpdir/pr14962a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr14962-2.t -o tmpdir/dump tmpdir/pr14962a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr14962-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr18963.t --no-error-rwx-segments -o tmpdir/dump tmpdir/data.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr18963.t --no-error-rwx-segments -o tmpdir/dump tmpdir/data.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr18963
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr22267.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr22267.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr22267.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr22267.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr22267.t -o tmpdir/dump tmpdir/pr22267.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T pr22267.t -o tmpdir/dump tmpdir/pr22267.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr22267
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/expr.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/extern.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/extern.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/extern.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/extern.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/extern.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/extern  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/extern.t tmpdir/extern.o
Executing on host: sh -c {./ld-new   -o tmpdir/extern  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/extern.t tmpdir/extern.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/extern >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/extern 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00000001 A sym1
00000002 A sym2
00000003 A sym3
00000004 A sym4
00000005 A sym5
PASS: EXTERN
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/extern.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/include.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/include.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/include.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/include.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/include.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T include-1.t -o tmpdir/dump tmpdir/include.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T include-1.t -o tmpdir/dump tmpdir/include.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: include-1
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/include.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/log2.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/log2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/log2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/log2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/log2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/log2  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/log2.t   tmpdir/log2.o
Executing on host: sh -c {./ld-new   -o tmpdir/log2  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/log2.t   tmpdir/log2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: binary logarithm
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/log2.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/map-address.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/map-address.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map tmpdir/map-address.map
Executing on host: sh -c {./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map tmpdir/map-address.map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: map addresses
./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map tmpdir --output fred
Executing on host: sh -c {./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map tmpdir --output fred 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: map to directory
./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/% --output fred
Executing on host: sh -c {./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/% --output fred 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: map to % directory
./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/%.foo --output fred
Executing on host: sh -c {./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/%.foo --output fred 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: map to %.foo directory
./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/map-locals.map --print-map-locals
Executing on host: sh -c {./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/map-locals.map --print-map-locals 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: map with locals
./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/map-locals.map  --stats=tmpdir/map-stats.map
Executing on host: sh -c {./ld-new   -o tmpdir/map-address  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.t   tmpdir/map-address.o  -Map=tmpdir/map-locals.map  --stats=tmpdir/map-stats.map 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: map with resource usage
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/map-address.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/overlay-size.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/overlay-size.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/overlay-size.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/overlay-size.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/overlay-size.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T overlay-size.t -Map tmpdir/overlay-size.map -o tmpdir/dump tmpdir/overlay-size.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T overlay-size.t -Map tmpdir/overlay-size.map -o tmpdir/dump tmpdir/overlay-size.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/overlay-size-map.d'
PASS: overlay size (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --headers tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --headers tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: overlay size
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/overlay-size.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/phdrs  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.t tmpdir/phdrs.o
Executing on host: sh -c {./ld-new   -o tmpdir/phdrs  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.t tmpdir/phdrs.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --private-headers tmpdir/phdrs
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --private-headers tmpdir/phdrs 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

tmpdir/phdrs:     file format elf32-littlearm

Program Header:
    PHDR off    0x00000034 vaddr 0x00800034 paddr 0x00800034 align 2**2
         filesz 0x00000060 memsz 0x00000060 flags r--
    LOAD off    0x00000000 vaddr 0x00800000 paddr 0x00800000 align 2**12
         filesz 0x00000098 memsz 0x00000098 flags r-x
    LOAD off    0x00000098 vaddr 0x00800098 paddr 0x00800098 align 2**12
         filesz 0x00000004 memsz 0x00000004 flags rw-
private flags = 0x5000200: [Version5 EABI] [soft-float ABI]


tmpdir/phdrs:     file format elf32-littlearm

Program Header:
    PHDR off    0x00000034 vaddr 0x00800034 paddr 0x00800034 align 2**2
         filesz 0x00000060 memsz 0x00000060 flags r--
    LOAD off    0x00000000 vaddr 0x00800000 paddr 0x00800000 align 2**12
         filesz 0x00000098 memsz 0x00000098 flags r-x
    LOAD off    0x00000098 vaddr 0x00800098 paddr 0x00800098 align 2**12
         filesz 0x00000004 memsz 0x00000004 flags rw-
private flags = 0x5000200: [Version5 EABI] [soft-float ABI]



tmpdir/phdrs:     file format elf32-littlearm

Program Header:
    PHDR off    0x00000034 vaddr 0x00800034 paddr 0x00800034 align 2**2
         filesz 0x00000060 memsz 0x00000060 flags r--
    LOAD off    0x00000000 vaddr 0x00800000 paddr 0x00800000 align 2**12
         filesz 0x00000098 memsz 0x00000098 flags r-x
    LOAD off    0x00000098 vaddr 0x00800098 paddr 0x00800098 align 2**12
         filesz 0x00000004 memsz 0x00000004 flags rw-
private flags = 0x5000200: [Version5 EABI] [soft-float ABI]


PASS: PHDRS
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs2.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/phdrs2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/phdrs2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/phdrs2  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs2.t tmpdir/phdrs2.o
Executing on host: sh -c {./ld-new   -o tmpdir/phdrs2  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs2.t tmpdir/phdrs2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --private-headers tmpdir/phdrs2
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  --private-headers tmpdir/phdrs2 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

tmpdir/phdrs2:     file format elf32-littlearm

Program Header:
    LOAD off    0x00001000 vaddr 0x00800000 paddr 0x00800000 align 2**12
         filesz 0x00000004 memsz 0x00000004 flags r-x
    LOAD off    0x00001004 vaddr 0x00800004 paddr 0x00800004 align 2**12
         filesz 0x00000008 memsz 0x00000008 flags rw-
private flags = 0x5000200: [Version5 EABI] [soft-float ABI]


tmpdir/phdrs2:     file format elf32-littlearm

Program Header:
    LOAD off    0x00001000 vaddr 0x00800000 paddr 0x00800000 align 2**12
         filesz 0x00000004 memsz 0x00000004 flags r-x
    LOAD off    0x00001004 vaddr 0x00800004 paddr 0x00800004 align 2**12
         filesz 0x00000008 memsz 0x00000008 flags rw-
private flags = 0x5000200: [Version5 EABI] [soft-float ABI]



tmpdir/phdrs2:     file format elf32-littlearm

Program Header:
    LOAD off    0x00001000 vaddr 0x00800000 paddr 0x00800000 align 2**12
         filesz 0x00000004 memsz 0x00000004 flags r-x
    LOAD off    0x00001004 vaddr 0x00800004 paddr 0x00800004 align 2**12
         filesz 0x00000008 memsz 0x00000008 flags rw-
private flags = 0x5000200: [Version5 EABI] [soft-float ABI]


PASS: PHDRS2
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs2.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs3.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T phdrs3.t -o tmpdir/dump tmpdir/phdrs.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T phdrs3.t -o tmpdir/dump tmpdir/phdrs.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:phdrs3.t:5: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:phdrs3.t:5: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack them>, expected: <\A[^ \n]*:[^:\n]*:5: PHDRS and FILEHDR.*>
PASS: PHDRS headers
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/phdrs.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T phdrs3a.t -o tmpdir/dump tmpdir/phdrs.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T phdrs3a.t -o tmpdir/dump tmpdir/phdrs.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -l --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: PHDRS headers 3a
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/phdrs3.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/print-memory-usage-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/print-memory-usage-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/print-memory-usage-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts -T print-memory-usage-1.t -T print-memory-usage.t --print-memory-usage tmpdir/print-memory-usage-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/print-memory-usage-1  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts -T print-memory-usage-1.t -T print-memory-usage.t --print-memory-usage tmpdir/print-memory-usage-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Memory region         Used Size  Region Size  %age Used
             ROM:          32 B         1 KB      3.12%
             RAM:          32 B       256 KB      0.01%
             FOO:           0 B         1 KB      0.00%
Memory region         Used Size  Region Size  %age Used
             ROM:          32 B         1 KB      3.12%
             RAM:          32 B       256 KB      0.01%
             FOO:           0 B         1 KB      0.00%

PASS: print-memory-usage-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/print-memory-usage-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/print-memory-usage-1.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/print-memory-usage-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts -T print-memory-usage-2.t --print-memory-usage --no-error-rwx-segments tmpdir/print-memory-usage-1.o 
Executing on host: sh -c {./ld-new   -o tmpdir/print-memory-usage-2  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts -T print-memory-usage-2.t --print-memory-usage --no-error-rwx-segments tmpdir/print-memory-usage-1.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/print-memory-usage-2 has a LOAD segment with RWX permissions
Memory region         Used Size  Region Size  %age Used
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/print-memory-usage-2 has a LOAD segment with RWX permissions
Memory region         Used Size  Region Size  %age Used

PASS: print-memory-usage-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/print-memory-usage-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/print-memory-usage-3.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage-3.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/print-memory-usage-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts -T print-memory-usage-3.t -T print-memory-usage.t --print-memory-usage tmpdir/print-memory-usage-3.o 
Executing on host: sh -c {./ld-new   -o tmpdir/print-memory-usage-3  -z nomemory-seal -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts -T print-memory-usage-3.t -T print-memory-usage.t --print-memory-usage tmpdir/print-memory-usage-3.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Memory region         Used Size  Region Size  %age Used
             ROM:        256 KB         1 MB     25.00%
             RAM:          32 B         2 GB      0.00%
Memory region         Used Size  Region Size  %age Used
             ROM:        256 KB         1 MB     25.00%
             RAM:          32 B         2 GB      0.00%

PASS: print-memory-usage-3
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/print-memory-usage.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-1.t -o tmpdir/dump tmpdir/provide-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-1.t -o tmpdir/dump tmpdir/provide-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .data tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .data tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/provide-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym=mem_origin=0x300 --defsym=mem_length=0x400 -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym=mem_origin=0x300 --defsym=mem_length=0x400 -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-10.map'
PASS: ld-scripts/provide-10 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym=mem_length=0x400 -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym=mem_length=0x400 -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-11.map'
PASS: ld-scripts/provide-11 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym=mem_origin=0x300 -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --defsym=mem_origin=0x300 -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-12.map'
PASS: ld-scripts/provide-12 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-2.t -o tmpdir/dump tmpdir/provide-2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-2.t -o tmpdir/dump tmpdir/provide-2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/provide-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-3.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-3.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-3.t -o tmpdir/dump tmpdir/provide-3.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-3.t -o tmpdir/dump tmpdir/provide-3.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
succeeded with: <>, expected: <symbol defined in linker script and object file>
XFAIL: ld-scripts/provide-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-4.t -o tmpdir/dump tmpdir/provide-2.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-4.t -o tmpdir/dump tmpdir/provide-2.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-4.map'
PASS: ld-scripts/provide-4 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/provide-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-5.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-5.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.map'
PASS: ld-scripts/provide-5 (map file check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/provide-5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-6.t -o tmpdir/dump tmpdir/provide-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-6.t -o tmpdir/dump tmpdir/provide-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/provide-6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-7.t -o tmpdir/dump tmpdir/provide-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-7.t -o tmpdir/dump tmpdir/provide-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/provide-7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-8.t -o tmpdir/dump tmpdir/provide-5.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-8.t -o tmpdir/dump tmpdir/provide-5.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/provide-8
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/provide-5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-5.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Adding mapfile 'tmpdir/dump.map'
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T provide-9.t -o tmpdir/dump tmpdir/provide-5.o  -Map=tmpdir/dump.map 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
Compare 'tmpdir/dump.map' against '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide-9.map'
PASS: ld-scripts/provide-9 (map file check)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/provide.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at1.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at1.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: rgn-at1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at10.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at10.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at10.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at10.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at10.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at10.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at10.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at10.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/rgn-at10
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at11.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at11.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at11.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at11.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at11.t -o tmpdir/dump tmpdir/rgn-at11.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at11.t -o tmpdir/dump tmpdir/rgn-at11.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/rgn-at11
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at2.t -o tmpdir/dump tmpdir/rgn-at.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at2.t -o tmpdir/dump tmpdir/rgn-at.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: rgn-at2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at3.t -o tmpdir/dump tmpdir/rgn-at.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at3.t -o tmpdir/dump tmpdir/rgn-at.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: rgn-at3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at4.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at4.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: rgn-at4
UNSUPPORTED: rgn-at5
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at6.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at6.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at6.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at6.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/rgn-at6
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at7.t -o tmpdir/dump tmpdir/rgn-at6.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at7.t -o tmpdir/dump tmpdir/rgn-at6.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/rgn-at7
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at8.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at6.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at8.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at6.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/rgn-at8
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-at6.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at6.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at9.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at6.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-at9.t --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-at6.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/rgn-at9
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-at.exp completed in 1 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over1.t -Map tmpdir/rgn-over1.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over1.t -Map tmpdir/rgn-over1.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 16 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 16 bytes>, expected: <\A[^ \n]*?ld[^:\n]*?: [^\n]*?section \`.text' will not fit in region `r1'\n[^ \n]*?ld[^:\n]*?: region `r1' overflowed by 16 bytes\Z>
PASS: rgn-over1
PASS: rgn-over1 (map check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over2.t -Map tmpdir/rgn-over2.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over2.t -Map tmpdir/rgn-over2.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.data' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 4 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.data' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 4 bytes>, expected: <\A[^ \n]*?ld[^:\n]*?: [^\n]*?section `\.data' will not fit in region `r1'\n[^ \n]*?ld[^:\n]*?: region `r1' overflowed by 4 bytes\Z>
PASS: rgn-over2
PASS: rgn-over2 (map check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over3.t -Map tmpdir/rgn-over3.map -o tmpdir/dump tmpdir/rgn-over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over3.t -Map tmpdir/rgn-over3.map -o tmpdir/dump tmpdir/rgn-over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.data' will not fit in region `r2'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 4 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r2' overflowed by 4 bytes
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.data' will not fit in region `r2'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 4 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r2' overflowed by 4 bytes>, expected: <\A[^ \n]*?ld[^:\n]*?: [^\n]*?section `\.text' will not fit in region `r1'\n[^ \n]*?ld[^:\n]*?: [^\n]*?section `\.data' will not fit in region `r2'\n[^ \n]*?ld[^:\n]*?: region `r1' overflowed by 4 bytes\n[^ \n]*?ld[^:\n]*?: region `r2' overflowed by 4 bytes\Z>
PASS: rgn-over3
PASS: rgn-over3 (map check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over4.t -Map tmpdir/rgn-over4.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over4.t -Map tmpdir/rgn-over4.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 16 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 16 bytes>, expected: <\A[^ \n]*?ld[^:\n]*?: [^:\n]*?section `\.text' will not fit in region `r1'\n[^ \n]*?ld[^:\n]*?: region `r1' overflowed by 16 bytes\Z>
PASS: rgn-over4
PASS: rgn-over4 (map check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over5.t -Map tmpdir/rgn-over5.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over5.t -Map tmpdir/rgn-over5.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `v1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `v1' overflowed by 16 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `v1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `v1' overflowed by 16 bytes>, expected: <\A[^ \n]*?ld[^:\n]*?: [^\n]*?section `\.text' will not fit in region `v1'\n[^ \n]*?ld[^:\n]*?: region `v1' overflowed by 16 bytes\Z>
PASS: rgn-over5
PASS: rgn-over5 (map check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over6.t -Map tmpdir/rgn-over6.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over6.t -Map tmpdir/rgn-over6.map --no-error-rwx-segments -o tmpdir/dump tmpdir/rgn-over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `v1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 16 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `v1' overflowed by 16 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `v1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 16 bytes
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `v1' overflowed by 16 bytes>, expected: <\A[^ \n]*?ld[^:\n]*?: [^\n]*?section `\.text' will not fit in region `r1'\n[^ \n]*?ld[^:\n]*?: [^\n]*?section `\.text' will not fit in region `v1'\n[^ \n]*?ld[^:\n]*?: region `r1' overflowed by 16 bytes\n[^ \n]*?ld[^:\n]*?: region `v1' overflowed by 16 bytes\Z>
PASS: rgn-over6
PASS: rgn-over6 (map check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over7.t -Map tmpdir/rgn-over7.map -o tmpdir/dump tmpdir/rgn-over.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over7.t -Map tmpdir/rgn-over7.map -o tmpdir/dump tmpdir/rgn-over.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: section .data LMA [00001008,00001013] overlaps section .text LMA [00001000,0000100b]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 4 bytes
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: tmpdir/dump section `.text' will not fit in region `r1'
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: section .data LMA [00001008,00001013] overlaps section .text LMA [00001000,0000100b]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: region `r1' overflowed by 4 bytes>, expected: <\A[^ \n]*?ld[^:\n]*?: [^\n]*?section `\.text' will not fit in region `r1'\n[^ \n]*?ld[^:\n]*?: section \.data LMA \[0+1008,0+1013\] overlaps section \.text LMA \[0+1000,0+100b\]\n[^ \n]*?ld[^:\n]*?: region `r1' overflowed by 4 bytes\Z>
PASS: rgn-over7
PASS: rgn-over7 (map check)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over8.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/rgn-over8.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over8.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over8.t -o tmpdir/dump tmpdir/rgn-over8.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T rgn-over8.t -o tmpdir/dump tmpdir/rgn-over8.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -w -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: rgn-over8
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/rgn-over.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/script  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.t tmpdir/script.o --no-error-rwx-segments
Executing on host: sh -c {./ld-new   -o tmpdir/script  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.t tmpdir/script.o --no-error-rwx-segments 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00001004 D data_end
00001000 D data_start
00001000 D data_symbol
00000104 T text_end
00000100 T text_start
00000100 T text_symbol
PASS: script
./ld-new   -o tmpdir/script  -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/scriptm.t --no-error-rwx-segments
Executing on host: sh -c {./ld-new   -o tmpdir/script  -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/scriptm.t --no-error-rwx-segments 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00001004 A data_end
00001000 A data_start
00001000 D data_symbol
00000104 A text_end
00000100 A text_start
00000100 T text_symbol
PASS: MRI script
./ld-new   -o tmpdir/script  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/memory.t tmpdir/script.o
Executing on host: sh -c {./ld-new   -o tmpdir/script  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/memory.t tmpdir/script.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00001004 D data_end
00001000 T data_start
00001000 D data_symbol
00002000 D fred
00000104 T text_end
00000100 T text_start
00000100 T text_symbol
00004100 D tred
PASS: MEMORY
./ld-new   -o tmpdir/script  -defsym DATA_ORIGIN=0x1000 -defsym DATA_LENGTH=0x1000 -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/memory_sym.t tmpdir/script.o
Executing on host: sh -c {./ld-new   -o tmpdir/script  -defsym DATA_ORIGIN=0x1000 -defsym DATA_LENGTH=0x1000 -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/memory_sym.t tmpdir/script.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/script 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00001000 A DATA_LENGTH
00001000 A DATA_ORIGIN
00004000 A TXT_LENGTH
00000100 A TXT_ORIGIN
00001004 D data_end
00001000 T data_start
00001000 D data_symbol
00002000 D fred
00000104 T text_end
00000100 T text_start
00000100 T text_symbol
00004100 D tred
PASS: MEMORY with symbols
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy  --extract-symbol tmpdir/script tmpdir/extract
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objcopy  --extract-symbol tmpdir/script tmpdir/extract 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/script
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/script 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
00001000 A DATA_LENGTH
00001000 A DATA_ORIGIN
00004000 A TXT_LENGTH
00000100 A TXT_ORIGIN
00001004 D data_end
00001000 T data_start
00001000 D data_symbol
00002000 D fred
00000104 T text_end
00000100 T text_start
00000100 T text_symbol
00004100 D tred
00001000 A DATA_LENGTH
00001000 A DATA_ORIGIN
00004000 A TXT_LENGTH
00000100 A TXT_ORIGIN
00001004 D data_end
00001000 T data_start
00001000 D data_symbol
00002000 D fred
00000104 T text_end
00000100 T text_start
00000100 T text_symbol
00004100 D tred

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/extract
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  tmpdir/extract 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
00001000 A DATA_LENGTH
00001000 A DATA_ORIGIN
00004000 A TXT_LENGTH
00000100 A TXT_ORIGIN
00001004 D data_end
00001000 T data_start
00001000 D data_symbol
00002000 D fred
00000104 T text_end
00000100 T text_start
00000100 T text_symbol
00004100 D tred
00001000 A DATA_LENGTH
00001000 A DATA_ORIGIN
00004000 A TXT_LENGTH
00000100 A TXT_ORIGIN
00001004 D data_end
00001000 T data_start
00001000 D data_symbol
00002000 D fred
00000104 T text_end
00000100 T text_start
00000100 T text_symbol
00004100 D tred

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/size  tmpdir/extract
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/size  tmpdir/extract 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
   text	   data	    bss	    dec	    hex	filename
      0	      0	      0	      0	      0	tmpdir/extract
   text	   data	    bss	    dec	    hex	filename
      0	      0	      0	      0	      0	tmpdir/extract

PASS: extract symbols
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-1.t -o tmpdir/dump tmpdir/script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-1.t -o tmpdir/dump tmpdir/script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-1.t:7: error: redefinition of memory region alias `MY_ALIAS'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-1.t:7: error: redefinition of memory region alias `MY_ALIAS'>, expected: <.*:[0-9]+: error: redefinition of memory region alias `MY_ALIAS'>
PASS: ld-scripts/region-alias-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-2.t -o tmpdir/dump tmpdir/script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-2.t -o tmpdir/dump tmpdir/script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-2.t:6: error: memory region `NIL' for alias `MY_ALIAS' does not exist
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-2.t:6: error: memory region `NIL' for alias `MY_ALIAS' does not exist>, expected: <.*:[0-9]+: error: memory region `NIL' for alias `MY_ALIAS' does not exist>
PASS: ld-scripts/region-alias-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-3.t -o tmpdir/dump tmpdir/script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-3.t -o tmpdir/dump tmpdir/script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-3.t:6: error: alias for default memory region
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-3.t:6: error: alias for default memory region>, expected: <.*:[0-9]+: error: alias for default memory region>
PASS: ld-scripts/region-alias-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-4.t -o tmpdir/dump tmpdir/script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T region-alias-4.t -o tmpdir/dump tmpdir/script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-4.t:6: error: alias for default memory region
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:region-alias-4.t:6: error: alias for default memory region>, expected: <.*:[0-9]+: error: alias for default memory region>
PASS: ld-scripts/region-alias-4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/asciz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/asciz.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/asciz.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/asciz.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T asciz.t -o tmpdir/dump tmpdir/asciz.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T asciz.t -o tmpdir/dump tmpdir/asciz.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .data tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s -j .data tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/asciz
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align-with-input.t -o tmpdir/dump tmpdir/script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T align-with-input.t -o tmpdir/dump tmpdir/script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align-with-input.t:2: error: align with input and explicit align specified
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new:align-with-input.t:2: error: align with input and explicit align specified>, expected: <.*:[0-9]+: error: align with input and explicit align specified>
PASS: ld-scripts/align-with-input
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdata=0x1000 -Tdata=0x2000 -Tcross2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Tdata=0x1000 -Tdata=0x2000 -Tcross2.t --no-error-rwx-segments -o tmpdir/dump tmpdir/align2a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/pr20302
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/align2a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/align2a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Toutput-section-types.t -o tmpdir/dump tmpdir/align2a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -Toutput-section-types.t -o tmpdir/dump tmpdir/align2a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -S --wide tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/output-section-types
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --enable-linker-version -T ld-version.t -o tmpdir/dump tmpdir/data.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --enable-linker-version -T ld-version.t -o tmpdir/dump tmpdir/data.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -p.comment tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -p.comment tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/ld-version
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/data.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/data.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --enable-linker-version -e 0 -o tmpdir/dump tmpdir/data.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --enable-linker-version -e 0 -o tmpdir/dump tmpdir/data.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -p.comment tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -p.comment tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/ld-version-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -T default-script.t -T default-script.t -o tmpdir/dump tmpdir/default-script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -T default-script.t -T default-script.t -o tmpdir/dump tmpdir/default-script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: linker script file '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.t (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.t)' appears multiple times
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: linker script file '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.t (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.t)' appears multiple times>, expected: <.*default-script.t\)' appears multiple times>
PASS: ld-scripts/pr24576-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -T ././/default-script.t -T default-script.t -o tmpdir/dump tmpdir/default-script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -defsym _START=0x800 -T ././/default-script.t -T default-script.t -o tmpdir/dump tmpdir/default-script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: linker script file '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.t (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/././/default-script.t)' appears multiple times
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: linker script file '/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.t (/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/././/default-script.t)' appears multiple times>, expected: <.*default-script.t\)' appears multiple times>
PASS: ld-scripts/pr24576-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/default-script.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/default-script.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T misspelled.ld -o tmpdir/dump tmpdir/default-script.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T misspelled.ld -o tmpdir/dump tmpdir/default-script.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot open linker script file misspelled.ld: No such file or directory
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot open linker script file misspelled.ld: No such file or directory>, expected: <cannot open linker script file misspelled\.ld: .*\Z>
PASS: ld-scripts/linker-script-not-found
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/segment-start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/segment-start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/segment-start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/segment-start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -e 0 -u __executable_start -T segment-start.ld -o tmpdir/dump tmpdir/segment-start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -e 0 -u __executable_start -T segment-start.ld -o tmpdir/dump tmpdir/segment-start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SEGMENT_START expression not absolute (default)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/segment-start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/segment-start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/segment-start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/segment-start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -e 0 -u __executable_start -T segment-start.ld -Ttext-segment=0x10000000 -o tmpdir/dump tmpdir/segment-start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -e 0 -u __executable_start -T segment-start.ld -Ttext-segment=0x10000000 -o tmpdir/dump tmpdir/segment-start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -B tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SEGMENT_START expression not absolute (overridden)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r --whole-archive -lpr33265-1 -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r --whole-archive -lpr33265-1 -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: group nested too deeply in linker script 'libpr33265-1.a'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: group nested too deeply in linker script 'libpr33265-1.a'>, expected: <.*group nested too deeply.*>
PASS: ld-scripts/pr33265-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r --whole-archive -lpr33265-2 -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r --whole-archive -lpr33265-2 -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: group nested too deeply in linker script './././././/libpr33265-2.a'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: group nested too deeply in linker script './././././/libpr33265-2.a'>, expected: <.*group nested too deeply.*>
PASS: ld-scripts/pr33265-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r --whole-archive -lpr33265-3a -o tmpdir/dump tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -r --whole-archive -lpr33265-3a -o tmpdir/dump tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: group nested too deeply in linker script './././././/libpr33265-3b.a'
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: group nested too deeply in linker script './././././/libpr33265-3b.a'>, expected: <.*group nested too deeply.*>
PASS: ld-scripts/pr33265-3
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/script.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/section-flags-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/section-flags-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/section-flags-1 -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-1.t tmpdir/section-flags-1.o
Executing on host: sh -c {./ld-new   -o tmpdir/section-flags-1 -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-1.t tmpdir/section-flags-1.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: section-flags-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/section-flags-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/section-flags-2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/section-flags-2 -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-2.t tmpdir/section-flags-2.o
Executing on host: sh -c {./ld-new   -o tmpdir/section-flags-2 -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags-2.t tmpdir/section-flags-2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: section-flags-2
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-flags.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-match.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-match-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-match-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-match-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-match-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T section-match-1.t -o tmpdir/dump tmpdir/section-match-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T section-match-1.t -o tmpdir/dump tmpdir/section-match-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/section-match-1
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-match.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1a.t -o tmpdir/dump tmpdir/section-order-1b.o tmpdir/section-order-1a.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1a.t -o tmpdir/dump tmpdir/section-order-1b.o tmpdir/section-order-1a.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Text Section Ordering (section-order-1a)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1b.t -o tmpdir/dump tmpdir/section-order-1a.o tmpdir/section-order-1b.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1b.t -o tmpdir/dump tmpdir/section-order-1a.o tmpdir/section-order-1b.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Text Section Ordering (section-order-1b)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1a.t -o tmpdir/dump tmpdir/section-order-1b.o tmpdir/section-order-1a.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1a.t -o tmpdir/dump tmpdir/section-order-1b.o tmpdir/section-order-1a.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Data Section Ordering (section-order-1c)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/section-order-1b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order-1b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/start.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/start.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1a.t -o tmpdir/dump tmpdir/section-order-1a.o tmpdir/section-order-1b.o tmpdir/start.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  --section-ordering-file section-order-1a.t -o tmpdir/dump tmpdir/section-order-1a.o tmpdir/section-order-1b.o tmpdir/start.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Data Section Ordering (section-order-1d)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/section-order.exp completed in 1 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/sizeof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/sizeof.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/sizeof  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.t   tmpdir/sizeof.o --no-error-rwx-segments
Executing on host: sh -c {./ld-new   -o tmpdir/sizeof  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.t   tmpdir/sizeof.o --no-error-rwx-segments 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/sizeof has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/sizeof has a LOAD segment with RWX permissions

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/sizeof >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new   tmpdir/sizeof 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00000048 B data_end
00000024 B data_start
00000000 t local_sym
00000024 A sizeof_data
00000024 A sizeof_text
00000024 T text_end
00000000 T text_start
PASS: SIZEOF
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sizeof.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-file-reversed-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort-file1.o tmpdir/sort-file2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-file-reversed-1.t --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort-file1.o tmpdir/sort-file2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/sort-file-reversed-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-file-reversed-2.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort-file1.o tmpdir/sort-file2.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-file-reversed-2.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort-file1.o tmpdir/sort-file2.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/sort-file-reversed-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file2.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort-file1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort-file1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-file.t --no-error-rwx-segments -o tmpdir/dump tmpdir/sort-file2.o tmpdir/sort-file1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-file.t --no-error-rwx-segments -o tmpdir/dump tmpdir/sort-file2.o tmpdir/sort-file1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: tmpdir/dump has a LOAD segment with RWX permissions
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/sort-file
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-sections-reversed-1.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort_b_a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-sections-reversed-1.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort_b_a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/sort-sections-reversed-1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-sections-reversed-2.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort_b_a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-sections-reversed-2.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort_b_a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/sort-sections-reversed-2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-sections-reversed-3.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort_b_a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort-sections-reversed-3.t  --no-warn-rwx-segments -o tmpdir/dump tmpdir/sort_b_a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: ld-scripts/sort-sections-reversed-3
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort.t --sort-section alignment -o tmpdir/dump tmpdir/sort_b_a-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort.t --sort-section alignment -o tmpdir/dump tmpdir/sort_b_a-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --sort-section alignment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a.t -o tmpdir/dump tmpdir/sort_b_a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a.t -o tmpdir/dump tmpdir/sort_b_a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_ALIGNMENT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_a.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_a.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT())
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_a.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_a.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section alignment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_a.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_a.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_ALIGNMENT(SORT_BY_ALIGNMENT()) --sort-section name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_n.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_n.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME())
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_n.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_n.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_n.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_a_n.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_ALIGNMENT(SORT_BY_NAME()) --sort-section alignment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_n-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_n-1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_n-1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_n-1.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort.t --sort-section name -o tmpdir/dump tmpdir/sort_b_n-1.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort.t --sort-section name -o tmpdir/dump tmpdir/sort_b_n-1.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --sort-section name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_n.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_n.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_n.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_n.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n.t -o tmpdir/dump tmpdir/sort_b_n.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n.t -o tmpdir/dump tmpdir/sort_b_n.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_NAME
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_a.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_a.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT())
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_a.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_a.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_a.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_a.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_NAME(SORT_BY_ALIGNMENT()) --sort-section alignment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_n.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_n.t -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_NAME(SORT_BY_NAME())
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_n.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_n.t --sort-section name -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_n_a-b.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_n_a-b.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_n.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_b_n_n.t --sort-section alignment -o tmpdir/dump tmpdir/sort_n_a-a.o tmpdir/sort_n_a-b.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: SORT_BY_NAME(SORT_BY_NAME()) --sort-section alignment
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_n.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_n.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_n.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_n.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_no.t -o tmpdir/dump tmpdir/sort_b_n.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_no.t -o tmpdir/dump tmpdir/sort_b_n.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/sort_b_a.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort_b_a.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_no.t -o tmpdir/dump tmpdir/sort_b_a.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts  -T sort_no.t -o tmpdir/dump tmpdir/sort_b_a.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: no SORT_BY_NAME/SORT_BY_ALIGNMENT/SORT (2)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sort.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sysroot-prefix.exp ...
Executing on host: ./ld-new --print-sysroot   (timeout = 300)
spawn -ignore SIGHUP ./ld-new --print-sysroot
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi
Has (non-empty) sysroot support: 1; "/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi"
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: mkdir -p tmpdir/sysroot/tmp/ldtest-xyzzy    (timeout = 300)
spawn -ignore SIGHUP mkdir -p tmpdir/sysroot/tmp/ldtest-xyzzy
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/main.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/pr14962a.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/x.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sysroot-prefix-x.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/x.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sysroot-prefix-x.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a tmpdir/x.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a tmpdir/x.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/y.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sysroot-prefix-y.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/y.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sysroot-prefix-y.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a tmpdir/y.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a tmpdir/y.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

script tmpdir/libsysroottest.a: GROUP ( "sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common plain -Lpath, quoted
script tmpdir/libsysroottest.a: GROUP ( sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common plain -Lpath, unquoted
script tmpdir/libsysroottest.a: GROUP ( "/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored but -Lpath, quoted
script tmpdir/libsysroottest.a: GROUP ( /sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( /sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored but -Lpath, unquoted
script tmpdir/libsysroottest.a: GROUP ( "/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common full-path, quoted
script tmpdir/libsysroottest.a: GROUP ( /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common full-path, unquoted
script tmpdir/libsysroottest.a: GROUP ( "=/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "=/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, quoted
script tmpdir/libsysroottest.a: GROUP ( =/sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( =/sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored =-prefixed -Lpath, unquoted
script tmpdir/libsysroottest.a: GROUP ( "$SYSROOT/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "$SYSROOT/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, quoted
script tmpdir/libsysroottest.a: GROUP ( $SYSROOT/sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( $SYSROOT/sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed -Lpath, unquoted
script tmpdir/libsysroottest.a: GROUP ( "=sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "=sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common plain =-prefixed with empty, quoted
script tmpdir/libsysroottest.a: GROUP ( =sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( =sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common plain =-prefixed with empty, unquoted
script tmpdir/libsysroottest.a: GROUP ( "$SYSROOTsysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "$SYSROOTsysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, quoted
script tmpdir/libsysroottest.a: GROUP ( $SYSROOTsysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( $SYSROOTsysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot= tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common plain $SYSROOT-prefixed with empty, unquoted
script tmpdir/libsysroottest.a: GROUP ( "/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored but script outside sysroot, quoted
script tmpdir/libsysroottest.a: GROUP ( /tmp/ldtest-xyzzy/libx.a AS_NEEDED ( /tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common root-anchored but script outside sysroot, unquoted
script tmpdir/libsysroottest.a: GROUP ( "/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored and script inside sysroot, quoted
script tmpdir/libsysroottest.a: GROUP ( /sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( /sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored and script inside sysroot, unquoted
script tmpdir/libsysroottest.a: GROUP ( "=/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "=/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored =-prefixed script outside, quoted
script tmpdir/libsysroottest.a: GROUP ( =/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( =/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored =-prefixed script outside, unquoted
script tmpdir/libsysroottest.a: GROUP ( "$SYSROOT/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "$SYSROOT/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, quoted
script tmpdir/libsysroottest.a: GROUP ( $SYSROOT/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( $SYSROOT/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script outside, unquoted
script tmpdir/libsysroottest.a: GROUP ( "=/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "=/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored =-prefixed script inside, quoted
script tmpdir/libsysroottest.a: GROUP ( =/sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( =/sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored =-prefixed script inside, unquoted
script tmpdir/libsysroottest.a: GROUP ( "$SYSROOT/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "$SYSROOT/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, quoted
script tmpdir/libsysroottest.a: GROUP ( $SYSROOT/sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( $SYSROOT/sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
PASS: sysroot-prefix common root-anchored $SYSROOT-prefixed script inside, unquoted
script tmpdir/libsysroottest.a: GROUP ( "=sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "=sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common plain =-prefixed without but -Lpath, quoted
script tmpdir/libsysroottest.a: GROUP ( =sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( =sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common plain =-prefixed without but -Lpath, unquoted
script tmpdir/libsysroottest.a: GROUP ( "$SYSROOTsysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "$SYSROOTsysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, quoted
script tmpdir/libsysroottest.a: GROUP ( $SYSROOTsysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( $SYSROOTsysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabisysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common plain $SYSROOT-prefixed without but -Lpath, unquoted
script tmpdir/libsysroottest.a: GROUP ( "=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common full-path =-prefixed without, quoted
script tmpdir/libsysroottest.a: GROUP ( =/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( =/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common full-path =-prefixed without, unquoted
script tmpdir/libsysroottest.a: GROUP ( "$SYSROOT/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a" AS_NEEDED ( "$SYSROOT/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a" ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted
script tmpdir/libsysroottest.a: GROUP ( $SYSROOT/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a AS_NEEDED ( $SYSROOT/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a ) )
./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest
Executing on host: sh -c {./ld-new   -o tmpdir/output  tmpdir/main.o -Ltmpdir -lsysroottest 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/libx.a: No such file or directory
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: cannot find /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/sysroot/tmp/ldtest-xyzzy/liby.a: No such file or directory

PASS: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted
UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, quoted
UNSUPPORTED: sysroot-prefix common plain =-prefixed -Lpath, unquoted
UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, quoted
UNSUPPORTED: sysroot-prefix common plain $SYSROOT-prefixed -Lpath, unquoted
UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, quoted
UNSUPPORTED: sysroot-prefix common full-path =-prefixed without, unquoted
UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, quoted
UNSUPPORTED: sysroot-prefix common full-path $SYSROOT-prefixed without, unquoted
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/sysroot-prefix.exp completed in 1 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/weak1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak1.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/weak1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak1.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/weak2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak2.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts   -o tmpdir/weak2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak2.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/weak  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak.t tmpdir/weak1.o tmpdir/weak2.o
Executing on host: sh -c {./ld-new   -o tmpdir/weak  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak.t tmpdir/weak1.o tmpdir/weak2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/weak
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/weak 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

tmpdir/weak:     file format elf32-littlearm

Contents of section .text:
 1000 08100000 0c200000 12121212 34343434  ..... ......4444
Contents of section .data:
 2000 08100000 0c200000 56565656 78787878  ..... ..VVVVxxxx

tmpdir/weak:     file format elf32-littlearm

Contents of section .text:
 1000 08100000 0c200000 12121212 34343434  ..... ......4444
Contents of section .data:
 2000 08100000 0c200000 56565656 78787878  ..... ..VVVVxxxx


tmpdir/weak:     file format elf32-littlearm

Contents of section .text:
 1000 08100000 0c200000 12121212 34343434  ..... ......4444
Contents of section .data:
 2000 08100000 0c200000 56565656 78787878  ..... ..VVVVxxxx

PASS: weak symbols
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-scripts/weak.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/sel-dump.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/keepdot.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/keepdot.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/keepdot.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/keepdot.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective  --gc-sections -Bstatic -e _start -T keepdot.ld -o tmpdir/dump tmpdir/keepdot.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective  --gc-sections -Bstatic -e _start -T keepdot.ld -o tmpdir/dump tmpdir/keepdot.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Preserve default . = 0
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/keepdot.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/keepdot.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/keepdot.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/keepdot.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective  --gc-sections -Bstatic -e _start -T keepdot0.ld -o tmpdir/dump tmpdir/keepdot.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective  --gc-sections -Bstatic -e _start -T keepdot0.ld -o tmpdir/dump tmpdir/keepdot.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -h tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Preserve explicit . = 0
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/sel-dump.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/selective.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/1.c -o tmpdir/1.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/1.c -o tmpdir/1.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -print-libgcc-file-name    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc -print-libgcc-file-name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
./ld-new   -o tmpdir/1.x --gc-sections -Bstatic  tmpdir/1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
Executing on host: sh -c {./ld-new   -o tmpdir/1.x --gc-sections -Bstatic  tmpdir/1.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/1.x >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/1.x 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00009004 T __bss_end__
00009004 T __bss_start
00009004 T __bss_start__
00009004 T __data_start
00009004 T __end__
00009004 T _bss_end__
00009004 T _edata
00009004 T _end
00080000 B _stack
00008000 T _start
PASS: selective1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/2.c -o tmpdir/2.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/2.c -o tmpdir/2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -print-libgcc-file-name    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc -print-libgcc-file-name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
./ld-new   -o tmpdir/2.x --gc-sections -Bstatic  tmpdir/2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
Executing on host: sh -c {./ld-new   -o tmpdir/2.x --gc-sections -Bstatic  tmpdir/2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/2.x >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/2.x 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00009008 T __bss_end__
00009008 T __bss_start
00009008 T __bss_start__
00009008 T __data_start
00009008 T __end__
00009008 T _bss_end__
00009008 T _edata
00009008 T _end
00008000 T _init
00080000 B _stack
00008004 T _start
PASS: selective2
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/2.c -o tmpdir/2.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/2.c -o tmpdir/2.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc  -print-libgcc-file-name    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-gcc -print-libgcc-file-name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
./ld-new   -o tmpdir/2.x --gc-sections -Bstatic -u foo tmpdir/2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
Executing on host: sh -c {./ld-new   -o tmpdir/2.x --gc-sections -Bstatic -u foo tmpdir/2.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/2.x >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/2.x 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00009024 D __bss_end__
00009024 D __bss_start
00009024 D __bss_start__
00009020 D __data_start
00009024 D __end__
00009024 D _bss_end__
00009024 D _edata
00009024 D _end
00008000 T _init
00080000 B _stack
00008004 T _start
00008008 T foo
00009020 d x.0
PASS: selective3
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -dumpversion    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ -dumpversion
16.0.1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections   -fno-exceptions -fno-rtti    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections   -fno-exceptions -fno-rtti    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/3.cc -o tmpdir/3.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -print-libgcc-file-name    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ -print-libgcc-file-name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
./ld-new   -o tmpdir/3.x --gc-sections -Bstatic  tmpdir/3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
Executing on host: sh -c {./ld-new   -o tmpdir/3.x --gc-sections -Bstatic  tmpdir/3.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/3.x >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/3.x 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00008004 T A::bar()
00008000 T A::foo()
0000802c R vtable for A
00009040 D __bss_end__
00009040 D __bss_start
00009040 D __bss_start__
0000903c D __data_start
00009040 D __end__
00009040 D _bss_end__
00009040 D _edata
00009040 D _end
00080000 B _stack
00008008 T _start
0000903c D a
selective4: missing B::foo()
XFAIL: selective4
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -dumpversion    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ -dumpversion
16.0.1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections   -fno-exceptions -fno-rtti    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections   -fno-exceptions -fno-rtti    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/4.cc -o tmpdir/4.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -print-libgcc-file-name    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ -print-libgcc-file-name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
./ld-new   -o tmpdir/4.x --gc-sections -Bstatic  tmpdir/4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
Executing on host: sh -c {./ld-new   -o tmpdir/4.x --gc-sections -Bstatic  tmpdir/4.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/4.x >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/4.x 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00008004 T A::bar()
00008000 T A::foo()
0000802c R vtable for A
00009040 D __bss_end__
00009040 D __bss_start
00009040 D __bss_start__
0000903c D __data_start
00009040 D __end__
00009040 D _bss_end__
00009040 D _edata
00009040 D _end
00080000 B _stack
00008008 T _start
0000903c D a
selective5: A::foo() == 0x00008000
XFAIL: selective5
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -dumpversion    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ -dumpversion
16.0.1
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections   -fno-exceptions -fno-rtti    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/5.cc -o tmpdir/5.o
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -B/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/tmpdir/ld/ -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective -g -O2      -w -O -ffunction-sections -fdata-sections   -fno-exceptions -fno-rtti    -c /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/5.cc -o tmpdir/5.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
Executing on host: /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++  -print-libgcc-file-name    (timeout = 300)
spawn -ignore SIGHUP /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/bin/arm-eabi-g++ -print-libgcc-file-name
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
./ld-new   -o tmpdir/5.x --gc-sections -Bstatic  tmpdir/5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a
Executing on host: sh -c {./ld-new   -o tmpdir/5.x --gc-sections -Bstatic  tmpdir/5.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/lib/gcc/arm-eabi/16.0.1/libgcc.a 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/5.x >tmpdir/nm.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  --demangle tmpdir/5.x 2>ld.stderr}  /dev/null tmpdir/nm.out (timeout = 300)
spawn [open ...]
00008004 T A::bar()
00008000 T A::foo()
0000802c R vtable for A
00009040 D __bss_end__
00009040 D __bss_start
00009040 D __bss_start__
0000903c D __data_start
00009040 D __end__
00009040 D _bss_end__
00009040 D _edata
00009040 D _end
00080000 B _stack
00008008 T _start
0000903c D a
selective6: A::foo() == 0x00008000
XFAIL: selective6
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-selective/selective.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sframe/sframe.exp ...
UNSUPPORTED: no SFrame format support in the assembler, or SFrame disabled
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sframe/sframe.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/arch/arch.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/arch/arch.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/rd-sh.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/rd-sh.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/sh-vxworks.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/sh-vxworks.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/sh.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sh/sh.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-shared/shared.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-shared/shared.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-size/size.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-size/size.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sparc/sparc.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-sparc/sparc.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-spu/spu.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-spu/spu.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-srec/srec.exp ...
./ld-new  --verbose
Executing on host: sh -c {./ld-new  --verbose 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
  Supported emulations:
   armelf
using internal linker script:
==================================================
/* Script for -z combreloc */
/* Copyright (C) 2014-2026 Free Software Foundation, Inc.
   Copying and distribution of this script, with or without modification,
   are permitted in any medium without royalty provided the copyright
   notice and this notice are preserved.  */
OUTPUT_FORMAT("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")
OUTPUT_ARCH(arm)
ENTRY(_start)
SEARCH_DIR("=/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/destdir/x86_64-pc-linux-gnu/arm-eabi/lib"); SEARCH_DIR("=/usr/local/lib"); SEARCH_DIR("=/lib"); SEARCH_DIR("=/usr/lib");
SECTIONS
{
  /* Read-only sections, merged into text segment: */
  PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x8000));
  . = SEGMENT_START("text-segment", 0x8000);
  /* Place the build-id as close to the ELF headers as possible.  This
     maximises the chance the build-id will be present in core files,
     which GDB can then use to locate the associated debuginfo file.  */
  .note.gnu.build-id  : { *(.note.gnu.build-id) }
  .interp         : { *(.interp) }
  .hash           : { *(.hash) }
  .gnu.hash       : { *(.gnu.hash) }
  .dynsym         : { *(.dynsym) }
  .dynstr         : { *(.dynstr) }
  .gnu.version    : { *(.gnu.version) }
  .gnu.version_d  : { *(.gnu.version_d) }
  .gnu.version_r  : { *(.gnu.version_r) }
  .rel.dyn        :
    {
      *(.rel.init)
      *(.rel.text .rel.text.* .rel.gnu.linkonce.t.*)
      *(.rel.fini)
      *(.rel.rodata .rel.rodata.* .rel.gnu.linkonce.r.*)
      *(.rel.data.rel.ro .rel.data.rel.ro.* .rel.gnu.linkonce.d.rel.ro.*)
      *(.rel.data .rel.data.* .rel.gnu.linkonce.d.*)
      *(.rel.tdata .rel.tdata.* .rel.gnu.linkonce.td.*)
      *(.rel.tbss .rel.tbss.* .rel.gnu.linkonce.tb.*)
      *(.rel.ctors)
      *(.rel.dtors)
      *(.rel.got)
      *(.rel.bss .rel.bss.* .rel.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rel_iplt_start = .);
      *(.rel.iplt)
      PROVIDE_HIDDEN (__rel_iplt_end = .);
    }
  .rela.dyn       :
    {
      *(.rela.init)
      *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
      *(.rela.fini)
      *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
      *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
      *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
      *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
      *(.rela.ctors)
      *(.rela.dtors)
      *(.rela.got)
      *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
      PROVIDE_HIDDEN (__rela_iplt_start = .);
      *(.rela.iplt)
      PROVIDE_HIDDEN (__rela_iplt_end = .);
    }
  .rel.plt        :
    {
      *(.rel.plt)
    }
  .rela.plt       :
    {
      *(.rela.plt)
    }
  /* Start of the executable code region.  */
  .init           :
  {
    KEEP (*(SORT_NONE(.init)))
  }
  .plt            : { *(.plt) }
  .iplt           : { *(.iplt) }
  .gnu.sgstubs    : { *(.gnu.sgstubs*) }
  .text           :
  {
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(SORT(.text.sorted.*))
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf.em.  */
    *(.gnu.warning)
    *(.glue_7t) *(.glue_7) *(.vfp11_veneer) *(.v4_bx)
  }
  .fini           :
  {
    KEEP (*(SORT_NONE(.fini)))
  }
  PROVIDE (__etext = .);
  PROVIDE (_etext = .);
  PROVIDE (etext = .);
  /* Start of the Read Only Data region.  */
  .rodata         : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
  .rodata1        : { *(.rodata1) }
  .ARM.extab   : { *(.ARM.extab* .gnu.linkonce.armextab.*) }
  .ARM.exidx   :
    {
      PROVIDE_HIDDEN (__exidx_start = .);
      *(.ARM.exidx* .gnu.linkonce.armexidx.*)
      PROVIDE_HIDDEN (__exidx_end = .);
    }
  .eh_frame_hdr   : { *(.eh_frame_hdr) *(.eh_frame_entry .eh_frame_entry.*) }
  .eh_frame       : ONLY_IF_RO { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RO { KEEP (*(.sframe)) *(.sframe.*) }
  .gcc_except_table   : ONLY_IF_RO { *(.gcc_except_table .gcc_except_table.*) }
  .gnu_extab   : ONLY_IF_RO { *(.gnu_extab*) }
  /* These sections are generated by the Sun/Oracle C++ compiler.  */
  .exception_ranges   : ONLY_IF_RO { *(.exception_ranges*) }
  /* Various note sections.  Placed here so that they are always included
     in the read-only segment and not treated as orphan sections.  The
     current orphan handling algorithm does place note sections after R/O
     data, but this is not guaranteed to always be the case.  */
  .note.build-id :      { *(.note.build-id) }
  .note.GNU-stack :     { *(.note.GNU-stack) }
  .note.gnu.property :  { *(.note.gnu.property) }
  .note.ABI-tag :       { *(.note.ABI-tag) }
  .note.package :       { *(.note.package) }
  .note.dlopen :        { *(.note.dlopen) }
  .note.netbsd.ident :  { *(.note.netbsd.ident) }
  .note.openbsd.ident : { *(.note.openbsd.ident) }
  /* Start of the Read Write Data region.  */
  /* Adjust the address for the data segment.  We want to adjust up to
     the same address within the page on the next page up.  */
  . = ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1));
  /* Exception handling.  */
  .eh_frame       : ONLY_IF_RW { KEEP (*(.eh_frame)) *(.eh_frame.*) }
  .sframe         : ONLY_IF_RW { KEEP (*(.sframe)) *(.sframe.*) }
  .gnu_extab      : ONLY_IF_RW { *(.gnu_extab) }
  .gcc_except_table   : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
  .exception_ranges   : ONLY_IF_RW { *(.exception_ranges*) }
  /* Thread Local Storage sections.  */
  .tdata	  :
   {
     PROVIDE_HIDDEN (__tdata_start = .);
     *(.tdata .tdata.* .gnu.linkonce.td.*)
   }
  .tbss		  : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
  .preinit_array    :
  {
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
  }
  .init_array    :
  {
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
  }
  .fini_array    :
  {
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
  }
  .ctors          :
  {
    /* gcc uses crtbegin.o to find the start of
       the constructors, so we make sure it is
       first.  Because this is a wildcard, it
       doesn't matter if the user does not
       actually link against crtbegin.o; the
       linker won't look for a file to match a
       wildcard.  The wildcard also means that it
       doesn't matter which directory crtbegin.o
       is in.  */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
       the crtend.o file until after the sorted ctors.
       The .ctor section from the crtend file contains the
       end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
  }
  .dtors          :
  {
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
  }
  .jcr            : { KEEP (*(.jcr)) }
  .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
  .dynamic        : { *(.dynamic) }
  .got            : { *(.got.plt) *(.igot.plt) *(.got) *(.igot) }
  .data           :
  {
    __data_start = .;
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
  }
  .data1          : { *(.data1) }
  _edata = .;
  PROVIDE (edata = .);
    /* This section contains data that is initialized during load,
     but not during the application's initialization sequence.  */
  .persistent   : ALIGN(32 / 8)
  {
    PROVIDE (__persistent_start = .);
    *(.persistent .persistent.* .gnu.linkonce.p.*)
      . = ALIGN(32 / 8);
    PROVIDE (__persistent_end = .);
  }
  . = ALIGN(ALIGNOF(NEXT_SECTION));
  __bss_start = .;
  __bss_start__ = .;
  .bss            :
  {
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that in the common case of there only being one
       type of .bss section, the section occupies space up to _end.
       Align after .bss to ensure correct alignment even if the
       .bss section disappears because there are no input sections.
       FIXME: Why do we need it? When there is no .bss section, we do not
       pad the .data section.  */
      . = ALIGN(. != 0 ? 32 / 8 : 1);
  }
  _bss_end__ = .; __bss_end__ = .;
    /* This section contains data that is not initialized during load,
     or during the application's initialization sequence.  */
  .noinit   (NOLOAD) : ALIGN(32 / 8)
  {
    PROVIDE (__noinit_start = .);
    *(.noinit .noinit.* .gnu.linkonce.n.*)
      . = ALIGN(32 / 8);
    PROVIDE (__noinit_end = .);
  }
    . = ALIGN(32 / 8);
  /* Start of the Large Data region.  */
  . = SEGMENT_START("ldata-segment", .);
  . = ALIGN(32 / 8);
  __end__ = .;
  _end = .;
  PROVIDE (end = .);
  /* Start of the Tiny Data region.  */
  /* Stack.  */
  .stack         0x80000 :
  {
    _stack = .;
    *(.stack)
  }
  /* Stabs debugging sections.  */
  .stab          0 : { *(.stab) }
  .stabstr       0 : { *(.stabstr) }
  .stab.excl     0 : { *(.stab.excl) }
  .stab.exclstr  0 : { *(.stab.exclstr) }
  .stab.index    0 : { *(.stab.index) }
  .stab.indexstr 0 : { *(.stab.indexstr) }
  .comment 0 (INFO) : { *(.comment); LINKER_VERSION; }
  .gnu.build.attributes : { *(.gnu.build.attributes .gnu.build.attributes.*) }
  /* DWARF debug sections.
     Symbols in the DWARF debugging sections are relative to the beginning
     of the section so we begin them at 0.  */
  /* DWARF 1.  */
  .debug          0 : { *(.debug) }
  .line           0 : { *(.line) }
  /* GNU DWARF 1 extensions.  */
  .debug_srcinfo  0 : { *(.debug_srcinfo) }
  .debug_sfnames  0 : { *(.debug_sfnames) }
  /* DWARF 1.1 and DWARF 2.  */
  .debug_aranges  0 : { *(.debug_aranges) }
  .debug_pubnames 0 : { *(.debug_pubnames) }
  /* DWARF 2.  */
  .debug_info     0 : { *(.debug_info .gnu.linkonce.wi.*) }
  .debug_abbrev   0 : { *(.debug_abbrev) }
  .debug_line     0 : { *(.debug_line .debug_line.* .debug_line_end) }
  .debug_frame    0 : { *(.debug_frame) }
  .debug_str      0 : { *(.debug_str) }
  .debug_loc      0 : { *(.debug_loc) }
  .debug_macinfo  0 : { *(.debug_macinfo) }
  /* SGI/MIPS DWARF 2 extensions.  */
  .debug_weaknames 0 : { *(.debug_weaknames) }
  .debug_funcnames 0 : { *(.debug_funcnames) }
  .debug_typenames 0 : { *(.debug_typenames) }
  .debug_varnames  0 : { *(.debug_varnames) }
  /* DWARF 3.  */
  .debug_pubtypes 0 : { *(.debug_pubtypes) }
  .debug_ranges   0 : { *(.debug_ranges) }
  /* DWARF 5.  */
  .debug_addr     0 : { *(.debug_addr) }
  .debug_line_str 0 : { *(.debug_line_str) }
  .debug_loclists 0 : { *(.debug_loclists) }
  .debug_macro    0 : { *(.debug_macro) }
  .debug_names    0 : { *(.debug_names) }
  .debug_rnglists 0 : { *(.debug_rnglists) }
  .debug_str_offsets 0 : { *(.debug_str_offsets) }
  .debug_sup      0 : { *(.debug_sup) }
  .ARM.attributes 0 : { KEEP (*(.ARM.attributes)) KEEP (*(.gnu.attributes)) }
  .note.gnu.arm.ident 0 : { KEEP (*(.note.gnu.arm.ident)) }
  /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) *(.gnu_object_only) }
}


==================================================

UNTESTED: S-records
UNTESTED: S-records with constructors
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-srec/srec.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-tic6x/tic6x.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-tic6x/tic6x.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-tilegx/tilegx.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-tilegx/tilegx.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-tilepro/tilepro.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-tilepro/tilepro.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/entry.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/entry.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libentry.a tmpdir/entry.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libentry.a tmpdir/entry.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build libentry.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/dummy.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/dummy.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo tmpdir/libentry.a -o tmpdir/dump tmpdir/dummy.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo tmpdir/libentry.a -o tmpdir/dump tmpdir/dummy.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --entry foo archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/dummy.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/dummy.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo -u foo tmpdir/libentry.a -o tmpdir/dump tmpdir/dummy.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo -u foo tmpdir/libentry.a -o tmpdir/dump tmpdir/dummy.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --entry foo -u foo archive
UNSUPPORTED: -shared --entry foo archive
UNSUPPORTED: -shared --entry foo -u foo archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/entry.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/entry.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo -o tmpdir/dump tmpdir/entry.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo -o tmpdir/dump tmpdir/entry.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --entry foo
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/entry.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/entry.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo -u foo -o tmpdir/dump tmpdir/entry.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry foo -u foo -o tmpdir/dump tmpdir/entry.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --entry foo -u foo
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/dummy.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/dummy.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/dummy.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry 0x0 -o tmpdir/dump tmpdir/dummy.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  --entry 0x0 -o tmpdir/dump tmpdir/dummy.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -u tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -u tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: --entry 0x0
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/entry.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/entry.o  /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/entry.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libfoo.a tmpdir/entry.o 
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/ar   rc tmpdir/libfoo.a tmpdir/entry.o  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

PASS: Build libfoo.a
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --gc-sections --require-defined=xxx -o tmpdir/dump tmpdir/require-defined.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --gc-sections --require-defined=xxx -o tmpdir/dump tmpdir/require-defined.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: required symbol `xxx' not defined
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: required symbol `xxx' not defined>, expected: <required symbol `xxx' not defined>
PASS: Check require-defined with an undefined symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --gc-sections --require-defined=bar -o tmpdir/dump tmpdir/require-defined.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --gc-sections --require-defined=bar -o tmpdir/dump tmpdir/require-defined.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Check require-defined can require a symbol from an object
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --require-defined=bar -o tmpdir/dump tmpdir/require-defined.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --require-defined=bar -o tmpdir/dump tmpdir/require-defined.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Check require-defined does no error on a defined symbol
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --require-defined=foo tmpdir/libfoo.a -o tmpdir/dump tmpdir/require-defined.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --require-defined=foo tmpdir/libfoo.a -o tmpdir/dump tmpdir/require-defined.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Check require-defined can require a symbol from an archive
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/require-defined.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --gc-sections --require-defined=bar --require-defined=foo tmpdir/libfoo.a -o tmpdir/dump tmpdir/require-defined.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined  -e _start --gc-sections --require-defined=bar --require-defined=foo tmpdir/libfoo.a -o tmpdir/dump tmpdir/require-defined.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -n tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Check require-defined can require two symbols
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/require-defined.exp completed in 1 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/undefined.exp ...
UNTESTED: undefined
UNTESTED: undefined function
UNTESTED: undefined line
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/fundef.o --defsym BL=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/fundef.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/fundef.o --defsym BL=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/fundef.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/fundef.so -shared --allow-shlib-undefined tmpdir/fundef.o
Executing on host: sh -c {./ld-new   -o tmpdir/fundef.so -shared --allow-shlib-undefined tmpdir/fundef.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/fundef.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/fundef.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
00080000 B _stack
         U undef_data
         U undef_fun_notype
         U undef_fun_typed
         U undef_notype
         U undef_pfun
00080000 B _stack
         U undef_data
         U undef_fun_notype
         U undef_fun_typed
         U undef_notype
         U undef_pfun

PASS: undefined symbols in shared lib (dyn sym)
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/fundef.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -r tmpdir/fundef.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

Relocation section '.rel.dyn' at offset 0x1a8 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name
000012b0  00000502 R_ARM_ABS32       00000000   undef_data
000012b4  00000302 R_ARM_ABS32       00000000   undef_pfun
000012b8  00000802 R_ARM_ABS32       00000000   undef_notype

Relocation section '.rel.plt' at offset 0x1c0 contains 2 entries:
 Offset     Info    Type            Sym.Value  Sym. Name
000012a8  00000416 R_ARM_JUMP_SLOT   00000000   undef_fun_notype
000012ac  00000616 R_ARM_JUMP_SLOT   00000000   undef_fun_typed

Relocation section '.rel.dyn' at offset 0x1a8 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name
000012b0  00000502 R_ARM_ABS32       00000000   undef_data
000012b4  00000302 R_ARM_ABS32       00000000   undef_pfun
000012b8  00000802 R_ARM_ABS32       00000000   undef_notype

Relocation section '.rel.plt' at offset 0x1c0 contains 2 entries:
 Offset     Info    Type            Sym.Value  Sym. Name
000012a8  00000416 R_ARM_JUMP_SLOT   00000000   undef_fun_notype
000012ac  00000616 R_ARM_JUMP_SLOT   00000000   undef_fun_typed

PASS: undefined symbols in shared lib (dyn reloc)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/undefined.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-undef.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/weak-undef.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-undef.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/weak-undef.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-undef.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/weak-undef tmpdir/weak-undef.o  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-undef.t 
Executing on host: sh -c {./ld-new   -o tmpdir/weak-undef tmpdir/weak-undef.o  -T /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-undef.t  2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/weak-undef
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/objdump  -s tmpdir/weak-undef 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]

tmpdir/weak-undef:     file format elf32-littlearm

Contents of section .data:
 0000 00000000 11111111                    ........        

tmpdir/weak-undef:     file format elf32-littlearm

Contents of section .data:
 0000 00000000 11111111                    ........        


tmpdir/weak-undef:     file format elf32-littlearm

Contents of section .data:
 0000 00000000 11111111                    ........        

PASS: weak undefined data symbols
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/weak-fundef.o --defsym BL=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-fundef.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new   -I/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined   -o tmpdir/weak-fundef.o --defsym BL=1 /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-fundef.s 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
./ld-new   -o tmpdir/weak-fundef.so --shared tmpdir/weak-fundef.o
Executing on host: sh -c {./ld-new   -o tmpdir/weak-fundef.so --shared tmpdir/weak-fundef.o 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/weak-fundef.so
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/weak-fundef.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
00080000 B _stack
         w undef_weak_fun
00080000 B _stack
         w undef_weak_fun

PASS: weak undefined function symbols in shared lib
./ld-new   -o tmpdir/weak-fundef --no-as-needed tmpdir/weak-fundef.o tmpdir/weak-fundef.so
Executing on host: sh -c {./ld-new   -o tmpdir/weak-fundef --no-as-needed tmpdir/weak-fundef.o tmpdir/weak-fundef.so 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 000080b4
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: warning: cannot find entry symbol _start; defaulting to 000080b4

/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/weak-fundef
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/nm-new  -D tmpdir/weak-fundef 2>&1}  /dev/null ld.tmp (timeout = 300)
spawn [open ...]
00080000 B _stack
         w undef_weak_fun
00080000 B _stack
         w undef_weak_fun

PASS: weak undefined function symbols in dynamic exe
Executing on host: sh -c {./ld-new --help 2>&1 | sed -e '1,/^armelf:/d;/^[^ ]*:/,$d'}    (timeout = 300)
spawn -ignore SIGHUP sh -c ./ld-new --help 2>&1 | sed -e '1,/^armelf:/d;/^[^ ]*:/,$d'
  --thumb-entry=<sym>         Set the entry point to be Thumb symbol <sym>
  --be8                       Output BE8 format image
  --target1-rel               Interpret R_ARM_TARGET1 as R_ARM_REL32
  --target1-abs               Interpret R_ARM_TARGET1 as R_ARM_ABS32
  --target2=<type>            Specify definition of R_ARM_TARGET2
  --fix-v4bx                  Rewrite BX rn as MOV pc, rn for ARMv4
  --fix-v4bx-interworking     Rewrite BX rn branch to ARMv4 interworking veneer
  --use-blx                   Enable use of BLX instructions
  --vfp11-denorm-fix          Specify how to fix VFP11 denorm erratum
  --fix-stm32l4xx-629360      Specify how to fix STM32L4XX 629360 erratum
  --no-enum-size-warning      Don't warn about objects with incompatible
                                enum sizes
  --no-wchar-size-warning     Don't warn about objects with incompatible
                                wchar_t sizes
  --pic-veneer                Always generate PIC interworking veneers
  --long-plt                  Generate long .plt entries
                              to handle large .plt/.got displacements
  --cmse-implib               Make import library to be a secure gateway import
                                library as per ARMv8-M Security Extensions
  --in-implib                 Import library whose symbols address must
                                remain stable
  --stub-group-size=N         Maximum size of a group of input sections that
                                can be handled by one stub section.  A negative
                                value locates all stubs after their branches
                                (with a group size of -N), while a positive
                                value allows two groups of input sections, one
                                before, and one after each stub section.
                                Values of +/-1 indicate the linker should
                                choose suitable defaults.
  --[no-]fix-cortex-a8        Disable/enable Cortex-A8 Thumb-2 branch erratum fix
  --no-merge-exidx-entries    Disable merging exidx entries
  --[no-]fix-arm1176          Disable/enable ARM1176 BLX immediate erratum fix

Report bugs to <https://sourceware.org/bugzilla/>
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-undefined/weak-undef.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique/unique.exp ...
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr21529.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique/pr21529.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/pr21529.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique/pr21529.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique  --oformat binary -T pr21529.ld -e main -o tmpdir/dump tmpdir/pr21529.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique  --oformat binary -T pr21529.ld -e main -o tmpdir/dump tmpdir/pr21529.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: cannot change output format whilst linking ARM binaries
failed with: </home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/ld-new: error: cannot change output format whilst linking ARM binaries>, no expected output
XFAIL: ld-unique/pr21529
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unique.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique/unique.s
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../gas/as-new     -o tmpdir/unique.o /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique/unique.s 2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique  -r -o tmpdir/dump tmpdir/unique.o 
Executing on host: sh -c {./ld-new  -z nomemory-seal  -L/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique  -r -o tmpdir/dump tmpdir/unique.o  2>&1}  /dev/null dump.tmp (timeout = 300)
spawn [open ...]
/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sh tmpdir/dump > tmpdir/dump.out
Executing on host: sh -c {/home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/builds/x86_64-pc-linux-gnu/arm-eabi/binutils-binutils.git~master/ld/../binutils/readelf  -sh tmpdir/dump > tmpdir/dump.out 2>dump.tmp}  /dev/null  (timeout = 300)
spawn [open ...]
PASS: Linker setting GNU OSABI on STB_GNU_UNIQUE symbol (PR 10549)
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-unique/unique.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-v850/v850.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-v850/v850.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vax-elf/export-class.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vax-elf/export-class.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vax-elf/vax-elf.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vax-elf/vax-elf.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-visium/visium.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-visium/visium.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vsb/vsb.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vsb/vsb.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vxworks/vxworks.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-vxworks/vxworks.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/binutils.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/binutils.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/dwarfreloc.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/dwarfreloc.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/export-class.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/export-class.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/line.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/line.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/no-plt.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/no-plt.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/pe-x86-64.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/pe-x86-64.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/tls.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/tls.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/x86-64.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-x86-64/x86-64.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-xstormy16/xstormy16.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-xstormy16/xstormy16.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-xtensa/xtensa-linux.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-xtensa/xtensa-linux.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-xtensa/xtensa.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-xtensa/xtensa.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-z80/z80.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-z80/z80.exp completed in 0 seconds
Running /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-z8k/z8k.exp ...
testcase /home/tcwg-buildslave/workspace/tcwg_gnu_0/abe/snapshots/binutils.git~master/ld/testsuite/ld-z8k/z8k.exp completed in 0 seconds

		=== ld Summary ===

# of expected passes		947
# of expected failures		11
# of untested testcases		20
# of unsupported tests		286
Executing on host: ./ld-new --version  /dev/null ld.version (timeout = 300)
spawn [open ...]
GNU ld (Linaro_Binutils-2026.03.06) 2.46.50.20260306
Copyright (C) 2026 Free Software Foundation, Inc.
This program is free software; you may redistribute it under the terms of
the GNU General Public License version 3 or (at your option) a later version.
This program has absolutely no warranty.
./ld-new 2.46.50.20260306

runtest completed at Fri Mar  6 09:48:10 2026
