Test Run By jbglaw on Wed Mar 15 11:04:33 2017
Target is hppa-unknown-linux-gnu
Host   is powerpc64le-unknown-linux-gnu

=== binutils tests ===

Schedule of variations:
    unix

Running target unix
Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /usr/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/jbglaw/repos/binutils_gdb/binutils/testsuite/config/default.exp as tool-and-target-specific interface file.
WARNING: Assuming target board is the local machine (which is probably wrong).
You may need to set your DEJAGNU environment variable.
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/aarch64/aarch64.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/aarch64/aarch64.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/ar.exp ...
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/abcdefghijklmnopqrstuvwxyz1 tmpdir/abcdefghijklmnopqrstuvwxyz2
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar t tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar t tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar t tmpdir/artest.a
abcdefghijklmnopqrstuvwxyz1
abcdefghijklmnopqrstuvwxyz2
abcdefghijklmnopqrstuvwxyz1
abcdefghijklmnopqrstuvwxyz2

/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar x tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar x tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar x tmpdir/artest.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a
PASS: ar long file names
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcT tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcT tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcT tmpdir/artest.a tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a

Archive index:
text_symbol in tmpdir/bintest.o
data_symbol in tmpdir/bintest.o
common_symbol in tmpdir/bintest.o

tmpdir/bintest.o:
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol

Archive index:
text_symbol in tmpdir/bintest.o
data_symbol in tmpdir/bintest.o
common_symbol in tmpdir/bintest.o

tmpdir/bintest.o:
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol

PASS: ar thin archive
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcT tmpdir/artest2.a tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcT tmpdir/artest2.a tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcT tmpdir/artest2.a tmpdir/artest.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest2.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest2.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest1 tmpdir/artest2.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest2.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest2.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/bfdtest2 tmpdir/artest2.a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a

Archive index:
text_symbol in bintest.o
data_symbol in bintest.o
common_symbol in bintest.o

bintest.o:
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol

Archive index:
text_symbol in bintest.o
data_symbol in bintest.o
common_symbol in bintest.o

bintest.o:
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol

PASS: ar thin archive with nested archive
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/artest.a tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a

Archive index:
text_symbol in bintest.o
data_symbol in bintest.o
common_symbol in bintest.o

bintest.o:
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol

Archive index:
text_symbol in bintest.o
data_symbol in bintest.o
common_symbol in bintest.o

bintest.o:
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol

PASS: ar symbol table
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o
PASS: ar argument parsing
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcD tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcD tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rcD tmpdir/artest.a tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar tv tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar tv tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar tv tmpdir/artest.a
rw-r--r-- 0/0    680 Jan  1 00:00 1970 bintest.o
rw-r--r-- 0/0    680 Jan  1 00:00 1970 bintest.o

PASS: ar deterministic archive
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -d tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -d tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -d tmpdir/artest.a tmpdir/bintest.o
PASS: ar deleting an element
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -m tmpdir/artest.a tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -m tmpdir/artest.a tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -m tmpdir/artest.a tmpdir/bintest.o
PASS: ar moving an element
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -r -c tmpdir/artest.a /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -t tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -t tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -t tmpdir/artest.a
empty
empty

PASS: archive with empty element
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/unique.s  -o tmpdir/unique.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/unique.s -o tmpdir/unique.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -s -r -c tmpdir/artest.a tmpdir/unique.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -s -r -c tmpdir/artest.a tmpdir/unique.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar -s -r -c tmpdir/artest.a tmpdir/unique.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --print-armap tmpdir/artest.a

Archive index:
foo in unique.o

unique.o:
00000000 u foo

Archive index:
foo in unique.o

unique.o:
00000000 u foo

PASS: ar unique symbol in archive
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/ar.exp completed in 1 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/arc/objdump.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/arc/objdump.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/arm/objdump.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/arm/objdump.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bfin/objdump.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bfin/objdump.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/compress.exp ...
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --nocompress-debug-sections -o tmpdir/dw2-1.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --nocompress-debug-sections -o tmpdir/dw2-1.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections -o tmpdir/dw2-1-compressed.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections -o tmpdir/dw2-1-compressed.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-1-compressedgnu.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-1-compressedgnu.o
Executing on host: cmp tmpdir/dw2-1.o tmpdir/dw2-1-compressedgnu.o    (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1.o tmpdir/dw2-1-compressedgnu.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections -o tmpdir/dw2-2-compressed.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections -o tmpdir/dw2-2-compressed.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --nocompress-debug-sections -o tmpdir/dw2-3.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --nocompress-debug-sections -o tmpdir/dw2-3.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections -o tmpdir/dw2-3-compressed.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections -o tmpdir/dw2-3-compressed.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/libdw2.a tmpdir/dw2-1-compressed.o tmpdir/dw2-2-compressed.o tmpdir/dw2-3-compressed.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/libdw2.a tmpdir/dw2-1-compressed.o tmpdir/dw2-2-compressed.o tmpdir/dw2-3-compressed.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/libdw2.a tmpdir/dw2-1-compressed.o tmpdir/dw2-2-compressed.o tmpdir/dw2-3-compressed.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections tmpdir/dw2-1.o tmpdir/dw2-copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections tmpdir/dw2-1.o tmpdir/dw2-copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections tmpdir/dw2-1.o tmpdir/dw2-copy.o
cmp tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o
Executing on build: cmp tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o
PASS: objcopy (objcopy compress debug sections)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o
cmp tmpdir/dw2-1.o tmpdir/dw2-copy.o
Executing on build: cmp tmpdir/dw2-1.o tmpdir/dw2-copy.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1.o tmpdir/dw2-copy.o
PASS: objcopy (objcopy decompress compressed debug sections)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/libdw2.a tmpdir/dw2-copy.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/libdw2.a tmpdir/dw2-copy.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/libdw2.a tmpdir/dw2-copy.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -S --wide tmpdir/dw2-copy.a  /dev/null tmpdir/libdw2.out (timeout = 300)
spawn [open ...]

File: tmpdir/dw2-copy.a(dw2-1-compressed.o)
There are 12 section headers, starting at offset 0x264:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000008 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 00003c 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 00003c 000000 00  WA  0   0  1
  [ 4] .debug_info       PROGBITS        00000000 00003c 000052 00      0   0  1
  [ 5] .rela.debug_info  RELA            00000000 0001a8 000048 0c   I  9   4  4
  [ 6] .debug_line       PROGBITS        00000000 00008e 000042 00      0   0  1
  [ 7] .rela.debug_line  RELA            00000000 0001f0 000018 0c   I  9   6  4
  [ 8] .debug_abbrev     PROGBITS        00000000 0000d0 000033 00      0   0  1
  [ 9] .symtab           SYMTAB          00000000 000104 000090 10     10   7  4
  [10] .strtab           STRTAB          00000000 000194 000011 00      0   0  1
  [11] .shstrtab         STRTAB          00000000 000208 00005c 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),
  p (processor specific)

File: tmpdir/dw2-copy.a(dw2-2-compressed.o)
There are 12 section headers, starting at offset 0x248:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000038 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000038 000000 00  WA  0   0  1
  [ 4] .debug_info       PROGBITS        00000000 000038 000052 00      0   0  1
  [ 5] .rela.debug_info  RELA            00000000 00018c 000048 0c   I  9   4  4
  [ 6] .debug_line       PROGBITS        00000000 00008a 000042 00      0   0  1
  [ 7] .rela.debug_line  RELA            00000000 0001d4 000018 0c   I  9   6  4
  [ 8] .debug_abbrev     PROGBITS        00000000 0000cc 000033 00      0   0  1
  [ 9] .symtab           SYMTAB          00000000 000100 000080 10     10   7  4
  [10] .strtab           STRTAB          00000000 000180 00000a 00      0   0  1
  [11] .shstrtab         STRTAB          00000000 0001ec 00005c 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),
  p (processor specific)

File: tmpdir/dw2-copy.a(dw2-3-compressed.o)
There are 12 section headers, starting at offset 0x2e8:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000038 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000038 000000 00  WA  0   0  1
  [ 4] .debug_info       PROGBITS        00000000 000038 00009d 00      0   0  1
  [ 5] .rela.debug_info  RELA            00000000 000214 000060 0c   I  9   4  4
  [ 6] .debug_abbrev     PROGBITS        00000000 0000d5 00006f 00      0   0  1
  [ 7] .debug_line       PROGBITS        00000000 000144 000042 00      0   0  1
  [ 8] .rela.debug_line  RELA            00000000 000274 000018 0c   I  9   7  4
  [ 9] .symtab           SYMTAB          00000000 000188 000080 10     10   7  4
  [10] .strtab           STRTAB          00000000 000208 00000a 00      0   0  1
  [11] .shstrtab         STRTAB          00000000 00028c 00005c 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),
  p (processor specific)
PASS: objcopy decompress debug sections in archive
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-copy.a tmpdir/dw2-copy-compressed.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-copy.a tmpdir/dw2-copy-compressed.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-copy.a tmpdir/dw2-copy-compressed.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -s -j .zdebug_line tmpdir/dw2-copy-compressed.a  /dev/null tmpdir/libdw2-compressed.out (timeout = 300)
spawn [open ...]
In archive tmpdir/dw2-copy-compressed.a:

dw2-1-compressed.o:     file format elf32-hppa-linux


dw2-2-compressed.o:     file format elf32-hppa-linux


dw2-3-compressed.o:     file format elf32-hppa-linux

/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump: section '.zdebug_line' mentioned in a -j option, but not found in any input file
XFAIL: objcopy compress debug sections in archive with zlib-gnu (reason: unexpected output)
1 {}
extra regexps in /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/libdw2-compressed.out starting with "^ .* ZLIB.*$"
EOF from tmpdir/libdw2-compressed.out
XFAIL: objcopy compress debug sections in archive with zlib-gnu
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -W tmpdir/dw2-1-compressed.o  /dev/null objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-1-compressed.o:     file format elf32-hppa-linux

Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x4e (32-bit)
   Version:       2
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_high_pc     : 0x8
    <14>   DW_AT_low_pc      : 0x4
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1 (ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu1
    <3c>   DW_AT_type        : <0x4a>
    <40>   DW_AT_low_pc      : 0x4
    <44>   DW_AT_high_pc     : 0x8
    <48>   DW_AT_frame_base  : 1 byte block: 55  (DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int
    <4f>   DW_AT_byte_size   : 4
    <50>   DW_AT_encoding    : 5 (signed)
 <1><51>: Abbrev Number: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry Dir Time Size Name
  1 0 0 0 file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x4
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy
  [0x00000038]  Extended opcode 2: set Address to 0x8
  [0x0000003f]  Extended opcode 1: End of Sequence


Contents of the .debug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0

PASS: objdump compress debug sections
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -W tmpdir/dw2-3-compressed.o  /dev/null objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-3-compressed.o:     file format elf32-hppa-linux

Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x5e (32-bit)
   Version:       2
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_high_pc     : 0x4
    <14>   DW_AT_low_pc      : 0x0
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1 (ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu1
    <3c>   DW_AT_type        : <0x85>
    <40>   DW_AT_low_pc      : 0x0
    <44>   DW_AT_high_pc     : 0x4
    <48>   DW_AT_frame_base  : 1 byte block: 55  (DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int1
    <50>   DW_AT_byte_size   : 4
    <51>   DW_AT_encoding    : 5 (signed)
 <1><52>: Abbrev Number: 4 (DW_TAG_const_type)
    <53>   DW_AT_type        : <0x4a>
 <1><57>: Abbrev Number: 5 (DW_TAG_variable)
    <58>   DW_AT_name        : one
    <5c>   DW_AT_type        : <0x52>
    <60>   DW_AT_const_value : 1
 <1><61>: Abbrev Number: 0
  Compilation Unit @ offset 0x62:
   Length:        0x37 (32-bit)
   Version:       2
   Abbrev Offset: 0x45
   Pointer Size:  4
 <0><6d>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <6e>   DW_AT_name        : file1.txt
    <78>   DW_AT_producer    : GNU C 3.3.3
    <84>   DW_AT_language    : 1 (ANSI C)
 <1><85>: Abbrev Number: 2 (DW_TAG_base_type)
    <86>   DW_AT_name        : int2
    <8b>   DW_AT_byte_size   : 4
    <8c>   DW_AT_encoding    : 5 (signed)
 <1><8d>: Abbrev Number: 3 (DW_TAG_const_type)
    <8e>   DW_AT_type        : <0x85>
 <1><92>: Abbrev Number: 4 (DW_TAG_variable)
    <93>   DW_AT_name        : two
    <97>   DW_AT_type        : <0x8d>
    <9b>   DW_AT_const_value : 2
 <1><9c>: Abbrev Number: 0

Contents of the .debug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   4      DW_TAG_const_type    [no children]
    DW_AT_type         DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   5      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_const_value  DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
  Number TAG (0x45)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_const_type    [no children]
    DW_AT_type         DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   4      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_const_value  DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry Dir Time Size Name
  1 0 0 0 file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x0
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy
  [0x00000038]  Extended opcode 2: set Address to 0x4
  [0x0000003f]  Extended opcode 1: End of Sequence


PASS: objdump compress debug sections 3
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-empty.S --nocompress-debug-sections -o tmpdir/dw2-1empty.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-empty.S --nocompress-debug-sections -o tmpdir/dw2-1empty.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o
cmp tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o
Executing on build: cmp tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o
PASS: objcopy (objcopy compress empty debug sections)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/debug_str.s  -o tmpdir/debug_str.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/debug_str.s -o tmpdir/debug_str.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/debug_str.o  tmpdir/debug_str.copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/debug_str.o  tmpdir/debug_str.copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/debug_str.o tmpdir/debug_str.copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/debug_str.copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/debug_str.copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/debug_str.copy.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000000  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         00000000  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000034  2**0
                  ALLOC
  3 .debug_str    00000016  00000000  00000000  00000034  2**0
                  CONTENTS, READONLY, DEBUGGING
PASS: Uncompressed .debug_str section starting with ZLIB
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-1-compressedgabi.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-1-compressedgabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-1-compressedgnu.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-1-compressedgnu.o
Executing on build: cmp tmpdir/dw2-1-compressedgabi.o tmpdir/dw2-1-compressed.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1-compressedgabi.o tmpdir/dw2-1-compressed.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-2-compressedgabi.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-2-compressedgabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-2-compressedgnu.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-2-compressedgnu.o
Executing on build: cmp tmpdir/dw2-2-compressedgabi.o tmpdir/dw2-2-compressed.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-2-compressedgabi.o tmpdir/dw2-2-compressed.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-3-compressedgabi.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-3-compressedgabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -t --wide tmpdir/dw2-3-compressedgabi.o  /dev/null tmpdir/dw2-3.rt (timeout = 300)
spawn [open ...]
There are 12 section headers, starting at offset 0x2b4:

Section Headers:
  [Nr] Name
       Type            Addr     Off    Size   ES   Lk Inf Al
       Flags
  [ 0] 
       NULL            00000000 000000 000000 00   0   0  0
       [00000000]: 
  [ 1] .text
       PROGBITS        00000000 000034 000004 00   0   0  1
       [00000006]: ALLOC, EXEC
  [ 2] .data
       PROGBITS        00000000 000038 000000 00   0   0  1
       [00000003]: WRITE, ALLOC
  [ 3] .bss
       NOBITS          00000000 000038 000000 00   0   0  1
       [00000003]: WRITE, ALLOC
  [ 4] .debug_info
       PROGBITS        00000000 000038 00007a 00   0   0  1
       [00000800]: COMPRESSED
       ZLIB, 0000009d, 1
  [ 5] .rela.debug_info
       RELA            00000000 0001e0 000060 0c   9   4  4
       [00000040]: INFO LINK
  [ 6] .debug_abbrev
       PROGBITS        00000000 0000b2 000060 00   0   0  1
       [00000800]: COMPRESSED
       ZLIB, 0000006f, 1
  [ 7] .debug_line
       PROGBITS        00000000 000112 000042 00   0   0  1
       [00000000]: 
  [ 8] .rela.debug_line
       RELA            00000000 000240 000018 0c   9   7  4
       [00000040]: INFO LINK
  [ 9] .symtab
       SYMTAB          00000000 000154 000080 10  10   7  4
       [00000000]: 
  [10] .strtab
       STRTAB          00000000 0001d4 00000a 00   0   0  1
       [00000000]: 
  [11] .shstrtab
       STRTAB          00000000 000258 00005c 00   0   0  1
       [00000000]: 
PASS: readelf -t zlib-gabi compress debug sections
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -S --wide tmpdir/dw2-3-compressedgabi.o  /dev/null tmpdir/dw2-3.rS (timeout = 300)
spawn [open ...]
There are 12 section headers, starting at offset 0x2b4:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000038 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000038 000000 00  WA  0   0  1
  [ 4] .debug_info       PROGBITS        00000000 000038 00007a 00   C  0   0  1
  [ 5] .rela.debug_info  RELA            00000000 0001e0 000060 0c   I  9   4  4
  [ 6] .debug_abbrev     PROGBITS        00000000 0000b2 000060 00   C  0   0  1
  [ 7] .debug_line       PROGBITS        00000000 000112 000042 00      0   0  1
  [ 8] .rela.debug_line  RELA            00000000 000240 000018 0c   I  9   7  4
  [ 9] .symtab           SYMTAB          00000000 000154 000080 10     10   7  4
  [10] .strtab           STRTAB          00000000 0001d4 00000a 00      0   0  1
  [11] .shstrtab         STRTAB          00000000 000258 00005c 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),
  p (processor specific)
PASS: readelf -S zlib-gabi compress debug sections
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-3-compressedgnu.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-3-compressedgnu.o
Executing on build: cmp tmpdir/dw2-3-compressedgabi.o tmpdir/dw2-3-compressed.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-3-compressedgabi.o tmpdir/dw2-3-compressed.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/libdw2gabi.a tmpdir/dw2-1-compressedgabi.o tmpdir/dw2-2-compressedgabi.o tmpdir/dw2-3-compressedgabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/libdw2gabi.a tmpdir/dw2-1-compressedgabi.o tmpdir/dw2-2-compressedgabi.o tmpdir/dw2-3-compressedgabi.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/ar rc tmpdir/libdw2gabi.a tmpdir/dw2-1-compressedgabi.o tmpdir/dw2-2-compressedgabi.o tmpdir/dw2-3-compressedgabi.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o
cmp tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o
Executing on build: cmp tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o
PASS: objcopy (objcopy compress debug sections with zlib-gabi)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o
cmp tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o
Executing on build: cmp tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o
PASS: objcopy (objcopy decompress compressed debug sections with zlib-gabi)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1-compressed.o tmpdir/debug_str.copygabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1-compressed.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1-compressed.o tmpdir/debug_str.copygabi.o
cmp tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o
Executing on build: cmp tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o
PASS: objcopy (objcopy zlib-gnu compress debug sections with zlib-gabi)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygnu.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygnu.o
cmp tmpdir/dw2-1-compressedgnu.o tmpdir/debug_str.copygnu.o
Executing on build: cmp tmpdir/dw2-1-compressedgnu.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-1-compressedgnu.o tmpdir/debug_str.copygnu.o
PASS: objcopy (objcopy zlib-gabi compress debug sections with zlib-gnu)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o
cmp tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o
Executing on build: cmp tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o
PASS: objcopy (objcopy compress debug sections 3 with zlib-gabi)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o
cmp tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o
Executing on build: cmp tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o
PASS: objcopy (objcopy decompress compressed debug sections 3 with zlib-gabi)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3-compressed.o tmpdir/debug_str.copygabi.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3-compressed.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3-compressed.o tmpdir/debug_str.copygabi.o
cmp tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o
Executing on build: cmp tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o
PASS: objcopy (objcopy zlib-gnu compress debug sections 3 with zlib-gabi)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygnu.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygnu.o
cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
Executing on build: cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
PASS: objcopy (objcopy zlib-gabi compress debug sections 3 with zlib-gnu)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
Executing on build: cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
PASS: objcopy (objcopy zlib-gnu compress debug sections 3)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
Executing on build: cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o
PASS: objcopy (objcopy zlib-gnu compress debug sections 3)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/libdw2gabi.a tmpdir/debug_str.copygabi.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/libdw2gabi.a tmpdir/debug_str.copygabi.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --decompress-debug-sections tmpdir/libdw2gabi.a tmpdir/debug_str.copygabi.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -S --wide tmpdir/debug_str.copygabi.a  /dev/null tmpdir/libdw2.out (timeout = 300)
spawn [open ...]

File: tmpdir/debug_str.copygabi.a(dw2-1-compressedgabi.o)
There are 12 section headers, starting at offset 0x264:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000008 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 00003c 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 00003c 000000 00  WA  0   0  1
  [ 4] .debug_info       PROGBITS        00000000 00003c 000052 00      0   0  1
  [ 5] .rela.debug_info  RELA            00000000 0001a8 000048 0c   I  9   4  4
  [ 6] .debug_line       PROGBITS        00000000 00008e 000042 00      0   0  1
  [ 7] .rela.debug_line  RELA            00000000 0001f0 000018 0c   I  9   6  4
  [ 8] .debug_abbrev     PROGBITS        00000000 0000d0 000033 00      0   0  1
  [ 9] .symtab           SYMTAB          00000000 000104 000090 10     10   7  4
  [10] .strtab           STRTAB          00000000 000194 000011 00      0   0  1
  [11] .shstrtab         STRTAB          00000000 000208 00005c 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),
  p (processor specific)

File: tmpdir/debug_str.copygabi.a(dw2-2-compressedgabi.o)
There are 12 section headers, starting at offset 0x248:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000038 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000038 000000 00  WA  0   0  1
  [ 4] .debug_info       PROGBITS        00000000 000038 000052 00      0   0  1
  [ 5] .rela.debug_info  RELA            00000000 00018c 000048 0c   I  9   4  4
  [ 6] .debug_line       PROGBITS        00000000 00008a 000042 00      0   0  1
  [ 7] .rela.debug_line  RELA            00000000 0001d4 000018 0c   I  9   6  4
  [ 8] .debug_abbrev     PROGBITS        00000000 0000cc 000033 00      0   0  1
  [ 9] .symtab           SYMTAB          00000000 000100 000080 10     10   7  4
  [10] .strtab           STRTAB          00000000 000180 00000a 00      0   0  1
  [11] .shstrtab         STRTAB          00000000 0001ec 00005c 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),
  p (processor specific)

File: tmpdir/debug_str.copygabi.a(dw2-3-compressedgabi.o)
There are 12 section headers, starting at offset 0x2e8:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000038 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000038 000000 00  WA  0   0  1
  [ 4] .debug_info       PROGBITS        00000000 000038 00009d 00      0   0  1
  [ 5] .rela.debug_info  RELA            00000000 000214 000060 0c   I  9   4  4
  [ 6] .debug_abbrev     PROGBITS        00000000 0000d5 00006f 00      0   0  1
  [ 7] .debug_line       PROGBITS        00000000 000144 000042 00      0   0  1
  [ 8] .rela.debug_line  RELA            00000000 000274 000018 0c   I  9   7  4
  [ 9] .symtab           SYMTAB          00000000 000188 000080 10     10   7  4
  [10] .strtab           STRTAB          00000000 000208 00000a 00      0   0  1
  [11] .shstrtab         STRTAB          00000000 00028c 00005c 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),
  p (processor specific)
PASS: objcopy decompress debug sections in archive with zlib-gabi
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/debug_str.copygabi.a tmpdir/dw2-copy-compressedgabi.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/debug_str.copygabi.a tmpdir/dw2-copy-compressedgabi.a   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --compress-debug-sections=zlib-gabi tmpdir/debug_str.copygabi.a tmpdir/dw2-copy-compressedgabi.a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -W tmpdir/dw2-copy-compressedgabi.a  /dev/null tmpdir/libdw2-compressedgabi.out (timeout = 300)
spawn [open ...]
In archive tmpdir/dw2-copy-compressedgabi.a:

dw2-1-compressedgabi.o:     file format elf32-hppa-linux

Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x4e (32-bit)
   Version:       2
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_high_pc     : 0x8
    <14>   DW_AT_low_pc      : 0x4
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1 (ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu1
    <3c>   DW_AT_type        : <0x4a>
    <40>   DW_AT_low_pc      : 0x4
    <44>   DW_AT_high_pc     : 0x8
    <48>   DW_AT_frame_base  : 1 byte block: 55  (DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int
    <4f>   DW_AT_byte_size   : 4
    <50>   DW_AT_encoding    : 5 (signed)
 <1><51>: Abbrev Number: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry Dir Time Size Name
  1 0 0 0 file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x4
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy
  [0x00000038]  Extended opcode 2: set Address to 0x8
  [0x0000003f]  Extended opcode 1: End of Sequence


Contents of the .debug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0


dw2-2-compressedgabi.o:     file format elf32-hppa-linux

Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x4e (32-bit)
   Version:       2
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_high_pc     : 0x4
    <14>   DW_AT_low_pc      : 0x0
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1 (ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu2
    <3c>   DW_AT_type        : <0x4a>
    <40>   DW_AT_low_pc      : 0x0
    <44>   DW_AT_high_pc     : 0x4
    <48>   DW_AT_frame_base  : 1 byte block: 55  (DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int
    <4f>   DW_AT_byte_size   : 4
    <50>   DW_AT_encoding    : 5 (signed)
 <1><51>: Abbrev Number: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry Dir Time Size Name
  1 0 0 0 file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x0
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy
  [0x00000038]  Extended opcode 2: set Address to 0x4
  [0x0000003f]  Extended opcode 1: End of Sequence


Contents of the .debug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0


dw2-3-compressedgabi.o:     file format elf32-hppa-linux

Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x5e (32-bit)
   Version:       2
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_high_pc     : 0x4
    <14>   DW_AT_low_pc      : 0x0
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1 (ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu1
    <3c>   DW_AT_type        : <0x85>
    <40>   DW_AT_low_pc      : 0x0
    <44>   DW_AT_high_pc     : 0x4
    <48>   DW_AT_frame_base  : 1 byte block: 55  (DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int1
    <50>   DW_AT_byte_size   : 4
    <51>   DW_AT_encoding    : 5 (signed)
 <1><52>: Abbrev Number: 4 (DW_TAG_const_type)
    <53>   DW_AT_type        : <0x4a>
 <1><57>: Abbrev Number: 5 (DW_TAG_variable)
    <58>   DW_AT_name        : one
    <5c>   DW_AT_type        : <0x52>
    <60>   DW_AT_const_value : 1
 <1><61>: Abbrev Number: 0
  Compilation Unit @ offset 0x62:
   Length:        0x37 (32-bit)
   Version:       2
   Abbrev Offset: 0x45
   Pointer Size:  4
 <0><6d>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <6e>   DW_AT_name        : file1.txt
    <78>   DW_AT_producer    : GNU C 3.3.3
    <84>   DW_AT_language    : 1 (ANSI C)
 <1><85>: Abbrev Number: 2 (DW_TAG_base_type)
    <86>   DW_AT_name        : int2
    <8b>   DW_AT_byte_size   : 4
    <8c>   DW_AT_encoding    : 5 (signed)
 <1><8d>: Abbrev Number: 3 (DW_TAG_const_type)
    <8e>   DW_AT_type        : <0x85>
 <1><92>: Abbrev Number: 4 (DW_TAG_variable)
    <93>   DW_AT_name        : two
    <97>   DW_AT_type        : <0x8d>
    <9b>   DW_AT_const_value : 2
 <1><9c>: Abbrev Number: 0

Contents of the .debug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   4      DW_TAG_const_type    [no children]
    DW_AT_type         DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   5      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_const_value  DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
  Number TAG (0x45)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_const_type    [no children]
    DW_AT_type         DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   4      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_const_value  DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry Dir Time Size Name
  1 0 0 0 file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x0
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy
  [0x00000038]  Extended opcode 2: set Address to 0x4
  [0x0000003f]  Extended opcode 1: End of Sequence


PASS: objcopy compress debug sections in archive with zlib-gabi
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -W tmpdir/dw2-3-compressedgabi.o  /dev/null objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-3-compressedgabi.o:     file format elf32-hppa-linux

Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x5e (32-bit)
   Version:       2
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_high_pc     : 0x4
    <14>   DW_AT_low_pc      : 0x0
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1 (ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu1
    <3c>   DW_AT_type        : <0x85>
    <40>   DW_AT_low_pc      : 0x0
    <44>   DW_AT_high_pc     : 0x4
    <48>   DW_AT_frame_base  : 1 byte block: 55  (DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int1
    <50>   DW_AT_byte_size   : 4
    <51>   DW_AT_encoding    : 5 (signed)
 <1><52>: Abbrev Number: 4 (DW_TAG_const_type)
    <53>   DW_AT_type        : <0x4a>
 <1><57>: Abbrev Number: 5 (DW_TAG_variable)
    <58>   DW_AT_name        : one
    <5c>   DW_AT_type        : <0x52>
    <60>   DW_AT_const_value : 1
 <1><61>: Abbrev Number: 0
  Compilation Unit @ offset 0x62:
   Length:        0x37 (32-bit)
   Version:       2
   Abbrev Offset: 0x45
   Pointer Size:  4
 <0><6d>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <6e>   DW_AT_name        : file1.txt
    <78>   DW_AT_producer    : GNU C 3.3.3
    <84>   DW_AT_language    : 1 (ANSI C)
 <1><85>: Abbrev Number: 2 (DW_TAG_base_type)
    <86>   DW_AT_name        : int2
    <8b>   DW_AT_byte_size   : 4
    <8c>   DW_AT_encoding    : 5 (signed)
 <1><8d>: Abbrev Number: 3 (DW_TAG_const_type)
    <8e>   DW_AT_type        : <0x85>
 <1><92>: Abbrev Number: 4 (DW_TAG_variable)
    <93>   DW_AT_name        : two
    <97>   DW_AT_type        : <0x8d>
    <9b>   DW_AT_const_value : 2
 <1><9c>: Abbrev Number: 0

Contents of the .debug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   4      DW_TAG_const_type    [no children]
    DW_AT_type         DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   5      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_const_value  DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
  Number TAG (0x45)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_const_type    [no children]
    DW_AT_type         DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   4      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_const_value  DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry Dir Time Size Name
  1 0 0 0 file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x0
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy
  [0x00000038]  Extended opcode 2: set Address to 0x4
  [0x0000003f]  Extended opcode 1: End of Sequence


PASS: objdump compress debug sections 3 with zlib-gabi
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/compress.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dlltool.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dlltool.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/elfedit.exp ...
UNSUPPORTED: Update ELF header 1
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/elfedit  --output-type exec tmpdir/bintest.o  tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/elfedit  --output-type exec tmpdir/bintest.o  tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/elfedit --output-type exec tmpdir/bintest.o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/bintest.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              EXEC (Executable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          164 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         7
  Section header string table index: 6
PASS: Update ELF header 2
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/elfedit  --output-osabi FenixOS tmpdir/bintest.o  tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/elfedit  --output-osabi FenixOS tmpdir/bintest.o  tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/elfedit --output-osabi FenixOS tmpdir/bintest.o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/bintest.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 10 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            FenixOS
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          164 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         7
  Section header string table index: 6
PASS: Update ELF header 3
UNSUPPORTED: Update ELF header 4
UNSUPPORTED: Update ELF header 5
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/elfedit.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/hppa/objdump.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/hppa/objdump.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/i386/i386.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/i386/i386.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/m68k/objdump.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/m68k/objdump.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/mips/mips.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/mips/mips.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/nm.exp ...
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --version   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --version
GNU nm (GNU Binutils) 2.28.51.20170315
Copyright (C) 2017 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) any later version.
This program has absolutely no warranty.
Version /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new 2.28.51.20170315
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new tmpdir/bintest.o
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 d static_data_symbol
00000000 t static_text_symbol
00000000 T text_symbol

PASS: nm (no arguments)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -g tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -g tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new -g tmpdir/bintest.o
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 T text_symbol
00000004 C common_symbol
00000000 D data_symbol
         U external_symbol
00000000 T text_symbol

PASS: nm -g
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -P tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -P tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new -P tmpdir/bintest.o
common_symbol C 00000004 00000004
data_symbol D 00000000 
external_symbol U         
static_data_symbol d 00000000 
static_text_symbol t 00000000 
text_symbol T 00000000 
common_symbol C 00000004 00000004
data_symbol D 00000000 
external_symbol U         
static_data_symbol d 00000000 
static_text_symbol t 00000000 
text_symbol T 00000000 

PASS: nm -P
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/nm-elf-1.s  -o tmpdir/nm-1.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/nm-elf-1.s -o tmpdir/nm-1.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  --size-sort tmpdir/nm-1.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  --size-sort tmpdir/nm-1.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --size-sort tmpdir/nm-1.o
00000004 T text_symbol3
00000008 T text_symbol2
0000000c T text_symbol1
00000004 T text_symbol3
00000008 T text_symbol2
0000000c T text_symbol1

PASS: nm --size-sort
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/nm-ver.s  -o tmpdir/nm-ver.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/nm-ver.s -o tmpdir/nm-ver.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  --with-symbol-versions --format sysv tmpdir/nm-ver.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  --with-symbol-versions --format sysv tmpdir/nm-ver.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new --with-symbol-versions --format sysv tmpdir/nm-ver.o


Symbols from tmpdir/nm-ver.o:

Name                  Value   Class        Type         Size     Line  Section

foo@@VER_2          |00000001|   T  |            NOTYPE|        |     |.text
foo@VER_1           |00000000|   t  |            NOTYPE|        |     |.text
foo_new             |00000001|   T  |            NOTYPE|        |     |.text
foo_old             |00000000|   t  |            NOTYPE|        |     |.text


Symbols from tmpdir/nm-ver.o:

Name                  Value   Class        Type         Size     Line  Section

foo@@VER_2          |00000001|   T  |            NOTYPE|        |     |.text
foo@VER_1           |00000000|   t  |            NOTYPE|        |     |.text
foo_new             |00000001|   T  |            NOTYPE|        |     |.text
foo_old             |00000000|   t  |            NOTYPE|        |     |.text

PASS: nm --with-symbol-versions
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/nm.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/objcopy.exp ...
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --version   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --version
GNU objcopy (GNU Binutils) 2.28.51.20170315
Copyright (C) 2017 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) any later version.
This program has absolutely no warranty.
Version /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy 2.28.51.20170315
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
cmp tmpdir/bintest.o tmpdir/copy.o
Executing on build: cmp tmpdir/bintest.o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/bintest.o tmpdir/copy.o
PASS: objcopy (simple copy)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -j .data --reverse-bytes=4 tmpdir/bintest.o tmpdir/bintest.o-reversed
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -j .data --reverse-bytes=4 tmpdir/bintest.o tmpdir/bintest.o-reversed   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -j .data --reverse-bytes=4 tmpdir/bintest.o tmpdir/bintest.o-reversed
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s -j .data tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s -j .data tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -s -j .data tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux

Contents of section .data:
 0000 00000002                             ....            

tmpdir/bintest.o:     file format elf32-hppa-linux

Contents of section .data:
 0000 00000002                             ....            

/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s -j .data tmpdir/bintest.o-reversed
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s -j .data tmpdir/bintest.o-reversed   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -s -j .data tmpdir/bintest.o-reversed

tmpdir/bintest.o-reversed:     file format elf32-hppa-linux

Contents of section .data:
 0000 02000000                             ....            

tmpdir/bintest.o-reversed:     file format elf32-hppa-linux

Contents of section .data:
 0000 02000000                             ....            

PASS: objcopy --reverse-bytes
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -I binary -i 4 -b 0 --interleave-width 2 sequence_file tmpdir/copy
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -I binary -i 4 -b 0 --interleave-width 2 sequence_file tmpdir/copy   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -I binary -i 4 -b 0 --interleave-width 2 sequence_file tmpdir/copy
1256
PASS: objcopy -i --interleave-width
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec tmpdir/bintest.o tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec tmpdir/bintest.o tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O srec tmpdir/bintest.o tmpdir/copy.srec
S0130000746D706469722F636F70792E7372656397
S10B00000000000100000000F3
S107000000000002F6
S9030000FC
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -f tmpdir/copy.srec

tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00000000


tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00000000


PASS: objcopy -O srec
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -f tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux
architecture: hppa1.0, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000


tmpdir/bintest.o:     file format elf32-hppa-linux
architecture: hppa1.0, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000


/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec --set-start 0x7654 tmpdir/bintest.o tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec --set-start 0x7654 tmpdir/bintest.o tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O srec --set-start 0x7654 tmpdir/bintest.o tmpdir/copy.srec
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -f tmpdir/copy.srec

tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00007654


tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00007654


PASS: objcopy --set-start
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec --adjust-start 0x123 tmpdir/bintest.o tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec --adjust-start 0x123 tmpdir/bintest.o tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O srec --adjust-start 0x123 tmpdir/bintest.o tmpdir/copy.srec
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -f tmpdir/copy.srec

tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00000123


tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00000123


PASS: objcopy --adjust-start
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -h tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000008  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  0000003c  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000040  2**0
                  ALLOC

tmpdir/bintest.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000008  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  0000003c  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000040  2**0
                  ALLOC

/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec --adjust-vma 0x123 tmpdir/bintest.o tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec --adjust-vma 0x123 tmpdir/bintest.o tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O srec --adjust-vma 0x123 tmpdir/bintest.o tmpdir/copy.srec
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -fh tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -fh tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -fh tmpdir/copy.srec

tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00000123

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .sec1         00000008  00000123  00000123  0000002c  2**0
                  CONTENTS, ALLOC, LOAD
  1 .sec2         00000004  00000123  00000123  00000048  2**0
                  CONTENTS, ALLOC, LOAD

tmpdir/copy.srec:     file format srec
architecture: UNKNOWN!, flags 0x00000000:

start address 0x00000123

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .sec1         00000008  00000123  00000123  0000002c  2**0
                  CONTENTS, ALLOC, LOAD
  1 .sec2         00000004  00000123  00000123  00000048  2**0
                  CONTENTS, ALLOC, LOAD

PASS: objcopy --adjust-vma
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec  --adjust-section-vma .text+4 --adjust-section-vma .data+4 --adjust-section-vma .bss+4 tmpdir/bintest.o tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec  --adjust-section-vma .text+4 --adjust-section-vma .data+4 --adjust-section-vma .bss+4 tmpdir/bintest.o tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O srec --adjust-section-vma .text+4 --adjust-section-vma .data+4 --adjust-section-vma .bss+4 tmpdir/bintest.o tmpdir/copy.srec
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -h tmpdir/copy.srec

tmpdir/copy.srec:     file format srec

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .sec1         00000008  00000004  00000004  0000002c  2**0
                  CONTENTS, ALLOC, LOAD
  1 .sec2         00000004  00000004  00000004  00000048  2**0
                  CONTENTS, ALLOC, LOAD

tmpdir/copy.srec:     file format srec

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .sec1         00000008  00000004  00000004  0000002c  2**0
                  CONTENTS, ALLOC, LOAD
  1 .sec2         00000004  00000004  00000004  00000048  2**0
                  CONTENTS, ALLOC, LOAD

PASS: objcopy --adjust-section-vma +
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec  --adjust-section-vma .text=4 --adjust-section-vma .data=4 --adjust-section-vma .bss=4 tmpdir/bintest.o tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O srec  --adjust-section-vma .text=4 --adjust-section-vma .data=4 --adjust-section-vma .bss=4 tmpdir/bintest.o tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O srec --adjust-section-vma .text=4 --adjust-section-vma .data=4 --adjust-section-vma .bss=4 tmpdir/bintest.o tmpdir/copy.srec
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.srec
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.srec   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -h tmpdir/copy.srec

tmpdir/copy.srec:     file format srec

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .sec1         00000008  00000004  00000004  0000002c  2**0
                  CONTENTS, ALLOC, LOAD
  1 .sec2         00000004  00000004  00000004  00000048  2**0
                  CONTENTS, ALLOC, LOAD

tmpdir/copy.srec:     file format srec

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .sec1         00000008  00000004  00000004  0000002c  2**0
                  CONTENTS, ALLOC, LOAD
  1 .sec2         00000004  00000004  00000004  00000048  2**0
                  CONTENTS, ALLOC, LOAD

PASS: objcopy --adjust-section-vma =
UNTESTED: strip
UNTESTED: strip with saving a symbol
UNTESTED: simple objcopy of executable
UNTESTED: run objcopy of executable
UNTESTED: strip executable
UNTESTED: run stripped executable
UNTESTED: strip executable with saving a symbol
UNTESTED: run stripped executable with saving a symbol
UNTESTED: keep only debug data
UNTESTED: simple objcopy of debug data
UNTESTED: NOBITS sections retain sh_link field
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -L !foo -L fo* tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -L !foo -L fo* tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -w -L !foo -L fo* tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
00000000 D bar
00000000 d foa
00000000 d fob
00000000 D foo
00000000 d foo1
00000000 d foo2
PASS: localize 'fo*' but not 'foo'
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -W !foo -W fo* tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -W !foo -W fo* tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -w -W !foo -W fo* tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
00000000 D bar
00000000 W foa
00000000 W fob
00000000 D foo
00000000 W foo1
00000000 W foo2
PASS: weaken 'fo*' but not 'foo'
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -W !foo -W fo* -L foo tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -W !foo -W fo* -L foo tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -w -W !foo -W fo* -L foo tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
00000000 D bar
00000000 W foa
00000000 W fob
00000000 d foo
00000000 W foo1
00000000 W foo2
PASS: weaken 'fo*' but not 'foo', localize foo.
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -W !foo -W !bar -W * tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -w -W !foo -W !bar -W * tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -w -W !foo -W !bar -W * tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
00000000 D bar
00000000 W foa
00000000 W fob
00000000 D foo
00000000 W foo1
00000000 W foo2
PASS: weaken '*' but not 'foo' or 'bar'
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=yes -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=yes -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 COMMON  GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-1a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=no -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=no -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 OBJECT  GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-1b
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=yes -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=yes -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=no tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 OBJECT  GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-1c
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=yes -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=yes -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=yes tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 COMMON  GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-1d
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=no -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=no -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=yes tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 COMMON  GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-1e
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=no -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-1.s --elf-stt-common=no -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=no tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 OBJECT  GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-1f
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=yes -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=yes -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 TLS     GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-2a
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=no -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=no -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 TLS     GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-2b
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=yes -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=yes -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=yes tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 TLS     GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-2c
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=yes -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=yes -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=no tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 TLS     GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-2d
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=no -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=no -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=yes tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=yes tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 TLS     GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-2e
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=no -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/common-2.s --elf-stt-common=no -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --elf-stt-common=no tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --elf-stt-common=no tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s -W tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000004    30 TLS     GLOBAL DEFAULT  COM foobar
PASS: binutils-all/common-2f
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/unknown.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/unknown.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
cmp tmpdir/bintest.o tmpdir/copy.o
Executing on build: cmp tmpdir/bintest.o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/bintest.o tmpdir/copy.o
PASS: objcopy (ELF unknown section type)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o  /dev/null tmpdir/bintest.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          324 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   6  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo         PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.foo         PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 0000a0 10      8   8  4
  [ 8] .strtab           STRTAB          00000000 0000e8 000013 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000fb 000047 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo_group] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo
   [    6]   .data.foo

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 10 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 SECTION LOCAL  DEFAULT    6 
     6: 00000000     0 NOTYPE  LOCAL  DEFAULT    1 foo_group
     7: 00000000     0 SECTION LOCAL  DEFAULT    1 
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT    5 foo
     9: 00000000     0 NOTYPE  GLOBAL DEFAULT    6 bar

No version information found in this file.
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o > tmpdir/copy.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o  /dev/null tmpdir/copy.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          324 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   6  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo         PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.foo         PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 0000a0 10      8   8  4
  [ 8] .strtab           STRTAB          00000000 0000e8 000013 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000fb 000047 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo_group] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo
   [    6]   .data.foo

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 10 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 SECTION LOCAL  DEFAULT    6 
     6: 00000000     0 NOTYPE  LOCAL  DEFAULT    1 foo_group
     7: 00000000     0 SECTION LOCAL  DEFAULT    1 
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT    5 foo
     9: 00000000     0 NOTYPE  GLOBAL DEFAULT    6 bar

No version information found in this file.
diff tmpdir/bintest.o.out tmpdir/copy.o.out
PASS: objcopy (ELF group)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-2.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-2.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o  /dev/null tmpdir/bintest.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          300 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   4  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo         PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.bar         PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   7  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000047 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),
  p (processor specific)

COMDAT group section [    1] `.group' [.text.foo] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo
   [    6]   .data.bar

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 9 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 SECTION LOCAL  DEFAULT    6 
     6: 00000000     0 SECTION LOCAL  DEFAULT    1 
     7: 00000000     0 NOTYPE  GLOBAL DEFAULT    5 foo2
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT    6 bar2

No version information found in this file.
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o > tmpdir/copy.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o  /dev/null tmpdir/copy.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          300 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   4  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo         PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.bar         PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   7  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000047 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),
  p (processor specific)

COMDAT group section [    1] `.group' [.text.foo] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo
   [    6]   .data.bar

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 9 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 SECTION LOCAL  DEFAULT    6 
     6: 00000000     0 SECTION LOCAL  DEFAULT    1 
     7: 00000000     0 NOTYPE  GLOBAL DEFAULT    5 foo2
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT    6 bar2

No version information found in this file.
diff tmpdir/bintest.o.out tmpdir/copy.o.out
PASS: objcopy (ELF group)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-3.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-3.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o  /dev/null tmpdir/bintest.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          300 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   7  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo3        PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.bar3        PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   7  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000049 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo3] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo3
   [    6]   .data.bar3

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 9 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 SECTION LOCAL  DEFAULT    6 
     6: 00000000     0 SECTION LOCAL  DEFAULT    1 
     7: 00000000     0 NOTYPE  GLOBAL DEFAULT    5 foo3
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT    6 bar3

No version information found in this file.
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o > tmpdir/copy.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o  /dev/null tmpdir/copy.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          300 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   7  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo3        PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.bar3        PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   7  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000049 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo3] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo3
   [    6]   .data.bar3

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 9 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 SECTION LOCAL  DEFAULT    6 
     6: 00000000     0 SECTION LOCAL  DEFAULT    1 
     7: 00000000     0 NOTYPE  GLOBAL DEFAULT    5 foo3
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT    6 bar3

No version information found in this file.
diff tmpdir/bintest.o.out tmpdir/copy.o.out
PASS: objcopy (ELF group)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-4.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-4.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  tmpdir/bintest.o tmpdir/copy.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/bintest.o  /dev/null tmpdir/bintest.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          300 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   5  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo4        PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.foo4        PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   9  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000049 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo4] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo4
   [    6]   .data.foo4

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 9 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 NOTYPE  LOCAL  DEFAULT    5 foo4
     6: 00000000     0 SECTION LOCAL  DEFAULT    6 
     7: 00000000     0 NOTYPE  LOCAL  DEFAULT    6 bar4
     8: 00000000     0 SECTION LOCAL  DEFAULT    1 

No version information found in this file.
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o > tmpdir/copy.o.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf -a tmpdir/copy.o  /dev/null tmpdir/copy.o.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          300 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         10
  Section header string table index: 9

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   5  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo4        PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.foo4        PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   9  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000049 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo4] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo4
   [    6]   .data.foo4

There are no program headers in this file.

There is no dynamic section in this file.

There are no relocations in this file.

There are no unwind sections in this file.

Symbol table '.symtab' contains 9 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    2 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 SECTION LOCAL  DEFAULT    5 
     5: 00000000     0 NOTYPE  LOCAL  DEFAULT    5 foo4
     6: 00000000     0 SECTION LOCAL  DEFAULT    6 
     7: 00000000     0 NOTYPE  LOCAL  DEFAULT    6 bar4
     8: 00000000     0 SECTION LOCAL  DEFAULT    1 

No version information found in this file.
diff tmpdir/bintest.o.out tmpdir/copy.o.out
PASS: objcopy (ELF group)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-5.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-5.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section .dropme tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section .dropme tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-section .dropme tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 10 section headers, starting at offset 0x144:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   6  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo         PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.foo         PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 0000a0 10      8   8  4
  [ 8] .strtab           STRTAB          00000000 0000e8 000013 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000fb 000047 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo_group] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo
   [    6]   .data.foo
PASS: copy removing group member
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-6.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-6.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section .text.foo tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section .text.foo tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-section .text.foo tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -fw tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -fw tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format elf32-hppa-linux
architecture: hppa1.0, flags 0x00000010:
HAS_SYMS
start address 0x00000000

PASS: copy removing all group member
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/copy-1.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/copy-1.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000004  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         00000000  00000000  00000000  00000038  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000038  2**0
                  ALLOC
  3 .post_text_reserve 000000a0  00000000  00000000  00000038  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
PASS: copy with setting section flags 1
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/copytest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/copytest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-section .note=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/note-1.d tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-section .note=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/note-1.d tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --add-section .note=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/note-1.d tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 10 section headers, starting at offset 0x230:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] foo               PROGBITS        00000000 000034 000004 00      0   0  1
  [ 5] bar               PROGBITS        00000000 000038 000004 00      0   0  1
  [ 6] .note             NOTE            00000000 00003c 00010f 00      0   0  1
  [ 7] .symtab           SYMTAB          00000000 00014c 000090 10      8   8  4
  [ 8] .strtab           STRTAB          00000000 0001dc 000017 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0001f3 00003a 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),
  p (processor specific)
PASS: add notes section
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/note-2-32.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/note-2-32.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --merge-notes tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --merge-notes tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --merge-notes tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  --notes --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  --notes --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

Displaying notes found in: .gnu.build.attributes
  Owner                 Data size Description
  $<version>1          0x00000004 NT_GNU_BUILD_ATTRIBUTE_OPEN     Applies from offset 0x100 (file: note1.s)
  $<tool>gcc 7.0.1     0x00000000 NT_GNU_BUILD_ATTRIBUTE_OPEN     Applies from offset 0x100
  +<stack prot>true    0x00000000 NT_GNU_BUILD_ATTRIBUTE_OPEN     Applies from offset 0x100
  *<PIC>static         0x00000000 NT_GNU_BUILD_ATTRIBUTE_OPEN     Applies from offset 0x100
  *<ABI>0x0            0x00000000 NT_GNU_BUILD_ATTRIBUTE_OPEN     Applies from offset 0x100
  $<version>1          0x00000004 NT_GNU_BUILD_ATTRIBUTE_OPEN     Applies from offset 0x104 (file: note2.s)
  !<stack prot>false   0x00000000 NT_GNU_BUILD_ATTRIBUTE_OPEN     Applies from offset 0x104
  *<PIC>pic            0x00000000 NT_GNU_BUILD_ATTRIBUTE_FUNC     Applies to func at 0x104 (func: func1)
PASS: merge notes section (32-bits)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/copytest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/copytest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --set-section-flags foo=contents,alloc,load,code tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --set-section-flags foo=contents,alloc,load,code tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --set-section-flags foo=contents,alloc,load,code tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000000  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, READONLY, CODE
  1 .data         00000000  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000034  2**0
                  ALLOC
  3 foo           00000004  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, CODE
  4 bar           00000004  00000000  00000000  00000038  2**0
                  CONTENTS, READONLY
PASS: copy with setting section flags 2
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --set-section-flags .text=alloc,data tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --set-section-flags .text=alloc,data tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --set-section-flags .text=alloc,data tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000008  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, DATA
  1 .data         00000004  00000000  00000000  0000003c  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000040  2**0
                  ALLOC
PASS: copy with setting section flags 3
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
         U external_symbol
00000000 D data_symbol
00000000 T text_symbol
00000004 C common_symbol
PASS: strip --strip-unneeded on common symbol
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O binary -I binary --pad-to=10 --gap-fill=65 --interleave=2 --interleave-width=1 --byte=0 tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O binary -I binary --pad-to=10 --gap-fill=65 --interleave=2 --interleave-width=1 --byte=0 tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O binary -I binary --pad-to=10 --gap-fill=65 --interleave=2 --interleave-width=1 --byte=0 tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -b binary -s tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -b binary -s tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format binary

Contents of section .data:
 0000 61636567 41414141 4141               acegAAAAAA      
PASS: binutils-all/pr19020a
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O binary -I binary --pad-to=10 --gap-fill=65 --reverse-bytes=8 tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  -O binary -I binary --pad-to=10 --gap-fill=65 --reverse-bytes=8 tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy -O binary -I binary --pad-to=10 --gap-fill=65 --reverse-bytes=8 tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -b binary -s tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -b binary -s tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format binary

Contents of section .data:
 0000 68676665 64636261 4141               hgfedcbaAA      
PASS: binutils-all/pr19020b
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 7 section headers, starting at offset 0x6c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] .text.foo         PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 5] .data.foo         PROGBITS        00000000 000038 000004 00  WA  0   0  1
  [ 6] .shstrtab         STRTAB          00000000 00003c 000030 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),
  p (processor specific)

There are no section groups in this file.
PASS: strip with section group 1
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 10 section headers, starting at offset 0x144:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   1  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo         PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.foo         PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 0000a0 10      8   8  4
  [ 8] .strtab           STRTAB          00000000 0000e8 000013 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000fb 000047 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo_group] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo
   [    6]   .data.foo
PASS: strip with section group 2
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  -R .text -R .data -R .bss -R .ARM.attributes -R .reginfo -R .gnu.attributes -R .MIPS.abiflags -R .pdr -R .xtensa.info tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  -R .text -R .data -R .bss -R .ARM.attributes -R .reginfo -R .gnu.attributes -R .MIPS.abiflags -R .pdr -R .xtensa.info tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new -R .text -R .data -R .bss -R .ARM.attributes -R .reginfo -R .gnu.attributes -R .MIPS.abiflags -R .pdr -R .xtensa.info tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 2 section headers, starting at offset 0x40:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .shstrtab         STRTAB          00000000 000034 00000b 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),
  p (processor specific)
PASS: strip empty file
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-2.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-2.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 7 section headers, starting at offset 0x6c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] .text.foo         PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 5] .data.bar         PROGBITS        00000000 000038 000004 00  WA  0   0  1
  [ 6] .shstrtab         STRTAB          00000000 00003c 000030 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),
  p (processor specific)

There are no section groups in this file.
PASS: strip with section group 4
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-2.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-2.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 10 section headers, starting at offset 0x12c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   1  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo         PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.bar         PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   7  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000047 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),
  p (processor specific)

COMDAT group section [    1] `.group' [.text.foo] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo
   [    6]   .data.bar
PASS: strip with section group 5
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-3.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-3.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 7 section headers, starting at offset 0x70:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] .text.foo3        PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 5] .data.bar3        PROGBITS        00000000 000038 000004 00  WA  0   0  1
  [ 6] .shstrtab         STRTAB          00000000 00003c 000032 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),
  p (processor specific)

There are no section groups in this file.
PASS: strip with section group 6
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-3.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-3.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 10 section headers, starting at offset 0x12c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   7  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo3        PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.bar3        PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000090 10      8   7  4
  [ 8] .strtab           STRTAB          00000000 0000d8 00000b 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000e3 000049 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo3] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo3
   [    6]   .data.bar3
PASS: strip with section group 7
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-4.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-4.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 7 section headers, starting at offset 0x70:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] .text.foo4        PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 5] .data.foo4        PROGBITS        00000000 000038 000004 00  WA  0   0  1
  [ 6] .shstrtab         STRTAB          00000000 00003c 000032 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),
  p (processor specific)

There are no section groups in this file.
PASS: strip with section group 8
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-4.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/group-4.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -Sg --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 10 section headers, starting at offset 0x118:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .group            GROUP           00000000 000034 00000c 04      7   1  4
  [ 2] .text             PROGBITS        00000000 000040 000000 00  AX  0   0  1
  [ 3] .data             PROGBITS        00000000 000040 000000 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .text.foo4        PROGBITS        00000000 000040 000004 00 AXG  0   0  1
  [ 6] .data.foo4        PROGBITS        00000000 000044 000004 00 WAG  0   0  1
  [ 7] .symtab           SYMTAB          00000000 000048 000080 10      8   8  4
  [ 8] .strtab           STRTAB          00000000 0000c8 000006 00      0   0  1
  [ 9] .shstrtab         STRTAB          00000000 0000ce 000049 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),
  p (processor specific)

COMDAT group section [    1] `.group' [foo4] contains 2 sections:
   [Index]    Name
   [    5]   .text.foo4
   [    6]   .data.foo4
PASS: strip with section group 9
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/strip-12.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/strip-12.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new   tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 6 section headers, starting at offset 0x68:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000040 000010 00  WA  0   0 16
  [ 4] .text.foo         PROGBITS        00000000 000040 000001 00  AX  0   0  1
  [ 5] .shstrtab         STRTAB          00000000 000041 000026 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),
  p (processor specific)
PASS: binutils-all/strip-12
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/unique.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/unique.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  -g tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  -g tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new -g tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -sh tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -sh tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          188 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         7
  Section header string table index: 6

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 
     2: 00000000     0 SECTION LOCAL  DEFAULT    2 
     3: 00000000     0 SECTION LOCAL  DEFAULT    3 
     4: 00000000     0 OBJECT  UNIQUE DEFAULT    2 foo
PASS: strip on STB_GNU_UNIQUE
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  -g tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  -g tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new -g tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 5 section headers, starting at offset 0x50:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] .shstrtab         STRTAB          00000000 000034 00001c 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),
  p (processor specific)
PASS: strip -g empty file
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/localize-hidden-1.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/localize-hidden-1.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --localize-hidden tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --localize-hidden tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --localize-hidden tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  --syms tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  --syms tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format elf32-hppa-linux

SYMBOL TABLE:
00000000 l    d  .text 00000000 .text
00000000 l    d  .data 00000000 .data
00000000 l    d  .bss 00000000 .bss
00001200 l       *ABS* 00000000 .hidden Lhidden
00001300 l       *ABS* 00000000 .internal Linternal
00001400 l       *ABS* 00000000 .protected Lprotected
00001100 l       *ABS* 00000000 Ldefault
00002200 l       *ABS* 00000000 .hidden Ghidden
00002300 l       *ABS* 00000000 .internal Ginternal
00003200 l       *ABS* 00000000 .hidden Whidden
00003300 l       *ABS* 00000000 .internal Winternal
00002100 g       *ABS* 00000000 Gdefault
00002400 g       *ABS* 00000000 .protected Gprotected
00003100  w      *ABS* 00000000 Wdefault
00003400  w      *ABS* 00000000 .protected Wprotected


PASS: --localize-hidden test 1
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/testranges.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/testranges.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -wR --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -wR --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
Contents of the .debug_ranges section:

    Offset   Begin    End
    00000000 00000001 00000002 
    00000000 <End of list>
    00000010 00000000 00000002 
    00000010 <End of list>

PASS: unordered .debug_info references to .debug_ranges
UNSUPPORTED: unordered .debug_info references to .debug_ranges
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-section NEW=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-section NEW=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --add-section NEW=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s -j NEW tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s -j NEW tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format elf32-hppa-linux

Contents of section NEW:
 0000 2320416e 20656d70 74792066 696c652e  # An empty file.
 0010 0a                                   .               
PASS: objcopy add-section
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/symbols.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-symbol NEW=0x1234 --add-symbol NEW_DATA=.data:0x4321,local tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-symbol NEW=0x1234 --add-symbol NEW_DATA=.data:0x4321,local tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --add-symbol NEW=0x1234 --add-symbol NEW_DATA=.data:0x4321,local tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  --syms tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  --syms tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

tmpdir/copy.o:     file format elf32-hppa-linux

SYMBOL TABLE:
00000000 l    d  .text 00000000 .text
00000000 l    d  .data 00000000 .data
00000000 l    d  .bss 00000000 .bss
00004321 l       .data 00000000 NEW_DATA
00000000 g       .data 00000000 foo
00000000 g       .data 00000000 foo1
00000000 g       .data 00000000 foo2
00000000 g       .data 00000000 foa
00000000 g       .data 00000000 fob
00000000 g       .data 00000000 bar
00001234 g       *ABS* 00000000 NEW


PASS: objcopy add-symbol
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-section NEW=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty-file tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --add-section NEW=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty-file tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --add-section NEW=/home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/empty-file tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 8 section headers, starting at offset 0xb8:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] NEW               PROGBITS        00000000 000034 000000 00      0   0  1
  [ 5] .symtab           SYMTAB          00000000 000034 000050 10      6   5  4
  [ 6] .strtab           STRTAB          00000000 000084 000001 00      0   0  1
  [ 7] .shstrtab         STRTAB          00000000 000085 000030 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),
  p (processor specific)
PASS: objcopy add-empty-section
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/exclude-1.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/exclude-1.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy   tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 8 section headers, starting at offset 0x10c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000038 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000038 000000 00  WA  0   0  1
  [ 4] .foo1             PROGBITS        00000000 000038 000004 00   E  0   0  1
  [ 5] .symtab           SYMTAB          00000000 00003c 000090 10      6   5  4
  [ 6] .strtab           STRTAB          00000000 0000cc 00000e 00      0   0  1
  [ 7] .shstrtab         STRTAB          00000000 0000da 000032 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),
  p (processor specific)
PASS: objcopy on sections with SHF_EXCLUDE
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/exclude-1.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/exclude-1.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new  --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/strip-new --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S --wide tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 8 section headers, starting at offset 0x10c:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000004 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000038 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000038 000000 00  WA  0   0  1
  [ 4] .foo1             PROGBITS        00000000 000038 000004 00   E  0   0  1
  [ 5] .symtab           SYMTAB          00000000 00003c 000090 10      6   5  4
  [ 6] .strtab           STRTAB          00000000 0000cc 00000e 00      0   0  1
  [ 7] .shstrtab         STRTAB          00000000 0000da 000032 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),
  p (processor specific)
PASS: strip --strip-unneeded on sections with SHF_EXCLUDE
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/data-sections.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/data-sections.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --only-section=.data.aa.* --only-section=!.data.aa.02 tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --only-section=.data.aa.* --only-section=!.data.aa.02 tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --only-section=.data.aa.* --only-section=!.data.aa.02 tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -WS tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -WS tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 6 section headers, starting at offset 0xa0:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .data.aa.01       PROGBITS        00000000 000034 000004 00  WA  0   0  1
  [ 2] .data.aa.03       PROGBITS        00000000 000038 000004 00  WA  0   0  1
  [ 3] .symtab           SYMTAB          00000000 00003c 000030 10      4   3  4
  [ 4] .strtab           STRTAB          00000000 00006c 000001 00      0   0  1
  [ 5] .shstrtab         STRTAB          00000000 00006d 000033 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),
  p (processor specific)
PASS: binutils-all/only-section-01
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/data-sections.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/data-sections.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section=.data.aa.* --remove-section=!.data.aa.02 tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section=.data.aa.* --remove-section=!.data.aa.02 tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-section=.data.aa.* --remove-section=!.data.aa.02 tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -WS tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -WS tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
There are 11 section headers, starting at offset 0x124:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000000 00  AX  0   0  1
  [ 2] .data             PROGBITS        00000000 000034 000000 00  WA  0   0  1
  [ 3] .bss              NOBITS          00000000 000034 000000 00  WA  0   0  1
  [ 4] .data.aa.02       PROGBITS        00000000 000034 000004 00  WA  0   0  1
  [ 5] .data.bb.01       PROGBITS        00000000 000038 000004 00  WA  0   0  1
  [ 6] .data.bb.02       PROGBITS        00000000 00003c 000004 00  WA  0   0  1
  [ 7] .data.bb.03       PROGBITS        00000000 000040 000004 00  WA  0   0  1
  [ 8] .symtab           SYMTAB          00000000 000044 000080 10      9   8  4
  [ 9] .strtab           STRTAB          00000000 0000c4 000001 00      0   0  1
  [10] .shstrtab         STRTAB          00000000 0000c5 00005c 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),
  p (processor specific)
PASS: binutils-all/remove-section-01
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=.data.relocs.01 tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=.data.relocs.01 tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-relocations=.data.relocs.01 tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

Relocation section '.rela.data.relocs.02' at offset 0x1d0 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00000b01 R_PARISC_DIR32    00000000   rel_02_01 + 0
00000004  00000c01 R_PARISC_DIR32    00000000   rel_02_02 + 0
00000008  00000d01 R_PARISC_DIR32    00000000   rel_02_03 + 0

Relocation section '.rela.data.relocs.03' at offset 0x1f4 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00000e01 R_PARISC_DIR32    00000000   rel_03_01 + 0
00000004  00000f01 R_PARISC_DIR32    00000000   rel_03_02 + 0
00000008  00001001 R_PARISC_DIR32    00000000   rel_03_03 + 0
PASS: binutils-all/remove-relocs-01
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=*.relocs.* tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=*.relocs.* tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-relocations=*.relocs.* tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

There are no relocations in this file.
PASS: binutils-all/remove-relocs-02
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=* tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=* tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-relocations=* tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

There are no relocations in this file.
PASS: binutils-all/remove-relocs-03
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=.data.relocs.0\[12\] tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=.data.relocs.0\[12\] tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-relocations=.data.relocs.0[12] tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

Relocation section '.rela.data.relocs.03' at offset 0x1d0 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00000e01 R_PARISC_DIR32    00000000   rel_03_01 + 0
00000004  00000f01 R_PARISC_DIR32    00000000   rel_03_02 + 0
00000008  00001001 R_PARISC_DIR32    00000000   rel_03_03 + 0
PASS: binutils-all/remove-relocs-04
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section=.rela.data.relocs.01 --remove-section=.rel.data.relocs.01 tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-section=.rela.data.relocs.01 --remove-section=.rel.data.relocs.01 tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-section=.rela.data.relocs.01 --remove-section=.rel.data.relocs.01 tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

Relocation section '.rela.data.relocs.02' at offset 0x1d0 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00000b01 R_PARISC_DIR32    00000000   rel_02_01 + 0
00000004  00000c01 R_PARISC_DIR32    00000000   rel_02_02 + 0
00000008  00000d01 R_PARISC_DIR32    00000000   rel_02_03 + 0

Relocation section '.rela.data.relocs.03' at offset 0x1f4 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00000e01 R_PARISC_DIR32    00000000   rel_03_01 + 0
00000004  00000f01 R_PARISC_DIR32    00000000   rel_03_02 + 0
00000008  00001001 R_PARISC_DIR32    00000000   rel_03_03 + 0
PASS: binutils-all/remove-relocs-05
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/remove-relocs-01.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=.data.relocs.* --remove-relocations=!.data.relocs.02 tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --remove-relocations=.data.relocs.* --remove-relocations=!.data.relocs.02 tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --remove-relocations=.data.relocs.* --remove-relocations=!.data.relocs.02 tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]

Relocation section '.rela.data.relocs.02' at offset 0x1d0 contains 3 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000000  00000b01 R_PARISC_DIR32    00000000   rel_02_01 + 0
00000004  00000c01 R_PARISC_DIR32    00000000   rel_02_02 + 0
00000008  00000d01 R_PARISC_DIR32    00000000   rel_02_03 + 0
PASS: binutils-all/remove-relocs-06
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/localize-hidden-2.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/localize-hidden-2.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --localize-hidden tmpdir/bintest.o  tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --localize-hidden tmpdir/bintest.o  tmpdir/copy.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --localize-hidden tmpdir/bintest.o tmpdir/copy.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/nm-new  -n tmpdir/copy.o  /dev/null tmpdir/dump.out (timeout = 300)
spawn [open ...]
00000100 A G
PASS: --localize-hidden test 2
UNTESTED: strip without global symbol 
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/objcopy.exp completed in 1 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/objdump.exp ...
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump --version   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump --version
GNU objdump (GNU Binutils) 2.28.51.20170315
Copyright (C) 2017 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) any later version.
This program has absolutely no warranty.
Version /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump 2.28.51.20170315
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -i
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -i   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -i
BFD header file version (GNU Binutils) 2.28.51.20170315
elf32-hppa-linux
 (header big endian, data big endian)
  hppa1.0
elf32-hppa
 (header big endian, data big endian)
  hppa1.0
elf32-little
 (header little endian, data little endian)
  plugin
  hppa1.0
elf32-big
 (header big endian, data big endian)
  plugin
  hppa1.0
plugin
 (header little endian, data little endian)
srec
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
symbolsrec
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
verilog
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
tekhex
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
binary
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
ihex
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0

         elf32-hppa-linux elf32-hppa elf32-little elf32-big plugin srec 
  plugin ---------------- ---------- elf32-little elf32-big ------ srec
 hppa1.0 elf32-hppa-linux elf32-hppa elf32-little elf32-big ------ srec

         symbolsrec verilog tekhex binary ihex 
  plugin symbolsrec verilog tekhex binary ihex
 hppa1.0 symbolsrec verilog tekhex binary ihex
BFD header file version (GNU Binutils) 2.28.51.20170315
elf32-hppa-linux
 (header big endian, data big endian)
  hppa1.0
elf32-hppa
 (header big endian, data big endian)
  hppa1.0
elf32-little
 (header little endian, data little endian)
  plugin
  hppa1.0
elf32-big
 (header big endian, data big endian)
  plugin
  hppa1.0
plugin
 (header little endian, data little endian)
srec
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
symbolsrec
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
verilog
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
tekhex
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
binary
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0
ihex
 (header endianness unknown, data endianness unknown)
  plugin
  hppa1.0

         elf32-hppa-linux elf32-hppa elf32-little elf32-big plugin srec 
  plugin ---------------- ---------- elf32-little elf32-big ------ srec
 hppa1.0 elf32-hppa-linux elf32-hppa elf32-little elf32-big ------ srec

         symbolsrec verilog tekhex binary ihex 
  plugin symbolsrec verilog tekhex binary ihex
 hppa1.0 symbolsrec verilog tekhex binary ihex

CPU regex: (aarch64|alpha|arc|ARC700|ARCv2|arm|cris|d10v|d30v|fr30|fr500|fr550|h8|hppa|i386|i860|i960|iamcu|ip2022|m16c|m32c|m32r|m68hc11|m68hc12|m68k|m88k|MCore|mep|c5|h1|MicroBlaze|mips|mn10200|mn10300|ms1|msp|MSP430|nds32|n1h_v3|ns32k|or1k|or1knd|pj|powerpc|pyramid|riscv|romp|rs6000|s390|sh|sparc|tahoe|tic54x|tic80|tilegx|tms320c30|tms320c4x|tms320c54x|v850|vax|we32k|x86-64|xscale|xtensa|z8k|z8001|z8002|hppa)
PASS: objdump -i
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -f tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -f tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux
architecture: hppa1.0, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000


tmpdir/bintest.o:     file format elf32-hppa-linux
architecture: hppa1.0, flags 0x00000011:
HAS_RELOC, HAS_SYMS
start address 0x00000000


PASS: objdump -f
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -h tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -h tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000008  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  0000003c  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000040  2**0
                  ALLOC

tmpdir/bintest.o:     file format elf32-hppa-linux

Sections:
Idx Name          Size      VMA       LMA       File off  Algn
  0 .text         00000008  00000000  00000000  00000034  2**0
                  CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE
  1 .data         00000004  00000000  00000000  0000003c  2**0
                  CONTENTS, ALLOC, LOAD, DATA
  2 .bss          00000000  00000000  00000000  00000040  2**0
                  ALLOC

PASS: objdump -h
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -t tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -t tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -t tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux

SYMBOL TABLE:
00000000 l    d  .text 00000000 .text
00000000 l    d  .data 00000000 .data
00000000 l    d  .bss 00000000 .bss
00000000 l       .text 00000000 static_text_symbol
00000000 l       .data 00000000 static_data_symbol
00000000 g       .text 00000000 text_symbol
00000000         *UND* 00000000 external_symbol
00000000 g       .data 00000000 data_symbol
00000004       O *COM* 00000004 common_symbol



tmpdir/bintest.o:     file format elf32-hppa-linux

SYMBOL TABLE:
00000000 l    d  .text 00000000 .text
00000000 l    d  .data 00000000 .data
00000000 l    d  .bss 00000000 .bss
00000000 l       .text 00000000 static_text_symbol
00000000 l       .data 00000000 static_data_symbol
00000000 g       .text 00000000 text_symbol
00000000         *UND* 00000000 external_symbol
00000000 g       .data 00000000 data_symbol
00000004       O *COM* 00000004 common_symbol



PASS: objdump -t
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -r tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -r tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -r tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux

RELOCATION RECORDS FOR [.text]:
OFFSET   TYPE              VALUE 
00000004 R_PARISC_DIR32    external_symbol



tmpdir/bintest.o:     file format elf32-hppa-linux

RELOCATION RECORDS FOR [.text]:
OFFSET   TYPE              VALUE 
00000004 R_PARISC_DIR32    external_symbol



PASS: objdump -r
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump -s tmpdir/bintest.o

tmpdir/bintest.o:     file format elf32-hppa-linux

Contents of section .text:
 0000 00000001 00000000                    ........        
Contents of section .data:
 0000 00000002                             ....            

tmpdir/bintest.o:     file format elf32-hppa-linux

Contents of section .text:
 0000 00000001 00000000                    ........        
Contents of section .data:
 0000 00000002                             ....            

PASS: objdump -s
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-compressed.S  -o tmpdir/dw2-compressed.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-compressed.S -o tmpdir/dw2-compressed.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -s -j .zdebug_abbrev tmpdir/dw2-compressed.o  /dev/null objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-compressed.o:     file format elf32-hppa-linux

Contents of section .zdebug_abbrev:
 0000 5a4c4942 00000000 00000033 785e6314  ZLIB.......3x^c.
 0010 64146013 62146464 e650e510 e6666060  d.`.b.dd.P...f``
 0020 d263b0e7 b1e2b6e6 66e6f014 16641462  .c......f....d.b
 0030 74e00200 25780281 789c6360 60566160  t...%x..x.c``Va`
 0040 e6e0e6b6 e3660002 00049c00 92        .....f.......   
PASS: objdump -s -j .zdebug_abbrev
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -W tmpdir/dw2-compressed.o  /dev/null objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-compressed.o:     file format elf32-hppa-linux

Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x4e (32-bit)
   Version:       2
   Abbrev Offset: 0x0
   Pointer Size:  4
 <0><b>: Abbrev Number: 1 (DW_TAG_compile_unit)
    <c>   DW_AT_stmt_list   : 0x0
    <10>   DW_AT_high_pc     : 0x8
    <14>   DW_AT_low_pc      : 0x4
    <18>   DW_AT_name        : file1.txt
    <22>   DW_AT_producer    : GNU C 3.3.3
    <2e>   DW_AT_language    : 1 (ANSI C)
 <1><2f>: Abbrev Number: 2 (DW_TAG_subprogram)
    <30>   DW_AT_external    : 1
    <31>   DW_AT_decl_file   : 1
    <32>   DW_AT_decl_line   : 2
    <33>   DW_AT_name        : func_cu1
    <3c>   DW_AT_type        : <0x4a>
    <40>   DW_AT_low_pc      : 0x4
    <44>   DW_AT_high_pc     : 0x8
    <48>   DW_AT_frame_base  : 1 byte block: 55  (DW_OP_reg5 (r5))
 <1><4a>: Abbrev Number: 3 (DW_TAG_base_type)
    <4b>   DW_AT_name        : int
    <4f>   DW_AT_byte_size   : 4
    <50>   DW_AT_encoding    : 5 (signed)
 <1><51>: Abbrev Number: 0

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      62
  DWARF Version:               2
  Prologue Length:             35
  Minimum Instruction Length:  1
  Initial value of 'is_stmt':  1
  Line Base:                   1
  Line Range:                  1
  Opcode Base:                 16

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args
  Opcode 13 has 0 args
  Opcode 14 has 0 args
  Opcode 15 has 0 args

 The Directory Table is empty.

 The File Name Table (offset 0x1f):
  Entry Dir Time Size Name
  1 0 0 0 file1.txt

 Line Number Statements:
  [0x0000002d]  Extended opcode 2: set Address to 0x4
  [0x00000034]  Advance Line by 3 to 4
  [0x00000036]  Copy
  [0x00000037]  Copy
  [0x00000038]  Extended opcode 2: set Address to 0x8
  [0x0000003f]  Extended opcode 1: End of Sequence


Contents of the .zdebug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_compile_unit    [has children]
    DW_AT_stmt_list    DW_FORM_data4
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_name         DW_FORM_string
    DW_AT_producer     DW_FORM_string
    DW_AT_language     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT_type         DW_FORM_ref4
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_addr
    DW_AT_frame_base   DW_FORM_block1
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_base_type    [no children]
    DW_AT_name         DW_FORM_string
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT value: 0     DW_FORM value: 0

PASS: objdump -W
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-decodedline.S  -o tmpdir/dw2-decodedline.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-decodedline.S -o tmpdir/dw2-decodedline.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  -WL tmpdir/dw2-decodedline.o  /dev/null objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-decodedline.o:     file format elf32-hppa-linux

Decoded dump of debug contents of section .debug_line:

CU: ./dw2-decodedline.c:
File name                            Line number    Starting address

directory/file1.c:
file1.c                                        1                   0


./dw2-decodedline.c:[++]
dw2-decodedline.c                              2                 0x4

PASS: objdump -WL
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-ranges.S  -o tmpdir/dw2-ranges.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw2-ranges.S -o tmpdir/dw2-ranges.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objdump  --dwarf=Ranges tmpdir/dw2-ranges.o  /dev/null objdump.out (timeout = 300)
spawn [open ...]

tmpdir/dw2-ranges.o:     file format elf32-hppa-linux

Contents of the .debug_ranges section:

    Offset   Begin    End
    00000000 ffffffff 00000004 (base address)
    00000000 00000004 00000008 
    00000000 ffffffff 00000008 (base address)
    00000000 00000008 0000000c 
    00000000 <End of list>

PASS: objdump -W for debug_ranges
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/objdump.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/readelf.exp ...
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf --version   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf --version
GNU readelf (GNU Binutils) 2.28.51.20170315
Copyright (C) 2017 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) any later version.
This program has absolutely no warranty.
Version /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf 2.28.51.20170315
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/bintest.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          360 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         8
  Section header string table index: 7
ELF size is 32
PASS: finding out ELF size with readelf -h
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/bintest.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/bintest.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          360 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         8
  Section header string table index: 7
PASS: readelf -h
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S tmpdir/bintest.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -S tmpdir/bintest.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]
There are 8 section headers, starting at offset 0x168:

Section Headers:
  [Nr] Name              Type            Addr     Off    Size   ES Flg Lk Inf Al
  [ 0]                   NULL            00000000 000000 000000 00      0   0  0
  [ 1] .text             PROGBITS        00000000 000034 000008 00  AX  0   0  1
  [ 2] .rela.text        RELA            00000000 000128 00000c 0c   I  5   1  4
  [ 3] .data             PROGBITS        00000000 00003c 000004 00  WA  0   0  1
  [ 4] .bss              NOBITS          00000000 000040 000000 00  WA  0   0  1
  [ 5] .symtab           SYMTAB          00000000 000040 0000a0 10      6   6  4
  [ 6] .strtab           STRTAB          00000000 0000e0 000045 00      0   0  1
  [ 7] .shstrtab         STRTAB          00000000 000134 000031 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),
  p (processor specific)
PASS: readelf -S
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s tmpdir/bintest.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -s tmpdir/bintest.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]

Symbol table '.symtab' contains 10 entries:
   Num:    Value  Size Type    Bind   Vis      Ndx Name
     0: 00000000     0 NOTYPE  LOCAL  DEFAULT  UND 
     1: 00000000     0 SECTION LOCAL  DEFAULT    1 
     2: 00000000     0 SECTION LOCAL  DEFAULT    3 
     3: 00000000     0 SECTION LOCAL  DEFAULT    4 
     4: 00000000     0 NOTYPE  LOCAL  DEFAULT    1 static_text_symbol
     5: 00000000     0 NOTYPE  LOCAL  DEFAULT    3 static_data_symbol
     6: 00000000     0 NOTYPE  GLOBAL DEFAULT    1 text_symbol
     7: 00000000     0 NOTYPE  GLOBAL DEFAULT  UND external_symbol
     8: 00000000     0 NOTYPE  GLOBAL DEFAULT    3 data_symbol
     9: 00000004     4 OBJECT  GLOBAL DEFAULT  COM common_symbol
PASS: readelf -s
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/bintest.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -r tmpdir/bintest.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]

Relocation section '.rela.text' at offset 0x128 contains 1 entries:
 Offset     Info    Type            Sym.Value  Sym. Name + Addend
00000004  00000701 R_PARISC_DIR32    00000000   external_symbol + 0
PASS: readelf -r
UNTESTED: readelf -wi
UNTESTED: readelf -wa (compressed)
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dumptest.s  -o tmpdir/dumptest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dumptest.s -o tmpdir/dumptest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -p.data dumptest.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]

String dump of section '.data':
  [     0]  test_string

PASS: readelf -p
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/version.s  -o tmpdir/version.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/version.s -o tmpdir/version.o
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -n tmpdir/version.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -n tmpdir/version.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]

Displaying notes found in: .note
  Owner                 Data size Description
  Version 1.0          0x00000000 NT_VERSION (version)
PASS: readelf -n
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/pr18374.s  -o tmpdir/pr18374.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/pr18374.s -o tmpdir/pr18374.o
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  --debug-dump=loc tmpdir/pr18374.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  --debug-dump=loc tmpdir/pr18374.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]
Contents of the .debug_loc section:

 Warning: This section has relocations - addresses seen here may not be accurate.

    Offset   Begin            End              Expression
    00000000 00000000 00000000 (DW_OP_reg0 (r0)) (start == end)
    0000000b 00000000 00000000 (DW_OP_GNU_entry_value: (DW_OP_reg0 (r0)); DW_OP_stack_value) (start == end)
    00000019 <End of list>
    00000021 00000000 00000000 (DW_OP_reg1 (r1)) (start == end)
    0000002c 00000000 00000000 (DW_OP_breg1 (r1): -1; DW_OP_stack_value) (start == end)
    00000039 00000000 00000000 (DW_OP_breg0 (r0): 0; DW_OP_not; DW_OP_GNU_entry_value: (DW_OP_reg1 (r1)); DW_OP_plus; DW_OP_breg0 (r0): 0; DW_OP_plus; DW_OP_stack_value) (start == end)
    0000004e 00000000 00000000 (DW_OP_breg0 (r0): 0; DW_OP_not; DW_OP_breg0 (r0): 0; DW_OP_plus; DW_OP_GNU_entry_value: (DW_OP_reg1 (r1)); DW_OP_plus; DW_OP_stack_value) (start == end)
    00000063 <End of list>

PASS: readelf --debug-dump=loc
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/z.s  -o tmpdir/z.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/z.s -o tmpdir/z.o
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  --decompress --hex-dump .debug_loc tmpdir/z.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  --decompress --hex-dump .debug_loc tmpdir/z.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]

Hex dump of section '.debug_loc':
  0x00000000 00000000 00000000 01005000 00000000 ..........P.....
  0x00000010 00000004 00f30150 9f000000 00000000 .......P........
  0x00000020 00000000 00000000 00010051 00000000 ...........Q....
  0x00000030 00000000 0300717f 9f000000 00000000 ......q.........
  0x00000040 000b0070 0020f301 51227000 229f0000 ...p. ..Q"p."...
  0x00000050 00000000 00000b00 70002070 0022f301 ........p. p."..
  0x00000060 51229f00 00000000 000000            Q".........

PASS: readelf --decompress --hex-dump .debug_loc
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw5.S  -o tmpdir/dw5.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/dw5.S -o tmpdir/dw5.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -h tmpdir/dw5.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]
ELF Header:
  Magic:   7f 45 4c 46 01 02 01 03 00 00 00 00 00 00 00 00 
  Class:                             ELF32
  Data:                              2's complement, big endian
  Version:                           1 (current)
  OS/ABI:                            UNIX - GNU
  ABI Version:                       0
  Type:                              REL (Relocatable file)
  Machine:                           HPPA
  Version:                           0x1
  Entry point address:               0x0
  Start of program headers:          0 (bytes into file)
  Start of section headers:          2388 (bytes into file)
  Flags:                             0x20b, PA-RISC 1.0
  Size of this header:               52 (bytes)
  Size of program headers:           0 (bytes)
  Number of program headers:         0
  Size of section headers:           40 (bytes)
  Number of section headers:         21
  Section header string table index: 20
ELF size is 32
PASS: finding out ELF size with readelf -h
exec /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -wiaoRlL tmpdir/dw5.o > readelf.out
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/readelf  -wiaoRlL tmpdir/dw5.o  /dev/null readelf.out (timeout = 300)
spawn [open ...]
Contents of the .debug_info section:

  Compilation Unit @ offset 0x0:
   Length:        0x160 (32-bit)
   Version:       5
   Abbrev Offset: 0x0
   Pointer Size:  8
 <0><c>: Abbrev Number: 6 (DW_TAG_compile_unit)
    <d>   DW_AT_producer    : (indirect string, offset: 0x43): GNU C11 7.0.1 20170218 (experimental) -mtune=generic -march=x86-64 -gdwarf-5 -O2
    <11>   DW_AT_language    : 29 (C11)
    <12>   DW_AT_name        : (indirect line string, offset: 0x14): main.c
    <16>   DW_AT_comp_dir    : (indirect line string, offset: 0x0): 
    <1a>   DW_AT_ranges      : 0xc
    <1e>   DW_AT_low_pc      : 0x0
    <26>   DW_AT_stmt_list   : 0x0
 <1><2a>: Abbrev Number: 1 (DW_TAG_base_type)
    <2b>   DW_AT_byte_size   : 1
    <2c>   DW_AT_encoding    : 8 (unsigned char)
    <2d>   DW_AT_name        : (indirect string, offset: 0x94): unsigned char
 <1><31>: Abbrev Number: 1 (DW_TAG_base_type)
    <32>   DW_AT_byte_size   : 2
    <33>   DW_AT_encoding    : 7 (unsigned)
    <34>   DW_AT_name        : (indirect string, offset: 0xbc): short unsigned int
 <1><38>: Abbrev Number: 1 (DW_TAG_base_type)
    <39>   DW_AT_byte_size   : 4
    <3a>   DW_AT_encoding    : 7 (unsigned)
    <3b>   DW_AT_name        : (indirect string, offset: 0x0): unsigned int
 <1><3f>: Abbrev Number: 1 (DW_TAG_base_type)
    <40>   DW_AT_byte_size   : 8
    <41>   DW_AT_encoding    : 7 (unsigned)
    <42>   DW_AT_name        : (indirect string, offset: 0x2a): long unsigned int
 <1><46>: Abbrev Number: 1 (DW_TAG_base_type)
    <47>   DW_AT_byte_size   : 1
    <48>   DW_AT_encoding    : 6 (signed char)
    <49>   DW_AT_name        : (indirect string, offset: 0x19): signed char
 <1><4d>: Abbrev Number: 1 (DW_TAG_base_type)
    <4e>   DW_AT_byte_size   : 2
    <4f>   DW_AT_encoding    : 5 (signed)
    <50>   DW_AT_name        : (indirect string, offset: 0xef): short int
 <1><54>: Abbrev Number: 7 (DW_TAG_base_type)
    <55>   DW_AT_byte_size   : 4
    <56>   DW_AT_encoding    : 5 (signed)
    <57>   DW_AT_name        : int
 <1><5b>: Abbrev Number: 1 (DW_TAG_base_type)
    <5c>   DW_AT_byte_size   : 8
    <5d>   DW_AT_encoding    : 5 (signed)
    <5e>   DW_AT_name        : (indirect string, offset: 0xae): long int
 <1><62>: Abbrev Number: 1 (DW_TAG_base_type)
    <63>   DW_AT_byte_size   : 8
    <64>   DW_AT_encoding    : 7 (unsigned)
    <65>   DW_AT_name        : (indirect string, offset: 0xff): sizetype
 <1><69>: Abbrev Number: 3 (DW_TAG_pointer_type)
    <6a>   DW_AT_byte_size   : 8
    <6a>   DW_AT_type        : <0x6e>
 <1><6e>: Abbrev Number: 1 (DW_TAG_base_type)
    <6f>   DW_AT_byte_size   : 1
    <70>   DW_AT_encoding    : 6 (signed char)
    <71>   DW_AT_name        : (indirect string, offset: 0xa2): char
 <1><75>: Abbrev Number: 8 (DW_TAG_variable)
    <76>   DW_AT_name        : (indirect string, offset: 0xd9): __environ
    <7a>   DW_AT_decl_file   : 2
    <7b>   DW_AT_decl_line   : 546
    <7d>   DW_AT_type        : <0x81>
    <81>   DW_AT_external    : 1
    <81>   DW_AT_declaration : 1
 <1><81>: Abbrev Number: 3 (DW_TAG_pointer_type)
    <82>   DW_AT_byte_size   : 8
    <82>   DW_AT_type        : <0x69>
 <1><86>: Abbrev Number: 2 (DW_TAG_variable)
    <87>   DW_AT_name        : (indirect string, offset: 0xe8): optarg
    <8b>   DW_AT_decl_file   : 3
    <8b>   DW_AT_decl_line   : 57
    <8c>   DW_AT_type        : <0x69>
    <90>   DW_AT_external    : 1
    <90>   DW_AT_declaration : 1
 <1><90>: Abbrev Number: 2 (DW_TAG_variable)
    <91>   DW_AT_name        : (indirect string, offset: 0xa7): optind
    <95>   DW_AT_decl_file   : 3
    <95>   DW_AT_decl_line   : 71
    <96>   DW_AT_type        : <0x54>
    <9a>   DW_AT_external    : 1
    <9a>   DW_AT_declaration : 1
 <1><9a>: Abbrev Number: 2 (DW_TAG_variable)
    <9b>   DW_AT_name        : (indirect string, offset: 0x3c): opterr
    <9f>   DW_AT_decl_file   : 3
    <9f>   DW_AT_decl_line   : 76
    <a0>   DW_AT_type        : <0x54>
    <a4>   DW_AT_external    : 1
    <a4>   DW_AT_declaration : 1
 <1><a4>: Abbrev Number: 2 (DW_TAG_variable)
    <a5>   DW_AT_name        : (indirect string, offset: 0xd): optopt
    <a9>   DW_AT_decl_file   : 3
    <a9>   DW_AT_decl_line   : 80
    <aa>   DW_AT_type        : <0x54>
    <ae>   DW_AT_external    : 1
    <ae>   DW_AT_declaration : 1
 <1><ae>: Abbrev Number: 4 (DW_TAG_variable)
    <af>   DW_AT_name        : (indirect string, offset: 0x25): xvar
    <b3>   DW_AT_decl_file   : 1
    <b3>   DW_AT_decl_line   : 2
    <b4>   DW_AT_type        : <0x54>
    <b8>   DW_AT_external    : 1
    <b8>   DW_AT_location    : 9 byte block: 3 0 0 0 0 0 0 12 34  (DW_OP_addr: 1234)
 <1><c2>: Abbrev Number: 4 (DW_TAG_variable)
    <c3>   DW_AT_name        : (indirect string, offset: 0xcf): yvar
    <c7>   DW_AT_decl_file   : 1
    <c7>   DW_AT_decl_line   : 3
    <c8>   DW_AT_type        : <0x54>
    <cc>   DW_AT_external    : 1
    <cc>   DW_AT_location    : 9 byte block: 3 0 0 0 0 0 0 12 34  (DW_OP_addr: 1234)
 <1><d6>: Abbrev Number: 4 (DW_TAG_variable)
    <d7>   DW_AT_name        : (indirect string, offset: 0xd4): pvar
    <db>   DW_AT_decl_file   : 1
    <db>   DW_AT_decl_line   : 4
    <dc>   DW_AT_type        : <0xea>
    <e0>   DW_AT_external    : 1
    <e0>   DW_AT_location    : 9 byte block: 3 0 0 0 0 0 0 12 34  (DW_OP_addr: 1234)
 <1><ea>: Abbrev Number: 3 (DW_TAG_pointer_type)
    <eb>   DW_AT_byte_size   : 8
    <eb>   DW_AT_type        : <0x54>
 <1><ef>: Abbrev Number: 9 (DW_TAG_subprogram)
    <f0>   DW_AT_external    : 1
    <f0>   DW_AT_name        : (indirect string, offset: 0x14): main
    <f4>   DW_AT_decl_file   : 1
    <f5>   DW_AT_decl_line   : 6
    <f6>   DW_AT_prototyped  : 1
    <f6>   DW_AT_type        : <0x54>
    <fa>   DW_AT_low_pc      : 0x1234
    <102>   DW_AT_high_pc     : 0x5678
    <10a>   DW_AT_frame_base  : 1 byte block: 9c  (DW_OP_call_frame_cfa)
    <10c>   DW_AT_call_all_calls: 1
    <10c>   DW_AT_sibling     : <0x13e>
 <2><110>: Abbrev Number: 5 (DW_TAG_formal_parameter)
    <111>   DW_AT_name        : (indirect string, offset: 0xb7): argc
    <115>   DW_AT_decl_file   : 1
    <115>   DW_AT_decl_line   : 6
    <115>   DW_AT_type        : <0x54>
    <119>   DW_AT_location    : 0xc (location list)
 <2><11d>: Abbrev Number: 5 (DW_TAG_formal_parameter)
    <11e>   DW_AT_name        : (indirect string, offset: 0x108): argv
    <122>   DW_AT_decl_file   : 1
    <122>   DW_AT_decl_line   : 6
    <122>   DW_AT_type        : <0x81>
    <126>   DW_AT_location    : 0x23 (location list)
 <2><12a>: Abbrev Number: 10 (DW_TAG_call_site)
    <12b>   DW_AT_call_return_pc: 0x12345
    <133>   DW_AT_call_origin : <0x157>
 <3><137>: Abbrev Number: 11 (DW_TAG_call_site_parameter)
    <138>   DW_AT_location    : 1 byte block: 55  (DW_OP_reg5 (r5))
    <13a>   DW_AT_call_value  : 1 byte block: 30  (DW_OP_lit0)
 <3><13c>: Abbrev Number: 0
 <2><13d>: Abbrev Number: 0
 <1><13e>: Abbrev Number: 12 (DW_TAG_subprogram)
    <13f>   DW_AT_external    : 1
    <13f>   DW_AT_name        : (indirect string, offset: 0xe3): func
    <143>   DW_AT_decl_file   : 1
    <144>   DW_AT_decl_line   : 5
    <145>   DW_AT_prototyped  : 1
    <145>   DW_AT_low_pc      : 0x1234
    <14d>   DW_AT_high_pc     : 0x5678
    <155>   DW_AT_frame_base  : 1 byte block: 9c  (DW_OP_call_frame_cfa)
    <157>   DW_AT_call_all_calls: 1
 <1><157>: Abbrev Number: 13 (DW_TAG_subprogram)
    <158>   DW_AT_external    : 1
    <158>   DW_AT_declaration : 1
    <158>   DW_AT_linkage_name: (indirect string, offset: 0xf9): alarm
    <15c>   DW_AT_name        : (indirect string, offset: 0xf9): alarm
    <160>   DW_AT_decl_file   : 2
    <161>   DW_AT_decl_line   : 435
 <1><163>: Abbrev Number: 0

Contents of the .debug_abbrev section:

  Number TAG (0x0)
   1      DW_TAG_base_type    [no children]
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT_name         DW_FORM_strp
    DW_AT value: 0     DW_FORM value: 0
   2      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_strp
    DW_AT_decl_file    DW_FORM_implicit_const: 3
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_type         DW_FORM_ref4
    DW_AT_external     DW_FORM_flag_present
    DW_AT_declaration  DW_FORM_flag_present
    DW_AT value: 0     DW_FORM value: 0
   3      DW_TAG_pointer_type    [no children]
    DW_AT_byte_size    DW_FORM_implicit_const: 8
    DW_AT_type         DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   4      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_strp
    DW_AT_decl_file    DW_FORM_implicit_const: 1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_type         DW_FORM_ref4
    DW_AT_external     DW_FORM_flag_present
    DW_AT_location     DW_FORM_exprloc
    DW_AT value: 0     DW_FORM value: 0
   5      DW_TAG_formal_parameter    [no children]
    DW_AT_name         DW_FORM_strp
    DW_AT_decl_file    DW_FORM_implicit_const: 1
    DW_AT_decl_line    DW_FORM_implicit_const: 6
    DW_AT_type         DW_FORM_ref4
    DW_AT_location     DW_FORM_sec_offset
    DW_AT value: 0     DW_FORM value: 0
   6      DW_TAG_compile_unit    [has children]
    DW_AT_producer     DW_FORM_strp
    DW_AT_language     DW_FORM_data1
    DW_AT_name         DW_FORM_line_strp
    DW_AT_comp_dir     DW_FORM_line_strp
    DW_AT_ranges       DW_FORM_sec_offset
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_stmt_list    DW_FORM_sec_offset
    DW_AT value: 0     DW_FORM value: 0
   7      DW_TAG_base_type    [no children]
    DW_AT_byte_size    DW_FORM_data1
    DW_AT_encoding     DW_FORM_data1
    DW_AT_name         DW_FORM_string
    DW_AT value: 0     DW_FORM value: 0
   8      DW_TAG_variable    [no children]
    DW_AT_name         DW_FORM_strp
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data2
    DW_AT_type         DW_FORM_ref4
    DW_AT_external     DW_FORM_flag_present
    DW_AT_declaration  DW_FORM_flag_present
    DW_AT value: 0     DW_FORM value: 0
   9      DW_TAG_subprogram    [has children]
    DW_AT_external     DW_FORM_flag_present
    DW_AT_name         DW_FORM_strp
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_prototyped   DW_FORM_flag_present
    DW_AT_type         DW_FORM_ref4
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_data8
    DW_AT_frame_base   DW_FORM_exprloc
    DW_AT_call_all_calls DW_FORM_flag_present
    DW_AT_sibling      DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   10      DW_TAG_call_site    [has children]
    DW_AT_call_return_pc DW_FORM_addr
    DW_AT_call_origin  DW_FORM_ref4
    DW_AT value: 0     DW_FORM value: 0
   11      DW_TAG_call_site_parameter    [no children]
    DW_AT_location     DW_FORM_exprloc
    DW_AT_call_value   DW_FORM_exprloc
    DW_AT value: 0     DW_FORM value: 0
   12      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag_present
    DW_AT_name         DW_FORM_strp
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data1
    DW_AT_prototyped   DW_FORM_flag_present
    DW_AT_low_pc       DW_FORM_addr
    DW_AT_high_pc      DW_FORM_data8
    DW_AT_frame_base   DW_FORM_exprloc
    DW_AT_call_all_calls DW_FORM_flag_present
    DW_AT value: 0     DW_FORM value: 0
   13      DW_TAG_subprogram    [no children]
    DW_AT_external     DW_FORM_flag_present
    DW_AT_declaration  DW_FORM_flag_present
    DW_AT_linkage_name DW_FORM_strp
    DW_AT_name         DW_FORM_strp
    DW_AT_decl_file    DW_FORM_data1
    DW_AT_decl_line    DW_FORM_data2
    DW_AT value: 0     DW_FORM value: 0

Contents of the .debug_loclists section:

    Offset   Begin            End              Expression
    0000000c 0000000000001234 (base address)
    00000015 0000000000001234 0000000000001236 (DW_OP_reg5 (r5))
    0000001a 0000000000001236 0000000000001239 (DW_OP_entry_value: (DW_OP_reg5 (r5)); DW_OP_stack_value)
    00000022 <End of list>
    00000023 0000000000001234 (base address)
    0000002c 0000000000001234 0000000000001236 (DW_OP_reg4 (r4))
    00000031 0000000000001236 0000000000001239 (DW_OP_entry_value: (DW_OP_reg4 (r4)); DW_OP_stack_value)
    00000039 <End of list>

Contents of the .debug_rnglists section:

    Offset   Begin    End
    0000000c 0000000000001234 0000000000001236 
    00000016 0000000000001234 0000000000001239 
    00000020 <End of list>

Raw dump of debug contents of section .debug_line:

  Offset:                      0x0
  Length:                      144
  DWARF Version:               5
  Prologue Length:             60
  Minimum Instruction Length:  1
  Maximum Ops per Instruction: 1
  Initial value of 'is_stmt':  1
  Line Base:                   -10
  Line Range:                  242
  Opcode Base:                 13

 Opcodes:
  Opcode 1 has 0 args
  Opcode 2 has 1 args
  Opcode 3 has 1 args
  Opcode 4 has 1 args
  Opcode 5 has 1 args
  Opcode 6 has 0 args
  Opcode 7 has 0 args
  Opcode 8 has 0 args
  Opcode 9 has 1 args
  Opcode 10 has 0 args
  Opcode 11 has 0 args
  Opcode 12 has 1 args

 The Directory Table (offset 0x22):
  Entry Name
  0 (indirect line string, offset: 0x0): 
  1 (indirect line string, offset: 0x1): 
  2 (indirect line string, offset: 0x22): /usr/include

 The File name Table (offset 0x34):
  Entry Dir Name
  0 0 (indirect line string, offset: 0x14): main.c
  1 1 (indirect line string, offset: 0x1b): main.c
  2 2 (indirect line string, offset: 0xb): unistd.h
  3 2 (indirect line string, offset: 0x2): getopt.h

 Line Number Statements:
  [0x00000048]  Extended opcode 2: set Address to 0x1234
  [0x00000053]  Special opcode 15: advance Address by 0 to 0x1234 and Line by 5 to 6
  [0x00000054]  Extended opcode 2: set Address to 0x12346
  [0x0000005f]  Copy
  [0x00000060]  Extended opcode 2: set Address to 0x1234
  [0x0000006b]  Extended opcode 1: End of Sequence

  [0x0000006e]  Extended opcode 2: set Address to 0x1234
  [0x00000079]  Special opcode 14: advance Address by 0 to 0x1234 and Line by 4 to 5
  [0x0000007a]  Extended opcode 2: set Address to 0x1234
  [0x00000085]  Copy
  [0x00000086]  Extended opcode 2: set Address to 0x1234
  [0x00000091]  Extended opcode 1: End of Sequence


Decoded dump of debug contents of section .debug_line:

CU: ./main.c:
File name                            Line number    Starting address
main.c                                         6              0x1234
main.c                                         6             0x12346

main.c                                         5              0x1234
main.c                                         5              0x1234


PASS: readelf -wiaoRlL
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/readelf.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/size.exp ...
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size --version   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size --version
GNU size (GNU Binutils) 2.28.51.20170315
Copyright (C) 2017 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) any later version.
This program has absolutely no warranty.
Version /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size 2.28.51.20170315
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s  -o tmpdir/bintest.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size  tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size  tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size tmpdir/bintest.o
   text    data     bss     dec     hex filename
      8       4       0      12       c tmpdir/bintest.o
   text    data     bss     dec     hex filename
      8       4       0      12       c tmpdir/bintest.o

PASS: size (no arguments)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size  -A tmpdir/bintest.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size  -A tmpdir/bintest.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/size -A tmpdir/bintest.o
tmpdir/bintest.o  :
section   size   addr
.text      8      0
.data      4      0
.bss       0      0
Total     12


tmpdir/bintest.o  :
section   size   addr
.text      8      0
.data      4      0
.bss       0      0
Total     12



PASS: size -A
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/size.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-section.exp ...
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --version   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --version
GNU objcopy (GNU Binutils) 2.28.51.20170315
Copyright (C) 2017 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) any later version.
This program has absolutely no warranty.
Version /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy 2.28.51.20170315
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-1.s  -o tmpdir/update-1.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-1.s -o tmpdir/update-1.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-2.s  -o tmpdir/update-2.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-2.s -o tmpdir/update-2.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-3.s  -o tmpdir/update-3.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-3.s -o tmpdir/update-3.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-4.s  -o tmpdir/update-4.o    (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/gas/as-new /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-4.s -o tmpdir/update-4.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --dump-section .foo=tmpdir/dumped-contents tmpdir/update-1.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --dump-section .foo=tmpdir/dumped-contents tmpdir/update-1.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --dump-section .foo=tmpdir/dumped-contents tmpdir/update-1.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .foo=tmpdir/dumped-contents tmpdir/update-2.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .foo=tmpdir/dumped-contents tmpdir/update-2.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-2.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .foo=tmpdir/dumped-contents tmpdir/update-3.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .foo=tmpdir/dumped-contents tmpdir/update-3.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-3.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .bar=tmpdir/dumped-contents  --rename-section .bar=.foo tmpdir/update-4.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .bar=tmpdir/dumped-contents  --rename-section .bar=.foo tmpdir/update-4.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --update-section .bar=tmpdir/dumped-contents --rename-section .bar=.foo tmpdir/update-4.o
Executing on build: cmp tmpdir/update-1.o tmpdir/update-2.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/update-1.o tmpdir/update-2.o
PASS: objcopy (compare update-1.o update-2.o)
Executing on build: cmp tmpdir/update-1.o tmpdir/update-3.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/update-1.o tmpdir/update-3.o
PASS: objcopy (compare update-1.o update-3.o)
Executing on build: cmp tmpdir/update-1.o tmpdir/update-4.o   (timeout = 300)
spawn -ignore SIGHUP cmp tmpdir/update-1.o tmpdir/update-4.o
PASS: objcopy (compare update-1.o update-4.o)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .bar=tmpdir/dumped-contents tmpdir/update-2.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .bar=tmpdir/dumped-contents tmpdir/update-2.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --update-section .bar=tmpdir/dumped-contents tmpdir/update-2.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy: error: .bar not found, can't be updated
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy: error: .bar not found, can't be updated

PASS: objcopy (objcopy --update-section .bar=tmpdir/dumped-contents update-2.o)
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .foo=tmpdir/dumped-contents  --remove-section .foo tmpdir/update-2.o
Executing on host: /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy  --update-section .foo=tmpdir/dumped-contents  --remove-section .foo tmpdir/update-2.o   (timeout = 300)
spawn -ignore SIGHUP /home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy --update-section .foo=tmpdir/dumped-contents --remove-section .foo tmpdir/update-2.o
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy: error: section .foo matches both update and remove options
/home/jbglaw/build/hppa-linux/build-binutils-full/binutils/objcopy: error: section .foo matches both update and remove options

PASS: objcopy (objcopy --update-section .foo=tmpdir/dumped-contents  --remove-section .foo update-2.o)
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/update-section.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/vax/objdump.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/vax/objdump.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/windres/windres.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/windres/windres.exp completed in 0 seconds
Running /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/x86-64/x86-64.exp ...
testcase /home/jbglaw/repos/binutils_gdb/binutils/testsuite/binutils-all/x86-64/x86-64.exp completed in 0 seconds

=== binutils Summary ===

# of expected passes 135
# of expected failures 2
# of untested testcases 14
# of unsupported tests 4
runtest completed at Wed Mar 15 11:04:35 2017