Test run by pokybuild on Sun May 26 03:49:32 2024 Target is i686-poky-linux-gnu Host is x86_64-linux === binutils tests === Schedule of variations: unix Running target unix Using /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/share/dejagnu/config/unix.exp as generic interface file for target. Using /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/aarch64/aarch64.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/aarch64/aarch64.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/addr2line.exp ... Executing on host: i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/testprog i686-poky-linux-nm tmpdir/testprog Executing on host: i686-poky-linux-nm tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm tmpdir/testprog 00003ee8 d _DYNAMIC 00003ff4 d _GLOBAL_OFFSET_TABLE_ 00002004 R _IO_stdin_used w _ITM_deregisterTMCloneTable w _ITM_registerTMCloneTable 0000213c r __FRAME_END__ 0000201c r __GNU_EH_FRAME_HDR 00004018 D __TMC_END__ 00000214 r __abi_tag 00004018 B __bss_start w __cxa_finalize@GLIBC_2.1.3 00004008 D __data_start 00001130 t __do_global_dtors_aux 00003ee4 d __do_global_dtors_aux_fini_array_entry 0000400c D __dso_handle 00003ee0 d __frame_dummy_init_array_entry w __gmon_start__ U __libc_start_main@GLIBC_2.34 00001218 T __x86.get_pc_thunk.ax 00001090 T __x86.get_pc_thunk.bx 00001189 T __x86.get_pc_thunk.dx 00004018 D _edata 00004020 B _end 0000121c T _fini 00002000 R _fp_hw 00001000 T _init 00001060 T _start 0000401c B common 00004018 b completed.0 00004008 W data_start 000010a0 t deregister_tm_clones 0000118d T fn 00001180 t frame_dummy 00004010 D global 00004014 d local 000011a1 T main U puts@GLIBC_2.0 000010e0 t register_tm_clones 00002008 r string 00003ee8 d _DYNAMIC 00003ff4 d _GLOBAL_OFFSET_TABLE_ 00002004 R _IO_stdin_used w _ITM_deregisterTMCloneTable w _ITM_registerTMCloneTable 0000213c r __FRAME_END__ 0000201c r __GNU_EH_FRAME_HDR 00004018 D __TMC_END__ 00000214 r __abi_tag 00004018 B __bss_start w __cxa_finalize@GLIBC_2.1.3 00004008 D __data_start 00001130 t __do_global_dtors_aux 00003ee4 d __do_global_dtors_aux_fini_array_entry 0000400c D __dso_handle 00003ee0 d __frame_dummy_init_array_entry w __gmon_start__ U __libc_start_main@GLIBC_2.34 00001218 T __x86.get_pc_thunk.ax 00001090 T __x86.get_pc_thunk.bx 00001189 T __x86.get_pc_thunk.dx 00004018 D _edata 00004020 B _end 0000121c T _fini 00002000 R _fp_hw 00001000 T _init 00001060 T _start 0000401c B common 00004018 b completed.0 00004008 W data_start 000010a0 t deregister_tm_clones 0000118d T fn 00001180 t frame_dummy 00004010 D global 00004014 d local 000011a1 T main U puts@GLIBC_2.0 000010e0 t register_tm_clones 00002008 r string i686-poky-linux-addr2line -e tmpdir/testprog 000011a1 Executing on host: i686-poky-linux-addr2line -e tmpdir/testprog 000011a1 (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-addr2line -e tmpdir/testprog 000011a1 /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c:19 /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c:19 PASS: addr2line i686-poky-linux-addr2line -f -e tmpdir/testprog 0000118d Executing on host: i686-poky-linux-addr2line -f -e tmpdir/testprog 0000118d (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-addr2line -f -e tmpdir/testprog 0000118d fn /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c:13 fn /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c:13 PASS: addr2line -f option i686-poky-linux-addr2line -s -e tmpdir/testprog 0000118d Executing on host: i686-poky-linux-addr2line -s -e tmpdir/testprog 0000118d (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-addr2line -s -e tmpdir/testprog 0000118d testprog.c:13 testprog.c:13 PASS: addr2line -s option testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/addr2line.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/ar.exp ... Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-ar rc tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar rc tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rc tmpdir/artest.a tmpdir/bintest.o i686-poky-linux-nm --print-armap tmpdir/artest.a Executing on host: i686-poky-linux-nm --print-armap tmpdir/artest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --print-armap tmpdir/artest.a Archive index: text_symbol in bintest.o data_symbol in bintest.o common_symbol in bintest.o text_symbol2 in bintest.o text_symbol3 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 00000008 T text_symbol2 0000000c T text_symbol3 Archive index: text_symbol in bintest.o data_symbol in bintest.o common_symbol in bintest.o text_symbol2 in bintest.o text_symbol3 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 00000008 T text_symbol2 0000000c T text_symbol3 PASS: ar symbol table Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o PASS: ar argument parsing Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-ar rcD tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar rcD tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rcD tmpdir/artest.a tmpdir/bintest.o i686-poky-linux-ar tv tmpdir/artest.a Executing on host: i686-poky-linux-ar tv tmpdir/artest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar tv tmpdir/artest.a rw-r--r-- 0/0 788 Jan 1 00:00 1970 bintest.o rw-r--r-- 0/0 788 Jan 1 00:00 1970 bintest.o i686-poky-linux-ar tvO tmpdir/artest.a Executing on host: i686-poky-linux-ar tvO tmpdir/artest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar tvO tmpdir/artest.a rw-r--r-- 0/0 788 Jan 1 00:00 1970 bintest.o 0xd8 rw-r--r-- 0/0 788 Jan 1 00:00 1970 bintest.o 0xd8 PASS: ar deterministic archive Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s -o tmpdir/ar/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s -o tmpdir/ar/bintest.o i686-poky-linux-ar rcD tmpdir/artest.a tmpdir/ar/bintest.o Executing on host: i686-poky-linux-ar rcD tmpdir/artest.a tmpdir/ar/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rcD tmpdir/artest.a tmpdir/ar/bintest.o i686-poky-linux-ar ruD tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar ruD tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar ruD tmpdir/artest.a tmpdir/bintest.o i686-poky-linux-ar: `u' is not meaningful with the `D' option - replacement will always happen. i686-poky-linux-ar: `u' is not meaningful with the `D' option - replacement will always happen. i686-poky-linux-ar tvO tmpdir/artest.a Executing on host: i686-poky-linux-ar tvO tmpdir/artest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar tvO tmpdir/artest.a rw-r--r-- 0/0 788 Jan 1 00:00 1970 bintest.o 0xd8 rw-r--r-- 0/0 788 Jan 1 00:00 1970 bintest.o 0xd8 PASS: replacing deterministic member Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s -o tmpdir/ar/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s -o tmpdir/ar/bintest.o i686-poky-linux-ar rc tmpdir/artest.a tmpdir/ar/bintest.o Executing on host: i686-poky-linux-ar rc tmpdir/artest.a tmpdir/ar/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rc tmpdir/artest.a tmpdir/ar/bintest.o i686-poky-linux-ar ru tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar ru tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar ru tmpdir/artest.a tmpdir/bintest.o i686-poky-linux-ar: `u' modifier ignored since `D' is the default (see `U') i686-poky-linux-ar: `u' modifier ignored since `D' is the default (see `U') FAIL: replacing non-deterministic member: (failed to replace file) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s -o tmpdir/ar/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s -o tmpdir/ar/bintest.o i686-poky-linux-ar rc tmpdir/artest.a tmpdir/ar/bintest.o Executing on host: i686-poky-linux-ar rc tmpdir/artest.a tmpdir/ar/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rc tmpdir/artest.a tmpdir/ar/bintest.o i686-poky-linux-ar ru tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar ru tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar ru tmpdir/artest.a tmpdir/bintest.o i686-poky-linux-ar: `u' modifier ignored since `D' is the default (see `U') i686-poky-linux-ar: `u' modifier ignored since `D' is the default (see `U') FAIL: replacing SOURCE_DATE_EPOCH deterministic member: (failed to replace file) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o i686-poky-linux-ar -d tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar -d tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -d tmpdir/artest.a tmpdir/bintest.o PASS: ar deleting an element Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -r -c tmpdir/artest.a tmpdir/bintest.o i686-poky-linux-ar -m tmpdir/artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar -m tmpdir/artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -m tmpdir/artest.a tmpdir/bintest.o PASS: ar moving an element i686-poky-linux-ar -r -c tmpdir/artest.a /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty Executing on host: i686-poky-linux-ar -r -c tmpdir/artest.a /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -r -c tmpdir/artest.a /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty i686-poky-linux-ar -t tmpdir/artest.a Executing on host: i686-poky-linux-ar -t tmpdir/artest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -t tmpdir/artest.a empty empty PASS: archive with empty element Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-ar -r -c artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar -r -c artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -r -c artest.a tmpdir/bintest.o i686-poky-linux-ar --output=tmpdir -x artest.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar --output=tmpdir -x artest.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar --output=tmpdir -x artest.a tmpdir/bintest.o PASS: ar extracting an element Executing on host: i686-poky-linux-as tmpdir/d-0.s -o tmpdir/d-0.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-0.s -o tmpdir/d-0.o Executing on host: i686-poky-linux-as tmpdir/d-1.s -o tmpdir/d-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-1.s -o tmpdir/d-1.o Executing on host: i686-poky-linux-as tmpdir/d-2.s -o tmpdir/d-2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-2.s -o tmpdir/d-2.o Executing on host: i686-poky-linux-as tmpdir/d-3.s -o tmpdir/d-3.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-3.s -o tmpdir/d-3.o Executing on host: i686-poky-linux-as tmpdir/d-4.s -o tmpdir/d-4.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-4.s -o tmpdir/d-4.o Executing on host: i686-poky-linux-as tmpdir/d-5.s -o tmpdir/d-5.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-5.s -o tmpdir/d-5.o Executing on host: i686-poky-linux-as tmpdir/d-6.s -o tmpdir/d-6.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-6.s -o tmpdir/d-6.o Executing on host: i686-poky-linux-as tmpdir/d-7.s -o tmpdir/d-7.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-7.s -o tmpdir/d-7.o Executing on host: i686-poky-linux-as tmpdir/d-8.s -o tmpdir/d-8.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-8.s -o tmpdir/d-8.o Executing on host: i686-poky-linux-as tmpdir/d-9.s -o tmpdir/d-9.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-9.s -o tmpdir/d-9.o Executing on host: i686-poky-linux-as tmpdir/d-10.s -o tmpdir/d-10.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-10.s -o tmpdir/d-10.o Executing on host: i686-poky-linux-as tmpdir/d-11.s -o tmpdir/d-11.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-11.s -o tmpdir/d-11.o Executing on host: i686-poky-linux-as tmpdir/d-12.s -o tmpdir/d-12.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-12.s -o tmpdir/d-12.o Executing on host: i686-poky-linux-as tmpdir/d-13.s -o tmpdir/d-13.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-13.s -o tmpdir/d-13.o Executing on host: i686-poky-linux-as tmpdir/d-14.s -o tmpdir/d-14.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-14.s -o tmpdir/d-14.o Executing on host: i686-poky-linux-as tmpdir/d-15.s -o tmpdir/d-15.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-15.s -o tmpdir/d-15.o Executing on host: i686-poky-linux-as tmpdir/d-16.s -o tmpdir/d-16.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-16.s -o tmpdir/d-16.o Executing on host: i686-poky-linux-as tmpdir/d-17.s -o tmpdir/d-17.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-17.s -o tmpdir/d-17.o Executing on host: i686-poky-linux-as tmpdir/d-18.s -o tmpdir/d-18.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-18.s -o tmpdir/d-18.o Executing on host: i686-poky-linux-as tmpdir/d-19.s -o tmpdir/d-19.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-19.s -o tmpdir/d-19.o Executing on host: i686-poky-linux-as tmpdir/d-20.s -o tmpdir/d-20.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-20.s -o tmpdir/d-20.o Executing on host: i686-poky-linux-as tmpdir/d-21.s -o tmpdir/d-21.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-21.s -o tmpdir/d-21.o Executing on host: i686-poky-linux-as tmpdir/d-22.s -o tmpdir/d-22.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-22.s -o tmpdir/d-22.o Executing on host: i686-poky-linux-as tmpdir/d-23.s -o tmpdir/d-23.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-23.s -o tmpdir/d-23.o Executing on host: i686-poky-linux-as tmpdir/d-24.s -o tmpdir/d-24.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-24.s -o tmpdir/d-24.o Executing on host: i686-poky-linux-as tmpdir/d-25.s -o tmpdir/d-25.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-25.s -o tmpdir/d-25.o Executing on host: i686-poky-linux-as tmpdir/d-26.s -o tmpdir/d-26.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-26.s -o tmpdir/d-26.o Executing on host: i686-poky-linux-as tmpdir/d-27.s -o tmpdir/d-27.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-27.s -o tmpdir/d-27.o Executing on host: i686-poky-linux-as tmpdir/d-28.s -o tmpdir/d-28.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-28.s -o tmpdir/d-28.o Executing on host: i686-poky-linux-as tmpdir/d-29.s -o tmpdir/d-29.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-29.s -o tmpdir/d-29.o Executing on host: i686-poky-linux-as tmpdir/d-30.s -o tmpdir/d-30.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-30.s -o tmpdir/d-30.o Executing on host: i686-poky-linux-as tmpdir/d-31.s -o tmpdir/d-31.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-31.s -o tmpdir/d-31.o Executing on host: i686-poky-linux-as tmpdir/d-32.s -o tmpdir/d-32.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-32.s -o tmpdir/d-32.o Executing on host: i686-poky-linux-as tmpdir/d-33.s -o tmpdir/d-33.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-33.s -o tmpdir/d-33.o Executing on host: i686-poky-linux-as tmpdir/d-34.s -o tmpdir/d-34.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-34.s -o tmpdir/d-34.o Executing on host: i686-poky-linux-as tmpdir/d-35.s -o tmpdir/d-35.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-35.s -o tmpdir/d-35.o Executing on host: i686-poky-linux-as tmpdir/d-36.s -o tmpdir/d-36.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-36.s -o tmpdir/d-36.o Executing on host: i686-poky-linux-as tmpdir/d-37.s -o tmpdir/d-37.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-37.s -o tmpdir/d-37.o Executing on host: i686-poky-linux-as tmpdir/d-38.s -o tmpdir/d-38.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-38.s -o tmpdir/d-38.o Executing on host: i686-poky-linux-as tmpdir/d-39.s -o tmpdir/d-39.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-39.s -o tmpdir/d-39.o Executing on host: i686-poky-linux-as tmpdir/d-40.s -o tmpdir/d-40.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-40.s -o tmpdir/d-40.o Executing on host: i686-poky-linux-as tmpdir/d-41.s -o tmpdir/d-41.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-41.s -o tmpdir/d-41.o Executing on host: i686-poky-linux-as tmpdir/d-42.s -o tmpdir/d-42.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-42.s -o tmpdir/d-42.o Executing on host: i686-poky-linux-as tmpdir/d-43.s -o tmpdir/d-43.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-43.s -o tmpdir/d-43.o Executing on host: i686-poky-linux-as tmpdir/d-44.s -o tmpdir/d-44.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-44.s -o tmpdir/d-44.o Executing on host: i686-poky-linux-as tmpdir/d-45.s -o tmpdir/d-45.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-45.s -o tmpdir/d-45.o Executing on host: i686-poky-linux-as tmpdir/d-46.s -o tmpdir/d-46.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-46.s -o tmpdir/d-46.o Executing on host: i686-poky-linux-as tmpdir/d-47.s -o tmpdir/d-47.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-47.s -o tmpdir/d-47.o Executing on host: i686-poky-linux-as tmpdir/d-48.s -o tmpdir/d-48.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-48.s -o tmpdir/d-48.o Executing on host: i686-poky-linux-as tmpdir/d-49.s -o tmpdir/d-49.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-49.s -o tmpdir/d-49.o Executing on host: i686-poky-linux-as tmpdir/d-50.s -o tmpdir/d-50.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-50.s -o tmpdir/d-50.o Executing on host: i686-poky-linux-as tmpdir/d-51.s -o tmpdir/d-51.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-51.s -o tmpdir/d-51.o Executing on host: i686-poky-linux-as tmpdir/d-52.s -o tmpdir/d-52.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-52.s -o tmpdir/d-52.o Executing on host: i686-poky-linux-as tmpdir/d-53.s -o tmpdir/d-53.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-53.s -o tmpdir/d-53.o Executing on host: i686-poky-linux-as tmpdir/d-54.s -o tmpdir/d-54.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-54.s -o tmpdir/d-54.o Executing on host: i686-poky-linux-as tmpdir/d-55.s -o tmpdir/d-55.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-55.s -o tmpdir/d-55.o Executing on host: i686-poky-linux-as tmpdir/d-56.s -o tmpdir/d-56.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-56.s -o tmpdir/d-56.o Executing on host: i686-poky-linux-as tmpdir/d-57.s -o tmpdir/d-57.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-57.s -o tmpdir/d-57.o Executing on host: i686-poky-linux-as tmpdir/d-58.s -o tmpdir/d-58.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-58.s -o tmpdir/d-58.o Executing on host: i686-poky-linux-as tmpdir/d-59.s -o tmpdir/d-59.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-59.s -o tmpdir/d-59.o Executing on host: i686-poky-linux-as tmpdir/d-60.s -o tmpdir/d-60.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-60.s -o tmpdir/d-60.o Executing on host: i686-poky-linux-as tmpdir/d-61.s -o tmpdir/d-61.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-61.s -o tmpdir/d-61.o Executing on host: i686-poky-linux-as tmpdir/d-62.s -o tmpdir/d-62.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-62.s -o tmpdir/d-62.o Executing on host: i686-poky-linux-as tmpdir/d-63.s -o tmpdir/d-63.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-63.s -o tmpdir/d-63.o Executing on host: i686-poky-linux-as tmpdir/d-64.s -o tmpdir/d-64.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-64.s -o tmpdir/d-64.o Executing on host: i686-poky-linux-as tmpdir/d-65.s -o tmpdir/d-65.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-65.s -o tmpdir/d-65.o Executing on host: i686-poky-linux-as tmpdir/d-66.s -o tmpdir/d-66.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-66.s -o tmpdir/d-66.o Executing on host: i686-poky-linux-as tmpdir/d-67.s -o tmpdir/d-67.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-67.s -o tmpdir/d-67.o Executing on host: i686-poky-linux-as tmpdir/d-68.s -o tmpdir/d-68.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-68.s -o tmpdir/d-68.o Executing on host: i686-poky-linux-as tmpdir/d-69.s -o tmpdir/d-69.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-69.s -o tmpdir/d-69.o Executing on host: i686-poky-linux-as tmpdir/d-70.s -o tmpdir/d-70.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-70.s -o tmpdir/d-70.o Executing on host: i686-poky-linux-as tmpdir/d-71.s -o tmpdir/d-71.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-71.s -o tmpdir/d-71.o Executing on host: i686-poky-linux-as tmpdir/d-72.s -o tmpdir/d-72.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-72.s -o tmpdir/d-72.o Executing on host: i686-poky-linux-as tmpdir/d-73.s -o tmpdir/d-73.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-73.s -o tmpdir/d-73.o Executing on host: i686-poky-linux-as tmpdir/d-74.s -o tmpdir/d-74.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-74.s -o tmpdir/d-74.o Executing on host: i686-poky-linux-as tmpdir/d-75.s -o tmpdir/d-75.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-75.s -o tmpdir/d-75.o Executing on host: i686-poky-linux-as tmpdir/d-76.s -o tmpdir/d-76.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-76.s -o tmpdir/d-76.o Executing on host: i686-poky-linux-as tmpdir/d-77.s -o tmpdir/d-77.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-77.s -o tmpdir/d-77.o Executing on host: i686-poky-linux-as tmpdir/d-78.s -o tmpdir/d-78.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-78.s -o tmpdir/d-78.o Executing on host: i686-poky-linux-as tmpdir/d-79.s -o tmpdir/d-79.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-79.s -o tmpdir/d-79.o Executing on host: i686-poky-linux-as tmpdir/d-80.s -o tmpdir/d-80.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-80.s -o tmpdir/d-80.o Executing on host: i686-poky-linux-as tmpdir/d-81.s -o tmpdir/d-81.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-81.s -o tmpdir/d-81.o Executing on host: i686-poky-linux-as tmpdir/d-82.s -o tmpdir/d-82.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-82.s -o tmpdir/d-82.o Executing on host: i686-poky-linux-as tmpdir/d-83.s -o tmpdir/d-83.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-83.s -o tmpdir/d-83.o Executing on host: i686-poky-linux-as tmpdir/d-84.s -o tmpdir/d-84.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-84.s -o tmpdir/d-84.o Executing on host: i686-poky-linux-as tmpdir/d-85.s -o tmpdir/d-85.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-85.s -o tmpdir/d-85.o Executing on host: i686-poky-linux-as tmpdir/d-86.s -o tmpdir/d-86.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-86.s -o tmpdir/d-86.o Executing on host: i686-poky-linux-as tmpdir/d-87.s -o tmpdir/d-87.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-87.s -o tmpdir/d-87.o Executing on host: i686-poky-linux-as tmpdir/d-88.s -o tmpdir/d-88.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-88.s -o tmpdir/d-88.o Executing on host: i686-poky-linux-as tmpdir/d-89.s -o tmpdir/d-89.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-89.s -o tmpdir/d-89.o Executing on host: i686-poky-linux-as tmpdir/d-90.s -o tmpdir/d-90.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-90.s -o tmpdir/d-90.o Executing on host: i686-poky-linux-as tmpdir/d-91.s -o tmpdir/d-91.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-91.s -o tmpdir/d-91.o Executing on host: i686-poky-linux-as tmpdir/d-92.s -o tmpdir/d-92.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-92.s -o tmpdir/d-92.o Executing on host: i686-poky-linux-as tmpdir/d-93.s -o tmpdir/d-93.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-93.s -o tmpdir/d-93.o Executing on host: i686-poky-linux-as tmpdir/d-94.s -o tmpdir/d-94.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-94.s -o tmpdir/d-94.o Executing on host: i686-poky-linux-as tmpdir/d-95.s -o tmpdir/d-95.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-95.s -o tmpdir/d-95.o Executing on host: i686-poky-linux-as tmpdir/d-96.s -o tmpdir/d-96.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-96.s -o tmpdir/d-96.o Executing on host: i686-poky-linux-as tmpdir/d-97.s -o tmpdir/d-97.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-97.s -o tmpdir/d-97.o Executing on host: i686-poky-linux-as tmpdir/d-98.s -o tmpdir/d-98.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-98.s -o tmpdir/d-98.o Executing on host: i686-poky-linux-as tmpdir/d-99.s -o tmpdir/d-99.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-99.s -o tmpdir/d-99.o Executing on host: i686-poky-linux-as tmpdir/d-100.s -o tmpdir/d-100.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-100.s -o tmpdir/d-100.o Executing on host: i686-poky-linux-as tmpdir/d-101.s -o tmpdir/d-101.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-101.s -o tmpdir/d-101.o Executing on host: i686-poky-linux-as tmpdir/d-102.s -o tmpdir/d-102.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-102.s -o tmpdir/d-102.o Executing on host: i686-poky-linux-as tmpdir/d-103.s -o tmpdir/d-103.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-103.s -o tmpdir/d-103.o Executing on host: i686-poky-linux-as tmpdir/d-104.s -o tmpdir/d-104.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-104.s -o tmpdir/d-104.o Executing on host: i686-poky-linux-as tmpdir/d-105.s -o tmpdir/d-105.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-105.s -o tmpdir/d-105.o Executing on host: i686-poky-linux-as tmpdir/d-106.s -o tmpdir/d-106.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-106.s -o tmpdir/d-106.o Executing on host: i686-poky-linux-as tmpdir/d-107.s -o tmpdir/d-107.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-107.s -o tmpdir/d-107.o Executing on host: i686-poky-linux-as tmpdir/d-108.s -o tmpdir/d-108.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-108.s -o tmpdir/d-108.o Executing on host: i686-poky-linux-as tmpdir/d-109.s -o tmpdir/d-109.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-109.s -o tmpdir/d-109.o Executing on host: i686-poky-linux-as tmpdir/d-110.s -o tmpdir/d-110.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-110.s -o tmpdir/d-110.o Executing on host: i686-poky-linux-as tmpdir/d-111.s -o tmpdir/d-111.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-111.s -o tmpdir/d-111.o Executing on host: i686-poky-linux-as tmpdir/d-112.s -o tmpdir/d-112.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-112.s -o tmpdir/d-112.o Executing on host: i686-poky-linux-as tmpdir/d-113.s -o tmpdir/d-113.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-113.s -o tmpdir/d-113.o Executing on host: i686-poky-linux-as tmpdir/d-114.s -o tmpdir/d-114.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-114.s -o tmpdir/d-114.o Executing on host: i686-poky-linux-as tmpdir/d-115.s -o tmpdir/d-115.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-115.s -o tmpdir/d-115.o Executing on host: i686-poky-linux-as tmpdir/d-116.s -o tmpdir/d-116.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-116.s -o tmpdir/d-116.o Executing on host: i686-poky-linux-as tmpdir/d-117.s -o tmpdir/d-117.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-117.s -o tmpdir/d-117.o Executing on host: i686-poky-linux-as tmpdir/d-118.s -o tmpdir/d-118.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-118.s -o tmpdir/d-118.o Executing on host: i686-poky-linux-as tmpdir/d-119.s -o tmpdir/d-119.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-119.s -o tmpdir/d-119.o Executing on host: i686-poky-linux-as tmpdir/d-120.s -o tmpdir/d-120.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-120.s -o tmpdir/d-120.o Executing on host: i686-poky-linux-as tmpdir/d-121.s -o tmpdir/d-121.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-121.s -o tmpdir/d-121.o Executing on host: i686-poky-linux-as tmpdir/d-122.s -o tmpdir/d-122.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-122.s -o tmpdir/d-122.o Executing on host: i686-poky-linux-as tmpdir/d-123.s -o tmpdir/d-123.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-123.s -o tmpdir/d-123.o Executing on host: i686-poky-linux-as tmpdir/d-124.s -o tmpdir/d-124.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-124.s -o tmpdir/d-124.o Executing on host: i686-poky-linux-as tmpdir/d-125.s -o tmpdir/d-125.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-125.s -o tmpdir/d-125.o Executing on host: i686-poky-linux-as tmpdir/d-126.s -o tmpdir/d-126.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-126.s -o tmpdir/d-126.o Executing on host: i686-poky-linux-as tmpdir/d-127.s -o tmpdir/d-127.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-127.s -o tmpdir/d-127.o Executing on host: i686-poky-linux-as tmpdir/d-128.s -o tmpdir/d-128.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-128.s -o tmpdir/d-128.o Executing on host: i686-poky-linux-as tmpdir/d-129.s -o tmpdir/d-129.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-129.s -o tmpdir/d-129.o Executing on host: i686-poky-linux-as tmpdir/d-130.s -o tmpdir/d-130.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-130.s -o tmpdir/d-130.o Executing on host: i686-poky-linux-as tmpdir/d-131.s -o tmpdir/d-131.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-131.s -o tmpdir/d-131.o Executing on host: i686-poky-linux-as tmpdir/d-132.s -o tmpdir/d-132.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-132.s -o tmpdir/d-132.o Executing on host: i686-poky-linux-as tmpdir/d-133.s -o tmpdir/d-133.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-133.s -o tmpdir/d-133.o Executing on host: i686-poky-linux-as tmpdir/d-134.s -o tmpdir/d-134.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-134.s -o tmpdir/d-134.o Executing on host: i686-poky-linux-as tmpdir/d-135.s -o tmpdir/d-135.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-135.s -o tmpdir/d-135.o Executing on host: i686-poky-linux-as tmpdir/d-136.s -o tmpdir/d-136.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-136.s -o tmpdir/d-136.o Executing on host: i686-poky-linux-as tmpdir/d-137.s -o tmpdir/d-137.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-137.s -o tmpdir/d-137.o Executing on host: i686-poky-linux-as tmpdir/d-138.s -o tmpdir/d-138.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-138.s -o tmpdir/d-138.o Executing on host: i686-poky-linux-as tmpdir/d-139.s -o tmpdir/d-139.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-139.s -o tmpdir/d-139.o Executing on host: i686-poky-linux-as tmpdir/d-140.s -o tmpdir/d-140.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-140.s -o tmpdir/d-140.o Executing on host: i686-poky-linux-as tmpdir/d-141.s -o tmpdir/d-141.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-141.s -o tmpdir/d-141.o Executing on host: i686-poky-linux-as tmpdir/d-142.s -o tmpdir/d-142.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-142.s -o tmpdir/d-142.o Executing on host: i686-poky-linux-as tmpdir/d-143.s -o tmpdir/d-143.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-143.s -o tmpdir/d-143.o Executing on host: i686-poky-linux-as tmpdir/d-144.s -o tmpdir/d-144.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-144.s -o tmpdir/d-144.o Executing on host: i686-poky-linux-as tmpdir/d-145.s -o tmpdir/d-145.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-145.s -o tmpdir/d-145.o Executing on host: i686-poky-linux-as tmpdir/d-146.s -o tmpdir/d-146.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-146.s -o tmpdir/d-146.o Executing on host: i686-poky-linux-as tmpdir/d-147.s -o tmpdir/d-147.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-147.s -o tmpdir/d-147.o Executing on host: i686-poky-linux-as tmpdir/d-148.s -o tmpdir/d-148.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-148.s -o tmpdir/d-148.o Executing on host: i686-poky-linux-as tmpdir/d-149.s -o tmpdir/d-149.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as tmpdir/d-149.s -o tmpdir/d-149.o i686-poky-linux-ar cr tmpdir/many.a tmpdir/d-0.o tmpdir/d-1.o tmpdir/d-2.o tmpdir/d-3.o tmpdir/d-4.o tmpdir/d-5.o tmpdir/d-6.o tmpdir/d-7.o tmpdir/d-8.o tmpdir/d-9.o tmpdir/d-10.o tmpdir/d-11.o tmpdir/d-12.o tmpdir/d-13.o tmpdir/d-14.o tmpdir/d-15.o tmpdir/d-16.o tmpdir/d-17.o tmpdir/d-18.o tmpdir/d-19.o tmpdir/d-20.o tmpdir/d-21.o tmpdir/d-22.o tmpdir/d-23.o tmpdir/d-24.o tmpdir/d-25.o tmpdir/d-26.o tmpdir/d-27.o tmpdir/d-28.o tmpdir/d-29.o tmpdir/d-30.o tmpdir/d-31.o tmpdir/d-32.o tmpdir/d-33.o tmpdir/d-34.o tmpdir/d-35.o tmpdir/d-36.o tmpdir/d-37.o tmpdir/d-38.o tmpdir/d-39.o tmpdir/d-40.o tmpdir/d-41.o tmpdir/d-42.o tmpdir/d-43.o tmpdir/d-44.o tmpdir/d-45.o tmpdir/d-46.o tmpdir/d-47.o tmpdir/d-48.o tmpdir/d-49.o tmpdir/d-50.o tmpdir/d-51.o tmpdir/d-52.o tmpdir/d-53.o tmpdir/d-54.o tmpdir/d-55.o tmpdir/d-56.o tmpdir/d-57.o tmpdir/d-58.o tmpdir/d-59.o tmpdir/d-60.o tmpdir/d-61.o tmpdir/d-62.o tmpdir/d-63.o tmpdir/d-64.o tmpdir/d-65.o tmpdir/d-66.o tmpdir/d-67.o tmpdir/d-68.o tmpdir/d-69.o tmpdir/d-70.o tmpdir/d-71.o tmpdir/d-72.o tmpdir/d-73.o tmpdir/d-74.o tmpdir/d-75.o tmpdir/d-76.o tmpdir/d-77.o tmpdir/d-78.o tmpdir/d-79.o tmpdir/d-80.o tmpdir/d-81.o tmpdir/d-82.o tmpdir/d-83.o tmpdir/d-84.o tmpdir/d-85.o tmpdir/d-86.o tmpdir/d-87.o tmpdir/d-88.o tmpdir/d-89.o tmpdir/d-90.o tmpdir/d-91.o tmpdir/d-92.o tmpdir/d-93.o tmpdir/d-94.o tmpdir/d-95.o tmpdir/d-96.o tmpdir/d-97.o tmpdir/d-98.o tmpdir/d-99.o tmpdir/d-100.o tmpdir/d-101.o tmpdir/d-102.o tmpdir/d-103.o tmpdir/d-104.o tmpdir/d-105.o tmpdir/d-106.o tmpdir/d-107.o tmpdir/d-108.o tmpdir/d-109.o tmpdir/d-110.o tmpdir/d-111.o tmpdir/d-112.o tmpdir/d-113.o tmpdir/d-114.o tmpdir/d-115.o tmpdir/d-116.o tmpdir/d-117.o tmpdir/d-118.o tmpdir/d-119.o tmpdir/d-120.o tmpdir/d-121.o tmpdir/d-122.o tmpdir/d-123.o tmpdir/d-124.o tmpdir/d-125.o tmpdir/d-126.o tmpdir/d-127.o tmpdir/d-128.o tmpdir/d-129.o tmpdir/d-130.o tmpdir/d-131.o tmpdir/d-132.o tmpdir/d-133.o tmpdir/d-134.o tmpdir/d-135.o tmpdir/d-136.o tmpdir/d-137.o tmpdir/d-138.o tmpdir/d-139.o tmpdir/d-140.o tmpdir/d-141.o tmpdir/d-142.o tmpdir/d-143.o tmpdir/d-144.o tmpdir/d-145.o tmpdir/d-146.o tmpdir/d-147.o tmpdir/d-148.o tmpdir/d-149.o Executing on host: i686-poky-linux-ar cr tmpdir/many.a tmpdir/d-0.o tmpdir/d-1.o tmpdir/d-2.o tmpdir/d-3.o tmpdir/d-4.o tmpdir/d-5.o tmpdir/d-6.o tmpdir/d-7.o tmpdir/d-8.o tmpdir/d-9.o tmpdir/d-10.o tmpdir/d-11.o tmpdir/d-12.o tmpdir/d-13.o tmpdir/d-14.o tmpdir/d-15.o tmpdir/d-16.o tmpdir/d-17.o tmpdir/d-18.o tmpdir/d-19.o tmpdir/d-20.o tmpdir/d-21.o tmpdir/d-22.o tmpdir/d-23.o tmpdir/d-24.o tmpdir/d-25.o tmpdir/d-26.o tmpdir/d-27.o tmpdir/d-28.o tmpdir/d-29.o tmpdir/d-30.o tmpdir/d-31.o tmpdir/d-32.o tmpdir/d-33.o tmpdir/d-34.o tmpdir/d-35.o tmpdir/d-36.o tmpdir/d-37.o tmpdir/d-38.o tmpdir/d-39.o tmpdir/d-40.o tmpdir/d-41.o tmpdir/d-42.o tmpdir/d-43.o tmpdir/d-44.o tmpdir/d-45.o tmpdir/d-46.o tmpdir/d-47.o tmpdir/d-48.o tmpdir/d-49.o tmpdir/d-50.o tmpdir/d-51.o tmpdir/d-52.o tmpdir/d-53.o tmpdir/d-54.o tmpdir/d-55.o tmpdir/d-56.o tmpdir/d-57.o tmpdir/d-58.o tmpdir/d-59.o tmpdir/d-60.o tmpdir/d-61.o tmpdir/d-62.o tmpdir/d-63.o tmpdir/d-64.o tmpdir/d-65.o tmpdir/d-66.o tmpdir/d-67.o tmpdir/d-68.o tmpdir/d-69.o tmpdir/d-70.o tmpdir/d-71.o tmpdir/d-72.o tmpdir/d-73.o tmpdir/d-74.o tmpdir/d-75.o tmpdir/d-76.o tmpdir/d-77.o tmpdir/d-78.o tmpdir/d-79.o tmpdir/d-80.o tmpdir/d-81.o tmpdir/d-82.o tmpdir/d-83.o tmpdir/d-84.o tmpdir/d-85.o tmpdir/d-86.o tmpdir/d-87.o tmpdir/d-88.o tmpdir/d-89.o tmpdir/d-90.o tmpdir/d-91.o tmpdir/d-92.o tmpdir/d-93.o tmpdir/d-94.o tmpdir/d-95.o tmpdir/d-96.o tmpdir/d-97.o tmpdir/d-98.o tmpdir/d-99.o tmpdir/d-100.o tmpdir/d-101.o tmpdir/d-102.o tmpdir/d-103.o tmpdir/d-104.o tmpdir/d-105.o tmpdir/d-106.o tmpdir/d-107.o tmpdir/d-108.o tmpdir/d-109.o tmpdir/d-110.o tmpdir/d-111.o tmpdir/d-112.o tmpdir/d-113.o tmpdir/d-114.o tmpdir/d-115.o tmpdir/d-116.o tmpdir/d-117.o tmpdir/d-118.o tmpdir/d-119.o tmpdir/d-120.o tmpdir/d-121.o tmpdir/d-122.o tmpdir/d-123.o tmpdir/d-124.o tmpdir/d-125.o tmpdir/d-126.o tmpdir/d-127.o tmpdir/d-128.o tmpdir/d-129.o tmpdir/d-130.o tmpdir/d-131.o tmpdir/d-132.o tmpdir/d-133.o tmpdir/d-134.o tmpdir/d-135.o tmpdir/d-136.o tmpdir/d-137.o tmpdir/d-138.o tmpdir/d-139.o tmpdir/d-140.o tmpdir/d-141.o tmpdir/d-142.o tmpdir/d-143.o tmpdir/d-144.o tmpdir/d-145.o tmpdir/d-146.o tmpdir/d-147.o tmpdir/d-148.o tmpdir/d-149.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar cr tmpdir/many.a tmpdir/d-0.o tmpdir/d-1.o tmpdir/d-2.o tmpdir/d-3.o tmpdir/d-4.o tmpdir/d-5.o tmpdir/d-6.o tmpdir/d-7.o tmpdir/d-8.o tmpdir/d-9.o tmpdir/d-10.o tmpdir/d-11.o tmpdir/d-12.o tmpdir/d-13.o tmpdir/d-14.o tmpdir/d-15.o tmpdir/d-16.o tmpdir/d-17.o tmpdir/d-18.o tmpdir/d-19.o tmpdir/d-20.o tmpdir/d-21.o tmpdir/d-22.o tmpdir/d-23.o tmpdir/d-24.o tmpdir/d-25.o tmpdir/d-26.o tmpdir/d-27.o tmpdir/d-28.o tmpdir/d-29.o tmpdir/d-30.o tmpdir/d-31.o tmpdir/d-32.o tmpdir/d-33.o tmpdir/d-34.o tmpdir/d-35.o tmpdir/d-36.o tmpdir/d-37.o tmpdir/d-38.o tmpdir/d-39.o tmpdir/d-40.o tmpdir/d-41.o tmpdir/d-42.o tmpdir/d-43.o tmpdir/d-44.o tmpdir/d-45.o tmpdir/d-46.o tmpdir/d-47.o tmpdir/d-48.o tmpdir/d-49.o tmpdir/d-50.o tmpdir/d-51.o tmpdir/d-52.o tmpdir/d-53.o tmpdir/d-54.o tmpdir/d-55.o tmpdir/d-56.o tmpdir/d-57.o tmpdir/d-58.o tmpdir/d-59.o tmpdir/d-60.o tmpdir/d-61.o tmpdir/d-62.o tmpdir/d-63.o tmpdir/d-64.o tmpdir/d-65.o tmpdir/d-66.o tmpdir/d-67.o tmpdir/d-68.o tmpdir/d-69.o tmpdir/d-70.o tmpdir/d-71.o tmpdir/d-72.o tmpdir/d-73.o tmpdir/d-74.o tmpdir/d-75.o tmpdir/d-76.o tmpdir/d-77.o tmpdir/d-78.o tmpdir/d-79.o tmpdir/d-80.o tmpdir/d-81.o tmpdir/d-82.o tmpdir/d-83.o tmpdir/d-84.o tmpdir/d-85.o tmpdir/d-86.o tmpdir/d-87.o tmpdir/d-88.o tmpdir/d-89.o tmpdir/d-90.o tmpdir/d-91.o tmpdir/d-92.o tmpdir/d-93.o tmpdir/d-94.o tmpdir/d-95.o tmpdir/d-96.o tmpdir/d-97.o tmpdir/d-98.o tmpdir/d-99.o tmpdir/d-100.o tmpdir/d-101.o tmpdir/d-102.o tmpdir/d-103.o tmpdir/d-104.o tmpdir/d-105.o tmpdir/d-106.o tmpdir/d-107.o tmpdir/d-108.o tmpdir/d-109.o tmpdir/d-110.o tmpdir/d-111.o tmpdir/d-112.o tmpdir/d-113.o tmpdir/d-114.o tmpdir/d-115.o tmpdir/d-116.o tmpdir/d-117.o tmpdir/d-118.o tmpdir/d-119.o tmpdir/d-120.o tmpdir/d-121.o tmpdir/d-122.o tmpdir/d-123.o tmpdir/d-124.o tmpdir/d-125.o tmpdir/d-126.o tmpdir/d-127.o tmpdir/d-128.o tmpdir/d-129.o tmpdir/d-130.o tmpdir/d-131.o tmpdir/d-132.o tmpdir/d-133.o tmpdir/d-134.o tmpdir/d-135.o tmpdir/d-136.o tmpdir/d-137.o tmpdir/d-138.o tmpdir/d-139.o tmpdir/d-140.o tmpdir/d-141.o tmpdir/d-142.o tmpdir/d-143.o tmpdir/d-144.o tmpdir/d-145.o tmpdir/d-146.o tmpdir/d-147.o tmpdir/d-148.o tmpdir/d-149.o PASS: ar many files Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-ar -r -c tmpdir/artest.a --record-libdeps /foo/bar tmpdir/bintest.o Executing on host: i686-poky-linux-ar -r -c tmpdir/artest.a --record-libdeps /foo/bar tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -r -c tmpdir/artest.a --record-libdeps /foo/bar tmpdir/bintest.o i686-poky-linux-ar -t tmpdir/artest.a Executing on host: i686-poky-linux-ar -t tmpdir/artest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -t tmpdir/artest.a bintest.o __.LIBDEP bintest.o __.LIBDEP PASS: ar adding library dependencies Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s -o tmpdir/unique.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s -o tmpdir/unique.o i686-poky-linux-ar -s -r -c tmpdir/artest.a tmpdir/unique.o Executing on host: i686-poky-linux-ar -s -r -c tmpdir/artest.a tmpdir/unique.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar -s -r -c tmpdir/artest.a tmpdir/unique.o i686-poky-linux-nm --print-armap tmpdir/artest.a Executing on host: i686-poky-linux-nm --print-armap tmpdir/artest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/ar.exp completed in 4 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/arc/objdump.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/arc/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/arm/objdump.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/arm/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bfin/objdump.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bfin/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/compress.exp ... Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --nocompress-debug-sections -o tmpdir/dw2-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --nocompress-debug-sections -o tmpdir/dw2-1.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections -o tmpdir/dw2-1-compressed.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections -o tmpdir/dw2-1-compressed.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-1-compressedgnu.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/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 tmpdir/dw2-1.o tmpdir/dw2-1-compressedgnu.o differ: char 143, line 1 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections -o tmpdir/dw2-2-compressed.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections -o tmpdir/dw2-2-compressed.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-3.S --nocompress-debug-sections -o tmpdir/dw2-3.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-3.S --nocompress-debug-sections -o tmpdir/dw2-3.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections -o tmpdir/dw2-3-compressed.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections -o tmpdir/dw2-3-compressed.o i686-poky-linux-ar rc tmpdir/libdw2.a tmpdir/dw2-1-compressed.o tmpdir/dw2-2-compressed.o tmpdir/dw2-3-compressed.o Executing on host: i686-poky-linux-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 i686-poky-linux-ar rc tmpdir/libdw2.a tmpdir/dw2-1-compressed.o tmpdir/dw2-2-compressed.o tmpdir/dw2-3-compressed.o i686-poky-linux-objcopy --compress-debug-sections tmpdir/dw2-1.o tmpdir/dw2-copy.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections tmpdir/dw2-1.o tmpdir/dw2-copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --decompress-debug-sections tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o Executing on host: i686-poky-linux-objcopy --decompress-debug-sections tmpdir/dw2-1-compressed.o tmpdir/dw2-copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --decompress-debug-sections tmpdir/libdw2.a tmpdir/dw2-copy.a Executing on host: i686-poky-linux-objcopy --decompress-debug-sections tmpdir/libdw2.a tmpdir/dw2-copy.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --decompress-debug-sections tmpdir/libdw2.a tmpdir/dw2-copy.a Executing on host: i686-poky-linux-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 13 section headers, starting at offset 0x26c: 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] .rel.debug_info REL 00000000 0001bc 000030 08 I 10 4 4 [ 6] .debug_line PROGBITS 00000000 00008e 000042 00 0 0 1 [ 7] .rel.debug_line REL 00000000 0001ec 000010 08 I 10 6 4 [ 8] .debug_abbrev PROGBITS 00000000 0000d0 000033 00 0 0 1 [ 9] .note.gnu.property NOTE 00000000 000104 000028 00 A 0 0 4 [10] .symtab SYMTAB 00000000 00012c 000070 10 11 4 4 [11] .strtab STRTAB 00000000 00019c 00001e 00 0 0 1 [12] .shstrtab STRTAB 00000000 0001fc 00006d 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) File: tmpdir/dw2-copy.a(dw2-2-compressed.o) There are 13 section headers, starting at offset 0x234: 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] .rel.debug_info REL 00000000 000184 000030 08 I 10 4 4 [ 6] .debug_line PROGBITS 00000000 00008a 000042 00 0 0 1 [ 7] .rel.debug_line REL 00000000 0001b4 000010 08 I 10 6 4 [ 8] .debug_abbrev PROGBITS 00000000 0000cc 000033 00 0 0 1 [ 9] .note.gnu.property NOTE 00000000 000100 000028 00 A 0 0 4 [10] .symtab SYMTAB 00000000 000128 000050 10 11 4 4 [11] .strtab STRTAB 00000000 000178 00000a 00 0 0 1 [12] .shstrtab STRTAB 00000000 0001c4 00006d 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) File: tmpdir/dw2-copy.a(dw2-3-compressed.o) There are 13 section headers, starting at offset 0x2dc: 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] .rel.debug_info REL 00000000 00021c 000040 08 I 10 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] .rel.debug_line REL 00000000 00025c 000010 08 I 10 7 4 [ 9] .note.gnu.property NOTE 00000000 000188 000028 00 A 0 0 4 [10] .symtab SYMTAB 00000000 0001b0 000060 10 11 5 4 [11] .strtab STRTAB 00000000 000210 00000a 00 0 0 1 [12] .shstrtab STRTAB 00000000 00026c 00006d 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) PASS: objcopy decompress debug sections in archive i686-poky-linux-objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-copy.a tmpdir/dw2-copy-compressed.a Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-copy.a tmpdir/dw2-copy-compressed.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-copy.a tmpdir/dw2-copy-compressed.a Executing on host: i686-poky-linux-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-i386 Contents of section .zdebug_line: NOTE: This section is compressed, but its contents have NOT been expanded for this dump. 0000 5a4c4942 00000000 00000042 789cb363 ZLIB.......Bx..c 0010 60606062 5006928c 40200026 411c3062 ```bP...@ .&A.0b 0020 6048cbcc 4935d42b a9286100 03562616 `H..I5.+.(a..V&. 0030 20c9cc0c 54c3cac4 c100d605 00881204 ...T........... 0040 01 . dw2-2-compressed.o: file format elf32-i386 Contents of section .zdebug_line: NOTE: This section is compressed, but its contents have NOT been expanded for this dump. 0000 5a4c4942 00000000 00000042 789cb363 ZLIB.......Bx..c 0010 60606062 5006928c 40200026 411c3062 ```bP...@ .&A.0b 0020 6048cbcc 4935d42b a9286100 03562610 `H..I5.+.(a..V&. 0030 c9cc0c54 c3cac4c2 00d60500 87ae03f9 ...T............ dw2-3-compressed.o: file format elf32-i386 Contents of section .zdebug_line: NOTE: This section is compressed, but its contents have NOT been expanded for this dump. 0000 5a4c4942 00000000 00000042 789cb363 ZLIB.......Bx..c 0010 60606062 5006928c 40200026 411c3062 ```bP...@ .&A.0b 0020 6048cbcc 4935d42b a9286100 03562610 `H..I5.+.(a..V&. 0030 c9cc0c54 c3cac4c2 00d60500 87ae03f9 ...T............ PASS: objcopy compress debug sections in archive with zlib-gnu Executing on host: i686-poky-linux-objdump -W tmpdir/dw2-1-compressed.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-1-compressed.o: file format elf32-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x4e (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 <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 (ebp)) <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: 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg 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 (view 1) [0x00000038] Extended opcode 2: set Address to 0x8 [0x0000003f] Extended opcode 1: End of Sequence Contents of the .debug_abbrev section: Number TAG (0) 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: i686-poky-linux-objdump -W tmpdir/dw2-3-compressed.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-3-compressed.o: file format elf32-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x5e (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 <10> DW_AT_high_pc : 0x4 <14> DW_AT_low_pc : 0 <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 : 0 <44> DW_AT_high_pc : 0x4 <48> DW_AT_frame_base : 1 byte block: 55 (DW_OP_reg5 (ebp)) <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 (0) 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: 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg 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 0 [0x00000034] Advance Line by 3 to 4 [0x00000036] Copy [0x00000037] Copy (view 1) [0x00000038] Extended opcode 2: set Address to 0x4 [0x0000003f] Extended opcode 1: End of Sequence PASS: objdump compress debug sections 3 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-empty.S --nocompress-debug-sections -o tmpdir/dw2-1empty.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-empty.S --nocompress-debug-sections -o tmpdir/dw2-1empty.o i686-poky-linux-objcopy --compress-debug-sections tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections tmpdir/dw2-1empty.o tmpdir/dw2-copyempty.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-as -o tmpdir/debug_str.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debug_str.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/debug_str.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debug_str.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/debug_str.o tmpdir/debug_str.copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/debug_str.o tmpdir/debug_str.copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -h tmpdir/debug_str.copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -h tmpdir/debug_str.copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: Uncompressed .debug_str section starting with ZLIB Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-1-compressedgabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-1-compressedgabi.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-1-compressedgnu.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/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: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-2-compressedgabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-2-compressedgabi.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-2.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-2-compressedgnu.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/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: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-3-compressedgabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections=zlib-gabi -o tmpdir/dw2-3-compressedgabi.o Executing on host: i686-poky-linux-readelf -t --wide tmpdir/dw2-3-compressedgabi.o /dev/null tmpdir/dw2-3.rt (timeout = 300) spawn [open ...] There are 13 section headers, starting at offset 0x2a4: 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 000078 00 0 0 4 [00000800]: COMPRESSED ZLIB, 0000009d, 1 [ 5] .rel.debug_info REL 00000000 0001e4 000040 08 10 4 4 [00000040]: INFO LINK [ 6] .debug_abbrev PROGBITS 00000000 0000b0 000060 00 0 0 4 [00000800]: COMPRESSED ZLIB, 0000006f, 1 [ 7] .debug_line PROGBITS 00000000 000110 000040 00 0 0 4 [00000800]: COMPRESSED ZLIB, 00000042, 1 [ 8] .rel.debug_line REL 00000000 000224 000010 08 10 7 4 [00000040]: INFO LINK [ 9] .note.gnu.property NOTE 00000000 000150 000028 00 0 0 4 [00000002]: ALLOC [10] .symtab SYMTAB 00000000 000178 000060 10 11 5 4 [00000000]: [11] .strtab STRTAB 00000000 0001d8 00000a 00 0 0 1 [00000000]: [12] .shstrtab STRTAB 00000000 000234 00006d 00 0 0 1 [00000000]: PASS: readelf -t zlib-gabi compress debug sections Executing on host: i686-poky-linux-readelf -S --wide tmpdir/dw2-3-compressedgabi.o /dev/null tmpdir/dw2-3.rS (timeout = 300) spawn [open ...] There are 13 section headers, starting at offset 0x2a4: 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 000078 00 C 0 0 4 [ 5] .rel.debug_info REL 00000000 0001e4 000040 08 I 10 4 4 [ 6] .debug_abbrev PROGBITS 00000000 0000b0 000060 00 C 0 0 4 [ 7] .debug_line PROGBITS 00000000 000110 000040 00 C 0 0 4 [ 8] .rel.debug_line REL 00000000 000224 000010 08 I 10 7 4 [ 9] .note.gnu.property NOTE 00000000 000150 000028 00 A 0 0 4 [10] .symtab SYMTAB 00000000 000178 000060 10 11 5 4 [11] .strtab STRTAB 00000000 0001d8 00000a 00 0 0 1 [12] .shstrtab STRTAB 00000000 000234 00006d 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) PASS: readelf -S zlib-gabi compress debug sections Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-3.S --compress-debug-sections=zlib-gnu -o tmpdir/dw2-3-compressedgnu.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/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 i686-poky-linux-ar rc tmpdir/libdw2gabi.a tmpdir/dw2-1-compressedgabi.o tmpdir/dw2-2-compressedgabi.o tmpdir/dw2-3-compressedgabi.o Executing on host: i686-poky-linux-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 i686-poky-linux-ar rc tmpdir/libdw2gabi.a tmpdir/dw2-1-compressedgabi.o tmpdir/dw2-2-compressedgabi.o tmpdir/dw2-3-compressedgabi.o i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1.o tmpdir/debug_str.copygabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --decompress-debug-sections tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o Executing on host: i686-poky-linux-objcopy --decompress-debug-sections tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1-compressed.o tmpdir/debug_str.copygabi.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-1-compressed.o tmpdir/debug_str.copygabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygnu.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-1-compressedgabi.o tmpdir/debug_str.copygnu.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3.o tmpdir/debug_str.copygabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --decompress-debug-sections tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o Executing on host: i686-poky-linux-objcopy --decompress-debug-sections tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3-compressed.o tmpdir/debug_str.copygabi.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/dw2-3-compressed.o tmpdir/debug_str.copygabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygnu.o Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gnu tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygnu.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o Executing on host: i686-poky-linux-objcopy tmpdir/dw2-3-compressedgnu.o tmpdir/debug_str.copygnu.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o Executing on host: i686-poky-linux-objcopy tmpdir/dw2-3-compressedgabi.o tmpdir/debug_str.copygabi.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/dw2-3-compressedgabi.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-gabi compress debug sections 3) i686-poky-linux-objcopy --decompress-debug-sections tmpdir/libdw2gabi.a tmpdir/debug_str.copygabi.a Executing on host: i686-poky-linux-objcopy --decompress-debug-sections tmpdir/libdw2gabi.a tmpdir/debug_str.copygabi.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --decompress-debug-sections tmpdir/libdw2gabi.a tmpdir/debug_str.copygabi.a Executing on host: i686-poky-linux-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 13 section headers, starting at offset 0x26c: 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] .rel.debug_info REL 00000000 0001bc 000030 08 I 10 4 4 [ 6] .debug_line PROGBITS 00000000 00008e 000042 00 0 0 1 [ 7] .rel.debug_line REL 00000000 0001ec 000010 08 I 10 6 4 [ 8] .debug_abbrev PROGBITS 00000000 0000d0 000033 00 0 0 1 [ 9] .note.gnu.property NOTE 00000000 000104 000028 00 A 0 0 4 [10] .symtab SYMTAB 00000000 00012c 000070 10 11 4 4 [11] .strtab STRTAB 00000000 00019c 00001e 00 0 0 1 [12] .shstrtab STRTAB 00000000 0001fc 00006d 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) File: tmpdir/debug_str.copygabi.a(dw2-2-compressedgabi.o) There are 13 section headers, starting at offset 0x234: 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] .rel.debug_info REL 00000000 000184 000030 08 I 10 4 4 [ 6] .debug_line PROGBITS 00000000 00008a 000042 00 0 0 1 [ 7] .rel.debug_line REL 00000000 0001b4 000010 08 I 10 6 4 [ 8] .debug_abbrev PROGBITS 00000000 0000cc 000033 00 0 0 1 [ 9] .note.gnu.property NOTE 00000000 000100 000028 00 A 0 0 4 [10] .symtab SYMTAB 00000000 000128 000050 10 11 4 4 [11] .strtab STRTAB 00000000 000178 00000a 00 0 0 1 [12] .shstrtab STRTAB 00000000 0001c4 00006d 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) File: tmpdir/debug_str.copygabi.a(dw2-3-compressedgabi.o) There are 13 section headers, starting at offset 0x2dc: 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] .rel.debug_info REL 00000000 00021c 000040 08 I 10 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] .rel.debug_line REL 00000000 00025c 000010 08 I 10 7 4 [ 9] .note.gnu.property NOTE 00000000 000188 000028 00 A 0 0 4 [10] .symtab SYMTAB 00000000 0001b0 000060 10 11 5 4 [11] .strtab STRTAB 00000000 000210 00000a 00 0 0 1 [12] .shstrtab STRTAB 00000000 00026c 00006d 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) PASS: objcopy decompress debug sections in archive with zlib-gabi i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/debug_str.copygabi.a tmpdir/dw2-copy-compressedgabi.a Executing on host: i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/debug_str.copygabi.a tmpdir/dw2-copy-compressedgabi.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --compress-debug-sections=zlib-gabi tmpdir/debug_str.copygabi.a tmpdir/dw2-copy-compressedgabi.a Executing on host: i686-poky-linux-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-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x4e (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 <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 (ebp)) <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: 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg 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 (view 1) [0x00000038] Extended opcode 2: set Address to 0x8 [0x0000003f] Extended opcode 1: End of Sequence Contents of the .debug_abbrev section: Number TAG (0) 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-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x4e (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 <10> DW_AT_high_pc : 0x4 <14> DW_AT_low_pc : 0 <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 : 0 <44> DW_AT_high_pc : 0x4 <48> DW_AT_frame_base : 1 byte block: 55 (DW_OP_reg5 (ebp)) <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: 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg 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 0 [0x00000034] Advance Line by 3 to 4 [0x00000036] Copy [0x00000037] Copy (view 1) [0x00000038] Extended opcode 2: set Address to 0x4 [0x0000003f] Extended opcode 1: End of Sequence Contents of the .debug_abbrev section: Number TAG (0) 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-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x5e (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 <10> DW_AT_high_pc : 0x4 <14> DW_AT_low_pc : 0 <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 : 0 <44> DW_AT_high_pc : 0x4 <48> DW_AT_frame_base : 1 byte block: 55 (DW_OP_reg5 (ebp)) <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 (0) 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: 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg 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 0 [0x00000034] Advance Line by 3 to 4 [0x00000036] Copy [0x00000037] Copy (view 1) [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: i686-poky-linux-objdump -W tmpdir/dw2-3-compressedgabi.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-3-compressedgabi.o: file format elf32-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x5e (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 <10> DW_AT_high_pc : 0x4 <14> DW_AT_low_pc : 0 <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 : 0 <44> DW_AT_high_pc : 0x4 <48> DW_AT_frame_base : 1 byte block: 55 (DW_OP_reg5 (ebp)) <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 (0) 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: 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg 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 0 [0x00000034] Advance Line by 3 to 4 [0x00000036] Copy [0x00000037] Copy (view 1) [0x00000038] Extended opcode 2: set Address to 0x4 [0x0000003f] Extended opcode 1: End of Sequence PASS: objdump compress debug sections 3 with zlib-gabi Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zstd -o tmpdir/dw2-1-compressedzstd.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-1.S --compress-debug-sections=zstd -o tmpdir/dw2-1-compressedzstd.o Assembler messages: Fatal error: --compress-debug-sections=zstd: gas is not built with zstd support assembler exited with status 1 Assembler messages: Fatal error: --compress-debug-sections=zstd: gas is not built with zstd support Executing on host: i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/testprog Executing on host: i686-poky-linux-objdump -d tmpdir/testprog /dev/null tmpdir/testprog.dump (timeout = 300) spawn [open ...] tmpdir/testprog: file format elf32-i386 Disassembly of section .init: 00001000 <_init>: 1000: 53 push %ebx 1001: 83 ec 08 sub $0x8,%esp 1004: e8 87 00 00 00 call 1090 <__x86.get_pc_thunk.bx> 1009: 81 c3 eb 2f 00 00 add $0x2feb,%ebx 100f: 8b 83 f4 ff ff ff mov -0xc(%ebx),%eax 1015: 85 c0 test %eax,%eax 1017: 74 02 je 101b <_init+0x1b> 1019: ff d0 call *%eax 101b: 83 c4 08 add $0x8,%esp 101e: 5b pop %ebx 101f: c3 ret Disassembly of section .plt: 00001020 <__libc_start_main@plt-0x10>: 1020: ff b3 04 00 00 00 push 0x4(%ebx) 1026: ff a3 08 00 00 00 jmp *0x8(%ebx) 102c: 00 00 add %al,(%eax) ... 00001030 <__libc_start_main@plt>: 1030: ff a3 0c 00 00 00 jmp *0xc(%ebx) 1036: 68 00 00 00 00 push $0x0 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> 00001040 : 1040: ff a3 10 00 00 00 jmp *0x10(%ebx) 1046: 68 08 00 00 00 push $0x8 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> Disassembly of section .plt.got: 00001050 <__cxa_finalize@plt>: 1050: ff a3 f0 ff ff ff jmp *-0x10(%ebx) 1056: 66 90 xchg %ax,%ax Disassembly of section .text: 00001060 <_start>: 1060: 31 ed xor %ebp,%ebp 1062: 5e pop %esi 1063: 89 e1 mov %esp,%ecx 1065: 83 e4 f0 and $0xfffffff0,%esp 1068: 50 push %eax 1069: 54 push %esp 106a: 52 push %edx 106b: e8 18 00 00 00 call 1088 <_start+0x28> 1070: 81 c3 84 2f 00 00 add $0x2f84,%ebx 1076: 6a 00 push $0x0 1078: 6a 00 push $0x0 107a: 51 push %ecx 107b: 56 push %esi 107c: ff b3 f8 ff ff ff push -0x8(%ebx) 1082: e8 a9 ff ff ff call 1030 <__libc_start_main@plt> 1087: f4 hlt 1088: 8b 1c 24 mov (%esp),%ebx 108b: c3 ret 108c: 66 90 xchg %ax,%ax 108e: 66 90 xchg %ax,%ax 00001090 <__x86.get_pc_thunk.bx>: 1090: 8b 1c 24 mov (%esp),%ebx 1093: c3 ret 1094: 66 90 xchg %ax,%ax 1096: 66 90 xchg %ax,%ax 1098: 66 90 xchg %ax,%ax 109a: 66 90 xchg %ax,%ax 109c: 66 90 xchg %ax,%ax 109e: 66 90 xchg %ax,%ax 000010a0 : 10a0: e8 e4 00 00 00 call 1189 <__x86.get_pc_thunk.dx> 10a5: 81 c2 4f 2f 00 00 add $0x2f4f,%edx 10ab: 8d 8a 24 00 00 00 lea 0x24(%edx),%ecx 10b1: 8d 82 24 00 00 00 lea 0x24(%edx),%eax 10b7: 39 c8 cmp %ecx,%eax 10b9: 74 1d je 10d8 10bb: 8b 82 ec ff ff ff mov -0x14(%edx),%eax 10c1: 85 c0 test %eax,%eax 10c3: 74 13 je 10d8 10c5: 55 push %ebp 10c6: 89 e5 mov %esp,%ebp 10c8: 83 ec 14 sub $0x14,%esp 10cb: 51 push %ecx 10cc: ff d0 call *%eax 10ce: 83 c4 10 add $0x10,%esp 10d1: c9 leave 10d2: c3 ret 10d3: 2e 8d 74 26 00 lea %cs:0x0(%esi,%eiz,1),%esi 10d8: c3 ret 10d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 000010e0 : 10e0: e8 a4 00 00 00 call 1189 <__x86.get_pc_thunk.dx> 10e5: 81 c2 0f 2f 00 00 add $0x2f0f,%edx 10eb: 55 push %ebp 10ec: 89 e5 mov %esp,%ebp 10ee: 53 push %ebx 10ef: 83 ec 04 sub $0x4,%esp 10f2: 8d 8a 24 00 00 00 lea 0x24(%edx),%ecx 10f8: 8d 82 24 00 00 00 lea 0x24(%edx),%eax 10fe: 29 c8 sub %ecx,%eax 1100: 89 c3 mov %eax,%ebx 1102: c1 e8 1f shr $0x1f,%eax 1105: c1 fb 02 sar $0x2,%ebx 1108: 01 d8 add %ebx,%eax 110a: d1 f8 sar $1,%eax 110c: 74 14 je 1122 110e: 8b 92 fc ff ff ff mov -0x4(%edx),%edx 1114: 85 d2 test %edx,%edx 1116: 74 0a je 1122 1118: 83 ec 08 sub $0x8,%esp 111b: 50 push %eax 111c: 51 push %ecx 111d: ff d2 call *%edx 111f: 83 c4 10 add $0x10,%esp 1122: 8b 5d fc mov -0x4(%ebp),%ebx 1125: c9 leave 1126: c3 ret 1127: 2e 8d b4 26 00 00 00 lea %cs:0x0(%esi,%eiz,1),%esi 112e: 00 112f: 90 nop 00001130 <__do_global_dtors_aux>: 1130: f3 0f 1e fb endbr32 1134: 55 push %ebp 1135: 89 e5 mov %esp,%ebp 1137: 53 push %ebx 1138: e8 53 ff ff ff call 1090 <__x86.get_pc_thunk.bx> 113d: 81 c3 b7 2e 00 00 add $0x2eb7,%ebx 1143: 83 ec 04 sub $0x4,%esp 1146: 80 bb 24 00 00 00 00 cmpb $0x0,0x24(%ebx) 114d: 75 27 jne 1176 <__do_global_dtors_aux+0x46> 114f: 8b 83 f0 ff ff ff mov -0x10(%ebx),%eax 1155: 85 c0 test %eax,%eax 1157: 74 11 je 116a <__do_global_dtors_aux+0x3a> 1159: 83 ec 0c sub $0xc,%esp 115c: ff b3 18 00 00 00 push 0x18(%ebx) 1162: e8 e9 fe ff ff call 1050 <__cxa_finalize@plt> 1167: 83 c4 10 add $0x10,%esp 116a: e8 31 ff ff ff call 10a0 116f: c6 83 24 00 00 00 01 movb $0x1,0x24(%ebx) 1176: 8b 5d fc mov -0x4(%ebp),%ebx 1179: c9 leave 117a: c3 ret 117b: 2e 8d 74 26 00 lea %cs:0x0(%esi,%eiz,1),%esi 00001180 : 1180: f3 0f 1e fb endbr32 1184: e9 57 ff ff ff jmp 10e0 00001189 <__x86.get_pc_thunk.dx>: 1189: 8b 14 24 mov (%esp),%edx 118c: c3 ret 0000118d : 118d: 55 push %ebp 118e: 89 e5 mov %esp,%ebp 1190: e8 83 00 00 00 call 1218 <__x86.get_pc_thunk.ax> 1195: 05 5f 2e 00 00 add $0x2e5f,%eax 119a: b8 03 00 00 00 mov $0x3,%eax 119f: 5d pop %ebp 11a0: c3 ret 000011a1
: 11a1: 8d 4c 24 04 lea 0x4(%esp),%ecx 11a5: 83 e4 f0 and $0xfffffff0,%esp 11a8: ff 71 fc push -0x4(%ecx) 11ab: 55 push %ebp 11ac: 89 e5 mov %esp,%ebp 11ae: 53 push %ebx 11af: 51 push %ecx 11b0: e8 63 00 00 00 call 1218 <__x86.get_pc_thunk.ax> 11b5: 05 3f 2e 00 00 add $0x2e3f,%eax 11ba: 8b 90 28 00 00 00 mov 0x28(%eax),%edx 11c0: 85 d2 test %edx,%edx 11c2: 75 16 jne 11da 11c4: 8b 90 1c 00 00 00 mov 0x1c(%eax),%edx 11ca: 83 fa 01 cmp $0x1,%edx 11cd: 75 0b jne 11da 11cf: 8b 90 20 00 00 00 mov 0x20(%eax),%edx 11d5: 83 fa 02 cmp $0x2,%edx 11d8: 74 1b je 11f5 11da: 83 ec 0c sub $0xc,%esp 11dd: 8d 90 1b e0 ff ff lea -0x1fe5(%eax),%edx 11e3: 52 push %edx 11e4: 89 c3 mov %eax,%ebx 11e6: e8 55 fe ff ff call 1040 11eb: 83 c4 10 add $0x10,%esp 11ee: b8 01 00 00 00 mov $0x1,%eax 11f3: eb 19 jmp 120e 11f5: 83 ec 0c sub $0xc,%esp 11f8: 8d 90 22 e0 ff ff lea -0x1fde(%eax),%edx 11fe: 52 push %edx 11ff: 89 c3 mov %eax,%ebx 1201: e8 3a fe ff ff call 1040 1206: 83 c4 10 add $0x10,%esp 1209: b8 00 00 00 00 mov $0x0,%eax 120e: 8d 65 f8 lea -0x8(%ebp),%esp 1211: 59 pop %ecx 1212: 5b pop %ebx 1213: 5d pop %ebp 1214: 8d 61 fc lea -0x4(%ecx),%esp 1217: c3 ret 00001218 <__x86.get_pc_thunk.ax>: 1218: 8b 04 24 mov (%esp),%eax 121b: c3 ret Disassembly of section .fini: 0000121c <_fini>: 121c: 53 push %ebx 121d: 83 ec 08 sub $0x8,%esp 1220: e8 6b fe ff ff call 1090 <__x86.get_pc_thunk.bx> 1225: 81 c3 cf 2d 00 00 add $0x2dcf,%ebx 122b: 83 c4 08 add $0x8,%esp 122e: 5b pop %ebx 122f: c3 ret i686-poky-linux-strip --strip-debug --remove-section=.comment --remove-section=.note tmpdir/testprog -o tmpdir/testprog.strip Executing on host: i686-poky-linux-strip --strip-debug --remove-section=.comment --remove-section=.note tmpdir/testprog -o tmpdir/testprog.strip (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip --strip-debug --remove-section=.comment --remove-section=.note tmpdir/testprog -o tmpdir/testprog.strip i686-poky-linux-objcopy --only-keep-debug --decompress-debug-sections tmpdir/testprog tmpdir/testprog.decompress Executing on host: i686-poky-linux-objcopy --only-keep-debug --decompress-debug-sections tmpdir/testprog tmpdir/testprog.decompress (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --only-keep-debug --decompress-debug-sections tmpdir/testprog tmpdir/testprog.decompress i686-poky-linux-objcopy --only-keep-debug --compress-debug-sections tmpdir/testprog tmpdir/testprog.compress Executing on host: i686-poky-linux-objcopy --only-keep-debug --compress-debug-sections tmpdir/testprog tmpdir/testprog.compress (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --only-keep-debug --compress-debug-sections tmpdir/testprog tmpdir/testprog.compress i686-poky-linux-objcopy --add-gnu-debuglink=tmpdir/testprog.decompress tmpdir/testprog.strip tmpdir/testprog Executing on host: i686-poky-linux-objcopy --add-gnu-debuglink=tmpdir/testprog.decompress tmpdir/testprog.strip tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --add-gnu-debuglink=tmpdir/testprog.decompress tmpdir/testprog.strip tmpdir/testprog Executing on host: i686-poky-linux-objdump -d -WK tmpdir/testprog /dev/null tmpdir/testprog.decompress.dump (timeout = 300) spawn [open ...] tmpdir/testprog: file format elf32-i386 Disassembly of section .init: 00001000 <_init>: 1000: 53 push %ebx 1001: 83 ec 08 sub $0x8,%esp 1004: e8 87 00 00 00 call 1090 <__x86.get_pc_thunk.bx> 1009: 81 c3 eb 2f 00 00 add $0x2feb,%ebx 100f: 8b 83 f4 ff ff ff mov -0xc(%ebx),%eax 1015: 85 c0 test %eax,%eax 1017: 74 02 je 101b <_init+0x1b> 1019: ff d0 call *%eax 101b: 83 c4 08 add $0x8,%esp 101e: 5b pop %ebx 101f: c3 ret Disassembly of section .plt: 00001020 <__libc_start_main@plt-0x10>: 1020: ff b3 04 00 00 00 push 0x4(%ebx) 1026: ff a3 08 00 00 00 jmp *0x8(%ebx) 102c: 00 00 add %al,(%eax) ... 00001030 <__libc_start_main@plt>: 1030: ff a3 0c 00 00 00 jmp *0xc(%ebx) 1036: 68 00 00 00 00 push $0x0 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> 00001040 : 1040: ff a3 10 00 00 00 jmp *0x10(%ebx) 1046: 68 08 00 00 00 push $0x8 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> Disassembly of section .plt.got: 00001050 <__cxa_finalize@plt>: 1050: ff a3 f0 ff ff ff jmp *-0x10(%ebx) 1056: 66 90 xchg %ax,%ax Disassembly of section .text: 00001060 <_start>: 1060: 31 ed xor %ebp,%ebp 1062: 5e pop %esi 1063: 89 e1 mov %esp,%ecx 1065: 83 e4 f0 and $0xfffffff0,%esp 1068: 50 push %eax 1069: 54 push %esp 106a: 52 push %edx 106b: e8 18 00 00 00 call 1088 <_start+0x28> 1070: 81 c3 84 2f 00 00 add $0x2f84,%ebx 1076: 6a 00 push $0x0 1078: 6a 00 push $0x0 107a: 51 push %ecx 107b: 56 push %esi 107c: ff b3 f8 ff ff ff push -0x8(%ebx) 1082: e8 a9 ff ff ff call 1030 <__libc_start_main@plt> 1087: f4 hlt 1088: 8b 1c 24 mov (%esp),%ebx 108b: c3 ret 108c: 66 90 xchg %ax,%ax 108e: 66 90 xchg %ax,%ax 00001090 <__x86.get_pc_thunk.bx>: 1090: 8b 1c 24 mov (%esp),%ebx 1093: c3 ret 1094: 66 90 xchg %ax,%ax 1096: 66 90 xchg %ax,%ax 1098: 66 90 xchg %ax,%ax 109a: 66 90 xchg %ax,%ax 109c: 66 90 xchg %ax,%ax 109e: 66 90 xchg %ax,%ax 000010a0 : 10a0: e8 e4 00 00 00 call 1189 <__x86.get_pc_thunk.dx> 10a5: 81 c2 4f 2f 00 00 add $0x2f4f,%edx 10ab: 8d 8a 24 00 00 00 lea 0x24(%edx),%ecx 10b1: 8d 82 24 00 00 00 lea 0x24(%edx),%eax 10b7: 39 c8 cmp %ecx,%eax 10b9: 74 1d je 10d8 10bb: 8b 82 ec ff ff ff mov -0x14(%edx),%eax 10c1: 85 c0 test %eax,%eax 10c3: 74 13 je 10d8 10c5: 55 push %ebp 10c6: 89 e5 mov %esp,%ebp 10c8: 83 ec 14 sub $0x14,%esp 10cb: 51 push %ecx 10cc: ff d0 call *%eax 10ce: 83 c4 10 add $0x10,%esp 10d1: c9 leave 10d2: c3 ret 10d3: 2e 8d 74 26 00 lea %cs:0x0(%esi,%eiz,1),%esi 10d8: c3 ret 10d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 000010e0 : 10e0: e8 a4 00 00 00 call 1189 <__x86.get_pc_thunk.dx> 10e5: 81 c2 0f 2f 00 00 add $0x2f0f,%edx 10eb: 55 push %ebp 10ec: 89 e5 mov %esp,%ebp 10ee: 53 push %ebx 10ef: 83 ec 04 sub $0x4,%esp 10f2: 8d 8a 24 00 00 00 lea 0x24(%edx),%ecx 10f8: 8d 82 24 00 00 00 lea 0x24(%edx),%eax 10fe: 29 c8 sub %ecx,%eax 1100: 89 c3 mov %eax,%ebx 1102: c1 e8 1f shr $0x1f,%eax 1105: c1 fb 02 sar $0x2,%ebx 1108: 01 d8 add %ebx,%eax 110a: d1 f8 sar $1,%eax 110c: 74 14 je 1122 110e: 8b 92 fc ff ff ff mov -0x4(%edx),%edx 1114: 85 d2 test %edx,%edx 1116: 74 0a je 1122 1118: 83 ec 08 sub $0x8,%esp 111b: 50 push %eax 111c: 51 push %ecx 111d: ff d2 call *%edx 111f: 83 c4 10 add $0x10,%esp 1122: 8b 5d fc mov -0x4(%ebp),%ebx 1125: c9 leave 1126: c3 ret 1127: 2e 8d b4 26 00 00 00 lea %cs:0x0(%esi,%eiz,1),%esi 112e: 00 112f: 90 nop 00001130 <__do_global_dtors_aux>: 1130: f3 0f 1e fb endbr32 1134: 55 push %ebp 1135: 89 e5 mov %esp,%ebp 1137: 53 push %ebx 1138: e8 53 ff ff ff call 1090 <__x86.get_pc_thunk.bx> 113d: 81 c3 b7 2e 00 00 add $0x2eb7,%ebx 1143: 83 ec 04 sub $0x4,%esp 1146: 80 bb 24 00 00 00 00 cmpb $0x0,0x24(%ebx) 114d: 75 27 jne 1176 <__do_global_dtors_aux+0x46> 114f: 8b 83 f0 ff ff ff mov -0x10(%ebx),%eax 1155: 85 c0 test %eax,%eax 1157: 74 11 je 116a <__do_global_dtors_aux+0x3a> 1159: 83 ec 0c sub $0xc,%esp 115c: ff b3 18 00 00 00 push 0x18(%ebx) 1162: e8 e9 fe ff ff call 1050 <__cxa_finalize@plt> 1167: 83 c4 10 add $0x10,%esp 116a: e8 31 ff ff ff call 10a0 116f: c6 83 24 00 00 00 01 movb $0x1,0x24(%ebx) 1176: 8b 5d fc mov -0x4(%ebp),%ebx 1179: c9 leave 117a: c3 ret 117b: 2e 8d 74 26 00 lea %cs:0x0(%esi,%eiz,1),%esi 00001180 : 1180: f3 0f 1e fb endbr32 1184: e9 57 ff ff ff jmp 10e0 00001189 <__x86.get_pc_thunk.dx>: 1189: 8b 14 24 mov (%esp),%edx 118c: c3 ret 0000118d : 118d: 55 push %ebp 118e: 89 e5 mov %esp,%ebp 1190: e8 83 00 00 00 call 1218 <__x86.get_pc_thunk.ax> 1195: 05 5f 2e 00 00 add $0x2e5f,%eax 119a: b8 03 00 00 00 mov $0x3,%eax 119f: 5d pop %ebp 11a0: c3 ret 000011a1
: 11a1: 8d 4c 24 04 lea 0x4(%esp),%ecx 11a5: 83 e4 f0 and $0xfffffff0,%esp 11a8: ff 71 fc push -0x4(%ecx) 11ab: 55 push %ebp 11ac: 89 e5 mov %esp,%ebp 11ae: 53 push %ebx 11af: 51 push %ecx 11b0: e8 63 00 00 00 call 1218 <__x86.get_pc_thunk.ax> 11b5: 05 3f 2e 00 00 add $0x2e3f,%eax 11ba: 8b 90 28 00 00 00 mov 0x28(%eax),%edx 11c0: 85 d2 test %edx,%edx 11c2: 75 16 jne 11da 11c4: 8b 90 1c 00 00 00 mov 0x1c(%eax),%edx 11ca: 83 fa 01 cmp $0x1,%edx 11cd: 75 0b jne 11da 11cf: 8b 90 20 00 00 00 mov 0x20(%eax),%edx 11d5: 83 fa 02 cmp $0x2,%edx 11d8: 74 1b je 11f5 11da: 83 ec 0c sub $0xc,%esp 11dd: 8d 90 1b e0 ff ff lea -0x1fe5(%eax),%edx 11e3: 52 push %edx 11e4: 89 c3 mov %eax,%ebx 11e6: e8 55 fe ff ff call 1040 11eb: 83 c4 10 add $0x10,%esp 11ee: b8 01 00 00 00 mov $0x1,%eax 11f3: eb 19 jmp 120e 11f5: 83 ec 0c sub $0xc,%esp 11f8: 8d 90 22 e0 ff ff lea -0x1fde(%eax),%edx 11fe: 52 push %edx 11ff: 89 c3 mov %eax,%ebx 1201: e8 3a fe ff ff call 1040 1206: 83 c4 10 add $0x10,%esp 1209: b8 00 00 00 00 mov $0x0,%eax 120e: 8d 65 f8 lea -0x8(%ebp),%esp 1211: 59 pop %ecx 1212: 5b pop %ebx 1213: 5d pop %ebp 1214: 8d 61 fc lea -0x4(%ecx),%esp 1217: c3 ret 00001218 <__x86.get_pc_thunk.ax>: 1218: 8b 04 24 mov (%esp),%eax 121b: c3 ret Disassembly of section .fini: 0000121c <_fini>: 121c: 53 push %ebx 121d: 83 ec 08 sub $0x8,%esp 1220: e8 6b fe ff ff call 1090 <__x86.get_pc_thunk.bx> 1225: 81 c3 cf 2d 00 00 add $0x2dcf,%ebx 122b: 83 c4 08 add $0x8,%esp 122e: 5b pop %ebx 122f: c3 ret i686-poky-linux-objcopy --add-gnu-debuglink=tmpdir/testprog.compress tmpdir/testprog.strip tmpdir/testprog Executing on host: i686-poky-linux-objcopy --add-gnu-debuglink=tmpdir/testprog.compress tmpdir/testprog.strip tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --add-gnu-debuglink=tmpdir/testprog.compress tmpdir/testprog.strip tmpdir/testprog Executing on host: i686-poky-linux-objdump -d -WK tmpdir/testprog /dev/null tmpdir/testprog.compress.dump (timeout = 300) spawn [open ...] tmpdir/testprog: file format elf32-i386 Disassembly of section .init: 00001000 <_init>: 1000: 53 push %ebx 1001: 83 ec 08 sub $0x8,%esp 1004: e8 87 00 00 00 call 1090 <__x86.get_pc_thunk.bx> 1009: 81 c3 eb 2f 00 00 add $0x2feb,%ebx 100f: 8b 83 f4 ff ff ff mov -0xc(%ebx),%eax 1015: 85 c0 test %eax,%eax 1017: 74 02 je 101b <_init+0x1b> 1019: ff d0 call *%eax 101b: 83 c4 08 add $0x8,%esp 101e: 5b pop %ebx 101f: c3 ret Disassembly of section .plt: 00001020 <__libc_start_main@plt-0x10>: 1020: ff b3 04 00 00 00 push 0x4(%ebx) 1026: ff a3 08 00 00 00 jmp *0x8(%ebx) 102c: 00 00 add %al,(%eax) ... 00001030 <__libc_start_main@plt>: 1030: ff a3 0c 00 00 00 jmp *0xc(%ebx) 1036: 68 00 00 00 00 push $0x0 103b: e9 e0 ff ff ff jmp 1020 <_init+0x20> 00001040 : 1040: ff a3 10 00 00 00 jmp *0x10(%ebx) 1046: 68 08 00 00 00 push $0x8 104b: e9 d0 ff ff ff jmp 1020 <_init+0x20> Disassembly of section .plt.got: 00001050 <__cxa_finalize@plt>: 1050: ff a3 f0 ff ff ff jmp *-0x10(%ebx) 1056: 66 90 xchg %ax,%ax Disassembly of section .text: 00001060 <_start>: 1060: 31 ed xor %ebp,%ebp 1062: 5e pop %esi 1063: 89 e1 mov %esp,%ecx 1065: 83 e4 f0 and $0xfffffff0,%esp 1068: 50 push %eax 1069: 54 push %esp 106a: 52 push %edx 106b: e8 18 00 00 00 call 1088 <_start+0x28> 1070: 81 c3 84 2f 00 00 add $0x2f84,%ebx 1076: 6a 00 push $0x0 1078: 6a 00 push $0x0 107a: 51 push %ecx 107b: 56 push %esi 107c: ff b3 f8 ff ff ff push -0x8(%ebx) 1082: e8 a9 ff ff ff call 1030 <__libc_start_main@plt> 1087: f4 hlt 1088: 8b 1c 24 mov (%esp),%ebx 108b: c3 ret 108c: 66 90 xchg %ax,%ax 108e: 66 90 xchg %ax,%ax 00001090 <__x86.get_pc_thunk.bx>: 1090: 8b 1c 24 mov (%esp),%ebx 1093: c3 ret 1094: 66 90 xchg %ax,%ax 1096: 66 90 xchg %ax,%ax 1098: 66 90 xchg %ax,%ax 109a: 66 90 xchg %ax,%ax 109c: 66 90 xchg %ax,%ax 109e: 66 90 xchg %ax,%ax 000010a0 : 10a0: e8 e4 00 00 00 call 1189 <__x86.get_pc_thunk.dx> 10a5: 81 c2 4f 2f 00 00 add $0x2f4f,%edx 10ab: 8d 8a 24 00 00 00 lea 0x24(%edx),%ecx 10b1: 8d 82 24 00 00 00 lea 0x24(%edx),%eax 10b7: 39 c8 cmp %ecx,%eax 10b9: 74 1d je 10d8 10bb: 8b 82 ec ff ff ff mov -0x14(%edx),%eax 10c1: 85 c0 test %eax,%eax 10c3: 74 13 je 10d8 10c5: 55 push %ebp 10c6: 89 e5 mov %esp,%ebp 10c8: 83 ec 14 sub $0x14,%esp 10cb: 51 push %ecx 10cc: ff d0 call *%eax 10ce: 83 c4 10 add $0x10,%esp 10d1: c9 leave 10d2: c3 ret 10d3: 2e 8d 74 26 00 lea %cs:0x0(%esi,%eiz,1),%esi 10d8: c3 ret 10d9: 8d b4 26 00 00 00 00 lea 0x0(%esi,%eiz,1),%esi 000010e0 : 10e0: e8 a4 00 00 00 call 1189 <__x86.get_pc_thunk.dx> 10e5: 81 c2 0f 2f 00 00 add $0x2f0f,%edx 10eb: 55 push %ebp 10ec: 89 e5 mov %esp,%ebp 10ee: 53 push %ebx 10ef: 83 ec 04 sub $0x4,%esp 10f2: 8d 8a 24 00 00 00 lea 0x24(%edx),%ecx 10f8: 8d 82 24 00 00 00 lea 0x24(%edx),%eax 10fe: 29 c8 sub %ecx,%eax 1100: 89 c3 mov %eax,%ebx 1102: c1 e8 1f shr $0x1f,%eax 1105: c1 fb 02 sar $0x2,%ebx 1108: 01 d8 add %ebx,%eax 110a: d1 f8 sar $1,%eax 110c: 74 14 je 1122 110e: 8b 92 fc ff ff ff mov -0x4(%edx),%edx 1114: 85 d2 test %edx,%edx 1116: 74 0a je 1122 1118: 83 ec 08 sub $0x8,%esp 111b: 50 push %eax 111c: 51 push %ecx 111d: ff d2 call *%edx 111f: 83 c4 10 add $0x10,%esp 1122: 8b 5d fc mov -0x4(%ebp),%ebx 1125: c9 leave 1126: c3 ret 1127: 2e 8d b4 26 00 00 00 lea %cs:0x0(%esi,%eiz,1),%esi 112e: 00 112f: 90 nop 00001130 <__do_global_dtors_aux>: 1130: f3 0f 1e fb endbr32 1134: 55 push %ebp 1135: 89 e5 mov %esp,%ebp 1137: 53 push %ebx 1138: e8 53 ff ff ff call 1090 <__x86.get_pc_thunk.bx> 113d: 81 c3 b7 2e 00 00 add $0x2eb7,%ebx 1143: 83 ec 04 sub $0x4,%esp 1146: 80 bb 24 00 00 00 00 cmpb $0x0,0x24(%ebx) 114d: 75 27 jne 1176 <__do_global_dtors_aux+0x46> 114f: 8b 83 f0 ff ff ff mov -0x10(%ebx),%eax 1155: 85 c0 test %eax,%eax 1157: 74 11 je 116a <__do_global_dtors_aux+0x3a> 1159: 83 ec 0c sub $0xc,%esp 115c: ff b3 18 00 00 00 push 0x18(%ebx) 1162: e8 e9 fe ff ff call 1050 <__cxa_finalize@plt> 1167: 83 c4 10 add $0x10,%esp 116a: e8 31 ff ff ff call 10a0 116f: c6 83 24 00 00 00 01 movb $0x1,0x24(%ebx) 1176: 8b 5d fc mov -0x4(%ebp),%ebx 1179: c9 leave 117a: c3 ret 117b: 2e 8d 74 26 00 lea %cs:0x0(%esi,%eiz,1),%esi 00001180 : 1180: f3 0f 1e fb endbr32 1184: e9 57 ff ff ff jmp 10e0 00001189 <__x86.get_pc_thunk.dx>: 1189: 8b 14 24 mov (%esp),%edx 118c: c3 ret 0000118d : 118d: 55 push %ebp 118e: 89 e5 mov %esp,%ebp 1190: e8 83 00 00 00 call 1218 <__x86.get_pc_thunk.ax> 1195: 05 5f 2e 00 00 add $0x2e5f,%eax 119a: b8 03 00 00 00 mov $0x3,%eax 119f: 5d pop %ebp 11a0: c3 ret 000011a1
: 11a1: 8d 4c 24 04 lea 0x4(%esp),%ecx 11a5: 83 e4 f0 and $0xfffffff0,%esp 11a8: ff 71 fc push -0x4(%ecx) 11ab: 55 push %ebp 11ac: 89 e5 mov %esp,%ebp 11ae: 53 push %ebx 11af: 51 push %ecx 11b0: e8 63 00 00 00 call 1218 <__x86.get_pc_thunk.ax> 11b5: 05 3f 2e 00 00 add $0x2e3f,%eax 11ba: 8b 90 28 00 00 00 mov 0x28(%eax),%edx 11c0: 85 d2 test %edx,%edx 11c2: 75 16 jne 11da 11c4: 8b 90 1c 00 00 00 mov 0x1c(%eax),%edx 11ca: 83 fa 01 cmp $0x1,%edx 11cd: 75 0b jne 11da 11cf: 8b 90 20 00 00 00 mov 0x20(%eax),%edx 11d5: 83 fa 02 cmp $0x2,%edx 11d8: 74 1b je 11f5 11da: 83 ec 0c sub $0xc,%esp 11dd: 8d 90 1b e0 ff ff lea -0x1fe5(%eax),%edx 11e3: 52 push %edx 11e4: 89 c3 mov %eax,%ebx 11e6: e8 55 fe ff ff call 1040 11eb: 83 c4 10 add $0x10,%esp 11ee: b8 01 00 00 00 mov $0x1,%eax 11f3: eb 19 jmp 120e 11f5: 83 ec 0c sub $0xc,%esp 11f8: 8d 90 22 e0 ff ff lea -0x1fde(%eax),%edx 11fe: 52 push %edx 11ff: 89 c3 mov %eax,%ebx 1201: e8 3a fe ff ff call 1040 1206: 83 c4 10 add $0x10,%esp 1209: b8 00 00 00 00 mov $0x0,%eax 120e: 8d 65 f8 lea -0x8(%ebp),%esp 1211: 59 pop %ecx 1212: 5b pop %ebx 1213: 5d pop %ebp 1214: 8d 61 fc lea -0x4(%ecx),%esp 1217: c3 ret 00001218 <__x86.get_pc_thunk.ax>: 1218: 8b 04 24 mov (%esp),%eax 121b: c3 ret Disassembly of section .fini: 0000121c <_fini>: 121c: 53 push %ebx 121d: 83 ec 08 sub $0x8,%esp 1220: e8 6b fe ff ff call 1090 <__x86.get_pc_thunk.bx> 1225: 81 c3 cf 2d 00 00 add $0x2dcf,%ebx 122b: 83 c4 08 add $0x8,%esp 122e: 5b pop %ebx 122f: c3 ret diff tmpdir/testprog.dump tmpdir/testprog.compress.dump Executing on build: diff tmpdir/testprog.dump tmpdir/testprog.compress.dump (timeout = 300) spawn -ignore SIGHUP diff tmpdir/testprog.dump tmpdir/testprog.compress.dump PASS: gnu-debuglink (objdump 1) diff tmpdir/testprog.decompress.dump tmpdir/testprog.compress.dump Executing on build: diff tmpdir/testprog.decompress.dump tmpdir/testprog.compress.dump (timeout = 300) spawn -ignore SIGHUP diff tmpdir/testprog.decompress.dump tmpdir/testprog.compress.dump PASS: gnu-debuglink (objdump 2) Executing on host: sh -c {i686-poky-linux-objdump --syms tmpdir/testprog > /dev/null} (timeout = 300) spawn -ignore SIGHUP sh -c i686-poky-linux-objdump --syms tmpdir/testprog > /dev/null PASS: gnu-debuglink (objdump with missing link) Executing on host: sh -c {i686-poky-linux-readelf -S tmpdir/testprog > /dev/null} (timeout = 300) spawn -ignore SIGHUP sh -c i686-poky-linux-readelf -S tmpdir/testprog > /dev/null PASS: gnu-debuglink (readelf with missing link) testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/compress.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/cxxfilt.exp ... i686-poky-linux-c++filt --no-strip-underscores _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E Executing on host: i686-poky-linux-c++filt --no-strip-underscores _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-c++filt --no-strip-underscores _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E void f(void (*)(int) noexcept(false)) void f(void (*)(int) noexcept(false)) PASS: cxxfilt: demangling _Z1fIvJiELb0EEvPDOT1_EFT_DpT0_E i686-poky-linux-c++filt --format=gnu-v3 --no-strip-underscores _Z14int_if_addableI1YERiP1AIXszpldecvPT_Li0EdecvS4_Li0EEE Executing on host: i686-poky-linux-c++filt --format=gnu-v3 --no-strip-underscores _Z14int_if_addableI1YERiP1AIXszpldecvPT_Li0EdecvS4_Li0EEE (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-c++filt --format=gnu-v3 --no-strip-underscores _Z14int_if_addableI1YERiP1AIXszpldecvPT_Li0EdecvS4_Li0EEE int& int_if_addable(A*) int& int_if_addable(A*) PASS: cxxfilt: demangling _Z14int_if_addableI1YERiP1AIXszpldecvPT_Li0EdecvS4_Li0EEE i686-poky-linux-c++filt --no-recurse-limit Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ Executing on host: i686-poky-linux-c++filt --no-recurse-limit Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-c++filt --no-recurse-limit Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ PASS: cxxfilt: demangling Z3fooiPiPS_PS0_PS1_PS2_PS3_PS4_PS5_PS6_PS7_PS8_PS9_PSA_PSB_PSC_ testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/cxxfilt.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuginfod.exp ... UNSUPPORTED: debuginfod (unsupported target) testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuginfod.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dlltool.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dlltool.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/elfedit.exp ... UNSUPPORTED: Update ELF header 1 i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-elfedit --output-type exec tmpdir/empty.o Executing on host: sh -c {i686-poky-linux-elfedit --output-type exec tmpdir/empty.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -h tmpdir/empty.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -h tmpdir/empty.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: Update ELF header 2 i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-elfedit --output-osabi FenixOS tmpdir/empty.o Executing on host: sh -c {i686-poky-linux-elfedit --output-osabi FenixOS tmpdir/empty.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -h tmpdir/empty.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -h tmpdir/empty.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: Update ELF header 3 UNSUPPORTED: Update ELF header 4 UNSUPPORTED: Update ELF header 5 i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-elfedit --output-abiversion 20 tmpdir/empty.o Executing on host: sh -c {i686-poky-linux-elfedit --output-abiversion 20 tmpdir/empty.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -h tmpdir/empty.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -h tmpdir/empty.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: Update ELF header 6 testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/elfedit.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/hppa/objdump.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/hppa/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/i386.exp ... i686-poky-linux-as --32 --compress-debug-sections --gdwarf-3 -o tmpdir/compressed-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/compressed-1.s Executing on host: sh -c {i686-poky-linux-as --32 --compress-debug-sections --gdwarf-3 -o tmpdir/compressed-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/compressed-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/compressed-1.o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/compressed-1.o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -w tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -w tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: objcopy on compressed debug sections i686-poky-linux-as --32 -mx86-used-note=no --gdwarf-3 -o tmpdir/compressed-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/compressed-1.s Executing on host: sh -c {i686-poky-linux-as --32 -mx86-used-note=no --gdwarf-3 -o tmpdir/compressed-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/compressed-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip tmpdir/compressed-1.o -o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-strip tmpdir/compressed-1.o -o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip on uncompressed debug sections i686-poky-linux-as --32 --compress-debug-sections -mx86-used-note=no --gdwarf-3 -o tmpdir/compressed-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/compressed-1.s Executing on host: sh -c {i686-poky-linux-as --32 --compress-debug-sections -mx86-used-note=no --gdwarf-3 -o tmpdir/compressed-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/compressed-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip tmpdir/compressed-1.o -o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-strip tmpdir/compressed-1.o -o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip on compressed debug sections i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/empty.s Executing on host: sh -c {i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/empty.o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/empty.o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/i386/empty i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/ibt.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/ibt.s Executing on host: sh -c {i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/ibt.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/ibt.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/ibt.o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/ibt.o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/i386/ibt i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/pr21231a.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/pr21231a.s Executing on host: sh -c {i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/pr21231a.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/pr21231a.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/pr21231a.o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/pr21231a.o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/i386/pr21231a i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/pr21231b.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/pr21231b.s Executing on host: sh -c {i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/pr21231b.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/pr21231b.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/pr21231b.o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/pr21231b.o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/i386/pr21231b i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/shstk.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/shstk.s Executing on host: sh -c {i686-poky-linux-as --32 -mx86-used-note=yes -o tmpdir/shstk.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/shstk.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/shstk.o tmpdir/i386copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/shstk.o tmpdir/i386copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -n tmpdir/i386copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/i386/shstk testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/i386/i386.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/kvx/kvx.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/kvx/kvx.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/loongarch64/loongarch64.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/loongarch64/loongarch64.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/m68k/objdump.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/m68k/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/mips/mips.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/mips/mips.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nfp/objdump.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nfp/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nm.exp ... Executing on host: i686-poky-linux-nm --version (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --version GNU nm (GNU Binutils) 2.42.0.20240216 Copyright (C) 2024 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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/i686-poky-linux-nm 2.42.0.20240216 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-nm tmpdir/bintest.o Executing on host: i686-poky-linux-nm tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm 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 00000008 T text_symbol2 0000000c T text_symbol3 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 00000008 T text_symbol2 0000000c T text_symbol3 PASS: nm (no arguments) i686-poky-linux-nm -g tmpdir/bintest.o Executing on host: i686-poky-linux-nm -g tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm -g tmpdir/bintest.o 00000004 C common_symbol 00000000 D data_symbol U external_symbol 00000000 T text_symbol 00000008 T text_symbol2 0000000c T text_symbol3 00000004 C common_symbol 00000000 D data_symbol U external_symbol 00000000 T text_symbol 00000008 T text_symbol2 0000000c T text_symbol3 PASS: nm -g i686-poky-linux-nm -P tmpdir/bintest.o Executing on host: i686-poky-linux-nm -P tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm -P tmpdir/bintest.o common_symbol C 4 4 data_symbol D 0 external_symbol U static_data_symbol d 0 static_text_symbol t 0 text_symbol T 0 text_symbol2 T 8 text_symbol3 T c common_symbol C 4 4 data_symbol D 0 external_symbol U static_data_symbol d 0 static_text_symbol t 0 text_symbol T 0 text_symbol2 T 8 text_symbol3 T c PASS: nm -P i686-poky-linux-nm -t d tmpdir/bintest.o Executing on host: i686-poky-linux-nm -t d tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm -t d 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 00000008 T text_symbol2 00000012 T text_symbol3 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 00000008 T text_symbol2 00000012 T text_symbol3 PASS: nm -t d i686-poky-linux-nm --format=posix tmpdir/bintest.o Executing on host: i686-poky-linux-nm --format=posix tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --format=posix tmpdir/bintest.o common_symbol C 4 4 data_symbol D 0 external_symbol U static_data_symbol d 0 static_text_symbol t 0 text_symbol T 0 text_symbol2 T 8 text_symbol3 T c common_symbol C 4 4 data_symbol D 0 external_symbol U static_data_symbol d 0 static_text_symbol t 0 text_symbol T 0 text_symbol2 T 8 text_symbol3 T c PASS: nm --format posix Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nm-elf-1.s -o tmpdir/nm-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nm-elf-1.s -o tmpdir/nm-1.o i686-poky-linux-nm --size-sort tmpdir/nm-1.o Executing on host: i686-poky-linux-nm --size-sort tmpdir/nm-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --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: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s -o tmpdir/unique.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s -o tmpdir/unique.o i686-poky-linux-nm -g tmpdir/unique.o Executing on host: i686-poky-linux-nm -g tmpdir/unique.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm -g tmpdir/unique.o 00000000 u foo 00000000 u foo PASS: nm -g on unique symbols Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nm-ver.s -o tmpdir/nm-ver.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nm-ver.s -o tmpdir/nm-ver.o i686-poky-linux-nm --with-symbol-versions --format sysv tmpdir/nm-ver.o Executing on host: i686-poky-linux-nm --with-symbol-versions --format sysv tmpdir/nm-ver.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --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 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw4.s -o tmpdir/dw4.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw4.s -o tmpdir/dw4.o UNSUPPORTED: nm --line-numbers on DWARF-4 debug info (needs a 64-bit target) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/ifunc.s -o tmpdir/ifunc.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/ifunc.s -o tmpdir/ifunc.o i686-poky-linux-nm --ifunc-chars=Ff tmpdir/ifunc.o Executing on host: i686-poky-linux-nm --ifunc-chars=Ff tmpdir/ifunc.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --ifunc-chars=Ff tmpdir/ifunc.o 00000000 F global_foo 00000000 f local_foo 00000000 T resolve_global_foo 00000000 t resolve_local_foo 00000000 F global_foo 00000000 f local_foo 00000000 T resolve_global_foo 00000000 t resolve_local_foo PASS: nm --ifunc-chars (global ifunc) PASS: nm --ifunc-chars (local ifunc) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/no-weak.s -o tmpdir/no-weak.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/no-weak.s -o tmpdir/no-weak.o i686-poky-linux-nm --no-weak tmpdir/no-weak.o Executing on host: i686-poky-linux-nm --no-weak tmpdir/no-weak.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm --no-weak tmpdir/no-weak.o PASS: nm --no-weak (weak symbol with default value) PASS: nm --no-weak (weak symbol without default value) testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/nm.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/objcopy.exp ... Executing on host: i686-poky-linux-objcopy --version (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --version GNU objcopy (GNU Binutils) 2.42.0.20240216 Copyright (C) 2024 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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/i686-poky-linux-objcopy 2.42.0.20240216 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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 object (simple copy) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilogtest.s -o tmpdir/verilogtest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilogtest.s -o tmpdir/verilogtest.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilogtest.s -o tmpdir/verilogtest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilogtest.s -o tmpdir/verilogtest.o i686-poky-linux-objcopy -O verilog tmpdir/verilogtest.o tmpdir/verilog Executing on host: i686-poky-linux-objcopy -O verilog tmpdir/verilogtest.o tmpdir/verilog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O verilog tmpdir/verilogtest.o tmpdir/verilog i686-poky-linux-objcopy -O verilog --verilog-data-width 0 tmpdir/verilogtest.o tmpdir/verilog-0.hex Executing on host: i686-poky-linux-objcopy -O verilog --verilog-data-width 0 tmpdir/verilogtest.o tmpdir/verilog-0.hex (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O verilog --verilog-data-width 0 tmpdir/verilogtest.o tmpdir/verilog-0.hex i686-poky-linux-objcopy: error: verilog data width must be 1, 2, 4, 8 or 16 i686-poky-linux-objcopy: error: verilog data width must be 1, 2, 4, 8 or 16 PASS: objcopy (verilog data width 0) i686-poky-linux-objcopy -O verilog --verilog-data-width 1 tmpdir/verilogtest.o tmpdir/verilog-1.hex Executing on host: i686-poky-linux-objcopy -O verilog --verilog-data-width 1 tmpdir/verilogtest.o tmpdir/verilog-1.hex (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O verilog --verilog-data-width 1 tmpdir/verilogtest.o tmpdir/verilog-1.hex regexp_diff tmpdir/verilog-1.hex /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilog-1.hex PASS: objcopy (verilog data width 1) i686-poky-linux-objcopy -O verilog --verilog-data-width 2 tmpdir/verilogtest.o tmpdir/verilog-2.hex Executing on host: i686-poky-linux-objcopy -O verilog --verilog-data-width 2 tmpdir/verilogtest.o tmpdir/verilog-2.hex (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O verilog --verilog-data-width 2 tmpdir/verilogtest.o tmpdir/verilog-2.hex regexp_diff tmpdir/verilog-2.hex /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilog-2.hex PASS: objcopy (verilog data width 2) i686-poky-linux-objcopy -O verilog --verilog-data-width 4 tmpdir/verilogtest.o tmpdir/verilog-4.hex Executing on host: i686-poky-linux-objcopy -O verilog --verilog-data-width 4 tmpdir/verilogtest.o tmpdir/verilog-4.hex (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O verilog --verilog-data-width 4 tmpdir/verilogtest.o tmpdir/verilog-4.hex regexp_diff tmpdir/verilog-4.hex /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilog-4.hex PASS: objcopy (verilog data width 4) i686-poky-linux-objcopy -O verilog --verilog-data-width 8 tmpdir/verilogtest.o tmpdir/verilog-8.hex Executing on host: i686-poky-linux-objcopy -O verilog --verilog-data-width 8 tmpdir/verilogtest.o tmpdir/verilog-8.hex (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O verilog --verilog-data-width 8 tmpdir/verilogtest.o tmpdir/verilog-8.hex regexp_diff tmpdir/verilog-8.hex /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilog-8.hex PASS: objcopy (verilog data width 8) i686-poky-linux-objcopy -O verilog --verilog-data-width 4 tmpdir/verilogtest.o tmpdir/verilog-I4.hex Executing on host: i686-poky-linux-objcopy -O verilog --verilog-data-width 4 tmpdir/verilogtest.o tmpdir/verilog-I4.hex (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O verilog --verilog-data-width 4 tmpdir/verilogtest.o tmpdir/verilog-I4.hex regexp_diff tmpdir/verilog-I4.hex /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/verilog-I4.hex PASS: objcopy (verilog output endian-ness == input endian-ness) i686-poky-linux-objcopy -j .data --reverse-bytes=4 tmpdir/bintest.o tmpdir/bintest.o-reversed Executing on host: i686-poky-linux-objcopy -j .data --reverse-bytes=4 tmpdir/bintest.o tmpdir/bintest.o-reversed (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -j .data --reverse-bytes=4 tmpdir/bintest.o tmpdir/bintest.o-reversed i686-poky-linux-objdump -s -j .data tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -s -j .data tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -s -j .data tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 Contents of section .data: 0000 02000000 .... tmpdir/bintest.o: file format elf32-i386 Contents of section .data: 0000 02000000 .... i686-poky-linux-objdump -s -j .data tmpdir/bintest.o-reversed Executing on host: i686-poky-linux-objdump -s -j .data tmpdir/bintest.o-reversed (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -s -j .data tmpdir/bintest.o-reversed tmpdir/bintest.o-reversed: file format elf32-i386 Contents of section .data: 0000 00000002 .... tmpdir/bintest.o-reversed: file format elf32-i386 Contents of section .data: 0000 00000002 .... PASS: objcopy --reverse-bytes i686-poky-linux-objcopy -I binary -i 4 -b 0 --interleave-width 2 sequence_file tmpdir/copy Executing on host: i686-poky-linux-objcopy -I binary -i 4 -b 0 --interleave-width 2 sequence_file tmpdir/copy (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -I binary -i 4 -b 0 --interleave-width 2 sequence_file tmpdir/copy 1256 PASS: objcopy -i --interleave-width i686-poky-linux-objcopy -O srec tmpdir/bintest.o tmpdir/copy.srec Executing on host: i686-poky-linux-objcopy -O srec tmpdir/bintest.o tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O srec tmpdir/bintest.o tmpdir/copy.srec S0130000746D706469722F636F70792E7372656397 S113000001000000000000000200000003000000E6 S107000002000000F6 S1130000040000001800000005000000474E5500E1 S1130010020001C00400000000000000010001C053 S10B00200400000001000000CF S9030000FC i686-poky-linux-objdump -f tmpdir/copy.srec Executing on host: i686-poky-linux-objdump -f tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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 i686-poky-linux-objdump -f tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -f tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -f tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 architecture: i386, flags 0x00000011: HAS_RELOC, HAS_SYMS start address 0x00000000 tmpdir/bintest.o: file format elf32-i386 architecture: i386, flags 0x00000011: HAS_RELOC, HAS_SYMS start address 0x00000000 i686-poky-linux-objcopy -O srec --set-start 0x7654 tmpdir/bintest.o tmpdir/copy.srec Executing on host: i686-poky-linux-objcopy -O srec --set-start 0x7654 tmpdir/bintest.o tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O srec --set-start 0x7654 tmpdir/bintest.o tmpdir/copy.srec i686-poky-linux-objdump -f tmpdir/copy.srec Executing on host: i686-poky-linux-objdump -f tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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 i686-poky-linux-objcopy -O srec --adjust-start 0x123 tmpdir/bintest.o tmpdir/copy.srec Executing on host: i686-poky-linux-objcopy -O srec --adjust-start 0x123 tmpdir/bintest.o tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O srec --adjust-start 0x123 tmpdir/bintest.o tmpdir/copy.srec i686-poky-linux-objdump -f tmpdir/copy.srec Executing on host: i686-poky-linux-objdump -f tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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 i686-poky-linux-objdump -h tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -h tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -h tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000010 00000000 00000000 00000034 2**0 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000004 00000000 00000000 00000044 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00000000 00000000 00000048 2**0 ALLOC 3 .note.gnu.property 00000028 00000000 00000000 00000048 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA tmpdir/bintest.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000010 00000000 00000000 00000034 2**0 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000004 00000000 00000000 00000044 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00000000 00000000 00000048 2**0 ALLOC 3 .note.gnu.property 00000028 00000000 00000000 00000048 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA i686-poky-linux-objcopy -O srec --adjust-vma 0x123 tmpdir/bintest.o tmpdir/copy.srec Executing on host: i686-poky-linux-objcopy -O srec --adjust-vma 0x123 tmpdir/bintest.o tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O srec --adjust-vma 0x123 tmpdir/bintest.o tmpdir/copy.srec i686-poky-linux-objdump -fh tmpdir/copy.srec Executing on host: i686-poky-linux-objdump -fh tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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 00000010 00000123 00000123 0000002c 2**0 CONTENTS, ALLOC, LOAD 1 .sec2 00000004 00000123 00000123 00000058 2**0 CONTENTS, ALLOC, LOAD 2 .sec3 00000028 00000123 00000123 0000006c 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 00000010 00000123 00000123 0000002c 2**0 CONTENTS, ALLOC, LOAD 1 .sec2 00000004 00000123 00000123 00000058 2**0 CONTENTS, ALLOC, LOAD 2 .sec3 00000028 00000123 00000123 0000006c 2**0 CONTENTS, ALLOC, LOAD PASS: objcopy --adjust-vma i686-poky-linux-objcopy -O srec --adjust-section-vma .text+4 --adjust-section-vma .data+4 --adjust-section-vma .bss+4 --adjust-section-vma .note.gnu.property+4 tmpdir/bintest.o tmpdir/copy.srec Executing on host: i686-poky-linux-objcopy -O srec --adjust-section-vma .text+4 --adjust-section-vma .data+4 --adjust-section-vma .bss+4 --adjust-section-vma .note.gnu.property+4 tmpdir/bintest.o tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O srec --adjust-section-vma .text+4 --adjust-section-vma .data+4 --adjust-section-vma .bss+4 --adjust-section-vma .note.gnu.property+4 tmpdir/bintest.o tmpdir/copy.srec i686-poky-linux-objdump -h tmpdir/copy.srec Executing on host: i686-poky-linux-objdump -h tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -h tmpdir/copy.srec tmpdir/copy.srec: file format srec Sections: Idx Name Size VMA LMA File off Algn 0 .sec1 00000010 00000004 00000004 0000002c 2**0 CONTENTS, ALLOC, LOAD 1 .sec2 00000004 00000004 00000004 00000058 2**0 CONTENTS, ALLOC, LOAD 2 .sec3 00000028 00000004 00000004 0000006c 2**0 CONTENTS, ALLOC, LOAD tmpdir/copy.srec: file format srec Sections: Idx Name Size VMA LMA File off Algn 0 .sec1 00000010 00000004 00000004 0000002c 2**0 CONTENTS, ALLOC, LOAD 1 .sec2 00000004 00000004 00000004 00000058 2**0 CONTENTS, ALLOC, LOAD 2 .sec3 00000028 00000004 00000004 0000006c 2**0 CONTENTS, ALLOC, LOAD PASS: objcopy --adjust-section-vma + i686-poky-linux-objcopy -O srec --adjust-section-vma .text=4 --adjust-section-vma .data=4 --adjust-section-vma .bss=4 --adjust-section-vma .note.gnu.property=4 tmpdir/bintest.o tmpdir/copy.srec Executing on host: i686-poky-linux-objcopy -O srec --adjust-section-vma .text=4 --adjust-section-vma .data=4 --adjust-section-vma .bss=4 --adjust-section-vma .note.gnu.property=4 tmpdir/bintest.o tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -O srec --adjust-section-vma .text=4 --adjust-section-vma .data=4 --adjust-section-vma .bss=4 --adjust-section-vma .note.gnu.property=4 tmpdir/bintest.o tmpdir/copy.srec i686-poky-linux-objdump -h tmpdir/copy.srec Executing on host: i686-poky-linux-objdump -h tmpdir/copy.srec (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -h tmpdir/copy.srec tmpdir/copy.srec: file format srec Sections: Idx Name Size VMA LMA File off Algn 0 .sec1 00000010 00000004 00000004 0000002c 2**0 CONTENTS, ALLOC, LOAD 1 .sec2 00000004 00000004 00000004 00000058 2**0 CONTENTS, ALLOC, LOAD 2 .sec3 00000028 00000004 00000004 0000006c 2**0 CONTENTS, ALLOC, LOAD tmpdir/copy.srec: file format srec Sections: Idx Name Size VMA LMA File off Algn 0 .sec1 00000010 00000004 00000004 0000002c 2**0 CONTENTS, ALLOC, LOAD 1 .sec2 00000004 00000004 00000004 00000058 2**0 CONTENTS, ALLOC, LOAD 2 .sec3 00000028 00000004 00000004 0000006c 2**0 CONTENTS, ALLOC, LOAD PASS: objcopy --adjust-section-vma = Executing on host: i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c i686-poky-linux-readelf -a tmpdir/testprog.o > tmpdir/osabi.in Executing on host: i686-poky-linux-readelf -h tmpdir/testprog.o /dev/null tmpdir/osabi.in (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 2108 (bytes into file) Flags: 0x0 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: 25 Section header string table index: 24 grep OS/ABI tmpdir/osabi.in i686-poky-linux-ar rc tmpdir/libstrip.a tmpdir/testprog.o Executing on host: i686-poky-linux-ar rc tmpdir/libstrip.a tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rc tmpdir/libstrip.a tmpdir/testprog.o i686-poky-linux-strip -g tmpdir/libstrip.a Executing on host: i686-poky-linux-strip -g tmpdir/libstrip.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip -g tmpdir/libstrip.a i686-poky-linux-strip tmpdir/libstrip.a Executing on host: i686-poky-linux-strip tmpdir/libstrip.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip tmpdir/libstrip.a i686-poky-linux-readelf -a tmpdir/testprog.o > tmpdir/osabi.out Executing on host: i686-poky-linux-readelf -h tmpdir/testprog.o /dev/null tmpdir/osabi.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 2108 (bytes into file) Flags: 0x0 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: 25 Section header string table index: 24 grep OS/ABI tmpdir/osabi.out PASS: strip preserving OS/ABI Executing on host: i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c i686-poky-linux-strip tmpdir/testprog.o Executing on host: i686-poky-linux-strip tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip tmpdir/testprog.o i686-poky-linux-nm -a tmpdir/testprog.o Executing on host: i686-poky-linux-nm -a tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm -a tmpdir/testprog.o i686-poky-linux-nm: tmpdir/testprog.o: no symbols i686-poky-linux-nm: tmpdir/testprog.o: no symbols PASS: strip Executing on host: i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c i686-poky-linux-strip -K main -K _main tmpdir/testprog.o Executing on host: i686-poky-linux-strip -K main -K _main tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip -K main -K _main tmpdir/testprog.o i686-poky-linux-nm tmpdir/testprog.o Executing on host: i686-poky-linux-nm tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm tmpdir/testprog.o 00000014 T main 00000014 T main PASS: strip with saving a symbol Executing on host: i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/testprog Setting LD_LIBRARY_PATH to : Execution timeout is: 300 cannot run executable, status = fail on x86_64-linux i686-poky-linux-objcopy tmpdir/testprog tmpdir/copyprog Executing on host: i686-poky-linux-objcopy tmpdir/testprog tmpdir/copyprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/testprog tmpdir/copyprog Executing on build: cmp tmpdir/testprog tmpdir/copyprog (timeout = 300) spawn -ignore SIGHUP cmp tmpdir/testprog tmpdir/copyprog PASS: simple objcopy of executable UNSUPPORTED: run objcopy of executable Downloading on build to tmpdir/striprog: tmpdir/copyprog i686-poky-linux-readelf -a tmpdir/striprog > tmpdir/osabi.in Executing on host: i686-poky-linux-readelf -h tmpdir/striprog /dev/null tmpdir/osabi.in (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Position-Independent Executable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x1060 Start of program headers: 52 (bytes into file) Start of section headers: 17620 (bytes into file) Flags: 0x0 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 12 Size of section headers: 40 (bytes) Number of section headers: 38 Section header string table index: 37 grep OS/ABI tmpdir/osabi.in i686-poky-linux-strip tmpdir/striprog Executing on host: i686-poky-linux-strip tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip tmpdir/striprog i686-poky-linux-readelf -a tmpdir/striprog > tmpdir/osabi.out Executing on host: i686-poky-linux-readelf -h tmpdir/striprog /dev/null tmpdir/osabi.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: DYN (Position-Independent Executable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x1060 Start of program headers: 52 (bytes into file) Start of section headers: 12592 (bytes into file) Flags: 0x0 Size of this header: 52 (bytes) Size of program headers: 32 (bytes) Number of program headers: 12 Size of section headers: 40 (bytes) Number of section headers: 29 Section header string table index: 28 grep OS/ABI tmpdir/osabi.out PASS: strip executable preserving OS/ABI i686-poky-linux-nm tmpdir/striprog Executing on host: i686-poky-linux-nm tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm tmpdir/striprog i686-poky-linux-nm: tmpdir/striprog: no symbols i686-poky-linux-nm: tmpdir/striprog: no symbols UNSUPPORTED: run stripped executable Downloading on build to tmpdir/striprog: tmpdir/copyprog i686-poky-linux-strip -K main -K _main tmpdir/striprog Executing on host: i686-poky-linux-strip -K main -K _main tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip -K main -K _main tmpdir/striprog i686-poky-linux-nm tmpdir/striprog Executing on host: i686-poky-linux-nm tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-nm tmpdir/striprog 000011a1 T main 000011a1 T main UNSUPPORTED: run stripped executable with saving a symbol Downloading on build to tmpdir/striprog: tmpdir/copyprog i686-poky-linux-strip --only-keep-debug tmpdir/striprog Executing on host: i686-poky-linux-strip --only-keep-debug tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip --only-keep-debug tmpdir/striprog PASS: keep only debug data i686-poky-linux-objcopy tmpdir/striprog Executing on host: i686-poky-linux-objcopy tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/striprog PASS: simple objcopy of debug data Downloading on build to tmpdir/striprog: tmpdir/copyprog i686-poky-linux-strip --only-keep-debug tmpdir/striprog Executing on host: i686-poky-linux-strip --only-keep-debug tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip --only-keep-debug tmpdir/striprog i686-poky-linux-readelf -S --wide tmpdir/striprog Executing on host: i686-poky-linux-readelf -S --wide tmpdir/striprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -S --wide tmpdir/striprog There are 38 section headers, starting at offset 0x16ec: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .interp NOBITS 000001b4 0001b4 000013 00 A 0 0 1 [ 2] .note.gnu.build-id NOTE 000001c8 0001c8 000024 00 A 0 0 4 [ 3] .note.gnu.property NOTE 000001ec 0001ec 000028 00 A 0 0 4 [ 4] .note.ABI-tag NOTE 00000214 000214 000020 00 A 0 0 4 [ 5] .hash NOBITS 00000234 000234 000034 04 A 6 0 4 [ 6] .dynsym NOBITS 00000268 000234 000080 10 A 7 1 4 [ 7] .dynstr NOBITS 000002e8 000234 0000b0 00 A 0 0 1 [ 8] .gnu.version NOBITS 00000398 000234 000010 02 A 6 0 2 [ 9] .gnu.version_r NOBITS 000003a8 000234 000040 00 A 7 1 4 [10] .rel.dyn NOBITS 000003e8 000234 000040 08 A 6 0 4 [11] .rel.plt NOBITS 00000428 000234 000010 08 A 6 24 4 [12] .init NOBITS 00001000 001000 000020 00 AX 0 0 4 [13] .plt NOBITS 00001020 001000 000030 04 AX 0 0 16 [14] .plt.got NOBITS 00001050 001000 000008 08 AX 0 0 8 [15] .text NOBITS 00001060 001000 0001bc 00 AX 0 0 16 [16] .fini NOBITS 0000121c 001000 000014 00 AX 0 0 4 [17] .rodata NOBITS 00002000 001000 000019 00 A 0 0 4 [18] .eh_frame_hdr NOBITS 0000201c 001000 00003c 00 A 0 0 4 [19] .eh_frame NOBITS 00002058 001000 0000e8 00 A 0 0 4 [20] .init_array NOBITS 00003ee0 000ee0 000004 04 WA 0 0 4 [21] .fini_array NOBITS 00003ee4 000ee0 000004 04 WA 0 0 4 [22] .dynamic NOBITS 00003ee8 000ee0 0000f8 08 WA 7 0 4 [23] .got NOBITS 00003fe0 000ee0 000014 04 WA 0 0 4 [24] .got.plt NOBITS 00003ff4 000ee0 000014 04 WA 0 0 4 [25] .data NOBITS 00004008 000ee0 000010 00 WA 0 0 4 [26] .bss NOBITS 00004018 000ee0 000008 00 WA 0 0 4 [27] .comment PROGBITS 00000000 000234 000012 01 MS 0 0 1 [28] .debug_aranges PROGBITS 00000000 000248 0000c8 00 0 0 8 [29] .debug_info PROGBITS 00000000 000310 0002e1 00 0 0 1 [30] .debug_abbrev PROGBITS 00000000 0005f1 0001ea 00 0 0 1 [31] .debug_line PROGBITS 00000000 0007db 00022e 00 0 0 1 [32] .debug_str PROGBITS 00000000 000a09 0002d2 01 MS 0 0 1 [33] .debug_line_str PROGBITS 00000000 000cdb 000335 01 MS 0 0 1 [34] .debug_rnglists PROGBITS 00000000 001010 000038 00 0 0 1 [35] .symtab SYMTAB 00000000 001048 0002e0 10 36 21 4 [36] .strtab STRTAB 00000000 001328 00024d 00 0 0 1 [37] .shstrtab STRTAB 00000000 001575 000174 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) readelf: Error: Unable to find program interpreter name There are 38 section headers, starting at offset 0x16ec: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .interp NOBITS 000001b4 0001b4 000013 00 A 0 0 1 [ 2] .note.gnu.build-id NOTE 000001c8 0001c8 000024 00 A 0 0 4 [ 3] .note.gnu.property NOTE 000001ec 0001ec 000028 00 A 0 0 4 [ 4] .note.ABI-tag NOTE 00000214 000214 000020 00 A 0 0 4 [ 5] .hash NOBITS 00000234 000234 000034 04 A 6 0 4 [ 6] .dynsym NOBITS 00000268 000234 000080 10 A 7 1 4 [ 7] .dynstr NOBITS 000002e8 000234 0000b0 00 A 0 0 1 [ 8] .gnu.version NOBITS 00000398 000234 000010 02 A 6 0 2 [ 9] .gnu.version_r NOBITS 000003a8 000234 000040 00 A 7 1 4 [10] .rel.dyn NOBITS 000003e8 000234 000040 08 A 6 0 4 [11] .rel.plt NOBITS 00000428 000234 000010 08 A 6 24 4 [12] .init NOBITS 00001000 001000 000020 00 AX 0 0 4 [13] .plt NOBITS 00001020 001000 000030 04 AX 0 0 16 [14] .plt.got NOBITS 00001050 001000 000008 08 AX 0 0 8 [15] .text NOBITS 00001060 001000 0001bc 00 AX 0 0 16 [16] .fini NOBITS 0000121c 001000 000014 00 AX 0 0 4 [17] .rodata NOBITS 00002000 001000 000019 00 A 0 0 4 [18] .eh_frame_hdr NOBITS 0000201c 001000 00003c 00 A 0 0 4 [19] .eh_frame NOBITS 00002058 001000 0000e8 00 A 0 0 4 [20] .init_array NOBITS 00003ee0 000ee0 000004 04 WA 0 0 4 [21] .fini_array NOBITS 00003ee4 000ee0 000004 04 WA 0 0 4 [22] .dynamic NOBITS 00003ee8 000ee0 0000f8 08 WA 7 0 4 [23] .got NOBITS 00003fe0 000ee0 000014 04 WA 0 0 4 [24] .got.plt NOBITS 00003ff4 000ee0 000014 04 WA 0 0 4 [25] .data NOBITS 00004008 000ee0 000010 00 WA 0 0 4 [26] .bss NOBITS 00004018 000ee0 000008 00 WA 0 0 4 [27] .comment PROGBITS 00000000 000234 000012 01 MS 0 0 1 [28] .debug_aranges PROGBITS 00000000 000248 0000c8 00 0 0 8 [29] .debug_info PROGBITS 00000000 000310 0002e1 00 0 0 1 [30] .debug_abbrev PROGBITS 00000000 0005f1 0001ea 00 0 0 1 [31] .debug_line PROGBITS 00000000 0007db 00022e 00 0 0 1 [32] .debug_str PROGBITS 00000000 000a09 0002d2 01 MS 0 0 1 [33] .debug_line_str PROGBITS 00000000 000cdb 000335 01 MS 0 0 1 [34] .debug_rnglists PROGBITS 00000000 001010 000038 00 0 0 1 [35] .symtab SYMTAB 00000000 001048 0002e0 10 36 21 4 [36] .strtab STRTAB 00000000 001328 00024d 00 0 0 1 [37] .shstrtab STRTAB 00000000 001575 000174 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) readelf: Error: Unable to find program interpreter name PASS: NOBITS sections retain sh_link field Executing on host: i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c i686-poky-linux-readelf -S --wide tmpdir/testprog.o Executing on host: i686-poky-linux-readelf -S --wide tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -S --wide tmpdir/testprog.o There are 25 section headers, starting at offset 0x83c: 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 000008 04 22 16 4 [ 2] .text PROGBITS 00000000 00003c 00008b 00 AX 0 0 1 [ 3] .rel.text REL 00000000 000608 000058 08 I 22 2 4 [ 4] .data PROGBITS 00000000 0000c8 000008 00 WA 0 0 4 [ 5] .bss NOBITS 00000000 0000d0 000004 00 WA 0 0 4 [ 6] .rodata PROGBITS 00000000 0000d0 000011 00 A 0 0 4 [ 7] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 0000e1 000004 00 AXG 0 0 1 [ 8] .debug_info PROGBITS 00000000 0000e8 00008d 00 C 0 0 4 [ 9] .rel.debug_info REL 00000000 000660 000098 08 I 22 8 4 [10] .debug_abbrev PROGBITS 00000000 000178 000084 00 C 0 0 4 [11] .debug_aranges PROGBITS 00000000 0001fc 000020 00 0 0 1 [12] .rel.debug_aranges REL 00000000 0006f8 000010 08 I 22 11 4 [13] .debug_line PROGBITS 00000000 00021c 000073 00 C 0 0 4 [14] .rel.debug_line REL 00000000 000708 000028 08 I 22 13 4 [15] .debug_str PROGBITS 00000000 00028f 000077 01 MS 0 0 1 [16] .debug_line_str PROGBITS 00000000 000308 0000a3 01 MSC 0 0 4 [17] .comment PROGBITS 00000000 0003ab 000013 01 MS 0 0 1 [18] .note.GNU-stack PROGBITS 00000000 0003be 000000 00 0 0 1 [19] .note.gnu.property NOTE 00000000 0003c0 000028 00 A 0 0 4 [20] .eh_frame PROGBITS 00000000 0003e8 000080 00 A 0 0 4 [21] .rel.eh_frame REL 00000000 000730 000018 08 I 22 20 4 [22] .symtab SYMTAB 00000000 000468 000140 10 23 13 4 [23] .strtab STRTAB 00000000 0005a8 000060 00 0 0 1 [24] .shstrtab STRTAB 00000000 000748 0000f1 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) There are 25 section headers, starting at offset 0x83c: 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 000008 04 22 16 4 [ 2] .text PROGBITS 00000000 00003c 00008b 00 AX 0 0 1 [ 3] .rel.text REL 00000000 000608 000058 08 I 22 2 4 [ 4] .data PROGBITS 00000000 0000c8 000008 00 WA 0 0 4 [ 5] .bss NOBITS 00000000 0000d0 000004 00 WA 0 0 4 [ 6] .rodata PROGBITS 00000000 0000d0 000011 00 A 0 0 4 [ 7] .text.__x86.get_pc_thunk.ax PROGBITS 00000000 0000e1 000004 00 AXG 0 0 1 [ 8] .debug_info PROGBITS 00000000 0000e8 00008d 00 C 0 0 4 [ 9] .rel.debug_info REL 00000000 000660 000098 08 I 22 8 4 [10] .debug_abbrev PROGBITS 00000000 000178 000084 00 C 0 0 4 [11] .debug_aranges PROGBITS 00000000 0001fc 000020 00 0 0 1 [12] .rel.debug_aranges REL 00000000 0006f8 000010 08 I 22 11 4 [13] .debug_line PROGBITS 00000000 00021c 000073 00 C 0 0 4 [14] .rel.debug_line REL 00000000 000708 000028 08 I 22 13 4 [15] .debug_str PROGBITS 00000000 00028f 000077 01 MS 0 0 1 [16] .debug_line_str PROGBITS 00000000 000308 0000a3 01 MSC 0 0 4 [17] .comment PROGBITS 00000000 0003ab 000013 01 MS 0 0 1 [18] .note.GNU-stack PROGBITS 00000000 0003be 000000 00 0 0 1 [19] .note.gnu.property NOTE 00000000 0003c0 000028 00 A 0 0 4 [20] .eh_frame PROGBITS 00000000 0003e8 000080 00 A 0 0 4 [21] .rel.eh_frame REL 00000000 000730 000018 08 I 22 20 4 [22] .symtab SYMTAB 00000000 000468 000140 10 23 13 4 [23] .strtab STRTAB 00000000 0005a8 000060 00 0 0 1 [24] .shstrtab STRTAB 00000000 000748 0000f1 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) i686-poky-linux-strip --only-keep-debug tmpdir/testprog.o Executing on host: i686-poky-linux-strip --only-keep-debug tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strip --only-keep-debug tmpdir/testprog.o i686-poky-linux-readelf -S --wide tmpdir/testprog.o Executing on host: i686-poky-linux-readelf -S --wide tmpdir/testprog.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -S --wide tmpdir/testprog.o There are 25 section headers, starting at offset 0x710: 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 000008 04 22 16 4 [ 2] .text NOBITS 00000000 00003c 00008b 00 AX 0 0 1 [ 3] .rel.text REL 00000000 0004dc 000058 08 I 22 2 4 [ 4] .data NOBITS 00000000 00003c 000008 00 WA 0 0 4 [ 5] .bss NOBITS 00000000 00003c 000004 00 WA 0 0 4 [ 6] .rodata NOBITS 00000000 00003c 000011 00 A 0 0 4 [ 7] .text.__x86.get_pc_thunk.ax NOBITS 00000000 00003c 000004 00 AXG 0 0 1 [ 8] .debug_info PROGBITS 00000000 00003c 00008d 00 C 0 0 4 [ 9] .rel.debug_info REL 00000000 000534 000098 08 I 22 8 4 [10] .debug_abbrev PROGBITS 00000000 0000cc 000084 00 C 0 0 4 [11] .debug_aranges PROGBITS 00000000 000150 000020 00 0 0 1 [12] .rel.debug_aranges REL 00000000 0005cc 000010 08 I 22 11 4 [13] .debug_line PROGBITS 00000000 000170 000073 00 C 0 0 4 [14] .rel.debug_line REL 00000000 0005dc 000028 08 I 22 13 4 [15] .debug_str PROGBITS 00000000 0001e3 000077 01 MS 0 0 1 [16] .debug_line_str PROGBITS 00000000 00025c 0000a3 01 MSC 0 0 4 [17] .comment PROGBITS 00000000 0002ff 000013 01 MS 0 0 1 [18] .note.GNU-stack PROGBITS 00000000 000312 000000 00 0 0 1 [19] .note.gnu.property NOTE 00000000 000314 000028 00 A 0 0 4 [20] .eh_frame NOBITS 00000000 00033c 000080 00 A 0 0 4 [21] .rel.eh_frame REL 00000000 000604 000018 08 I 22 20 4 [22] .symtab SYMTAB 00000000 00033c 000140 10 23 13 4 [23] .strtab STRTAB 00000000 00047c 000060 00 0 0 1 [24] .shstrtab STRTAB 00000000 00061c 0000f1 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) There are 25 section headers, starting at offset 0x710: 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 000008 04 22 16 4 [ 2] .text NOBITS 00000000 00003c 00008b 00 AX 0 0 1 [ 3] .rel.text REL 00000000 0004dc 000058 08 I 22 2 4 [ 4] .data NOBITS 00000000 00003c 000008 00 WA 0 0 4 [ 5] .bss NOBITS 00000000 00003c 000004 00 WA 0 0 4 [ 6] .rodata NOBITS 00000000 00003c 000011 00 A 0 0 4 [ 7] .text.__x86.get_pc_thunk.ax NOBITS 00000000 00003c 000004 00 AXG 0 0 1 [ 8] .debug_info PROGBITS 00000000 00003c 00008d 00 C 0 0 4 [ 9] .rel.debug_info REL 00000000 000534 000098 08 I 22 8 4 [10] .debug_abbrev PROGBITS 00000000 0000cc 000084 00 C 0 0 4 [11] .debug_aranges PROGBITS 00000000 000150 000020 00 0 0 1 [12] .rel.debug_aranges REL 00000000 0005cc 000010 08 I 22 11 4 [13] .debug_line PROGBITS 00000000 000170 000073 00 C 0 0 4 [14] .rel.debug_line REL 00000000 0005dc 000028 08 I 22 13 4 [15] .debug_str PROGBITS 00000000 0001e3 000077 01 MS 0 0 1 [16] .debug_line_str PROGBITS 00000000 00025c 0000a3 01 MSC 0 0 4 [17] .comment PROGBITS 00000000 0002ff 000013 01 MS 0 0 1 [18] .note.GNU-stack PROGBITS 00000000 000312 000000 00 0 0 1 [19] .note.gnu.property NOTE 00000000 000314 000028 00 A 0 0 4 [20] .eh_frame NOBITS 00000000 00033c 000080 00 A 0 0 4 [21] .rel.eh_frame REL 00000000 000604 000018 08 I 22 20 4 [22] .symtab SYMTAB 00000000 00033c 000140 10 23 13 4 [23] .strtab STRTAB 00000000 00047c 000060 00 0 0 1 [24] .shstrtab STRTAB 00000000 00061c 0000f1 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) PASS: --only-keep-debug for ELF relocatables i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -w -L \!foo -L fo\* tmpdir/symbols.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -w -L \!foo -L fo\* tmpdir/symbols.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: localize 'fo*' but not 'foo' i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -w -W \!foo -W fo\* tmpdir/symbols.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -w -W \!foo -W fo\* tmpdir/symbols.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: weaken 'fo*' but not 'foo' i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -w -W \!foo -W fo\* -L foo tmpdir/symbols.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -w -W \!foo -W fo\* -L foo tmpdir/symbols.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: weaken 'fo*' but not 'foo', localize foo. i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -w -W \!foo -W \!bar -W \* tmpdir/symbols.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -w -W \!foo -W \!bar -W \* tmpdir/symbols.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: weaken '*' but not 'foo' or 'bar' i686-poky-linux-as -o tmpdir/unique.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/unique.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -W foo tmpdir/unique.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -W foo tmpdir/unique.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: weaken STB_GNU_UNIQUE symbols i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/common-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/common-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-1a i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/common-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/common-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-1b i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-1c i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-1d i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-1e i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-1f i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/common-2.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/common-2.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-2a i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/common-2.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/common-2.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-2b i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-2.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-2.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-2c i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=yes -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-2.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-2.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-2d i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-2.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=yes tmpdir/common-2.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-2e i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s Executing on host: sh -c {i686-poky-linux-as --elf-stt-common=no -o tmpdir/common-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/common-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-2.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --elf-stt-common=no tmpdir/common-2.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -s -W tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/common-2f Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unknown.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unknown.s -o tmpdir/bintest.o i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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 object (ELF unknown section type) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group.s -o tmpdir/bintest.o i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o i686-poky-linux-readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/bintest.o /dev/null tmpdir/bintest.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 284 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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 000002 00 AXG 0 0 1 [ 6] .data.foo PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000040 10 9 2 4 [ 9] .strtab STRTAB 00000000 0000ac 000013 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000bf 00005a 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 4 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 foo_group 2: 00000000 0 NOTYPE GLOBAL DEFAULT 5 foo 3: 00000000 0 NOTYPE GLOBAL DEFAULT 6 bar No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 i686-poky-linux-readelf -a tmpdir/copy.o > tmpdir/copy.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/copy.o /dev/null tmpdir/copy.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 284 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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 000002 00 AXG 0 0 1 [ 6] .data.foo PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000040 10 9 2 4 [ 9] .strtab STRTAB 00000000 0000ac 000013 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000bf 00005a 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 4 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 foo_group 2: 00000000 0 NOTYPE GLOBAL DEFAULT 5 foo 3: 00000000 0 NOTYPE GLOBAL DEFAULT 6 bar No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 diff tmpdir/bintest.o.out tmpdir/copy.o.out PASS: objcopy (ELF group 1) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-2.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-2.s -o tmpdir/bintest.o i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o i686-poky-linux-readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/bintest.o /dev/null tmpdir/bintest.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 276 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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 000002 00 AXG 0 0 1 [ 6] .data.bar PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000040 10 9 2 4 [ 9] .strtab STRTAB 00000000 0000ac 00000b 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000b7 00005a 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 4 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 SECTION LOCAL DEFAULT 5 .text.foo 2: 00000000 0 NOTYPE GLOBAL DEFAULT 5 foo2 3: 00000000 0 NOTYPE GLOBAL DEFAULT 6 bar2 No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 i686-poky-linux-readelf -a tmpdir/copy.o > tmpdir/copy.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/copy.o /dev/null tmpdir/copy.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 276 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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 000002 00 AXG 0 0 1 [ 6] .data.bar PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000040 10 9 2 4 [ 9] .strtab STRTAB 00000000 0000ac 00000b 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000b7 00005a 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 4 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 SECTION LOCAL DEFAULT 5 .text.foo 2: 00000000 0 NOTYPE GLOBAL DEFAULT 5 foo2 3: 00000000 0 NOTYPE GLOBAL DEFAULT 6 bar2 No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 diff tmpdir/bintest.o.out tmpdir/copy.o.out PASS: objcopy (ELF group 2) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-3.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-3.s -o tmpdir/bintest.o i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o i686-poky-linux-readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/bintest.o /dev/null tmpdir/bintest.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 260 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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.foo3 PROGBITS 00000000 000040 000002 00 AXG 0 0 1 [ 6] .data.bar3 PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000030 10 9 1 4 [ 9] .strtab STRTAB 00000000 00009c 00000b 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000a7 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), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 3 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE GLOBAL DEFAULT 5 foo3 2: 00000000 0 NOTYPE GLOBAL DEFAULT 6 bar3 No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 i686-poky-linux-readelf -a tmpdir/copy.o > tmpdir/copy.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/copy.o /dev/null tmpdir/copy.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 260 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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.foo3 PROGBITS 00000000 000040 000002 00 AXG 0 0 1 [ 6] .data.bar3 PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000030 10 9 1 4 [ 9] .strtab STRTAB 00000000 00009c 00000b 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000a7 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), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 3 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE GLOBAL DEFAULT 5 foo3 2: 00000000 0 NOTYPE GLOBAL DEFAULT 6 bar3 No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 diff tmpdir/bintest.o.out tmpdir/copy.o.out PASS: objcopy (ELF group 3) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-4.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-4.s -o tmpdir/bintest.o i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o i686-poky-linux-readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/bintest.o /dev/null tmpdir/bintest.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 260 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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 000002 00 AXG 0 0 1 [ 6] .data.foo4 PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000030 10 9 3 4 [ 9] .strtab STRTAB 00000000 00009c 00000b 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000a7 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), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 3 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 foo4 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 bar4 No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 i686-poky-linux-readelf -a tmpdir/copy.o > tmpdir/copy.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/copy.o /dev/null tmpdir/copy.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 260 (bytes into file) Flags: 0x0 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: 11 Section header string table index: 10 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 8 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 000002 00 AXG 0 0 1 [ 6] .data.foo4 PROGBITS 00000000 000042 000002 00 WAG 0 0 1 [ 7] .note.gnu.pr[...] NOTE 00000000 000044 000028 00 A 0 0 4 [ 8] .symtab SYMTAB 00000000 00006c 000030 10 9 3 4 [ 9] .strtab STRTAB 00000000 00009c 00000b 00 0 0 1 [10] .shstrtab STRTAB 00000000 0000a7 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), D (mbind), 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. No processor specific unwind information to decode Symbol table '.symtab' contains 3 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 foo4 2: 00000000 0 NOTYPE LOCAL DEFAULT 6 bar4 No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 diff tmpdir/bintest.o.out tmpdir/copy.o.out PASS: objcopy (ELF group 4) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/mbind1.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/mbind1.s -o tmpdir/bintest.o i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy tmpdir/bintest.o tmpdir/copy.o i686-poky-linux-readelf -a tmpdir/bintest.o > tmpdir/bintest.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/bintest.o /dev/null tmpdir/bintest.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 03 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - GNU ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 272 (bytes into file) Flags: 0x0 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: 19 Section header string table index: 18 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 000014 04 16 1 4 [ 2] .text PROGBITS 00000000 000048 000000 00 AX 0 0 1 [ 3] .data PROGBITS 00000000 000048 000000 00 WA 0 0 1 [ 4] .bss NOBITS 00000000 000048 000000 00 WA 0 0 1 [ 5] .mbind.data PROGBITS 00000000 000048 000001 00 WAD 0 0 1 [ 6] .mbind.data PROGBITS 00000000 000049 000001 00 WAD 0 3 1 [ 7] .mbind.text PROGBITS 00000000 00004a 000001 00 AXD 0 0 1 [ 8] .mbind.text PROGBITS 00000000 00004b 000001 00 AXD 0 3 1 [ 9] .mbind.bss NOBITS 00000000 00004c 000005 00 WAD 0 0 1 [10] .mbind.bss NOBITS 00000000 00004c 000006 00 WAD 0 3 1 [11] .mbind.rodata PROGBITS 00000000 00004c 000001 00 AGD 0 2 1 [12] .mbind.data PROGBITS 00000000 00004d 000001 00 WAGD 0 0 1 [13] .mbind.data PROGBITS 00000000 00004e 000002 00 WAGD 0 3 1 [14] .mbind.text PROGBITS 00000000 000050 000001 00 AXGD 0 3 1 [15] .note.gnu.pr[...] NOTE 00000000 000054 000028 00 A 0 0 4 [16] .symtab SYMTAB 00000000 00007c 000020 10 17 2 4 [17] .strtab STRTAB 00000000 00009c 00000c 00 0 0 1 [18] .shstrtab STRTAB 00000000 0000a8 000066 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), R (retain), D (mbind), p (processor specific) COMDAT group section [ 1] `.group' [.foo_group] contains 4 sections: [Index] Name [ 11] .mbind.rodata [ 12] .mbind.data [ 13] .mbind.data [ 14] .mbind.text There are no program headers in this file. There is no dynamic section in this file. There are no relocations in this file. No processor specific unwind information to decode Symbol table '.symtab' contains 2 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 .foo_group No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 i686-poky-linux-readelf -a tmpdir/copy.o > tmpdir/copy.o.out Executing on host: i686-poky-linux-readelf -a tmpdir/copy.o /dev/null tmpdir/copy.o.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 03 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - GNU ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 272 (bytes into file) Flags: 0x0 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: 19 Section header string table index: 18 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 000014 04 16 1 4 [ 2] .text PROGBITS 00000000 000048 000000 00 AX 0 0 1 [ 3] .data PROGBITS 00000000 000048 000000 00 WA 0 0 1 [ 4] .bss NOBITS 00000000 000048 000000 00 WA 0 0 1 [ 5] .mbind.data PROGBITS 00000000 000048 000001 00 WAD 0 0 1 [ 6] .mbind.data PROGBITS 00000000 000049 000001 00 WAD 0 3 1 [ 7] .mbind.text PROGBITS 00000000 00004a 000001 00 AXD 0 0 1 [ 8] .mbind.text PROGBITS 00000000 00004b 000001 00 AXD 0 3 1 [ 9] .mbind.bss NOBITS 00000000 00004c 000005 00 WAD 0 0 1 [10] .mbind.bss NOBITS 00000000 00004c 000006 00 WAD 0 3 1 [11] .mbind.rodata PROGBITS 00000000 00004c 000001 00 AGD 0 2 1 [12] .mbind.data PROGBITS 00000000 00004d 000001 00 WAGD 0 0 1 [13] .mbind.data PROGBITS 00000000 00004e 000002 00 WAGD 0 3 1 [14] .mbind.text PROGBITS 00000000 000050 000001 00 AXGD 0 3 1 [15] .note.gnu.pr[...] NOTE 00000000 000054 000028 00 A 0 0 4 [16] .symtab SYMTAB 00000000 00007c 000020 10 17 2 4 [17] .strtab STRTAB 00000000 00009c 00000c 00 0 0 1 [18] .shstrtab STRTAB 00000000 0000a8 000066 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), R (retain), D (mbind), p (processor specific) COMDAT group section [ 1] `.group' [.foo_group] contains 4 sections: [Index] Name [ 11] .mbind.rodata [ 12] .mbind.data [ 13] .mbind.data [ 14] .mbind.text There are no program headers in this file. There is no dynamic section in this file. There are no relocations in this file. No processor specific unwind information to decode Symbol table '.symtab' contains 2 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 .foo_group No version information found in this file. Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 diff tmpdir/bintest.o.out tmpdir/copy.o.out PASS: objcopy (GNU_MBIND section) i686-poky-linux-as -o tmpdir/group-5.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-5.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-5.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-5.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section .dropme tmpdir/group-5.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section .dropme tmpdir/group-5.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy removing group member i686-poky-linux-as -o tmpdir/group-6.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-6.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-6.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-6.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section .text.foo tmpdir/group-6.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section .text.foo tmpdir/group-6.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -fw tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -fw tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy removing all group member i686-poky-linux-as -o tmpdir/group-7.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-7.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-7.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-7.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section .data.foo tmpdir/group-7.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section .data.foo tmpdir/group-7.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy removing reloc group member i686-poky-linux-as -o tmpdir/group-7.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-7.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-7.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-7.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section .data2.foo tmpdir/group-7.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section .data2.foo tmpdir/group-7.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy removing non-reloc group member i686-poky-linux-as -o tmpdir/group-7.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-7.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-7.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-7.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -R .data.foo -R .data2.foo tmpdir/group-7.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -R .data.foo -R .data2.foo tmpdir/group-7.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -g --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -g --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy removing reloc and non-reloc group member i686-poky-linux-as -o tmpdir/copy-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copy-1.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/copy-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copy-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code tmpdir/copy-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --set-section-flags .post_text_reserve=contents,alloc,load,readonly,code tmpdir/copy-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy with setting section flags 1 i686-poky-linux-as -o tmpdir/copytest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/copytest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --add-section .note=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-1.d tmpdir/copytest.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --add-section .note=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-1.d tmpdir/copytest.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: add notes section i686-poky-linux-as -o tmpdir/note-2-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-2-32.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/note-2-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-2-32.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --merge-notes tmpdir/note-2-32.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --merge-notes tmpdir/note-2-32.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: merge notes section (32-bits) i686-poky-linux-as -o tmpdir/note-3-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-3-32.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/note-3-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-3-32.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --merge-notes tmpdir/note-3-32.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --merge-notes tmpdir/note-3-32.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: v2 gnu build attribute notes (32-bit) i686-poky-linux-as -o tmpdir/note-4-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-4-32.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/note-4-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-4-32.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --merge-notes tmpdir/note-4-32.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --merge-notes tmpdir/note-4-32.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: v3 gnu build attribute notes (32-bit) i686-poky-linux-as -o tmpdir/note-6-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-6-32.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/note-6-32.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-6-32.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --merge-notes tmpdir/note-6-32.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --merge-notes tmpdir/note-6-32.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: v3 gnu build attribute note merging (32-bit) i686-poky-linux-as --generate-missing-build-notes=yes -o tmpdir/note-5.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-5.s Executing on host: sh -c {i686-poky-linux-as --generate-missing-build-notes=yes -o tmpdir/note-5.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/note-5.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/note-5.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/note-5.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf --notes --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: assembler generated build notes i686-poky-linux-as -o tmpdir/copytest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/copytest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/copytest.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --set-section-flags foo=contents,alloc,load,code tmpdir/copytest.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --set-section-flags foo=contents,alloc,load,code tmpdir/copytest.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy with setting section flags 2 i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --set-section-flags .text=alloc,data tmpdir/bintest.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --set-section-flags .text=alloc,data tmpdir/bintest.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: copy with setting section flags 3 i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip --strip-unneeded tmpdir/bintest.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip --strip-unneeded on common symbol i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -G fred --globalize-symbol jim bintest.o bintest.copy.o tmpdir/bintest.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -G fred --globalize-symbol jim bintest.o bintest.copy.o tmpdir/bintest.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] failed with: , expected: <\A[^\n]*: --globalize-symbol\(s\) is incompatible with -G/--keep-global-symbol\(s\)> PASS: Error when using --keep-global-symbol with --globalize-symbol i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/bintest.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -O ihex tmpdir/bintest.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -O ihex tmpdir/bintest.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -h tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: ihex objcopy test Downloading on host to tmpdir/pr19020.o: /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr19020.in i686-poky-linux-objcopy -O binary -I binary --pad-to=10 --gap-fill=65 --interleave=2 --interleave-width=1 --byte=0 tmpdir/pr19020.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -O binary -I binary --pad-to=10 --gap-fill=65 --interleave=2 --interleave-width=1 --byte=0 tmpdir/pr19020.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -b binary -s tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -b binary -s tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/pr19020a Downloading on host to tmpdir/pr19020.o: /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr19020.in i686-poky-linux-objcopy -O binary -I binary --pad-to=10 --gap-fill=65 --reverse-bytes=8 tmpdir/pr19020.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -O binary -I binary --pad-to=10 --gap-fill=65 --reverse-bytes=8 tmpdir/pr19020.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -b binary -s tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -b binary -s tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/pr19020b i686-poky-linux-as -o tmpdir/group.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip tmpdir/group.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip tmpdir/group.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 1 i686-poky-linux-as -o tmpdir/group.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip --strip-unneeded tmpdir/group.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip --strip-unneeded tmpdir/group.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 2 i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip -R .text -R .data -R .bss -R .ARM.attributes -R .reginfo -R .gnu.attributes -R .MIPS.abiflags -R .MIPS.options -R .pdr -R .xtensa.info -R .ARC.attributes -R .note.gnu.property -R .riscv.attributes -R .csky.attributes tmpdir/empty.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip -R .text -R .data -R .bss -R .ARM.attributes -R .reginfo -R .gnu.attributes -R .MIPS.abiflags -R .MIPS.options -R .pdr -R .xtensa.info -R .ARC.attributes -R .note.gnu.property -R .riscv.attributes -R .csky.attributes tmpdir/empty.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip empty file i686-poky-linux-as -o tmpdir/group-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-2.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip tmpdir/group-2.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip tmpdir/group-2.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 4 i686-poky-linux-as -o tmpdir/group-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-2.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip --strip-unneeded tmpdir/group-2.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip --strip-unneeded tmpdir/group-2.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 5 i686-poky-linux-as -o tmpdir/group-3.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-3.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-3.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-3.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip tmpdir/group-3.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip tmpdir/group-3.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 6 i686-poky-linux-as -o tmpdir/group-3.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-3.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-3.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-3.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip --strip-unneeded tmpdir/group-3.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip --strip-unneeded tmpdir/group-3.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 7 i686-poky-linux-as -o tmpdir/group-4.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-4.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-4.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-4.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip tmpdir/group-4.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip tmpdir/group-4.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 8 i686-poky-linux-as -o tmpdir/group-4.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-4.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/group-4.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/group-4.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip --strip-unneeded tmpdir/group-4.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip --strip-unneeded tmpdir/group-4.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Sg --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip with section group 9 i686-poky-linux-as -o tmpdir/strip-12.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-12.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/strip-12.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-12.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip tmpdir/strip-12.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip tmpdir/strip-12.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/strip-12 i686-poky-linux-as --defsym RELOC=215 -o tmpdir/strip-13rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-13rel.s Executing on host: sh -c {i686-poky-linux-as --defsym RELOC=215 -o tmpdir/strip-13rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-13rel.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip -g tmpdir/strip-13rel.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip -g tmpdir/strip-13rel.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] failed with: , expected: <\A[^\n]*: unsupported relocation type 0x[0-9a-f]+\n[^\n]*: bad value\Z> PASS: binutils-all/strip-13 i686-poky-linux-as --defsym RELOC=1 -o tmpdir/strip-14rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-14rel.s Executing on host: sh -c {i686-poky-linux-as --defsym RELOC=1 -o tmpdir/strip-14rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-14rel.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip -g tmpdir/strip-14rel.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip -g tmpdir/strip-14rel.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] failed with: , expected: <\A[^\n]*: relocation 0 has invalid symbol index 1048560\Z> PASS: binutils-all/strip-14 i686-poky-linux-as --defsym RELOC=1 -o tmpdir/strip-15rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-15rel.s Executing on host: sh -c {i686-poky-linux-as --defsym RELOC=1 -o tmpdir/strip-15rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-15rel.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip -g tmpdir/strip-15rel.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip -g tmpdir/strip-15rel.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/strip-15 i686-poky-linux-as -o tmpdir/unique.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/unique.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/unique.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip -g tmpdir/unique.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip -g tmpdir/unique.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -sh tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -sh tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip on STB_GNU_UNIQUE i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip -g tmpdir/empty.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip -g tmpdir/empty.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip -g empty file Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/needed-by-reloc.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/needed-by-reloc.s -o tmpdir/bintest.o i686-poky-linux-objcopy --strip-symbol=foo tmpdir/bintest.o tmpdir/copy.o Executing on host: i686-poky-linux-objcopy --strip-symbol=foo tmpdir/bintest.o tmpdir/copy.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --strip-symbol=foo tmpdir/bintest.o tmpdir/copy.o i686-poky-linux-objcopy: not stripping symbol `foo' because it is named in a relocation i686-poky-linux-objcopy: not stripping symbol `foo' because it is named in a relocation PASS: objcopy keeps symbols needed by relocs i686-poky-linux-as -o tmpdir/localize-hidden-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/localize-hidden-1.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/localize-hidden-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/localize-hidden-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --localize-hidden tmpdir/localize-hidden-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --localize-hidden tmpdir/localize-hidden-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump --syms tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump --syms tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: --localize-hidden test 1 i686-poky-linux-as -o tmpdir/testranges.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testranges.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/testranges.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testranges.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/testranges.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/testranges.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -wR --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -wR --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: unordered .debug_info references to .debug_ranges UNSUPPORTED: unordered .debug_info references to .debug_ranges i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --add-section NEW=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s tmpdir/empty.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --add-section NEW=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s tmpdir/empty.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -s -j NEW tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -s -j NEW tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: objcopy add-section i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/symbols.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/symbols.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --add-symbol NEW=0x1234 --add-symbol NEW_DATA=.data:0x4321,local tmpdir/symbols.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --add-symbol NEW=0x1234 --add-symbol NEW_DATA=.data:0x4321,local tmpdir/symbols.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump --syms tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump --syms tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: objcopy add-symbol i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/empty.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --add-section NEW=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty-file tmpdir/empty.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --add-section NEW=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/empty-file tmpdir/empty.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: objcopy add-empty-section i686-poky-linux-as -o tmpdir/exclude-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/exclude-1.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/exclude-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/exclude-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy tmpdir/exclude-1.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy tmpdir/exclude-1.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: objcopy on sections with SHF_EXCLUDE i686-poky-linux-as -o tmpdir/exclude-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/exclude-1.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/exclude-1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/exclude-1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip --strip-unneeded tmpdir/exclude-1.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip --strip-unneeded tmpdir/exclude-1.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: strip --strip-unneeded on sections with SHF_EXCLUDE i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --only-section=.data.aa.* --only-section=!.data.aa.02 tmpdir/data-sections.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --only-section=.data.aa.* --only-section=!.data.aa.02 tmpdir/data-sections.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/only-section-01 i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section=.data.aa.* --remove-section=!.data.aa.02 tmpdir/data-sections.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section=.data.aa.* --remove-section=!.data.aa.02 tmpdir/data-sections.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-section-01 i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section=.data.aa.* --keep-section=.data.aa.02 tmpdir/data-sections.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section=.data.aa.* --keep-section=.data.aa.02 tmpdir/data-sections.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/keep-section-1 i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/data-sections.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/data-sections.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section=.data.aa.* --keep-section=.data.aa.* tmpdir/data-sections.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section=.data.aa.* --keep-section=.data.aa.* tmpdir/data-sections.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -WS tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/keep-section-2 i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-relocations=.data.relocs.01 tmpdir/remove-relocs-01.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-relocations=.data.relocs.01 tmpdir/remove-relocs-01.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-01 i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-relocations=*.relocs.* tmpdir/remove-relocs-01.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-relocations=*.relocs.* tmpdir/remove-relocs-01.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-02 i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-relocations=* tmpdir/remove-relocs-01.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-relocations=* tmpdir/remove-relocs-01.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-03 i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-relocations=.data.relocs.0\[12\] tmpdir/remove-relocs-01.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-relocations=.data.relocs.0\[12\] tmpdir/remove-relocs-01.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-04 i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section=.rela.data.relocs.01 --remove-section=.rel.data.relocs.01 tmpdir/remove-relocs-01.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section=.rela.data.relocs.01 --remove-section=.rel.data.relocs.01 tmpdir/remove-relocs-01.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-05 i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-01.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-01.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-relocations=.data.relocs.* --remove-relocations=!.data.relocs.02 tmpdir/remove-relocs-01.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-relocations=.data.relocs.* --remove-relocations=!.data.relocs.02 tmpdir/remove-relocs-01.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-06 i686-poky-linux-as -o tmpdir/remove-relocs-07.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-07.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-07.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-07.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-relocations=FOO tmpdir/remove-relocs-07.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-relocations=FOO tmpdir/remove-relocs-07.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-07 i686-poky-linux-as -o tmpdir/remove-relocs-07.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-07.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/remove-relocs-07.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/remove-relocs-07.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --remove-section=.relFOO --remove-section=.relaFOO tmpdir/remove-relocs-07.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --remove-section=.relFOO --remove-section=.relaFOO tmpdir/remove-relocs-07.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/remove-relocs-08 i686-poky-linux-as --defsym RELOC=1 -o tmpdir/strip-15rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-15rel.s Executing on host: sh -c {i686-poky-linux-as --defsym RELOC=1 -o tmpdir/strip-15rel.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strip-15rel.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-strip -g --strip-section-headers tmpdir/strip-15rel.o -o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-strip -g --strip-section-headers tmpdir/strip-15rel.o -o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/strip-section-headers-1 i686-poky-linux-as -o tmpdir/localize-hidden-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/localize-hidden-2.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/localize-hidden-2.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/localize-hidden-2.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --localize-hidden tmpdir/localize-hidden-2.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --localize-hidden tmpdir/localize-hidden-2.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-nm -n tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: --localize-hidden test 2 Executing on host: i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/pr19547.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr19547.c (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -c -g -o tmpdir/pr19547.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr19547.c i686-poky-linux-objcopy --strip-unneeded tmpdir/pr19547.o Executing on host: i686-poky-linux-objcopy --strip-unneeded tmpdir/pr19547.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --strip-unneeded tmpdir/pr19547.o i686-poky-linux-objdump -t tmpdir/pr19547.o Executing on host: i686-poky-linux-objdump -t tmpdir/pr19547.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -t tmpdir/pr19547.o tmpdir/pr19547.o: file format elf32-i386 SYMBOL TABLE: no symbols tmpdir/pr19547.o: file format elf32-i386 SYMBOL TABLE: no symbols PASS: strip without global symbol Executing on host: i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/pr23611 (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c --sysroot=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot -m32 -march=core2 -mtune=core2 -msse3 -mfpmath=sse -g -lm -o tmpdir/pr23611 i686-poky-linux-objcopy -R .rela.plt -R .rela.dyn -R .rel.plt -R .rel.dyn tmpdir/pr23611 tmpdir/pr23611.out Executing on host: i686-poky-linux-objcopy -R .rela.plt -R .rela.dyn -R .rel.plt -R .rel.dyn tmpdir/pr23611 tmpdir/pr23611.out (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy -R .rela.plt -R .rela.dyn -R .rel.plt -R .rel.dyn tmpdir/pr23611 tmpdir/pr23611.out i686-poky-linux-readelf -S tmpdir/pr23611.out Executing on host: i686-poky-linux-readelf -S tmpdir/pr23611.out (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -S tmpdir/pr23611.out There are 36 section headers, starting at offset 0x44c0: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .interp PROGBITS 000001b4 0001b4 000013 00 A 0 0 1 [ 2] .note.gnu.bu[...] NOTE 000001c8 0001c8 000024 00 A 0 0 4 [ 3] .note.gnu.pr[...] NOTE 000001ec 0001ec 000028 00 A 0 0 4 [ 4] .note.ABI-tag NOTE 00000214 000214 000020 00 A 0 0 4 [ 5] .hash HASH 00000234 000234 000034 04 A 6 0 4 [ 6] .dynsym DYNSYM 00000268 000268 000080 10 A 7 1 4 [ 7] .dynstr STRTAB 000002e8 0002e8 0000b0 00 A 0 0 1 [ 8] .gnu.version VERSYM 00000398 000398 000010 02 A 6 0 2 [ 9] .gnu.version_r VERNEED 000003a8 0003a8 000040 00 A 7 1 4 [10] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4 [11] .plt PROGBITS 00001020 001020 000030 04 AX 0 0 16 [12] .plt.got PROGBITS 00001050 001050 000008 08 AX 0 0 8 [13] .text PROGBITS 00001060 001060 0001bc 00 AX 0 0 16 [14] .fini PROGBITS 0000121c 00121c 000014 00 AX 0 0 4 [15] .rodata PROGBITS 00002000 002000 000019 00 A 0 0 4 [16] .eh_frame_hdr PROGBITS 0000201c 00201c 00003c 00 A 0 0 4 [17] .eh_frame PROGBITS 00002058 002058 0000e8 00 A 0 0 4 [18] .init_array INIT_ARRAY 00003ee0 002ee0 000004 04 WA 0 0 4 [19] .fini_array FINI_ARRAY 00003ee4 002ee4 000004 04 WA 0 0 4 [20] .dynamic DYNAMIC 00003ee8 002ee8 0000f8 08 WA 7 0 4 [21] .got PROGBITS 00003fe0 002fe0 000014 04 WA 0 0 4 [22] .got.plt PROGBITS 00003ff4 002ff4 000014 04 WA 0 0 4 [23] .data PROGBITS 00004008 003008 000010 00 WA 0 0 4 [24] .bss NOBITS 00004018 003018 000008 00 WA 0 0 4 [25] .comment PROGBITS 00000000 003018 000012 01 MS 0 0 1 [26] .debug_aranges PROGBITS 00000000 003030 0000c8 00 0 0 8 [27] .debug_info PROGBITS 00000000 0030f8 0002e1 00 0 0 1 [28] .debug_abbrev PROGBITS 00000000 0033d9 0001ea 00 0 0 1 [29] .debug_line PROGBITS 00000000 0035c3 00022e 00 0 0 1 [30] .debug_str PROGBITS 00000000 0037f1 0002d2 01 MS 0 0 1 [31] .debug_line_str PROGBITS 00000000 003ac3 000335 01 MS 0 0 1 [32] .debug_rnglists PROGBITS 00000000 003df8 000038 00 0 0 1 [33] .symtab SYMTAB 00000000 003e30 0002e0 10 34 21 4 [34] .strtab STRTAB 00000000 004110 00024d 00 0 0 1 [35] .shstrtab STRTAB 00000000 00435d 000162 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) There are 36 section headers, starting at offset 0x44c0: Section Headers: [Nr] Name Type Addr Off Size ES Flg Lk Inf Al [ 0] NULL 00000000 000000 000000 00 0 0 0 [ 1] .interp PROGBITS 000001b4 0001b4 000013 00 A 0 0 1 [ 2] .note.gnu.bu[...] NOTE 000001c8 0001c8 000024 00 A 0 0 4 [ 3] .note.gnu.pr[...] NOTE 000001ec 0001ec 000028 00 A 0 0 4 [ 4] .note.ABI-tag NOTE 00000214 000214 000020 00 A 0 0 4 [ 5] .hash HASH 00000234 000234 000034 04 A 6 0 4 [ 6] .dynsym DYNSYM 00000268 000268 000080 10 A 7 1 4 [ 7] .dynstr STRTAB 000002e8 0002e8 0000b0 00 A 0 0 1 [ 8] .gnu.version VERSYM 00000398 000398 000010 02 A 6 0 2 [ 9] .gnu.version_r VERNEED 000003a8 0003a8 000040 00 A 7 1 4 [10] .init PROGBITS 00001000 001000 000020 00 AX 0 0 4 [11] .plt PROGBITS 00001020 001020 000030 04 AX 0 0 16 [12] .plt.got PROGBITS 00001050 001050 000008 08 AX 0 0 8 [13] .text PROGBITS 00001060 001060 0001bc 00 AX 0 0 16 [14] .fini PROGBITS 0000121c 00121c 000014 00 AX 0 0 4 [15] .rodata PROGBITS 00002000 002000 000019 00 A 0 0 4 [16] .eh_frame_hdr PROGBITS 0000201c 00201c 00003c 00 A 0 0 4 [17] .eh_frame PROGBITS 00002058 002058 0000e8 00 A 0 0 4 [18] .init_array INIT_ARRAY 00003ee0 002ee0 000004 04 WA 0 0 4 [19] .fini_array FINI_ARRAY 00003ee4 002ee4 000004 04 WA 0 0 4 [20] .dynamic DYNAMIC 00003ee8 002ee8 0000f8 08 WA 7 0 4 [21] .got PROGBITS 00003fe0 002fe0 000014 04 WA 0 0 4 [22] .got.plt PROGBITS 00003ff4 002ff4 000014 04 WA 0 0 4 [23] .data PROGBITS 00004008 003008 000010 00 WA 0 0 4 [24] .bss NOBITS 00004018 003018 000008 00 WA 0 0 4 [25] .comment PROGBITS 00000000 003018 000012 01 MS 0 0 1 [26] .debug_aranges PROGBITS 00000000 003030 0000c8 00 0 0 8 [27] .debug_info PROGBITS 00000000 0030f8 0002e1 00 0 0 1 [28] .debug_abbrev PROGBITS 00000000 0033d9 0001ea 00 0 0 1 [29] .debug_line PROGBITS 00000000 0035c3 00022e 00 0 0 1 [30] .debug_str PROGBITS 00000000 0037f1 0002d2 01 MS 0 0 1 [31] .debug_line_str PROGBITS 00000000 003ac3 000335 01 MS 0 0 1 [32] .debug_rnglists PROGBITS 00000000 003df8 000038 00 0 0 1 [33] .symtab SYMTAB 00000000 003e30 0002e0 10 34 21 4 [34] .strtab STRTAB 00000000 004110 00024d 00 0 0 1 [35] .shstrtab STRTAB 00000000 00435d 000162 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) PASS: remove-section relocation sections i686-poky-linux-as -o tmpdir/pr23633.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr23633.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/pr23633.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr23633.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy -S --keep-symbols=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr23633.list tmpdir/pr23633.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy -S --keep-symbols=/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr23633.list tmpdir/pr23633.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -s tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -s tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/pr23633 i686-poky-linux-as -o tmpdir/pr23633.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr23633.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/pr23633.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr23633.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --set-section-alignment .text=16 tmpdir/pr23633.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --set-section-alignment .text=16 tmpdir/pr23633.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump --section-headers tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump --section-headers tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/set-section-alignment Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr25662.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr25662.s -o tmpdir/bintest.o i686-poky-linux-ld tmpdir/bintest.o -o tmpdir/bintest -T/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr25662.ld Executing on host: i686-poky-linux-ld tmpdir/bintest.o -o tmpdir/bintest -T/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr25662.ld (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ld tmpdir/bintest.o -o tmpdir/bintest -T/home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr25662.ld i686-poky-linux-objcopy --preserve-dates tmpdir/bintest tmpdir/copy Executing on host: i686-poky-linux-objcopy --preserve-dates tmpdir/bintest tmpdir/copy (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --preserve-dates tmpdir/bintest tmpdir/copy cmp tmpdir/bintest tmpdir/copy Executing on build: cmp tmpdir/bintest tmpdir/copy (timeout = 300) spawn -ignore SIGHUP cmp tmpdir/bintest tmpdir/copy PASS: objcopy executable (pr25662) Executing on host: find tmpdir -name copy -newer tmpdir/bintest -print (timeout = 300) spawn -ignore SIGHUP find tmpdir -name copy -newer tmpdir/bintest -print PASS: objcopy executable (pr25662) timestamp i686-poky-linux-as -o tmpdir/needed-by-reloc.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/needed-by-reloc.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/needed-by-reloc.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/needed-by-reloc.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-objcopy --rename-section .data=myrodata,contents,alloc,load,readonly tmpdir/needed-by-reloc.o tmpdir/copy.o Executing on host: sh -c {i686-poky-linux-objcopy --rename-section .data=myrodata,contents,alloc,load,readonly tmpdir/needed-by-reloc.o tmpdir/copy.o 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] i686-poky-linux-objdump -r tmpdir/copy.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-objdump -r tmpdir/copy.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: objcopy rename-section with flags - keep relocation testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/objcopy.exp completed in 3 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/objdump.exp ... Executing on host: i686-poky-linux-objdump --version (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump --version GNU objdump (GNU Binutils) 2.42.0.20240216 Copyright (C) 2024 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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/i686-poky-linux-objdump 2.42.0.20240216 i686-poky-linux-objdump -i Executing on host: i686-poky-linux-objdump -i (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -i BFD header file version (GNU Binutils) 2.42.0.20240216 elf32-i386 (header little endian, data little endian) i386 elf32-iamcu (header little endian, data little endian) iamcu pei-i386 (header little endian, data little endian) i386 elf64-x86-64 (header little endian, data little endian) i386 elf32-x86-64 (header little endian, data little endian) i386 pe-x86-64 (header little endian, data little endian) i386 pei-x86-64 (header little endian, data little endian) i386 elf64-little (header little endian, data little endian) i386 iamcu elf64-big (header big endian, data big endian) i386 iamcu elf32-little (header little endian, data little endian) i386 iamcu elf32-big (header big endian, data big endian) i386 iamcu srec (header endianness unknown, data endianness unknown) i386 iamcu symbolsrec (header endianness unknown, data endianness unknown) i386 iamcu verilog (header endianness unknown, data endianness unknown) i386 iamcu tekhex (header endianness unknown, data endianness unknown) i386 iamcu binary (header endianness unknown, data endianness unknown) i386 iamcu ihex (header endianness unknown, data endianness unknown) i386 iamcu plugin (header little endian, data little endian) elf32-i386 elf32-iamcu pei-i386 elf64-x86-64 elf32-x86-64 pe-x86-64 i386 elf32-i386 ----------- pei-i386 elf64-x86-64 elf32-x86-64 pe-x86-64 iamcu ---------- elf32-iamcu -------- ------------ ------------ --------- pei-x86-64 elf64-little elf64-big elf32-little elf32-big srec i386 pei-x86-64 elf64-little elf64-big elf32-little elf32-big srec iamcu ---------- elf64-little elf64-big elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex plugin i386 symbolsrec verilog tekhex binary ihex ------ iamcu symbolsrec verilog tekhex binary ihex ------ BFD header file version (GNU Binutils) 2.42.0.20240216 elf32-i386 (header little endian, data little endian) i386 elf32-iamcu (header little endian, data little endian) iamcu pei-i386 (header little endian, data little endian) i386 elf64-x86-64 (header little endian, data little endian) i386 elf32-x86-64 (header little endian, data little endian) i386 pe-x86-64 (header little endian, data little endian) i386 pei-x86-64 (header little endian, data little endian) i386 elf64-little (header little endian, data little endian) i386 iamcu elf64-big (header big endian, data big endian) i386 iamcu elf32-little (header little endian, data little endian) i386 iamcu elf32-big (header big endian, data big endian) i386 iamcu srec (header endianness unknown, data endianness unknown) i386 iamcu symbolsrec (header endianness unknown, data endianness unknown) i386 iamcu verilog (header endianness unknown, data endianness unknown) i386 iamcu tekhex (header endianness unknown, data endianness unknown) i386 iamcu binary (header endianness unknown, data endianness unknown) i386 iamcu ihex (header endianness unknown, data endianness unknown) i386 iamcu plugin (header little endian, data little endian) elf32-i386 elf32-iamcu pei-i386 elf64-x86-64 elf32-x86-64 pe-x86-64 i386 elf32-i386 ----------- pei-i386 elf64-x86-64 elf32-x86-64 pe-x86-64 iamcu ---------- elf32-iamcu -------- ------------ ------------ --------- pei-x86-64 elf64-little elf64-big elf32-little elf32-big srec i386 pei-x86-64 elf64-little elf64-big elf32-little elf32-big srec iamcu ---------- elf64-little elf64-big elf32-little elf32-big srec symbolsrec verilog tekhex binary ihex plugin i386 symbolsrec verilog tekhex binary ihex ------ iamcu symbolsrec verilog tekhex binary ihex ------ CPU regex: (aarch64|alpha|am33-2|arc|ARC700|ARCv2|arm|cris|d10v|d30v|fr30|fr500|fr550|h8|hppa|i386|iamcu|ip2022|m16c|m32c|m32r|m68hc11|m68hc12|m68k|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|tic54x|tilegx|tms320c30|tms320c4x|tms320c54x|v850|vax|x86-64|xscale|xtensa|z8k|z8001|z8002|Loongarch64|Loongarch32|i686) PASS: objdump -i Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest2.o i686-poky-linux-ar rc tmpdir/bintest.a tmpdir/bintest2.o Executing on host: i686-poky-linux-ar rc tmpdir/bintest.a tmpdir/bintest2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rc tmpdir/bintest.a tmpdir/bintest2.o i686-poky-linux-objdump -f tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -f tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -f tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 architecture: i386, flags 0x00000011: HAS_RELOC, HAS_SYMS start address 0x00000000 tmpdir/bintest.o: file format elf32-i386 architecture: i386, flags 0x00000011: HAS_RELOC, HAS_SYMS start address 0x00000000 PASS: objdump -f (tmpdir/bintest.o, tmpdir/bintest.o) i686-poky-linux-objdump -f tmpdir/bintest.a Executing on host: i686-poky-linux-objdump -f tmpdir/bintest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -f tmpdir/bintest.a In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 architecture: i386, flags 0x00000011: HAS_RELOC, HAS_SYMS start address 0x00000000 In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 architecture: i386, flags 0x00000011: HAS_RELOC, HAS_SYMS start address 0x00000000 PASS: objdump -f (tmpdir/bintest.a, bintest2.o) i686-poky-linux-objdump -h tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -h tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -h tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000010 00000000 00000000 00000034 2**0 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000004 00000000 00000000 00000044 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00000000 00000000 00000048 2**0 ALLOC 3 .note.gnu.property 00000028 00000000 00000000 00000048 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA tmpdir/bintest.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000010 00000000 00000000 00000034 2**0 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000004 00000000 00000000 00000044 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00000000 00000000 00000048 2**0 ALLOC 3 .note.gnu.property 00000028 00000000 00000000 00000048 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA PASS: objdump -h (tmpdir/bintest.o, tmpdir/bintest.o) i686-poky-linux-objdump -h tmpdir/bintest.a Executing on host: i686-poky-linux-objdump -h tmpdir/bintest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -h tmpdir/bintest.a In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000010 00000000 00000000 00000034 2**0 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000004 00000000 00000000 00000044 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00000000 00000000 00000048 2**0 ALLOC 3 .note.gnu.property 00000028 00000000 00000000 00000048 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn 0 .text 00000010 00000000 00000000 00000034 2**0 CONTENTS, ALLOC, LOAD, RELOC, READONLY, CODE 1 .data 00000004 00000000 00000000 00000044 2**0 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00000000 00000000 00000000 00000048 2**0 ALLOC 3 .note.gnu.property 00000028 00000000 00000000 00000048 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA PASS: objdump -h (tmpdir/bintest.a, bintest2.o) i686-poky-linux-objdump -t tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -t tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -t tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 SYMBOL TABLE: 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 00000008 g .text 00000000 text_symbol2 0000000c g .text 00000000 text_symbol3 tmpdir/bintest.o: file format elf32-i386 SYMBOL TABLE: 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 00000008 g .text 00000000 text_symbol2 0000000c g .text 00000000 text_symbol3 PASS: objdump -t (tmpdir/bintest.o) i686-poky-linux-objdump -t tmpdir/bintest.a Executing on host: i686-poky-linux-objdump -t tmpdir/bintest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -t tmpdir/bintest.a In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 SYMBOL TABLE: 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 00000008 g .text 00000000 text_symbol2 0000000c g .text 00000000 text_symbol3 In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 SYMBOL TABLE: 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 00000008 g .text 00000000 text_symbol2 0000000c g .text 00000000 text_symbol3 PASS: objdump -t (tmpdir/bintest.a) i686-poky-linux-objdump -r tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -r tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -r tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 RELOCATION RECORDS FOR [.text]: OFFSET TYPE VALUE 00000004 R_386_32 external_symbol tmpdir/bintest.o: file format elf32-i386 RELOCATION RECORDS FOR [.text]: OFFSET TYPE VALUE 00000004 R_386_32 external_symbol PASS: objdump -r (tmpdir/bintest.o, tmpdir/bintest.o) i686-poky-linux-objdump -r tmpdir/bintest.a Executing on host: i686-poky-linux-objdump -r tmpdir/bintest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -r tmpdir/bintest.a In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 RELOCATION RECORDS FOR [.text]: OFFSET TYPE VALUE 00000004 R_386_32 external_symbol In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 RELOCATION RECORDS FOR [.text]: OFFSET TYPE VALUE 00000004 R_386_32 external_symbol PASS: objdump -r (tmpdir/bintest.a, bintest2.o) i686-poky-linux-objdump -d tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -d tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -d tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 Disassembly of section .text: 00000000 : 0: 01 00 add %eax,(%eax) 2: 00 00 add %al,(%eax) 4: 00 00 add %al,(%eax) ... 00000008 : 8: 02 00 add (%eax),%al ... 0000000c : c: 03 00 add (%eax),%eax ... tmpdir/bintest.o: file format elf32-i386 Disassembly of section .text: 00000000 : 0: 01 00 add %eax,(%eax) 2: 00 00 add %al,(%eax) 4: 00 00 add %al,(%eax) ... 00000008 : 8: 02 00 add (%eax),%al ... 0000000c : c: 03 00 add (%eax),%eax ... PASS: objdump -d tmpdir/bintest.o i686-poky-linux-objdump -d tmpdir/bintest.a Executing on host: i686-poky-linux-objdump -d tmpdir/bintest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -d tmpdir/bintest.a In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 Disassembly of section .text: 00000000 : 0: 01 00 add %eax,(%eax) 2: 00 00 add %al,(%eax) 4: 00 00 add %al,(%eax) ... 00000008 : 8: 02 00 add (%eax),%al ... 0000000c : c: 03 00 add (%eax),%eax ... In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 Disassembly of section .text: 00000000 : 0: 01 00 add %eax,(%eax) 2: 00 00 add %al,(%eax) 4: 00 00 add %al,(%eax) ... 00000008 : 8: 02 00 add (%eax),%al ... 0000000c : c: 03 00 add (%eax),%eax ... PASS: objdump -d tmpdir/bintest.a i686-poky-linux-objdump --disassemble=text_symbol2 tmpdir/bintest.o Executing on host: i686-poky-linux-objdump --disassemble=text_symbol2 tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump --disassemble=text_symbol2 tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 Disassembly of section .text: 00000008 : 8: 02 00 add (%eax),%al ... tmpdir/bintest.o: file format elf32-i386 Disassembly of section .text: 00000008 : 8: 02 00 add (%eax),%al ... PASS: objdump --disassemble=text_symbol2 tmpdir/bintest.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/disasm.s -o tmpdir/disasm.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/disasm.s -o tmpdir/disasm.o i686-poky-linux-objdump --disassemble=func --disassemble-zeroes tmpdir/disasm.o Executing on host: i686-poky-linux-objdump --disassemble=func --disassemble-zeroes tmpdir/disasm.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump --disassemble=func --disassemble-zeroes tmpdir/disasm.o tmpdir/disasm.o: file format elf32-i386 Disassembly of section .text: 00000004 : 4: 02 00 add (%eax),%al 6: 00 00 add %al,(%eax) 00000008 : 8: 03 00 add (%eax),%eax a: 00 00 add %al,(%eax) 0000000c : c: 04 00 add $0x0,%al e: 00 00 add %al,(%eax) tmpdir/disasm.o: file format elf32-i386 Disassembly of section .text: 00000004 : 4: 02 00 add (%eax),%al 6: 00 00 add %al,(%eax) 00000008 : 8: 03 00 add (%eax),%eax a: 00 00 add %al,(%eax) 0000000c : c: 04 00 add $0x0,%al e: 00 00 add %al,(%eax) PASS: objdump --disassemble=func tmpdir/disasm.o i686-poky-linux-objdump --disassemble=global_non_func_sym tmpdir/disasm.o Executing on host: i686-poky-linux-objdump --disassemble=global_non_func_sym tmpdir/disasm.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump --disassemble=global_non_func_sym tmpdir/disasm.o tmpdir/disasm.o: file format elf32-i386 Disassembly of section .text: 00000008 : 8: 03 00 add (%eax),%eax ... tmpdir/disasm.o: file format elf32-i386 Disassembly of section .text: 00000008 : 8: 03 00 add (%eax),%eax ... PASS: objdump --disassemble=non_func tmpdir/disasm.o i686-poky-linux-objdump -d --show-all-symbols tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -d --show-all-symbols tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -d --show-all-symbols tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 Disassembly of section .text: 00000000 : 00000000 : 0: 01 00 add %eax,(%eax) 2: 00 00 add %al,(%eax) 4: 00 00 add %al,(%eax) ... 00000008 : 8: 02 00 add (%eax),%al ... 0000000c : c: 03 00 add (%eax),%eax ... tmpdir/bintest.o: file format elf32-i386 Disassembly of section .text: 00000000 : 00000000 : 0: 01 00 add %eax,(%eax) 2: 00 00 add %al,(%eax) 4: 00 00 add %al,(%eax) ... 00000008 : 8: 02 00 add (%eax),%al ... 0000000c : c: 03 00 add (%eax),%eax ... PASS: objdump -d --show-all-symbols tmpdir/bintest.o i686-poky-linux-objdump -s tmpdir/bintest.o Executing on host: i686-poky-linux-objdump -s tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -s tmpdir/bintest.o tmpdir/bintest.o: file format elf32-i386 Contents of section .text: 0000 01000000 00000000 02000000 03000000 ................ Contents of section .data: 0000 02000000 .... Contents of section .note.gnu.property: 0000 04000000 18000000 05000000 474e5500 ............GNU. 0010 020001c0 04000000 00000000 010001c0 ................ 0020 04000000 01000000 ........ tmpdir/bintest.o: file format elf32-i386 Contents of section .text: 0000 01000000 00000000 02000000 03000000 ................ Contents of section .data: 0000 02000000 .... Contents of section .note.gnu.property: 0000 04000000 18000000 05000000 474e5500 ............GNU. 0010 020001c0 04000000 00000000 010001c0 ................ 0020 04000000 01000000 ........ PASS: objdump -s (tmpdir/bintest.o, tmpdir/bintest.o) i686-poky-linux-objdump -s tmpdir/bintest.a Executing on host: i686-poky-linux-objdump -s tmpdir/bintest.a (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -s tmpdir/bintest.a In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 Contents of section .text: 0000 01000000 00000000 02000000 03000000 ................ Contents of section .data: 0000 02000000 .... Contents of section .note.gnu.property: 0000 04000000 18000000 05000000 474e5500 ............GNU. 0010 020001c0 04000000 00000000 010001c0 ................ 0020 04000000 01000000 ........ In archive tmpdir/bintest.a: bintest2.o: file format elf32-i386 Contents of section .text: 0000 01000000 00000000 02000000 03000000 ................ Contents of section .data: 0000 02000000 .... Contents of section .note.gnu.property: 0000 04000000 18000000 05000000 474e5500 ............GNU. 0010 020001c0 04000000 00000000 010001c0 ................ 0020 04000000 01000000 ........ PASS: objdump -s (tmpdir/bintest.a, bintest2.o) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-compressed.S -o tmpdir/dw2-compressed.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-compressed.S -o tmpdir/dw2-compressed.o Executing on host: i686-poky-linux-objdump -s -j .zdebug_abbrev tmpdir/dw2-compressed.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-compressed.o: file format elf32-i386 Contents of section .zdebug_abbrev: NOTE: This section is compressed, but its contents have NOT been expanded for this dump. 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: i686-poky-linux-objdump -W tmpdir/dw2-compressed.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-compressed.o: file format elf32-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x4e (32-bit) Version: 2 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_stmt_list : 0 <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 (ebp)) <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: 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg 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 (view 1) [0x00000038] Extended opcode 2: set Address to 0x8 [0x0000003f] Extended opcode 1: End of Sequence Contents of the .zdebug_abbrev section: Number TAG (0) 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: i686-poky-linux-objdump -Z -s -j .zdebug_abbrev tmpdir/dw2-compressed.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-compressed.o: file format elf32-i386 Contents of section .zdebug_abbrev: 0000 01110110 06120111 01030825 08130b00 ...........%.... 0010 00022e00 3f0c3a0b 3b0b0308 49131101 ....?.:.;...I... 0020 1201400a 00000324 0003080b 0b3e0b00 ..@....$.....>.. 0030 000000 ... PASS: objdump -Z -s Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-decodedline.S -o tmpdir/dw2-decodedline.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-decodedline.S -o tmpdir/dw2-decodedline.o Executing on host: i686-poky-linux-objdump -WL tmpdir/dw2-decodedline.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-decodedline.o: file format elf32-i386 Contents of the .debug_line section: dw2-decodedline.c: File name Line number Starting address View Stmt directory/file1.c: file1.c 1 0 x ./dw2-decodedline.c:[++] dw2-decodedline.c 2 0x1 x dw2-decodedline.c - 0x2 PASS: objdump -WL Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-ranges.S -o tmpdir/dw2-ranges.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-ranges.S -o tmpdir/dw2-ranges.o Executing on host: i686-poky-linux-objdump --dwarf=Ranges tmpdir/dw2-ranges.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw2-ranges.o: file format elf32-i386 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 PASS: objdump -W for debug_ranges Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw5-op.S -o tmpdir/dw5-op.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw5-op.S -o tmpdir/dw5-op.o Executing on host: i686-poky-linux-objdump -Wi tmpdir/dw5-op.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/dw5-op.o: file format elf32-i386 Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x4e (32-bit) Version: 5 Unit Type: DW_UT_compile (1) Abbrev Offset: 0 Pointer Size: 8 <0>: Abbrev Number: 3 (DW_TAG_compile_unit) DW_AT_producer : (indirect string, offset: 0xa): 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: 0x2): main.c <16> DW_AT_comp_dir : (indirect line string, offset: 0): <1a> DW_AT_ranges : 0 <1e> DW_AT_low_pc : 0 <26> DW_AT_stmt_list : 0 <1><2a>: Abbrev Number: 1 (DW_TAG_base_type) <2b> DW_AT_byte_size : 4 <2c> DW_AT_encoding : 5 (signed) <2d> DW_AT_name : (indirect string, offset: 0): main <1><31>: Abbrev Number: 2 (DW_TAG_variable) <32> DW_AT_name : (indirect string, offset: 0x5): xvar <36> DW_AT_decl_file : 1 <36> DW_AT_decl_line : 2 <37> DW_AT_type : <0x2a> <3b> DW_AT_external : 1 <3b> DW_AT_location : 9 byte block: 3 34 12 0 0 0 0 0 0 (DW_OP_addr: 1234) <1><45>: Abbrev Number: 2 (DW_TAG_variable) <46> DW_AT_name : (indirect string, offset: 0x5b): yvar <4a> DW_AT_decl_file : 1 <4a> DW_AT_decl_line : 3 <4b> DW_AT_type : <0x2a> <4f> DW_AT_external : 1 <4f> DW_AT_location : (DW_OP_addrx <0>) Executing on host: tail -n +4 objdump.out /dev/null objdump.out (timeout = 300) spawn [open ...] Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x4e (32-bit) Version: 5 Unit Type: DW_UT_compile (1) Abbrev Offset: 0 Pointer Size: 8 <0>: Abbrev Number: 3 (DW_TAG_compile_unit) DW_AT_producer : (indirect string, offset: 0xa): 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: 0x2): main.c <16> DW_AT_comp_dir : (indirect line string, offset: 0): <1a> DW_AT_ranges : 0 <1e> DW_AT_low_pc : 0 <26> DW_AT_stmt_list : 0 <1><2a>: Abbrev Number: 1 (DW_TAG_base_type) <2b> DW_AT_byte_size : 4 <2c> DW_AT_encoding : 5 (signed) <2d> DW_AT_name : (indirect string, offset: 0): main <1><31>: Abbrev Number: 2 (DW_TAG_variable) <32> DW_AT_name : (indirect string, offset: 0x5): xvar <36> DW_AT_decl_file : 1 <36> DW_AT_decl_line : 2 <37> DW_AT_type : <0x2a> <3b> DW_AT_external : 1 <3b> DW_AT_location : 9 byte block: 3 34 12 0 0 0 0 0 0 (DW_OP_addr: 1234) <1><45>: Abbrev Number: 2 (DW_TAG_variable) <46> DW_AT_name : (indirect string, offset: 0x5b): yvar <4a> DW_AT_decl_file : 1 <4a> DW_AT_decl_line : 3 <4b> DW_AT_type : <0x2a> <4f> DW_AT_external : 1 <4f> DW_AT_location : (DW_OP_addrx <0>) PASS: objdump -Wi for DW_OP_* Executing on host: i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c -g -Wl,--build-id=0x12345678abcdef01 -g -lm -o tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c -g -Wl,--build-id=0x12345678abcdef01 -g -lm -o tmpdir/testprog /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find Scrt1.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crti.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crtbeginS.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lm: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc_s: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lc: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc_s: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crtendS.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crtn.o: No such file or directory collect2: error: ld returned 1 exit status compiler exited with status 1 UNSUPPORTED: build-id-debuglink (build) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o Executing on host: i686-poky-linux-objdump -Wk -WN tmpdir/debuglink.o /dev/null objdump.out (timeout = 300) spawn [open ...] tmpdir/debuglink.o: file format elf32-i386 Contents of the .gnu_debuglink section: Separate debug info file: this_is_a_debuglink.debug CRC value: 0x12345678 Contents of the .gnu_debugaltlink section: Separate debug info file: linkdebug.debug Build-ID (0x18 bytes): 00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff 01 23 45 67 89 ab cd ef PASS: objdump -Wk Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug Executing on host: i686-poky-linux-objdump --process-links --dwarf=info --dwarf=str tmpdir/debuglink.o /dev/null tmpdir/objdump.out (timeout = 300) spawn [open ...] /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/build.i686-poky-linux.i686-poky-linux/binutils/tmpdir/linkdebug.debug: file format elf32-i386 Contents of the .debug_str section (loaded from /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/build.i686-poky-linux.i686-poky-linux/binutils/tmpdir/linkdebug.debug): 0x00000000 73747269 6e672d33 00737472 696e672d string-3.string- 0x00000010 3400 4. tmpdir/debuglink.o: file format elf32-i386 Contents of the .debug_str section (loaded from tmpdir/debuglink.o): 0x00000000 73747269 6e672d31 00737472 696e672d string-1.string- 0x00000010 3200 2. Contents of the .debug_info section (loaded from tmpdir/debuglink.o): Compilation Unit @ offset 0: Length: 0x12 (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_name : (indirect string, offset: 0): string-1 <0><10>: Abbrev Number: 2 (DW_TAG_subprogram) <11> DW_AT_name : (alt indirect string, offset: 0) string-3 PASS: follow-debuglink (--process-links --dwarf=info --dwarf=str) Executing on host: rm tmpdir/objdump.out (timeout = 300) spawn -ignore SIGHUP rm tmpdir/objdump.out Executing on host: rm tmpdir/debuglink.o (timeout = 300) spawn -ignore SIGHUP rm tmpdir/debuglink.o Executing on host: rm tmpdir/linkdebug.debug (timeout = 300) spawn -ignore SIGHUP rm tmpdir/linkdebug.debug Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug Executing on host: i686-poky-linux-objdump --process-links --headers --wide tmpdir/debuglink.o /dev/null tmpdir/objdump.out (timeout = 300) spawn [open ...] /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/build.i686-poky-linux.i686-poky-linux/binutils/tmpdir/linkdebug.debug: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn Flags 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 .note.gnu.build-id 00000028 00000000 00000000 00000034 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 4 .debug_abbrev 00000010 00000000 00000000 0000005c 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS 5 .debug_str 00000012 00000000 00000000 0000006c 2**1 CONTENTS, READONLY, DEBUGGING, OCTETS 6 .note.gnu.property 00000028 00000000 00000000 00000080 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA tmpdir/debuglink.o: file format elf32-i386 Sections: Idx Name Size VMA LMA File off Algn Flags 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 .gnu_debuglink 00000020 00000000 00000000 00000034 2**2 CONTENTS, READONLY 4 .gnu_debugaltlink 00000028 00000000 00000000 00000054 2**0 CONTENTS, READONLY 5 .debug_str 00000012 00000000 00000000 0000007c 2**1 CONTENTS, READONLY, DEBUGGING, OCTETS 6 .debug_info 00000016 00000000 00000000 0000008e 2**1 CONTENTS, RELOC, READONLY, DEBUGGING, OCTETS 7 .note.gnu.property 00000028 00000000 00000000 000000a4 2**2 CONTENTS, ALLOC, LOAD, READONLY, DATA 8 .debug_line 0000001d 00000000 00000000 000000cc 2**0 CONTENTS, READONLY, DEBUGGING, OCTETS PASS: follow-debuglink (--process-links --headers --wide) Executing on host: rm tmpdir/objdump.out (timeout = 300) spawn -ignore SIGHUP rm tmpdir/objdump.out Executing on host: rm tmpdir/debuglink.o (timeout = 300) spawn -ignore SIGHUP rm tmpdir/debuglink.o Executing on host: rm tmpdir/linkdebug.debug (timeout = 300) spawn -ignore SIGHUP rm tmpdir/linkdebug.debug i686-poky-linux-objcopy --change-section-address .text=0x80000000 tmpdir/bintest.o tmpdir/bintest_signed.o Executing on host: i686-poky-linux-objcopy --change-section-address .text=0x80000000 tmpdir/bintest.o tmpdir/bintest_signed.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --change-section-address .text=0x80000000 tmpdir/bintest.o tmpdir/bintest_signed.o i686-poky-linux-objdump -s --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o Executing on host: i686-poky-linux-objdump -s --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -s --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o tmpdir/bintest_signed.o: file format elf32-i386 Contents of section .text: 80000004 00000000 .... tmpdir/bintest_signed.o: file format elf32-i386 Contents of section .text: 80000004 00000000 .... PASS: objdump -s --start-address 0x80000004 --stop-address 0x80000008 (tmpdir/bintest_signed.o) i686-poky-linux-objdump -d --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o Executing on host: i686-poky-linux-objdump -d --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objdump -d --start-address 0x80000004 --stop-address 0x80000008 tmpdir/bintest_signed.o tmpdir/bintest_signed.o: file format elf32-i386 Disassembly of section .text: 80000004 : 80000004: 00 00 add %al,(%eax) ... tmpdir/bintest_signed.o: file format elf32-i386 Disassembly of section .text: 80000004 : 80000004: 00 00 add %al,(%eax) ... PASS: objdump -d --start-address 0x80000004 --stop-address 0x80000008 (tmpdir/bintest_signed.o) UNTESTED: dotnet-assemblies Executing on host: i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c -g -Wl,--build-id=0x12345678abcdef01 -g -lm -o tmpdir/testprog (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c -g -Wl,--build-id=0x12345678abcdef01 -g -lm -o tmpdir/testprog /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find Scrt1.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crti.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crtbeginS.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lm: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc_s: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lc: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find -lgcc_s: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crtendS.o: No such file or directory /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/../../libexec/i686-poky-linux/gcc/i686-poky-linux/14.1.0/ld: cannot find crtn.o: No such file or directory collect2: error: ld returned 1 exit status compiler exited with status 1 UNSUPPORTED: objdump -S (build) testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/readelf.exp ... Executing on host: i686-poky-linux-readelf --version (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf --version GNU readelf (GNU Binutils) 2.42.0.20240216 Copyright (C) 2024 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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/i686-poky-linux-readelf 2.42.0.20240216 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o Executing on host: i686-poky-linux-readelf -h tmpdir/bintest.o /dev/null readelf.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 428 (bytes into file) Flags: 0x0 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: 9 Section header string table index: 8 ELF size is 32 PASS: finding out ELF size with readelf -h (1) exec i686-poky-linux-readelf -h tmpdir/bintest.o > readelf.out Executing on host: i686-poky-linux-readelf -h tmpdir/bintest.o /dev/null readelf.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 428 (bytes into file) Flags: 0x0 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: 9 Section header string table index: 8 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -h bintest exec i686-poky-linux-readelf -S tmpdir/bintest.o > readelf.out Executing on host: i686-poky-linux-readelf -S tmpdir/bintest.o /dev/null readelf.out (timeout = 300) spawn [open ...] There are 9 section headers, starting at offset 0x1ac: 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 000010 00 AX 0 0 1 [ 2] .rel.text REL 00000000 000160 000008 08 I 6 1 4 [ 3] .data PROGBITS 00000000 000044 000004 00 WA 0 0 1 [ 4] .bss NOBITS 00000000 000048 000000 00 WA 0 0 1 [ 5] .note.gnu.pr[...] NOTE 00000000 000048 000028 00 A 0 0 4 [ 6] .symtab SYMTAB 00000000 000070 000090 10 7 3 4 [ 7] .strtab STRTAB 00000000 000100 00005f 00 0 0 1 [ 8] .shstrtab STRTAB 00000000 000168 000043 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -S bintest exec i686-poky-linux-readelf -s tmpdir/bintest.o > readelf.out Executing on host: i686-poky-linux-readelf -s tmpdir/bintest.o /dev/null readelf.out (timeout = 300) spawn [open ...] Symbol table '.symtab' contains 9 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE LOCAL DEFAULT 1 static_text_symbol 2: 00000000 0 NOTYPE LOCAL DEFAULT 3 static_data_symbol 3: 00000000 0 NOTYPE GLOBAL DEFAULT 1 text_symbol 4: 00000000 0 NOTYPE GLOBAL DEFAULT UND external_symbol 5: 00000000 0 NOTYPE GLOBAL DEFAULT 3 data_symbol 6: 00000004 4 OBJECT GLOBAL DEFAULT COM common_symbol 7: 00000008 0 NOTYPE GLOBAL DEFAULT 1 text_symbol2 8: 0000000c 0 NOTYPE GLOBAL DEFAULT 1 text_symbol3 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -s bintest exec i686-poky-linux-readelf -r tmpdir/bintest.o > readelf.out Executing on host: i686-poky-linux-readelf -r tmpdir/bintest.o /dev/null readelf.out (timeout = 300) spawn [open ...] Relocation section '.rel.text' at offset 0x160 contains 1 entry: Offset Info Type Sym.Value Sym. Name 00000004 00000401 R_386_32 00000000 external_symbol i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -r bintest i686-poky-linux-ar rcT tmpdir/bintest.thin.a tmpdir/bintest.o Executing on host: i686-poky-linux-ar rcT tmpdir/bintest.thin.a tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-ar rcT tmpdir/bintest.thin.a tmpdir/bintest.o exec i686-poky-linux-readelf -h tmpdir/bintest.thin.a > readelf.out Executing on host: i686-poky-linux-readelf -h tmpdir/bintest.thin.a /dev/null readelf.out (timeout = 300) spawn [open ...] File: tmpdir/bintest.thin.a[bintest.o] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 428 (bytes into file) Flags: 0x0 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: 9 Section header string table index: 8 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -h bintest.thin PASS: readelf -h bintest.thin Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/mangled.s -o tmpdir/mangled.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/mangled.s -o tmpdir/mangled.o exec i686-poky-linux-readelf --syms --demangle --wide tmpdir/mangled.o > readelf.out Executing on host: i686-poky-linux-readelf --syms --demangle --wide tmpdir/mangled.o /dev/null readelf.out (timeout = 300) spawn [open ...] Symbol table '.symtab' contains 2 entries: Num: Value Size Type Bind Vis Ndx Name 0: 00000000 0 NOTYPE LOCAL DEFAULT UND 1: 00000000 0 NOTYPE GLOBAL DEFAULT 1 gold::Output_reloc<9, true, 64, false>::Output_reloc(gold::Sized_relobj<64, false>*, unsigned int, unsigned int, gold::Output_data*, unsigned long, bool, bool, bool, bool) i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --syms --demangle --wide mangled Executing on host: i686-poky-linux-gcc -g -Wl,--build-id=0x12345678abcdef01 -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc -g -Wl,--build-id=0x12345678abcdef01 -c -g -o tmpdir/testprog.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c Downloading on host to testprog.o: tmpdir/testprog.o Executing on host: i686-poky-linux-readelf -wi testprog.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0xbf (32-bit) Version: 5 Unit Type: DW_UT_compile (1) Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 5 (DW_TAG_compile_unit) DW_AT_producer : (indirect string, offset: 0x21): GNU C17 14.1.0 -mtune=generic -march=pentiumpro -g -g <11> DW_AT_language : 29 (C11) <12> DW_AT_name : (indirect line string, offset: 0): /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/testprog.c <16> DW_AT_comp_dir : (indirect line string, offset: 0xa7): /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/build.i686-poky-linux.i686-poky-linux/binutils <1a> DW_AT_low_pc : 0 <1e> DW_AT_high_pc : 0x8b <22> DW_AT_stmt_list : 0 <1><26>: Abbrev Number: 1 (DW_TAG_variable) <27> DW_AT_name : (indirect string, offset: 0x13): common <2b> DW_AT_decl_file : 1 <2b> DW_AT_decl_line : 6 <2c> DW_AT_decl_column : 5 <2c> DW_AT_type : <0x36> <30> DW_AT_external : 1 <30> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0) <1><36>: Abbrev Number: 6 (DW_TAG_base_type) <37> DW_AT_byte_size : 4 <38> DW_AT_encoding : 5 (signed) <39> DW_AT_name : int <1><3d>: Abbrev Number: 1 (DW_TAG_variable) <3e> DW_AT_name : (indirect string, offset: 0x5c): global <42> DW_AT_decl_file : 1 <42> DW_AT_decl_line : 7 <43> DW_AT_decl_column : 5 <43> DW_AT_type : <0x36> <47> DW_AT_external : 1 <47> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0) <1><4d>: Abbrev Number: 2 (DW_TAG_variable) <4e> DW_AT_name : (indirect string, offset: 0xd): local <52> DW_AT_decl_file : 1 <52> DW_AT_decl_line : 8 <53> DW_AT_decl_column : 12 <54> DW_AT_type : <0x36> <58> DW_AT_location : 5 byte block: 3 4 0 0 0 (DW_OP_addr: 4) <1><5e>: Abbrev Number: 7 (DW_TAG_array_type) <5f> DW_AT_type : <0x81> <63> DW_AT_sibling : <0x6e> <2><67>: Abbrev Number: 8 (DW_TAG_subrange_type) <68> DW_AT_type : <0x73> <6c> DW_AT_upper_bound : 6 <2><6d>: Abbrev Number: 0 <1><6e>: Abbrev Number: 3 (DW_TAG_const_type) <6f> DW_AT_type : <0x5e> <1><73>: Abbrev Number: 4 (DW_TAG_base_type) <74> DW_AT_byte_size : 4 <75> DW_AT_encoding : 7 (unsigned) <76> DW_AT_name : (indirect string, offset: 0): unsigned int <1><7a>: Abbrev Number: 4 (DW_TAG_base_type) <7b> DW_AT_byte_size : 1 <7c> DW_AT_encoding : 6 (signed char) <7d> DW_AT_name : (indirect string, offset: 0x63): char <1><81>: Abbrev Number: 3 (DW_TAG_const_type) <82> DW_AT_type : <0x7a> <1><86>: Abbrev Number: 2 (DW_TAG_variable) <87> DW_AT_name : (indirect string, offset: 0x1a): string <8b> DW_AT_decl_file : 1 <8b> DW_AT_decl_line : 9 <8c> DW_AT_decl_column : 19 <8d> DW_AT_type : <0x6e> <91> DW_AT_location : 5 byte block: 3 0 0 0 0 (DW_OP_addr: 0) <1><97>: Abbrev Number: 9 (DW_TAG_subprogram) <98> DW_AT_external : 1 <98> DW_AT_name : (indirect string, offset: 0x57): main <9c> DW_AT_decl_file : 1 <9d> DW_AT_decl_line : 18 <9e> DW_AT_decl_column : 1 <9f> DW_AT_prototyped : 1 <9f> DW_AT_type : <0x36> DW_AT_low_pc : 0x14 DW_AT_high_pc : 0x77 DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) DW_AT_call_all_tail_calls: 1 <1>: Abbrev Number: 10 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : fn DW_AT_decl_file : 1 DW_AT_decl_line : 12 DW_AT_decl_column : 1 DW_AT_prototyped : 1 DW_AT_type : <0x36> DW_AT_low_pc : 0 DW_AT_high_pc : 0x14 DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) DW_AT_call_all_calls: 1 <1>: Abbrev Number: 0 PASS: readelf -wi Executing on host: i686-poky-linux-gcc -g -Wl,--build-id=0x12345678abcdef01 -c -g -o tmpdir/dw2-compressed.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-compressed.S (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-gcc -g -Wl,--build-id=0x12345678abcdef01 -c -g -o tmpdir/dw2-compressed.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw2-compressed.S Downloading on host to dw2-compressed.o: tmpdir/dw2-compressed.o Executing on host: i686-poky-linux-readelf -wa dw2-compressed.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .zdebug_abbrev section: Number TAG (0) 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: readelf -wa (compressed) Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dumptest.s -o tmpdir/dumptest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dumptest.s -o tmpdir/dumptest.o Downloading on host to dumptest.o: tmpdir/dumptest.o Executing on host: i686-poky-linux-readelf -p.data dumptest.o /dev/null readelf.out (timeout = 300) spawn [open ...] String dump of section '.data': [ 0] test_string PASS: readelf -p i686-poky-linux-as -o tmpdir/pr25543.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr25543.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/pr25543.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr25543.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-readelf -p.data tmpdir/pr25543.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -p.data tmpdir/pr25543.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/pr25543 i686-poky-linux-as -o tmpdir/retain1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/retain1.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/retain1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/retain1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/retain1.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/retain1.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: readelf SHF_GNU_RETAIN i686-poky-linux-as -o tmpdir/retain1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/retain1.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/retain1.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/retain1.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S -t --wide tmpdir/retain1.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S -t --wide tmpdir/retain1.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: -t (section details) for readelf SHF_GNU_RETAIN i686-poky-linux-as -o tmpdir/readelf-maskos-unknown.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/readelf-maskos-unknown.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/readelf-maskos-unknown.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/readelf-maskos-unknown.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S --wide tmpdir/readelf-maskos-unknown.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S --wide tmpdir/readelf-maskos-unknown.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: Unknown SHF_MASKOS value in section i686-poky-linux-as -o tmpdir/readelf-maskos-unknown.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/readelf-maskos-unknown.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/readelf-maskos-unknown.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/readelf-maskos-unknown.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-readelf -S -t --wide tmpdir/readelf-maskos-unknown.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -S -t --wide tmpdir/readelf-maskos-unknown.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: -t (section details) for unknown SHF_MASKOS value in section i686-poky-linux-as -o tmpdir/pr26548.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr26548.s Executing on host: sh -c {i686-poky-linux-as -o tmpdir/pr26548.o /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr26548.s 2>&1} /dev/null dump.tmp (timeout = 300) spawn [open ...] i686-poky-linux-readelf -Wwi tmpdir/pr26548.o > tmpdir/dump.out Executing on host: sh -c {i686-poky-linux-readelf -Wwi tmpdir/pr26548.o > tmpdir/dump.out 2>dump.tmp} /dev/null (timeout = 300) spawn [open ...] PASS: binutils-all/pr26548 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr26548.s --defsym ERROR=1 -o tmpdir/pr26548e.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr26548.s --defsym ERROR=1 -o tmpdir/pr26548e.o exec i686-poky-linux-readelf -Wwi tmpdir/pr26548e.o > readelf.out Executing on host: i686-poky-linux-readelf -Wwi tmpdir/pr26548e.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x1d (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 <0>: Abbrev Number: 1 (DW_TAG_variable) DW_AT_const_value : (sdata)readelf: Error: read LEB value is too large to store in destination variable -9223372036854775808 <0><16>: Abbrev Number: 1 (DW_TAG_variable) <17> DW_AT_const_value : (sdata)readelf: Error: read LEB value is too large to store in destination variable 9223372036854775807 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -Wwi pr26548e Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/version.s -o tmpdir/version.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/version.s -o tmpdir/version.o exec i686-poky-linux-readelf -n tmpdir/version.o > readelf.out Executing on host: i686-poky-linux-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) Displaying notes found in: .note.gnu.property Owner Data size Description GNU 0x00000018 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA used: x86 feature used: x86 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -n version Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr18374.s -o tmpdir/pr18374.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/pr18374.s -o tmpdir/pr18374.o exec i686-poky-linux-readelf --debug-dump=loc tmpdir/pr18374.o > readelf.out Executing on host: i686-poky-linux-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 (eax)) (start == end) 0000000b 00000000 00000000 (DW_OP_GNU_entry_value: (DW_OP_reg0 (eax)); DW_OP_stack_value) (start == end) 00000019 00000021 00000000 00000000 (DW_OP_reg1 (ecx)) (start == end) 0000002c 00000000 00000000 (DW_OP_breg1 (ecx): -1; DW_OP_stack_value) (start == end) 00000039 00000000 00000000 (DW_OP_breg0 (eax): 0; DW_OP_not; DW_OP_GNU_entry_value: (DW_OP_reg1 (ecx)); DW_OP_plus; DW_OP_breg0 (eax): 0; DW_OP_plus; DW_OP_stack_value) (start == end) 0000004e 00000000 00000000 (DW_OP_breg0 (eax): 0; DW_OP_not; DW_OP_breg0 (eax): 0; DW_OP_plus; DW_OP_GNU_entry_value: (DW_OP_reg1 (ecx)); DW_OP_plus; DW_OP_stack_value) (start == end) 00000063 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --debug-dump=loc pr18374 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/locview-1.s -o tmpdir/locview-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/locview-1.s -o tmpdir/locview-1.o exec i686-poky-linux-readelf --debug-dump=loc tmpdir/locview-1.o > readelf.out Executing on host: i686-poky-linux-readelf --debug-dump=loc tmpdir/locview-1.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_loc section: Offset Begin End Expression 00000000 v0000002 v0000004 location view pair 00000002 v0000004 v0000000 location view pair 00000004 v0000002 v0000004 views at 00000000 for: 00000000 00000000 (DW_OP_lit0; DW_OP_stack_value) 00000010 v0000004 v0000000 views at 00000002 for: 00000000 00000001 (DW_OP_lit2; DW_OP_stack_value) 0000001c 00000024 v0000003 v0000005 views at 00000044 for: 00000000 00000000 (DW_OP_lit1; DW_OP_stack_value) 00000030 v0000005 v0000000 views at 00000046 for: 00000000 00000001 (DW_OP_lit3; DW_OP_stack_value) 0000003c 00000044 v0000003 v0000005 location view pair 00000046 v0000005 v0000000 location view pair 00000048 v0000006 v0000007 location view pair 0000004a v0000007 v0000008 location view pair 0000004c v0000008 v0000000 location view pair 0000004e v0000006 v0000007 views at 00000048 for: 00000000 00000000 (DW_OP_lit4; DW_OP_stack_value) 0000005a v0000007 v0000008 views at 0000004a for: 00000000 00000000 (DW_OP_lit5; DW_OP_stack_value) 00000066 v0000008 v0000000 views at 0000004c for: 00000000 00000001 (DW_OP_lit6; DW_OP_stack_value) 00000072 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --debug-dump=loc locview-1 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/locview-2.s -o tmpdir/locview-2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/locview-2.s -o tmpdir/locview-2.o exec i686-poky-linux-readelf --debug-dump=loc tmpdir/locview-2.o > readelf.out Executing on host: i686-poky-linux-readelf --debug-dump=loc tmpdir/locview-2.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_loclists section: Table at Offset 0 Length: 0x73 DWARF version: 5 Address size: 4 Segment size: 0 Offset entries: 0 Offset Begin End Expression 0000000c v0000002 v0000004 location view pair 0000000e v0000004 v0000000 location view pair 00000010 00000000 (base address) 00000015 v0000002 v0000004 views at 0000000c for: 00000000 00000000 (DW_OP_lit0; DW_OP_stack_value) 0000001b v0000004 v0000000 views at 0000000e for: 00000000 00000001 (DW_OP_lit2; DW_OP_stack_value) 00000021 00000022 00000000 (base address) 00000027 v0000003 v0000005 views at 00000034 for: 00000000 00000000 (DW_OP_lit1; DW_OP_stack_value) 0000002d v0000005 v0000000 views at 00000036 for: 00000000 00000001 (DW_OP_lit3; DW_OP_stack_value) 00000033 00000034 v0000003 v0000005 location view pair 00000036 v0000005 v0000000 location view pair 00000038 v0000006 v0000007 location view pair 0000003a v0000007 v0000008 location view pair 0000003c v0000008 v0000000 location view pair 0000003e 00000000 (base address) 00000043 v0000006 v0000007 views at 00000038 for: 00000000 00000000 (DW_OP_lit4; DW_OP_stack_value) 00000049 v0000007 v0000008 views at 0000003a for: 00000000 00000000 (DW_OP_lit5; DW_OP_stack_value) 0000004f v0000008 v0000000 views at 0000003c for: 00000000 00000001 (DW_OP_lit6; DW_OP_stack_value) 00000055 00000056 00000000 (base address) 0000005b v0000006 v0000007 views for: 0000005e 00000000 00000000 (DW_OP_lit4; DW_OP_stack_value) 00000064 v0000007 v0000008 views for: 00000067 00000000 00000000 (DW_OP_lit5; DW_OP_stack_value) 0000006d v0000008 v0000000 views for: 00000070 00000000 00000001 (DW_OP_lit6; DW_OP_stack_value) 00000076 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --debug-dump=loc locview-2 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/z.s -o tmpdir/z.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/z.s -o tmpdir/z.o exec i686-poky-linux-readelf --decompress --hex-dump .debug_loc tmpdir/z.o > readelf.out Executing on host: i686-poky-linux-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"......... i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --decompress --hex-dump .debug_loc z Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw5.S -o tmpdir/dw5.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw5.S -o tmpdir/dw5.o Executing on host: i686-poky-linux-readelf -h tmpdir/dw5.o /dev/null readelf.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 1828 (bytes into file) Flags: 0x0 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: 22 Section header string table index: 21 ELF size is 32 PASS: finding out ELF size with readelf -h (2) exec i686-poky-linux-readelf -wiaoRlL tmpdir/dw5.o > readelf.out Executing on host: i686-poky-linux-readelf -wiaoRlL tmpdir/dw5.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x160 (32-bit) Version: 5 Unit Type: DW_UT_compile (1) Abbrev Offset: 0 Pointer Size: 8 <0>: Abbrev Number: 6 (DW_TAG_compile_unit) 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: 0): <1a> DW_AT_ranges : 0xc <1e> DW_AT_low_pc : 0 <26> DW_AT_stmt_list : 0 <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: 0): 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 DW_AT_type : <0x54> DW_AT_external : 1 DW_AT_declaration : 1 <1>: Abbrev Number: 2 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0xd): optopt DW_AT_decl_file : 3 DW_AT_decl_line : 80 DW_AT_type : <0x54> DW_AT_external : 1 DW_AT_declaration : 1 <1>: Abbrev Number: 4 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0x25): xvar DW_AT_decl_file : 1 DW_AT_decl_line : 2 DW_AT_type : <0x54> DW_AT_external : 1 DW_AT_location : 9 byte block: 3 34 12 0 0 0 0 0 0 (DW_OP_addr: 1234) <1>: Abbrev Number: 4 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0xcf): yvar DW_AT_decl_file : 1 DW_AT_decl_line : 3 DW_AT_type : <0x54> DW_AT_external : 1 DW_AT_location : 9 byte block: 3 34 12 0 0 0 0 0 0 (DW_OP_addr: 1234) <1>: Abbrev Number: 4 (DW_TAG_variable) DW_AT_name : (indirect string, offset: 0xd4): pvar DW_AT_decl_file : 1 DW_AT_decl_line : 4 DW_AT_type : <0xea> DW_AT_external : 1 DW_AT_location : 9 byte block: 3 34 12 0 0 0 0 0 0 (DW_OP_addr: 1234) <1>: Abbrev Number: 3 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <0x54> <1>: Abbrev Number: 9 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : (indirect string, offset: 0x14): main DW_AT_decl_file : 1 DW_AT_decl_line : 6 DW_AT_prototyped : 1 DW_AT_type : <0x54> 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 (ebp)) <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 (0) 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: Table at Offset 0 Length: 0x36 DWARF version: 5 Address size: 8 Segment size: 0 Offset entries: 0 Offset Begin End Expression 0000000c 0000000000001234 (base address) 00000015 0000000000001234 0000000000001236 (DW_OP_reg5 (ebp)) 0000001a 0000000000001236 0000000000001239 (DW_OP_entry_value: (DW_OP_reg5 (ebp)); DW_OP_stack_value) 00000022 00000023 0000000000001234 (base address) 0000002c 0000000000001234 0000000000001236 (DW_OP_reg4 (esp)) 00000031 0000000000001236 0000000000001239 (DW_OP_entry_value: (DW_OP_reg4 (esp)); DW_OP_stack_value) 00000039 Contents of the .debug_rnglists section: Table at Offset: 0: Length: 0x1d DWARF version: 5 Address size: 8 Segment size: 0 Offset entries: 0 Offset Begin End 0000000c 0000000000001234 0000000000001236 00000016 0000000000001234 0000000000001239 00000020 Raw dump of debug contents of section .debug_line: Offset: 0 Length: 144 DWARF Version: 5 Address size (bytes): 8 Segment selector (bytes): 0 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 arg Opcode 3 has 1 arg Opcode 4 has 1 arg Opcode 5 has 1 arg Opcode 6 has 0 args Opcode 7 has 0 args Opcode 8 has 0 args Opcode 9 has 1 arg Opcode 10 has 0 args Opcode 11 has 0 args Opcode 12 has 1 arg The Directory Table (offset 0x22, lines 3, columns 1): Entry Name 0 (indirect line string, offset: 0): 1 (indirect line string, offset: 0x1): 2 (indirect line string, offset: 0x22): /usr/include The File Name Table (offset 0x34, lines 4, columns 2): 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 Contents of the .debug_line section: main.c: File name Line number Starting address View Stmt main.c 6 0x1234 x main.c 6 0x12346 x main.c - 0x1234 main.c 5 0x1234 x main.c 5 0x1234 x main.c - 0x1234 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -wiaoRlL dw5 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dwarf-attributes.S -o tmpdir/dwarf-attributes.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dwarf-attributes.S -o tmpdir/dwarf-attributes.o Executing on host: i686-poky-linux-readelf -h tmpdir/dwarf-attributes.o /dev/null readelf.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 412 (bytes into file) Flags: 0x0 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: 12 Section header string table index: 11 ELF size is 32 PASS: finding out ELF size with readelf -h (3) exec i686-poky-linux-readelf -wi tmpdir/dwarf-attributes.o > readelf.out Executing on host: i686-poky-linux-readelf -wi tmpdir/dwarf-attributes.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x40 (32-bit) Version: 5 Unit Type: DW_UT_compile (1) Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (User TAG value: 0x5555) DW_AT_ordering : 1 (column major) DW_AT_language : 1 (ANSI C) <10> DW_AT_visibility : 1 (local) <11> DW_AT_inline : 1 (inlined) <12> DW_AT_accessibility: 1 (public) <13> DW_AT_calling_convention: 1 (normal) <14> DW_AT_discr_list : 3 byte block: 1 1 2 (range 1..2)(unsigned) <18> DW_AT_encoding : 1 (machine address) <19> DW_AT_identifier_case: 1 (up_case) <1a> DW_AT_virtuality : 1 (virtual) <1b> DW_AT_decimal_sign: 1 (unsigned) <1c> DW_AT_endianity : 1 (big) <1d> DW_AT_defaulted : 1 (in class) <0><1e>: Abbrev Number: 1 (User TAG value: 0x5555) <1f> DW_AT_ordering : 0 (row major) <20> DW_AT_language : 22 (Go) <22> DW_AT_visibility : 2 (exported) <23> DW_AT_inline : 0 (not inlined) <24> DW_AT_accessibility: 2 (protected) <25> DW_AT_calling_convention: 5 (pass by value) <26> DW_AT_discr_list : 2 byte block: 0 1 (label 1)(unsigned) <29> DW_AT_encoding : 18 (ASCII) <2a> DW_AT_identifier_case: 0 (case_sensitive) <2b> DW_AT_virtuality : 0 (none) <2c> DW_AT_decimal_sign: 2 (leading overpunch) <2d> DW_AT_endianity : 0 (default) <2e> DW_AT_defaulted : 0 (no) <0><2f>: Abbrev Number: 1 (User TAG value: 0x5555) <30> DW_AT_ordering : 255 (undefined) <31> DW_AT_language : 32769 (MIPS assembler) <33> DW_AT_visibility : 3 (qualified) <34> DW_AT_inline : 3 (declared as inline and inlined) <35> DW_AT_accessibility: 3 (private) <36> DW_AT_calling_convention: 64 (Rensas SH) <37> DW_AT_discr_list : 5 byte block: 1 2 3 0 4 (range 2..3, label 4)(unsigned) <3d> DW_AT_encoding : 129 (HP_complex_float80) <3e> DW_AT_identifier_case: 3 (case_insensitive) <3f> DW_AT_virtuality : 2 (pure_virtual) <40> DW_AT_decimal_sign: 5 (trailing separate) <41> DW_AT_endianity : 80 (user specified) <42> DW_AT_defaulted : 2 (out of class) i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -wi dwarf-attributes Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/debuglink.s -o tmpdir/debuglink.o exec i686-poky-linux-readelf --debug-dump=links -wN tmpdir/debuglink.o > readelf.out Executing on host: i686-poky-linux-readelf --debug-dump=links -wN tmpdir/debuglink.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .gnu_debuglink section: Separate debug info file: this_is_a_debuglink.debug CRC value: 0x12345678 Contents of the .gnu_debugaltlink section: Separate debug info file: linkdebug.debug Build-ID (0x18 bytes): 00 11 22 33 44 55 66 77 88 99 aa bb cc dd ee ff 01 23 45 67 89 ab cd ef i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --debug-dump=links -wN debuglink Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/linkdebug.s -o tmpdir/linkdebug.debug exec i686-poky-linux-readelf -wKis -P tmpdir/debuglink.o > readelf.out Executing on host: i686-poky-linux-readelf -wKis -P tmpdir/debuglink.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_str section (loaded from tmpdir/debuglink.o): 0x00000000 73747269 6e672d31 00737472 696e672d string-1.string- 0x00000010 3200 2. Contents of the .debug_info section (loaded from tmpdir/debuglink.o): Compilation Unit @ offset 0: Length: 0x12 (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 4 <0>: Abbrev Number: 1 (DW_TAG_compile_unit) DW_AT_name : (indirect string, offset: 0): string-1 <0><10>: Abbrev Number: 2 (DW_TAG_subprogram) <11> DW_AT_name : (alt indirect string, offset: 0) string-3 Contents of the .debug_str section (loaded from /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/build.i686-poky-linux.i686-poky-linux/binutils/tmpdir/linkdebug.debug): 0x00000000 73747269 6e672d33 00737472 696e672d string-3.string- 0x00000010 3400 4. i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -wKis -P debuglink Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dwo.s -o tmpdir/dwo.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dwo.s -o tmpdir/dwo.o exec i686-poky-linux-readelf --debug-dump=links --debug-dump=no-follow-links tmpdir/dwo.o > readelf.out Executing on host: i686-poky-linux-readelf --debug-dump=links --debug-dump=no-follow-links tmpdir/dwo.o /dev/null readelf.out (timeout = 300) spawn [open ...] The .debug_info section contains link(s) to dwo file(s): Name: file.dwo Directory: /another/path/ ID: dd cc bb aa 78 56 34 12 Name: debugfile.dwo Directory: /path/to/dwo/files ID: i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --debug-dump=links --debug-dump=no-follow-links dwo Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/zero-sec.s -o tmpdir/zero-sec.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/zero-sec.s -o tmpdir/zero-sec.o exec i686-poky-linux-readelf --enable-checks --sections --wide tmpdir/zero-sec.o > readelf.out Executing on host: i686-poky-linux-readelf --enable-checks --sections --wide tmpdir/zero-sec.o /dev/null readelf.out (timeout = 300) spawn [open ...] There are 6 section headers, starting at offset 0x8c: readelf: Warning: Section '.text': has a size of zero - is this intended ? readelf: Warning: Section '.data': has a size of zero - is this intended ? 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] .note.gnu.property NOTE 00000000 000034 000028 00 A 0 0 4 [ 5] .shstrtab STRTAB 00000000 00005c 00002f 00 0 0 1 Key to Flags: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), L (link order), O (extra OS processing required), G (group), T (TLS), C (compressed), x (unknown), o (OS specific), E (exclude), D (mbind), p (processor specific) i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --enable-checks --sections --wide zero-sec exec i686-poky-linux-readelf --debug-dump=macro -wN tmpdir/pr26112.o > readelf.out Executing on host: i686-poky-linux-readelf --debug-dump=macro -wN tmpdir/pr26112.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_macro section: Offset: 0 Version: 5 Offset size: 4 Offset into .debug_line: 0 DW_MACRO_start_file - lineno: 0 filenum: 1 DW_MACRO_define_strx lineno : 1 macro : - DW_MACRO_end_file DW_MACRO_define_strx lineno : 0 macro : /home/tstellar/llvm-project/clang-build DW_MACRO_define_strx lineno : 0 macro : FOO bar DW_MACRO_define_strx lineno : 0 macro : __llvm__ 1 DW_MACRO_define_strx lineno : 0 macro : __clang__ 1 DW_MACRO_define_strx lineno : 0 macro : __clang_major__ 11 DW_MACRO_define_strx lineno : 0 macro : __clang_minor__ 0 DW_MACRO_define_strx lineno : 0 macro : __clang_patchlevel__ 0 DW_MACRO_define_strx lineno : 0 macro : __clang_version__ "11.0.0 (https://github.com/llvm/llvm-project 10e30de8822e85839a29799b3e7b89dece3843b3)" DW_MACRO_define_strx lineno : 0 macro : __GNUC__ 4 DW_MACRO_define_strx lineno : 0 macro : __GNUC_MINOR__ 2 DW_MACRO_define_strx lineno : 0 macro : __GNUC_PATCHLEVEL__ 1 DW_MACRO_define_strx lineno : 0 macro : __GXX_ABI_VERSION 1002 DW_MACRO_define_strx lineno : 0 macro : __ATOMIC_RELAXED 0 DW_MACRO_define_strx lineno : 0 macro : __ATOMIC_CONSUME 1 DW_MACRO_define_strx lineno : 0 macro : __ATOMIC_ACQUIRE 2 DW_MACRO_define_strx lineno : 0 macro : __ATOMIC_RELEASE 3 DW_MACRO_define_strx lineno : 0 macro : __ATOMIC_ACQ_REL 4 DW_MACRO_define_strx lineno : 0 macro : __ATOMIC_SEQ_CST 5 DW_MACRO_define_strx lineno : 0 macro : __OPENCL_MEMORY_SCOPE_WORK_ITEM 0 DW_MACRO_define_strx lineno : 0 macro : __OPENCL_MEMORY_SCOPE_WORK_GROUP 1 DW_MACRO_define_strx lineno : 0 macro : __OPENCL_MEMORY_SCOPE_DEVICE 2 DW_MACRO_define_strx lineno : 0 macro : __OPENCL_MEMORY_SCOPE_ALL_SVM_DEVICES 3 DW_MACRO_define_strx lineno : 0 macro : __OPENCL_MEMORY_SCOPE_SUB_GROUP 4 DW_MACRO_define_strx lineno : 0 macro : __PRAGMA_REDEFINE_EXTNAME 1 DW_MACRO_define_strx lineno : 0 macro : __VERSION__ "Clang 11.0.0 (https://github.com/llvm/llvm-project 10e30de8822e85839a29799b3e7b89dece3843b3)" DW_MACRO_define_strx lineno : 0 macro : __OBJC_BOOL_IS_BOOL 0 DW_MACRO_define_strx lineno : 0 macro : __CONSTANT_CFSTRINGS__ 1 DW_MACRO_define_strx lineno : 0 macro : __ORDER_LITTLE_ENDIAN__ 1234 DW_MACRO_define_strx lineno : 0 macro : __ORDER_BIG_ENDIAN__ 4321 DW_MACRO_define_strx lineno : 0 macro : __ORDER_PDP_ENDIAN__ 3412 DW_MACRO_define_strx lineno : 0 macro : __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ DW_MACRO_define_strx lineno : 0 macro : __LITTLE_ENDIAN__ 1 DW_MACRO_define_strx lineno : 0 macro : _LP64 1 DW_MACRO_define_strx lineno : 0 macro : __LP64__ 1 DW_MACRO_define_strx lineno : 0 macro : __CHAR_BIT__ 8 DW_MACRO_define_strx lineno : 0 macro : __SCHAR_MAX__ 127 DW_MACRO_define_strx lineno : 0 macro : __SHRT_MAX__ 32767 DW_MACRO_define_strx lineno : 0 macro : __INT_MAX__ 2147483647 DW_MACRO_define_strx lineno : 0 macro : __LONG_MAX__ 9223372036854775807L DW_MACRO_define_strx lineno : 0 macro : __LONG_LONG_MAX__ 9223372036854775807LL DW_MACRO_define_strx lineno : 0 macro : __WCHAR_MAX__ 2147483647 DW_MACRO_define_strx lineno : 0 macro : __WINT_MAX__ 4294967295U DW_MACRO_define_strx lineno : 0 macro : __INTMAX_MAX__ 9223372036854775807L DW_MACRO_define_strx lineno : 0 macro : __SIZE_MAX__ 18446744073709551615UL DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_MAX__ 18446744073709551615UL DW_MACRO_define_strx lineno : 0 macro : __PTRDIFF_MAX__ 9223372036854775807L DW_MACRO_define_strx lineno : 0 macro : __INTPTR_MAX__ 9223372036854775807L DW_MACRO_define_strx lineno : 0 macro : __UINTPTR_MAX__ 18446744073709551615UL DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_DOUBLE__ 8 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_FLOAT__ 4 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_INT__ 4 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_LONG__ 8 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_LONG_DOUBLE__ 16 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_LONG_LONG__ 8 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_POINTER__ 8 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_SHORT__ 2 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_PTRDIFF_T__ 8 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_SIZE_T__ 8 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_WCHAR_T__ 4 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_WINT_T__ 4 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_INT128__ 16 DW_MACRO_define_strx lineno : 0 macro : __INTMAX_TYPE__ long int DW_MACRO_define_strx lineno : 0 macro : __INTMAX_FMTd__ "ld" DW_MACRO_define_strx lineno : 0 macro : __INTMAX_FMTi__ "li" DW_MACRO_define_strx lineno : 0 macro : __INTMAX_C_SUFFIX__ L DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_TYPE__ long unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_FMTo__ "lo" DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_FMTu__ "lu" DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_FMTx__ "lx" DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_FMTX__ "lX" DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_C_SUFFIX__ UL DW_MACRO_define_strx lineno : 0 macro : __INTMAX_WIDTH__ 64 DW_MACRO_define_strx lineno : 0 macro : __PTRDIFF_TYPE__ long int DW_MACRO_define_strx lineno : 0 macro : __PTRDIFF_FMTd__ "ld" DW_MACRO_define_strx lineno : 0 macro : __PTRDIFF_FMTi__ "li" DW_MACRO_define_strx lineno : 0 macro : __PTRDIFF_WIDTH__ 64 DW_MACRO_define_strx lineno : 0 macro : __INTPTR_TYPE__ long int DW_MACRO_define_strx lineno : 0 macro : __INTPTR_FMTd__ "ld" DW_MACRO_define_strx lineno : 0 macro : __INTPTR_FMTi__ "li" DW_MACRO_define_strx lineno : 0 macro : __INTPTR_WIDTH__ 64 DW_MACRO_define_strx lineno : 0 macro : __SIZE_TYPE__ long unsigned int DW_MACRO_define_strx lineno : 0 macro : __SIZE_FMTo__ "lo" DW_MACRO_define_strx lineno : 0 macro : __SIZE_FMTu__ "lu" DW_MACRO_define_strx lineno : 0 macro : __SIZE_FMTx__ "lx" DW_MACRO_define_strx lineno : 0 macro : __SIZE_FMTX__ "lX" DW_MACRO_define_strx lineno : 0 macro : __SIZE_WIDTH__ 64 DW_MACRO_define_strx lineno : 0 macro : __WCHAR_TYPE__ int DW_MACRO_define_strx lineno : 0 macro : __WCHAR_WIDTH__ 32 DW_MACRO_define_strx lineno : 0 macro : __WINT_TYPE__ unsigned int DW_MACRO_define_strx lineno : 0 macro : __WINT_WIDTH__ 32 DW_MACRO_define_strx lineno : 0 macro : __SIG_ATOMIC_WIDTH__ 32 DW_MACRO_define_strx lineno : 0 macro : __SIG_ATOMIC_MAX__ 2147483647 DW_MACRO_define_strx lineno : 0 macro : __CHAR16_TYPE__ unsigned short DW_MACRO_define_strx lineno : 0 macro : __CHAR32_TYPE__ unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINTMAX_WIDTH__ 64 DW_MACRO_define_strx lineno : 0 macro : __UINTPTR_TYPE__ long unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINTPTR_FMTo__ "lo" DW_MACRO_define_strx lineno : 0 macro : __UINTPTR_FMTu__ "lu" DW_MACRO_define_strx lineno : 0 macro : __UINTPTR_FMTx__ "lx" DW_MACRO_define_strx lineno : 0 macro : __UINTPTR_FMTX__ "lX" DW_MACRO_define_strx lineno : 0 macro : __UINTPTR_WIDTH__ 64 DW_MACRO_define_strx lineno : 0 macro : __FLT_DENORM_MIN__ 1.40129846e-45F DW_MACRO_define_strx lineno : 0 macro : __FLT_HAS_DENORM__ 1 DW_MACRO_define_strx lineno : 0 macro : __FLT_DIG__ 6 DW_MACRO_define_strx lineno : 0 macro : __FLT_DECIMAL_DIG__ 9 DW_MACRO_define_strx lineno : 0 macro : __FLT_EPSILON__ 1.19209290e-7F DW_MACRO_define_strx lineno : 0 macro : __FLT_HAS_INFINITY__ 1 DW_MACRO_define_strx lineno : 0 macro : __FLT_HAS_QUIET_NAN__ 1 DW_MACRO_define_strx lineno : 0 macro : __FLT_MANT_DIG__ 24 DW_MACRO_define_strx lineno : 0 macro : __FLT_MAX_10_EXP__ 38 DW_MACRO_define_strx lineno : 0 macro : __FLT_MAX_EXP__ 128 DW_MACRO_define_strx lineno : 0 macro : __FLT_MAX__ 3.40282347e+38F DW_MACRO_define_strx lineno : 0 macro : __FLT_MIN_10_EXP__ (-37) DW_MACRO_define_strx lineno : 0 macro : __FLT_MIN_EXP__ (-125) DW_MACRO_define_strx lineno : 0 macro : __FLT_MIN__ 1.17549435e-38F DW_MACRO_define_strx lineno : 0 macro : __DBL_DENORM_MIN__ 4.9406564584124654e-324 DW_MACRO_define_strx lineno : 0 macro : __DBL_HAS_DENORM__ 1 DW_MACRO_define_strx lineno : 0 macro : __DBL_DIG__ 15 DW_MACRO_define_strx lineno : 0 macro : __DBL_DECIMAL_DIG__ 17 DW_MACRO_define_strx lineno : 0 macro : __DBL_EPSILON__ 2.2204460492503131e-16 DW_MACRO_define_strx lineno : 0 macro : __DBL_HAS_INFINITY__ 1 DW_MACRO_define_strx lineno : 0 macro : __DBL_HAS_QUIET_NAN__ 1 DW_MACRO_define_strx lineno : 0 macro : __DBL_MANT_DIG__ 53 DW_MACRO_define_strx lineno : 0 macro : __DBL_MAX_10_EXP__ 308 DW_MACRO_define_strx lineno : 0 macro : __DBL_MAX_EXP__ 1024 DW_MACRO_define_strx lineno : 0 macro : __DBL_MAX__ 1.7976931348623157e+308 DW_MACRO_define_strx lineno : 0 macro : __DBL_MIN_10_EXP__ (-307) DW_MACRO_define_strx lineno : 0 macro : __DBL_MIN_EXP__ (-1021) DW_MACRO_define_strx lineno : 0 macro : __DBL_MIN__ 2.2250738585072014e-308 DW_MACRO_define_strx lineno : 0 macro : __LDBL_DENORM_MIN__ 3.64519953188247460253e-4951L DW_MACRO_define_strx lineno : 0 macro : __LDBL_HAS_DENORM__ 1 DW_MACRO_define_strx lineno : 0 macro : __LDBL_DIG__ 18 DW_MACRO_define_strx lineno : 0 macro : __LDBL_DECIMAL_DIG__ 21 DW_MACRO_define_strx lineno : 0 macro : __LDBL_EPSILON__ 1.08420217248550443401e-19L DW_MACRO_define_strx lineno : 0 macro : __LDBL_HAS_INFINITY__ 1 DW_MACRO_define_strx lineno : 0 macro : __LDBL_HAS_QUIET_NAN__ 1 DW_MACRO_define_strx lineno : 0 macro : __LDBL_MANT_DIG__ 64 DW_MACRO_define_strx lineno : 0 macro : __LDBL_MAX_10_EXP__ 4932 DW_MACRO_define_strx lineno : 0 macro : __LDBL_MAX_EXP__ 16384 DW_MACRO_define_strx lineno : 0 macro : __LDBL_MAX__ 1.18973149535723176502e+4932L DW_MACRO_define_strx lineno : 0 macro : __LDBL_MIN_10_EXP__ (-4931) DW_MACRO_define_strx lineno : 0 macro : __LDBL_MIN_EXP__ (-16381) DW_MACRO_define_strx lineno : 0 macro : __LDBL_MIN__ 3.36210314311209350626e-4932L DW_MACRO_define_strx lineno : 0 macro : __POINTER_WIDTH__ 64 DW_MACRO_define_strx lineno : 0 macro : __BIGGEST_ALIGNMENT__ 16 DW_MACRO_define_strx lineno : 0 macro : __WINT_UNSIGNED__ 1 DW_MACRO_define_strx lineno : 0 macro : __INT8_TYPE__ signed char DW_MACRO_define_strx lineno : 0 macro : __INT8_FMTd__ "hhd" DW_MACRO_define_strx lineno : 0 macro : __INT8_FMTi__ "hhi" DW_MACRO_define_strx lineno : 0 macro : __INT8_C_SUFFIX__ DW_MACRO_define_strx lineno : 0 macro : __INT16_TYPE__ short DW_MACRO_define_strx lineno : 0 macro : __INT16_FMTd__ "hd" DW_MACRO_define_strx lineno : 0 macro : __INT16_FMTi__ "hi" DW_MACRO_define_strx lineno : 0 macro : __INT16_C_SUFFIX__ DW_MACRO_define_strx lineno : 0 macro : __INT32_TYPE__ int DW_MACRO_define_strx lineno : 0 macro : __INT32_FMTd__ "d" DW_MACRO_define_strx lineno : 0 macro : __INT32_FMTi__ "i" DW_MACRO_define_strx lineno : 0 macro : __INT32_C_SUFFIX__ DW_MACRO_define_strx lineno : 0 macro : __INT64_TYPE__ long int DW_MACRO_define_strx lineno : 0 macro : __INT64_FMTd__ "ld" DW_MACRO_define_strx lineno : 0 macro : __INT64_FMTi__ "li" DW_MACRO_define_strx lineno : 0 macro : __INT64_C_SUFFIX__ L DW_MACRO_define_strx lineno : 0 macro : __UINT8_TYPE__ unsigned char DW_MACRO_define_strx lineno : 0 macro : __UINT8_FMTo__ "hho" DW_MACRO_define_strx lineno : 0 macro : __UINT8_FMTu__ "hhu" DW_MACRO_define_strx lineno : 0 macro : __UINT8_FMTx__ "hhx" DW_MACRO_define_strx lineno : 0 macro : __UINT8_FMTX__ "hhX" DW_MACRO_define_strx lineno : 0 macro : __UINT8_C_SUFFIX__ DW_MACRO_define_strx lineno : 0 macro : __UINT8_MAX__ 255 DW_MACRO_define_strx lineno : 0 macro : __INT8_MAX__ 127 DW_MACRO_define_strx lineno : 0 macro : __UINT16_TYPE__ unsigned short DW_MACRO_define_strx lineno : 0 macro : __UINT16_FMTo__ "ho" DW_MACRO_define_strx lineno : 0 macro : __UINT16_FMTu__ "hu" DW_MACRO_define_strx lineno : 0 macro : __UINT16_FMTx__ "hx" DW_MACRO_define_strx lineno : 0 macro : __UINT16_FMTX__ "hX" DW_MACRO_define_strx lineno : 0 macro : __UINT16_C_SUFFIX__ DW_MACRO_define_strx lineno : 0 macro : __UINT16_MAX__ 65535 DW_MACRO_define_strx lineno : 0 macro : __INT16_MAX__ 32767 DW_MACRO_define_strx lineno : 0 macro : __UINT32_TYPE__ unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINT32_FMTo__ "o" DW_MACRO_define_strx lineno : 0 macro : __UINT32_FMTu__ "u" DW_MACRO_define_strx lineno : 0 macro : __UINT32_FMTx__ "x" DW_MACRO_define_strx lineno : 0 macro : __UINT32_FMTX__ "X" DW_MACRO_define_strx lineno : 0 macro : __UINT32_C_SUFFIX__ U DW_MACRO_define_strx lineno : 0 macro : __UINT32_MAX__ 4294967295U DW_MACRO_define_strx lineno : 0 macro : __INT32_MAX__ 2147483647 DW_MACRO_define_strx lineno : 0 macro : __UINT64_TYPE__ long unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINT64_FMTo__ "lo" DW_MACRO_define_strx lineno : 0 macro : __UINT64_FMTu__ "lu" DW_MACRO_define_strx lineno : 0 macro : __UINT64_FMTx__ "lx" DW_MACRO_define_strx lineno : 0 macro : __UINT64_FMTX__ "lX" DW_MACRO_define_strx lineno : 0 macro : __UINT64_C_SUFFIX__ UL DW_MACRO_define_strx lineno : 0 macro : __UINT64_MAX__ 18446744073709551615UL DW_MACRO_define_strx lineno : 0 macro : __INT64_MAX__ 9223372036854775807L DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST8_TYPE__ signed char DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST8_MAX__ 127 DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST8_FMTd__ "hhd" DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST8_FMTi__ "hhi" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST8_TYPE__ unsigned char DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST8_MAX__ 255 DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST8_FMTo__ "hho" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST8_FMTu__ "hhu" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST8_FMTx__ "hhx" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST8_FMTX__ "hhX" DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST16_TYPE__ short DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST16_MAX__ 32767 DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST16_FMTd__ "hd" DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST16_FMTi__ "hi" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST16_TYPE__ unsigned short DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST16_MAX__ 65535 DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST16_FMTo__ "ho" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST16_FMTu__ "hu" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST16_FMTx__ "hx" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST16_FMTX__ "hX" DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST32_TYPE__ int DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST32_MAX__ 2147483647 DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST32_FMTd__ "d" DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST32_FMTi__ "i" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST32_TYPE__ unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST32_MAX__ 4294967295U DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST32_FMTo__ "o" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST32_FMTu__ "u" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST32_FMTx__ "x" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST32_FMTX__ "X" DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST64_TYPE__ long int DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST64_MAX__ 9223372036854775807L DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST64_FMTd__ "ld" DW_MACRO_define_strx lineno : 0 macro : __INT_LEAST64_FMTi__ "li" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST64_TYPE__ long unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST64_MAX__ 18446744073709551615UL DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST64_FMTo__ "lo" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST64_FMTu__ "lu" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST64_FMTx__ "lx" DW_MACRO_define_strx lineno : 0 macro : __UINT_LEAST64_FMTX__ "lX" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST8_TYPE__ signed char DW_MACRO_define_strx lineno : 0 macro : __INT_FAST8_MAX__ 127 DW_MACRO_define_strx lineno : 0 macro : __INT_FAST8_FMTd__ "hhd" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST8_FMTi__ "hhi" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST8_TYPE__ unsigned char DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST8_MAX__ 255 DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST8_FMTo__ "hho" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST8_FMTu__ "hhu" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST8_FMTx__ "hhx" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST8_FMTX__ "hhX" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST16_TYPE__ short DW_MACRO_define_strx lineno : 0 macro : __INT_FAST16_MAX__ 32767 DW_MACRO_define_strx lineno : 0 macro : __INT_FAST16_FMTd__ "hd" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST16_FMTi__ "hi" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST16_TYPE__ unsigned short DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST16_MAX__ 65535 DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST16_FMTo__ "ho" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST16_FMTu__ "hu" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST16_FMTx__ "hx" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST16_FMTX__ "hX" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST32_TYPE__ int DW_MACRO_define_strx lineno : 0 macro : __INT_FAST32_MAX__ 2147483647 DW_MACRO_define_strx lineno : 0 macro : __INT_FAST32_FMTd__ "d" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST32_FMTi__ "i" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST32_TYPE__ unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST32_MAX__ 4294967295U DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST32_FMTo__ "o" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST32_FMTu__ "u" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST32_FMTx__ "x" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST32_FMTX__ "X" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST64_TYPE__ long int DW_MACRO_define_strx lineno : 0 macro : __INT_FAST64_MAX__ 9223372036854775807L DW_MACRO_define_strx lineno : 0 macro : __INT_FAST64_FMTd__ "ld" DW_MACRO_define_strx lineno : 0 macro : __INT_FAST64_FMTi__ "li" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST64_TYPE__ long unsigned int DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST64_MAX__ 18446744073709551615UL DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST64_FMTo__ "lo" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST64_FMTu__ "lu" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST64_FMTx__ "lx" DW_MACRO_define_strx lineno : 0 macro : __UINT_FAST64_FMTX__ "lX" DW_MACRO_define_strx lineno : 0 macro : __USER_LABEL_PREFIX__ DW_MACRO_define_strx lineno : 0 macro : __FINITE_MATH_ONLY__ 0 DW_MACRO_define_strx lineno : 0 macro : __GNUC_STDC_INLINE__ 1 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_BOOL_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_CHAR_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_CHAR16_T_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_CHAR32_T_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_WCHAR_T_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_SHORT_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_INT_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_LONG_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_LLONG_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __CLANG_ATOMIC_POINTER_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_BOOL_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_CHAR_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_SHORT_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_INT_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_LONG_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_LLONG_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __GCC_ATOMIC_POINTER_LOCK_FREE 2 DW_MACRO_define_strx lineno : 0 macro : __NO_INLINE__ 1 DW_MACRO_define_strx lineno : 0 macro : __FLT_EVAL_METHOD__ 0 DW_MACRO_define_strx lineno : 0 macro : __FLT_RADIX__ 2 DW_MACRO_define_strx lineno : 0 macro : __DECIMAL_DIG__ __LDBL_DECIMAL_DIG__ DW_MACRO_define_strx lineno : 0 macro : __GCC_ASM_FLAG_OUTPUTS__ 1 DW_MACRO_define_strx lineno : 0 macro : __code_model_small__ 1 DW_MACRO_define_strx lineno : 0 macro : __amd64__ 1 DW_MACRO_define_strx lineno : 0 macro : __amd64 1 DW_MACRO_define_strx lineno : 0 macro : __x86_64 1 DW_MACRO_define_strx lineno : 0 macro : __x86_64__ 1 DW_MACRO_define_strx lineno : 0 macro : __SEG_GS 1 DW_MACRO_define_strx lineno : 0 macro : __SEG_FS 1 DW_MACRO_define_strx lineno : 0 macro : __seg_gs __attribute__((address_space(256))) DW_MACRO_define_strx lineno : 0 macro : __seg_fs __attribute__((address_space(257))) DW_MACRO_define_strx lineno : 0 macro : __k8 1 DW_MACRO_define_strx lineno : 0 macro : __k8__ 1 DW_MACRO_define_strx lineno : 0 macro : __tune_k8__ 1 DW_MACRO_define_strx lineno : 0 macro : __REGISTER_PREFIX__ DW_MACRO_define_strx lineno : 0 macro : __NO_MATH_INLINES 1 DW_MACRO_define_strx lineno : 0 macro : __FXSR__ 1 DW_MACRO_define_strx lineno : 0 macro : __SSE2__ 1 DW_MACRO_define_strx lineno : 0 macro : __SSE2_MATH__ 1 DW_MACRO_define_strx lineno : 0 macro : __SSE__ 1 DW_MACRO_define_strx lineno : 0 macro : __SSE_MATH__ 1 DW_MACRO_define_strx lineno : 0 macro : __MMX__ 1 DW_MACRO_define_strx lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 DW_MACRO_define_strx lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 DW_MACRO_define_strx lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 DW_MACRO_define_strx lineno : 0 macro : __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 DW_MACRO_define_strx lineno : 0 macro : __SIZEOF_FLOAT128__ 16 DW_MACRO_define_strx lineno : 0 macro : unix 1 DW_MACRO_define_strx lineno : 0 macro : __unix 1 DW_MACRO_define_strx lineno : 0 macro : __unix__ 1 DW_MACRO_define_strx lineno : 0 macro : linux 1 DW_MACRO_define_strx lineno : 0 macro : __linux 1 DW_MACRO_define_strx lineno : 0 macro : __linux__ 1 DW_MACRO_define_strx lineno : 0 macro : __ELF__ 1 DW_MACRO_define_strx lineno : 0 macro : __gnu_linux__ 1 DW_MACRO_define_strx lineno : 0 macro : __FLOAT128__ 1 DW_MACRO_define_strx lineno : 0 macro : __STDC__ 1 DW_MACRO_define_strx lineno : 0 macro : __STDC_HOSTED__ 1 DW_MACRO_define_strx lineno : 0 macro : __STDC_VERSION__ 201710L i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf --debug-dump=macro -wN pr26112 exec i686-poky-linux-readelf -wi tmpdir/pr26160.dwp > readelf.out Executing on host: i686-poky-linux-readelf -wi tmpdir/pr26160.dwp /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_info.dwo section: Compilation Unit @ offset 0: Length: 0x178 (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0 0x154 .debug_line.dwo: 0 0x40 .debug_loc.dwo: 0 0 .debug_str_offsets.dwo: 0 0x14 <0>: Abbrev Number: 12 (DW_TAG_compile_unit) DW_AT_producer : GNU C++ 4.7.x-google 20120720 (prerelease) <37> DW_AT_language : 4 (C++) <38> DW_AT_name : dwp_test_main.cc <49> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <88> DW_AT_GNU_dwo_id : 0xe5ba51d95c9aebc8 <1><90>: Abbrev Number: 7 (DW_TAG_base_type) <91> DW_AT_byte_size : 4 <92> DW_AT_encoding : 5 (signed) <93> DW_AT_name : int <1><97>: Abbrev Number: 7 (DW_TAG_base_type) <98> DW_AT_byte_size : 1 <99> DW_AT_encoding : 2 (boolean) <9a> DW_AT_name : bool <1><9f>: Abbrev Number: 13 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : main DW_AT_decl_file : 1 DW_AT_decl_line : 30 DW_AT_type : <0x90> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0): 0 DW_AT_high_pc : 0x304 DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) DW_AT_GNU_all_tail_call_sites: 1 DW_AT_sibling : <0x11b> <2>: Abbrev Number: 14 (DW_TAG_lexical_block) DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x1): 0 DW_AT_high_pc : 0x2fa <3>: Abbrev Number: 15 (DW_TAG_variable) DW_AT_name : c1 DW_AT_decl_file : 1 DW_AT_decl_line : 32 DW_AT_type : signature: 0xb5faa2a4b7a919c4 DW_AT_location : 2 byte block: 91 60 (DW_OP_fbreg: -32) <3>: Abbrev Number: 15 (DW_TAG_variable) DW_AT_name : c2 DW_AT_decl_file : 1 DW_AT_decl_line : 33 DW_AT_type : signature: 0xab98c7bc886f5266 DW_AT_location : 2 byte block: 91 50 (DW_OP_fbreg: -48) <3>: Abbrev Number: 16 (DW_TAG_variable) DW_AT_name : __PRETTY_FUNCTION__ DW_AT_type : <0x13f> DW_AT_artificial : 1 DW_AT_location : 2 byte block: fb 2 (DW_OP_GNU_addr_index <0x2>) <3><102>: Abbrev Number: 14 (DW_TAG_lexical_block) <103> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x3): 0 <104> DW_AT_high_pc : 0x2f <4><10c>: Abbrev Number: 17 (DW_TAG_variable) <10d> DW_AT_name : i <10f> DW_AT_decl_file : 1 <110> DW_AT_decl_line : 37 <111> DW_AT_type : <0x90> <115> DW_AT_location : 2 byte block: 91 6c (DW_OP_fbreg: -20) <4><118>: Abbrev Number: 0 <3><119>: Abbrev Number: 0 <2><11a>: Abbrev Number: 0 <1><11b>: Abbrev Number: 18 (DW_TAG_array_type) <11c> DW_AT_type : <0x137> <120> DW_AT_sibling : <0x12b> <2><124>: Abbrev Number: 19 (DW_TAG_subrange_type) <125> DW_AT_type : <0x12b> <129> DW_AT_upper_bound : 10 <2><12a>: Abbrev Number: 0 <1><12b>: Abbrev Number: 7 (DW_TAG_base_type) <12c> DW_AT_byte_size : 8 <12d> DW_AT_encoding : 7 (unsigned) <12e> DW_AT_name : sizetype <1><137>: Abbrev Number: 7 (DW_TAG_base_type) <138> DW_AT_byte_size : 1 <139> DW_AT_encoding : 6 (signed char) <13a> DW_AT_name : char <1><13f>: Abbrev Number: 20 (DW_TAG_const_type) <140> DW_AT_type : <0x11b> <1><144>: Abbrev Number: 21 (DW_TAG_variable) <145> DW_AT_name : c3 <148> DW_AT_decl_file : 2 <149> DW_AT_decl_line : 57 <14a> DW_AT_type : signature: 0xb534bdc1f01629bb <152> DW_AT_external : 1 <152> DW_AT_declaration : 1 <1><152>: Abbrev Number: 22 (DW_TAG_variable) <153> DW_AT_name : v3 <156> DW_AT_decl_file : 2 <157> DW_AT_decl_line : 60 <158> DW_AT_type : <0x90> <15c> DW_AT_external : 1 <15c> DW_AT_declaration : 1 <1><15c>: Abbrev Number: 18 (DW_TAG_array_type) <15d> DW_AT_type : <0x137> <161> DW_AT_sibling : <0x167> <2><165>: Abbrev Number: 23 (DW_TAG_subrange_type) <2><166>: Abbrev Number: 0 <1><167>: Abbrev Number: 22 (DW_TAG_variable) <168> DW_AT_name : v4 <16b> DW_AT_decl_file : 2 <16c> DW_AT_decl_line : 61 <16d> DW_AT_type : <0x15c> <171> DW_AT_external : 1 <171> DW_AT_declaration : 1 <1><171>: Abbrev Number: 22 (DW_TAG_variable) <172> DW_AT_name : v5 <175> DW_AT_decl_file : 2 <176> DW_AT_decl_line : 62 <177> DW_AT_type : <0x15c> <17b> DW_AT_external : 1 <17b> DW_AT_declaration : 1 <1><17b>: Abbrev Number: 0 Compilation Unit @ offset 0x17c: Length: 0x5af (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0x154 0x21d .debug_line.dwo: 0x40 0x3d .debug_loc.dwo: 0 0 .debug_str_offsets.dwo: 0x14 0x44 <0><187>: Abbrev Number: 12 (DW_TAG_compile_unit) <188> DW_AT_producer : GNU C++ 4.7.x-google 20120720 (prerelease) <1b3> DW_AT_language : 4 (C++) <1b4> DW_AT_name : dwp_test_1.cc <1c2> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <201> DW_AT_GNU_dwo_id : 0x52f9c6092fdc3727 <1><209>: Abbrev Number: 13 (DW_TAG_class_type) <20a> DW_AT_name : C1 <20d> DW_AT_signature : signature: 0xb5faa2a4b7a919c4 <215> DW_AT_declaration : 1 <215> DW_AT_sibling : <0x242> <2><219>: Abbrev Number: 14 (DW_TAG_subprogram) <21a> DW_AT_external : 1 <21a> DW_AT_name : (indexed string: 0): testcase1 <21b> DW_AT_decl_file : 1 <21c> DW_AT_decl_line : 28 <21d> DW_AT_linkage_name: (indexed string: 0xc): _ZN2C19testcase1Ev <21e> DW_AT_type : <0x249> <222> DW_AT_accessibility: 1 (public) <223> DW_AT_declaration : 1 <2><223>: Abbrev Number: 14 (DW_TAG_subprogram) <224> DW_AT_external : 1 <224> DW_AT_name : (indexed string: 0x1): testcase2 <225> DW_AT_decl_file : 1 <226> DW_AT_decl_line : 31 <227> DW_AT_linkage_name: (indexed string: 0xd): _ZN2C19testcase2Ev <228> DW_AT_type : <0x249> <22c> DW_AT_accessibility: 1 (public) <22d> DW_AT_declaration : 1 <2><22d>: Abbrev Number: 14 (DW_TAG_subprogram) <22e> DW_AT_external : 1 <22e> DW_AT_name : (indexed string: 0x4): testcase3 <22f> DW_AT_decl_file : 1 <230> DW_AT_decl_line : 32 <231> DW_AT_linkage_name: (indexed string: 0xe): _ZN2C19testcase3Ev <232> DW_AT_type : <0x249> <236> DW_AT_accessibility: 1 (public) <237> DW_AT_declaration : 1 <2><237>: Abbrev Number: 14 (DW_TAG_subprogram) <238> DW_AT_external : 1 <238> DW_AT_name : (indexed string: 0xa): testcase4 <239> DW_AT_decl_file : 1 <23a> DW_AT_decl_line : 33 <23b> DW_AT_linkage_name: (indexed string: 0xf): _ZN2C19testcase4Ev <23c> DW_AT_type : <0x249> <240> DW_AT_accessibility: 1 (public) <241> DW_AT_declaration : 1 <2><241>: Abbrev Number: 0 <1><242>: Abbrev Number: 7 (DW_TAG_base_type) <243> DW_AT_byte_size : 4 <244> DW_AT_encoding : 5 (signed) <245> DW_AT_name : int <1><249>: Abbrev Number: 7 (DW_TAG_base_type) <24a> DW_AT_byte_size : 1 <24b> DW_AT_encoding : 2 (boolean) <24c> DW_AT_name : bool <1><251>: Abbrev Number: 15 (DW_TAG_pointer_type) <252> DW_AT_byte_size : 8 <253> DW_AT_type : signature: 0xb5faa2a4b7a919c4 <1><25b>: Abbrev Number: 13 (DW_TAG_class_type) <25c> DW_AT_name : C2 <25f> DW_AT_signature : signature: 0xab98c7bc886f5266 <267> DW_AT_declaration : 1 <267> DW_AT_sibling : <0x294> <2><26b>: Abbrev Number: 14 (DW_TAG_subprogram) <26c> DW_AT_external : 1 <26c> DW_AT_name : (indexed string: 0): testcase1 <26d> DW_AT_decl_file : 1 <26e> DW_AT_decl_line : 40 <26f> DW_AT_linkage_name: (indexed string: 0x7): _ZN2C29testcase1Ev <270> DW_AT_type : <0x249> <274> DW_AT_accessibility: 1 (public) <275> DW_AT_declaration : 1 <2><275>: Abbrev Number: 14 (DW_TAG_subprogram) <276> DW_AT_external : 1 <276> DW_AT_name : (indexed string: 0x1): testcase2 <277> DW_AT_decl_file : 1 <278> DW_AT_decl_line : 41 <279> DW_AT_linkage_name: (indexed string: 0x8): _ZN2C29testcase2Ev <27a> DW_AT_type : <0x249> <27e> DW_AT_accessibility: 1 (public) <27f> DW_AT_declaration : 1 <2><27f>: Abbrev Number: 14 (DW_TAG_subprogram) <280> DW_AT_external : 1 <280> DW_AT_name : (indexed string: 0x4): testcase3 <281> DW_AT_decl_file : 1 <282> DW_AT_decl_line : 42 <283> DW_AT_linkage_name: (indexed string: 0x9): _ZN2C29testcase3Ev <284> DW_AT_type : <0x249> <288> DW_AT_accessibility: 1 (public) <289> DW_AT_declaration : 1 <2><289>: Abbrev Number: 14 (DW_TAG_subprogram) <28a> DW_AT_external : 1 <28a> DW_AT_name : (indexed string: 0xa): testcase4 <28b> DW_AT_decl_file : 1 <28c> DW_AT_decl_line : 43 <28d> DW_AT_linkage_name: (indexed string: 0xb): _ZN2C29testcase4Ev <28e> DW_AT_type : <0x249> <292> DW_AT_accessibility: 1 (public) <293> DW_AT_declaration : 1 <2><293>: Abbrev Number: 0 <1><294>: Abbrev Number: 15 (DW_TAG_pointer_type) <295> DW_AT_byte_size : 8 <296> DW_AT_type : signature: 0xab98c7bc886f5266 <1><29e>: Abbrev Number: 13 (DW_TAG_class_type) <29f> DW_AT_name : C3 <2a2> DW_AT_signature : signature: 0xb534bdc1f01629bb <2aa> DW_AT_declaration : 1 <2aa> DW_AT_sibling : <0x2cd> <2><2ae>: Abbrev Number: 14 (DW_TAG_subprogram) <2af> DW_AT_external : 1 <2af> DW_AT_name : (indexed string: 0): testcase1 <2b0> DW_AT_decl_file : 1 <2b1> DW_AT_decl_line : 50 <2b2> DW_AT_linkage_name: (indexed string: 0x2): _ZN2C39testcase1Ev <2b3> DW_AT_type : <0x249> <2b7> DW_AT_accessibility: 1 (public) <2b8> DW_AT_declaration : 1 <2><2b8>: Abbrev Number: 14 (DW_TAG_subprogram) <2b9> DW_AT_external : 1 <2b9> DW_AT_name : (indexed string: 0x1): testcase2 <2ba> DW_AT_decl_file : 1 <2bb> DW_AT_decl_line : 51 <2bc> DW_AT_linkage_name: (indexed string: 0x3): _ZN2C39testcase2Ev <2bd> DW_AT_type : <0x249> <2c1> DW_AT_accessibility: 1 (public) <2c2> DW_AT_declaration : 1 <2><2c2>: Abbrev Number: 14 (DW_TAG_subprogram) <2c3> DW_AT_external : 1 <2c3> DW_AT_name : (indexed string: 0x4): testcase3 <2c4> DW_AT_decl_file : 1 <2c5> DW_AT_decl_line : 52 <2c6> DW_AT_linkage_name: (indexed string: 0x5): _ZN2C39testcase3Ev <2c7> DW_AT_type : <0x249> <2cb> DW_AT_accessibility: 1 (public) <2cc> DW_AT_declaration : 1 <2><2cc>: Abbrev Number: 0 <1><2cd>: Abbrev Number: 15 (DW_TAG_pointer_type) <2ce> DW_AT_byte_size : 8 <2cf> DW_AT_type : signature: 0xb534bdc1f01629bb <1><2d7>: Abbrev Number: 16 (DW_TAG_subprogram) <2d8> DW_AT_external : 1 <2d8> DW_AT_name : f13i <2dd> DW_AT_decl_file : 1 <2de> DW_AT_decl_line : 70 <2df> DW_AT_linkage_name: _Z4f13iv <2e8> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0): 0 <2e9> DW_AT_high_pc : 0x6 <2f1> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <2f3> DW_AT_GNU_all_call_sites: 1 <1><2f3>: Abbrev Number: 17 (DW_TAG_subprogram) <2f4> DW_AT_specification: <0x219> <2f8> DW_AT_decl_file : 2 <2f9> DW_AT_decl_line : 30 <2fa> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x1): 0 <2fb> DW_AT_high_pc : 0x20 <303> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <305> DW_AT_object_pointer: <0x30d> <309> DW_AT_GNU_all_tail_call_sites: 1 <309> DW_AT_sibling : <0x317> <2><30d>: Abbrev Number: 18 (DW_TAG_formal_parameter) <30e> DW_AT_name : (indexed string: 0x10): this <30f> DW_AT_type : <0x317> <313> DW_AT_artificial : 1 <313> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><316>: Abbrev Number: 0 <1><317>: Abbrev Number: 19 (DW_TAG_const_type) <318> DW_AT_type : <0x251> <1><31c>: Abbrev Number: 20 (DW_TAG_subprogram) <31d> DW_AT_specification: <0x223> <321> DW_AT_decl_file : 2 <322> DW_AT_decl_line : 38 <323> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x2): 0 <324> DW_AT_high_pc : 0x18 <32c> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <32e> DW_AT_object_pointer: <0x336> <332> DW_AT_GNU_all_call_sites: 1 <332> DW_AT_sibling : <0x340> <2><336>: Abbrev Number: 18 (DW_TAG_formal_parameter) <337> DW_AT_name : (indexed string: 0x10): this <338> DW_AT_type : <0x317> <33c> DW_AT_artificial : 1 <33c> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><33f>: Abbrev Number: 0 <1><340>: Abbrev Number: 20 (DW_TAG_subprogram) <341> DW_AT_specification: <0x22d> <345> DW_AT_decl_file : 2 <346> DW_AT_decl_line : 46 <347> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x3): 0 <348> DW_AT_high_pc : 0x18 <350> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <352> DW_AT_object_pointer: <0x35a> <356> DW_AT_GNU_all_call_sites: 1 <356> DW_AT_sibling : <0x364> <2><35a>: Abbrev Number: 18 (DW_TAG_formal_parameter) <35b> DW_AT_name : (indexed string: 0x10): this <35c> DW_AT_type : <0x317> <360> DW_AT_artificial : 1 <360> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><363>: Abbrev Number: 0 <1><364>: Abbrev Number: 20 (DW_TAG_subprogram) <365> DW_AT_specification: <0x237> <369> DW_AT_decl_file : 2 <36a> DW_AT_decl_line : 54 <36b> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x4): 0 <36c> DW_AT_high_pc : 0x16 <374> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <376> DW_AT_object_pointer: <0x37e> <37a> DW_AT_GNU_all_call_sites: 1 <37a> DW_AT_sibling : <0x388> <2><37e>: Abbrev Number: 18 (DW_TAG_formal_parameter) <37f> DW_AT_name : (indexed string: 0x10): this <380> DW_AT_type : <0x317> <384> DW_AT_artificial : 1 <384> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><387>: Abbrev Number: 0 <1><388>: Abbrev Number: 20 (DW_TAG_subprogram) <389> DW_AT_specification: <0x26b> <38d> DW_AT_decl_file : 2 <38e> DW_AT_decl_line : 62 <38f> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x5): 0 <390> DW_AT_high_pc : 0x16 <398> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <39a> DW_AT_object_pointer: <0x3a2> <39e> DW_AT_GNU_all_call_sites: 1 <39e> DW_AT_sibling : <0x3ac> <2><3a2>: Abbrev Number: 18 (DW_TAG_formal_parameter) <3a3> DW_AT_name : (indexed string: 0x10): this <3a4> DW_AT_type : <0x3ac> <3a8> DW_AT_artificial : 1 <3a8> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><3ab>: Abbrev Number: 0 <1><3ac>: Abbrev Number: 19 (DW_TAG_const_type) <3ad> DW_AT_type : <0x294> <1><3b1>: Abbrev Number: 20 (DW_TAG_subprogram) <3b2> DW_AT_specification: <0x275> <3b6> DW_AT_decl_file : 2 <3b7> DW_AT_decl_line : 72 <3b8> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x6): 0 <3b9> DW_AT_high_pc : 0x1b <3c1> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <3c3> DW_AT_object_pointer: <0x3cb> <3c7> DW_AT_GNU_all_call_sites: 1 <3c7> DW_AT_sibling : <0x3d5> <2><3cb>: Abbrev Number: 18 (DW_TAG_formal_parameter) <3cc> DW_AT_name : (indexed string: 0x10): this <3cd> DW_AT_type : <0x3ac> <3d1> DW_AT_artificial : 1 <3d1> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><3d4>: Abbrev Number: 0 <1><3d5>: Abbrev Number: 20 (DW_TAG_subprogram) <3d6> DW_AT_specification: <0x27f> <3da> DW_AT_decl_file : 2 <3db> DW_AT_decl_line : 82 <3dc> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x7): 0 <3dd> DW_AT_high_pc : 0x1b <3e5> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <3e7> DW_AT_object_pointer: <0x3ef> <3eb> DW_AT_GNU_all_call_sites: 1 <3eb> DW_AT_sibling : <0x3f9> <2><3ef>: Abbrev Number: 18 (DW_TAG_formal_parameter) <3f0> DW_AT_name : (indexed string: 0x10): this <3f1> DW_AT_type : <0x3ac> <3f5> DW_AT_artificial : 1 <3f5> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><3f8>: Abbrev Number: 0 <1><3f9>: Abbrev Number: 20 (DW_TAG_subprogram) <3fa> DW_AT_specification: <0x289> <3fe> DW_AT_decl_file : 2 <3ff> DW_AT_decl_line : 92 <400> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x8): 0 <401> DW_AT_high_pc : 0x19 <409> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <40b> DW_AT_object_pointer: <0x413> <40f> DW_AT_GNU_all_call_sites: 1 <40f> DW_AT_sibling : <0x41d> <2><413>: Abbrev Number: 18 (DW_TAG_formal_parameter) <414> DW_AT_name : (indexed string: 0x10): this <415> DW_AT_type : <0x3ac> <419> DW_AT_artificial : 1 <419> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><41c>: Abbrev Number: 0 <1><41d>: Abbrev Number: 20 (DW_TAG_subprogram) <41e> DW_AT_specification: <0x2ae> <422> DW_AT_decl_file : 2 <423> DW_AT_decl_line : 102 <424> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x9): 0 <425> DW_AT_high_pc : 0x19 <42d> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <42f> DW_AT_object_pointer: <0x437> <433> DW_AT_GNU_all_call_sites: 1 <433> DW_AT_sibling : <0x441> <2><437>: Abbrev Number: 18 (DW_TAG_formal_parameter) <438> DW_AT_name : (indexed string: 0x10): this <439> DW_AT_type : <0x441> <43d> DW_AT_artificial : 1 <43d> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><440>: Abbrev Number: 0 <1><441>: Abbrev Number: 19 (DW_TAG_const_type) <442> DW_AT_type : <0x2cd> <1><446>: Abbrev Number: 17 (DW_TAG_subprogram) <447> DW_AT_specification: <0x2b8> <44b> DW_AT_decl_file : 2 <44c> DW_AT_decl_line : 112 <44d> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0xa): 0 <44e> DW_AT_high_pc : 0x1f <456> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <458> DW_AT_object_pointer: <0x460> <45c> DW_AT_GNU_all_tail_call_sites: 1 <45c> DW_AT_sibling : <0x46a> <2><460>: Abbrev Number: 18 (DW_TAG_formal_parameter) <461> DW_AT_name : (indexed string: 0x10): this <462> DW_AT_type : <0x441> <466> DW_AT_artificial : 1 <466> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><469>: Abbrev Number: 0 <1><46a>: Abbrev Number: 21 (DW_TAG_subprogram) <46b> DW_AT_external : 1 <46b> DW_AT_name : f11a <470> DW_AT_decl_file : 2 <471> DW_AT_decl_line : 120 <472> DW_AT_linkage_name: _Z4f11av <47b> DW_AT_type : <0x242> <47f> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0xb): 0 <480> DW_AT_high_pc : 0xb <488> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <48a> DW_AT_GNU_all_call_sites: 1 <1><48a>: Abbrev Number: 17 (DW_TAG_subprogram) <48b> DW_AT_specification: <0x2c2> <48f> DW_AT_decl_file : 2 <490> DW_AT_decl_line : 126 <491> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0xc): 0 <492> DW_AT_high_pc : 0x20 <49a> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <49c> DW_AT_object_pointer: <0x4a4> <4a0> DW_AT_GNU_all_tail_call_sites: 1 <4a0> DW_AT_sibling : <0x4ae> <2><4a4>: Abbrev Number: 18 (DW_TAG_formal_parameter) <4a5> DW_AT_name : (indexed string: 0x10): this <4a6> DW_AT_type : <0x441> <4aa> DW_AT_artificial : 1 <4aa> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><4ad>: Abbrev Number: 0 <1><4ae>: Abbrev Number: 22 (DW_TAG_subprogram) <4af> DW_AT_external : 1 <4af> DW_AT_name : t12 <4b3> DW_AT_decl_file : 2 <4b4> DW_AT_decl_line : 134 <4b5> DW_AT_linkage_name: _Z3t12v <4bd> DW_AT_type : <0x249> <4c1> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0xd): 0 <4c2> DW_AT_high_pc : 0x19 <4ca> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <4cc> DW_AT_GNU_all_tail_call_sites: 1 <1><4cc>: Abbrev Number: 22 (DW_TAG_subprogram) <4cd> DW_AT_external : 1 <4cd> DW_AT_name : t13 <4d1> DW_AT_decl_file : 2 <4d2> DW_AT_decl_line : 142 <4d3> DW_AT_linkage_name: _Z3t13v <4db> DW_AT_type : <0x249> <4df> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0xe): 0 <4e0> DW_AT_high_pc : 0x14 <4e8> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <4ea> DW_AT_GNU_all_tail_call_sites: 1 <1><4ea>: Abbrev Number: 23 (DW_TAG_subprogram) <4eb> DW_AT_external : 1 <4eb> DW_AT_name : t14 <4ef> DW_AT_decl_file : 2 <4f0> DW_AT_decl_line : 150 <4f1> DW_AT_linkage_name: _Z3t14v <4f9> DW_AT_type : <0x249> <4fd> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0xf): 0 <4fe> DW_AT_high_pc : 0x61 <506> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <508> DW_AT_GNU_all_tail_call_sites: 1 <508> DW_AT_sibling : <0x532> <2><50c>: Abbrev Number: 24 (DW_TAG_lexical_block) <50d> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x10): 0 <50e> DW_AT_high_pc : 0x57 <3><516>: Abbrev Number: 25 (DW_TAG_variable) <517> DW_AT_name : s1 <51a> DW_AT_decl_file : 2 <51b> DW_AT_decl_line : 152 <51c> DW_AT_type : <0x532> <520> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <3><523>: Abbrev Number: 25 (DW_TAG_variable) <524> DW_AT_name : s2 <527> DW_AT_decl_file : 2 <528> DW_AT_decl_line : 153 <529> DW_AT_type : <0x532> <52d> DW_AT_location : 2 byte block: 91 60 (DW_OP_fbreg: -32) <3><530>: Abbrev Number: 0 <2><531>: Abbrev Number: 0 <1><532>: Abbrev Number: 8 (DW_TAG_pointer_type) <533> DW_AT_byte_size : 8 <534> DW_AT_type : <0x538> <1><538>: Abbrev Number: 19 (DW_TAG_const_type) <539> DW_AT_type : <0x53d> <1><53d>: Abbrev Number: 7 (DW_TAG_base_type) <53e> DW_AT_byte_size : 1 <53f> DW_AT_encoding : 6 (signed char) <540> DW_AT_name : char <1><545>: Abbrev Number: 23 (DW_TAG_subprogram) <546> DW_AT_external : 1 <546> DW_AT_name : t15 <54a> DW_AT_decl_file : 2 <54b> DW_AT_decl_line : 163 <54c> DW_AT_linkage_name: _Z3t15v <554> DW_AT_type : <0x249> <558> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x11): 0 <559> DW_AT_high_pc : 0x5d <561> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <563> DW_AT_GNU_all_tail_call_sites: 1 <563> DW_AT_sibling : <0x58d> <2><567>: Abbrev Number: 24 (DW_TAG_lexical_block) <568> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x12): 0 <569> DW_AT_high_pc : 0x53 <3><571>: Abbrev Number: 25 (DW_TAG_variable) <572> DW_AT_name : s1 <575> DW_AT_decl_file : 2 <576> DW_AT_decl_line : 165 <577> DW_AT_type : <0x58d> <57b> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <3><57e>: Abbrev Number: 25 (DW_TAG_variable) <57f> DW_AT_name : s2 <582> DW_AT_decl_file : 2 <583> DW_AT_decl_line : 166 <584> DW_AT_type : <0x58d> <588> DW_AT_location : 2 byte block: 91 60 (DW_OP_fbreg: -32) <3><58b>: Abbrev Number: 0 <2><58c>: Abbrev Number: 0 <1><58d>: Abbrev Number: 8 (DW_TAG_pointer_type) <58e> DW_AT_byte_size : 8 <58f> DW_AT_type : <0x593> <1><593>: Abbrev Number: 19 (DW_TAG_const_type) <594> DW_AT_type : <0x598> <1><598>: Abbrev Number: 7 (DW_TAG_base_type) <599> DW_AT_byte_size : 4 <59a> DW_AT_encoding : 5 (signed) <59b> DW_AT_name : wchar_t <1><5a3>: Abbrev Number: 22 (DW_TAG_subprogram) <5a4> DW_AT_external : 1 <5a4> DW_AT_name : t16 <5a8> DW_AT_decl_file : 2 <5a9> DW_AT_decl_line : 176 <5aa> DW_AT_linkage_name: _Z3t16v <5b2> DW_AT_type : <0x249> <5b6> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x13): 0 <5b7> DW_AT_high_pc : 0x13 <5bf> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <5c1> DW_AT_GNU_all_tail_call_sites: 1 <1><5c1>: Abbrev Number: 26 (DW_TAG_subprogram) <5c2> DW_AT_external : 1 <5c2> DW_AT_name : t17 <5c6> DW_AT_decl_file : 2 <5c7> DW_AT_decl_line : 184 <5c8> DW_AT_linkage_name: _Z3t17v <5d0> DW_AT_type : <0x249> <5d4> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x14): 0 <5d5> DW_AT_high_pc : 0x5f <5dd> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <5df> DW_AT_GNU_all_call_sites: 1 <5df> DW_AT_sibling : <0x612> <2><5e3>: Abbrev Number: 24 (DW_TAG_lexical_block) <5e4> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x15): 0 <5e5> DW_AT_high_pc : 0x59 <3><5ed>: Abbrev Number: 25 (DW_TAG_variable) <5ee> DW_AT_name : c <5f0> DW_AT_decl_file : 2 <5f1> DW_AT_decl_line : 186 <5f2> DW_AT_type : <0x53d> <5f6> DW_AT_location : 2 byte block: 91 6f (DW_OP_fbreg: -17) <3><5f9>: Abbrev Number: 24 (DW_TAG_lexical_block) <5fa> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x16): 0 <5fb> DW_AT_high_pc : 0x50 <4><603>: Abbrev Number: 25 (DW_TAG_variable) <604> DW_AT_name : i <606> DW_AT_decl_file : 2 <607> DW_AT_decl_line : 187 <608> DW_AT_type : <0x242> <60c> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <4><60f>: Abbrev Number: 0 <3><610>: Abbrev Number: 0 <2><611>: Abbrev Number: 0 <1><612>: Abbrev Number: 23 (DW_TAG_subprogram) <613> DW_AT_external : 1 <613> DW_AT_name : t18 <617> DW_AT_decl_file : 2 <618> DW_AT_decl_line : 199 <619> DW_AT_linkage_name: _Z3t18v <621> DW_AT_type : <0x249> <625> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x17): 0 <626> DW_AT_high_pc : 0x5f <62e> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <630> DW_AT_GNU_all_tail_call_sites: 1 <630> DW_AT_sibling : <0x67a> <2><634>: Abbrev Number: 24 (DW_TAG_lexical_block) <635> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x18): 0 <636> DW_AT_high_pc : 0x55 <3><63e>: Abbrev Number: 25 (DW_TAG_variable) <63f> DW_AT_name : c <641> DW_AT_decl_file : 2 <642> DW_AT_decl_line : 201 <643> DW_AT_type : <0x53d> <647> DW_AT_location : 2 byte block: 91 6f (DW_OP_fbreg: -17) <3><64a>: Abbrev Number: 24 (DW_TAG_lexical_block) <64b> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x19): 0 <64c> DW_AT_high_pc : 0x4c <4><654>: Abbrev Number: 25 (DW_TAG_variable) <655> DW_AT_name : i <657> DW_AT_decl_file : 2 <658> DW_AT_decl_line : 202 <659> DW_AT_type : <0x242> <65d> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <4><660>: Abbrev Number: 24 (DW_TAG_lexical_block) <661> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x1a): 0 <662> DW_AT_high_pc : 0x34 <5><66a>: Abbrev Number: 25 (DW_TAG_variable) <66b> DW_AT_name : s <66d> DW_AT_decl_file : 2 <66e> DW_AT_decl_line : 204 <66f> DW_AT_type : <0x532> <673> DW_AT_location : 2 byte block: 91 60 (DW_OP_fbreg: -32) <5><676>: Abbrev Number: 0 <4><677>: Abbrev Number: 0 <3><678>: Abbrev Number: 0 <2><679>: Abbrev Number: 0 <1><67a>: Abbrev Number: 27 (DW_TAG_variable) <67b> DW_AT_name : c3 <67e> DW_AT_decl_file : 1 <67f> DW_AT_decl_line : 57 <680> DW_AT_type : signature: 0xb534bdc1f01629bb <688> DW_AT_external : 1 <688> DW_AT_declaration : 1 <1><688>: Abbrev Number: 28 (DW_TAG_variable) <689> DW_AT_name : v2 <68c> DW_AT_decl_file : 1 <68d> DW_AT_decl_line : 59 <68e> DW_AT_type : <0x242> <692> DW_AT_external : 1 <692> DW_AT_declaration : 1 <1><692>: Abbrev Number: 28 (DW_TAG_variable) <693> DW_AT_name : v3 <696> DW_AT_decl_file : 1 <697> DW_AT_decl_line : 60 <698> DW_AT_type : <0x242> <69c> DW_AT_external : 1 <69c> DW_AT_declaration : 1 <1><69c>: Abbrev Number: 29 (DW_TAG_array_type) <69d> DW_AT_type : <0x53d> <6a1> DW_AT_sibling : <0x6a7> <2><6a5>: Abbrev Number: 30 (DW_TAG_subrange_type) <2><6a6>: Abbrev Number: 0 <1><6a7>: Abbrev Number: 28 (DW_TAG_variable) <6a8> DW_AT_name : v4 <6ab> DW_AT_decl_file : 1 <6ac> DW_AT_decl_line : 61 <6ad> DW_AT_type : <0x69c> <6b1> DW_AT_external : 1 <6b1> DW_AT_declaration : 1 <1><6b1>: Abbrev Number: 28 (DW_TAG_variable) <6b2> DW_AT_name : v5 <6b5> DW_AT_decl_file : 1 <6b6> DW_AT_decl_line : 62 <6b7> DW_AT_type : <0x69c> <6bb> DW_AT_external : 1 <6bb> DW_AT_declaration : 1 <1><6bb>: Abbrev Number: 29 (DW_TAG_array_type) <6bc> DW_AT_type : <0x532> <6c0> DW_AT_sibling : <0x6c6> <2><6c4>: Abbrev Number: 30 (DW_TAG_subrange_type) <2><6c5>: Abbrev Number: 0 <1><6c6>: Abbrev Number: 28 (DW_TAG_variable) <6c7> DW_AT_name : t17data <6cf> DW_AT_decl_file : 1 <6d0> DW_AT_decl_line : 83 <6d1> DW_AT_type : <0x6bb> <6d5> DW_AT_external : 1 <6d5> DW_AT_declaration : 1 <1><6d5>: Abbrev Number: 31 (DW_TAG_variable) <6d6> DW_AT_name : p6 <6d9> DW_AT_decl_file : 2 <6da> DW_AT_decl_line : 69 <6db> DW_AT_type : <0x6e2> <6df> DW_AT_external : 1 <6df> DW_AT_location : 2 byte block: fb 1b (DW_OP_GNU_addr_index <0x1b>) <1><6e2>: Abbrev Number: 8 (DW_TAG_pointer_type) <6e3> DW_AT_byte_size : 8 <6e4> DW_AT_type : <0x242> <1><6e8>: Abbrev Number: 31 (DW_TAG_variable) <6e9> DW_AT_name : p7 <6ec> DW_AT_decl_file : 2 <6ed> DW_AT_decl_line : 79 <6ee> DW_AT_type : <0x6e2> <6f2> DW_AT_external : 1 <6f2> DW_AT_location : 2 byte block: fb 1c (DW_OP_GNU_addr_index <0x1c>) <1><6f5>: Abbrev Number: 31 (DW_TAG_variable) <6f6> DW_AT_name : p8 <6f9> DW_AT_decl_file : 2 <6fa> DW_AT_decl_line : 89 <6fb> DW_AT_type : <0x702> <6ff> DW_AT_external : 1 <6ff> DW_AT_location : 2 byte block: fb 1d (DW_OP_GNU_addr_index <0x1d>) <1><702>: Abbrev Number: 8 (DW_TAG_pointer_type) <703> DW_AT_byte_size : 8 <704> DW_AT_type : <0x53d> <1><708>: Abbrev Number: 31 (DW_TAG_variable) <709> DW_AT_name : p9 <70c> DW_AT_decl_file : 2 <70d> DW_AT_decl_line : 99 <70e> DW_AT_type : <0x702> <712> DW_AT_external : 1 <712> DW_AT_location : 2 byte block: fb 1e (DW_OP_GNU_addr_index <0x1e>) <1><715>: Abbrev Number: 9 (DW_TAG_subroutine_type) <716> DW_AT_type : <0x242> <1><71a>: Abbrev Number: 31 (DW_TAG_variable) <71b> DW_AT_name : pfn <71f> DW_AT_decl_file : 2 <720> DW_AT_decl_line : 109 <721> DW_AT_type : <0x728> <725> DW_AT_external : 1 <725> DW_AT_location : 2 byte block: fb 1f (DW_OP_GNU_addr_index <0x1f>) <1><728>: Abbrev Number: 8 (DW_TAG_pointer_type) <729> DW_AT_byte_size : 8 <72a> DW_AT_type : <0x715> <1><72e>: Abbrev Number: 0 Compilation Unit @ offset 0x72f: Length: 0xcb (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0x371 0xbd .debug_line.dwo: 0x7d 0x3e .debug_loc.dwo: 0 0 .debug_str_offsets.dwo: 0 0 <0><73a>: Abbrev Number: 10 (DW_TAG_compile_unit) <73b> DW_AT_producer : GNU C++ 4.7.x-google 20120720 (prerelease) <766> DW_AT_language : 4 (C++) <767> DW_AT_name : dwp_test_1b.cc <776> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <7b5> DW_AT_GNU_dwo_id : 0xbd6ec13ea247eff6 <1><7bd>: Abbrev Number: 7 (DW_TAG_base_type) <7be> DW_AT_byte_size : 4 <7bf> DW_AT_encoding : 5 (signed) <7c0> DW_AT_name : int <1><7c4>: Abbrev Number: 7 (DW_TAG_base_type) <7c5> DW_AT_byte_size : 1 <7c6> DW_AT_encoding : 2 (boolean) <7c7> DW_AT_name : bool <1><7cc>: Abbrev Number: 11 (DW_TAG_subprogram) <7cd> DW_AT_external : 1 <7cd> DW_AT_name : t16a <7d2> DW_AT_decl_file : 1 <7d3> DW_AT_decl_line : 32 <7d4> DW_AT_linkage_name: _Z4t16av <7dd> DW_AT_type : <0x7c4> <7e1> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0): 0 <7e2> DW_AT_high_pc : 0x13 <7ea> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <7ec> DW_AT_GNU_all_tail_call_sites: 1 <1><7ec>: Abbrev Number: 12 (DW_TAG_variable) <7ed> DW_AT_name : c3 <7f0> DW_AT_decl_file : 1 <7f1> DW_AT_decl_line : 29 <7f2> DW_AT_type : signature: 0xb534bdc1f01629bb <7fa> DW_AT_external : 1 <7fa> DW_AT_location : 2 byte block: fb 1 (DW_OP_GNU_addr_index <0x1>) <1><7fd>: Abbrev Number: 0 Compilation Unit @ offset 0x7fe: Length: 0x329 (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 Section contributions: .debug_abbrev.dwo: 0x42e 0x1f2 .debug_line.dwo: 0xbb 0x3d .debug_loc.dwo: 0 0 .debug_str_offsets.dwo: 0x58 0x18 <0><809>: Abbrev Number: 12 (DW_TAG_compile_unit) <80a> DW_AT_producer : GNU C++ 4.7.x-google 20120720 (prerelease) <835> DW_AT_language : 4 (C++) <836> DW_AT_name : dwp_test_2.cc <844> DW_AT_comp_dir : /home/ccoutant/opensource/binutils-git/binutils/gold/testsuite <883> DW_AT_GNU_dwo_id : 0xcf0cab718ce0f8b9 <1><88b>: Abbrev Number: 13 (DW_TAG_class_type) <88c> DW_AT_name : C1 <88f> DW_AT_signature : signature: 0xb5faa2a4b7a919c4 <897> DW_AT_declaration : 1 <897> DW_AT_sibling : <0x8b7> <2><89b>: Abbrev Number: 14 (DW_TAG_subprogram) <89c> DW_AT_external : 1 <89c> DW_AT_name : t1a <8a0> DW_AT_decl_file : 1 <8a1> DW_AT_decl_line : 29 <8a2> DW_AT_linkage_name: (indexed string: 0x4): _ZN2C13t1aEv <8a3> DW_AT_type : <0x8be> <8a7> DW_AT_accessibility: 1 (public) <8a8> DW_AT_declaration : 1 <2><8a8>: Abbrev Number: 14 (DW_TAG_subprogram) <8a9> DW_AT_external : 1 <8a9> DW_AT_name : t1_2 <8ae> DW_AT_decl_file : 1 <8af> DW_AT_decl_line : 30 <8b0> DW_AT_linkage_name: (indexed string: 0x5): _ZN2C14t1_2Ev <8b1> DW_AT_type : <0x8b7> <8b5> DW_AT_accessibility: 1 (public) <8b6> DW_AT_declaration : 1 <2><8b6>: Abbrev Number: 0 <1><8b7>: Abbrev Number: 7 (DW_TAG_base_type) <8b8> DW_AT_byte_size : 4 <8b9> DW_AT_encoding : 5 (signed) <8ba> DW_AT_name : int <1><8be>: Abbrev Number: 7 (DW_TAG_base_type) <8bf> DW_AT_byte_size : 1 <8c0> DW_AT_encoding : 2 (boolean) <8c1> DW_AT_name : bool <1><8c6>: Abbrev Number: 15 (DW_TAG_pointer_type) <8c7> DW_AT_byte_size : 8 <8c8> DW_AT_type : signature: 0xb5faa2a4b7a919c4 <1><8d0>: Abbrev Number: 13 (DW_TAG_class_type) <8d1> DW_AT_name : C3 <8d4> DW_AT_signature : signature: 0xb534bdc1f01629bb <8dc> DW_AT_declaration : 1 <8dc> DW_AT_sibling : <0x8ed> <2><8e0>: Abbrev Number: 14 (DW_TAG_subprogram) <8e1> DW_AT_external : 1 <8e1> DW_AT_name : f4 <8e4> DW_AT_decl_file : 1 <8e5> DW_AT_decl_line : 53 <8e6> DW_AT_linkage_name: (indexed string: 0x3): _ZN2C32f4Ev <8e7> DW_AT_type : <0x8fc> <8eb> DW_AT_accessibility: 1 (public) <8ec> DW_AT_declaration : 1 <2><8ec>: Abbrev Number: 0 <1><8ed>: Abbrev Number: 15 (DW_TAG_pointer_type) <8ee> DW_AT_byte_size : 8 <8ef> DW_AT_type : signature: 0xb534bdc1f01629bb <1><8f7>: Abbrev Number: 9 (DW_TAG_subroutine_type) <8f8> DW_AT_type : <0x8be> <1><8fc>: Abbrev Number: 8 (DW_TAG_pointer_type) <8fd> DW_AT_byte_size : 8 <8fe> DW_AT_type : <0x8f7> <1><902>: Abbrev Number: 16 (DW_TAG_subprogram) <903> DW_AT_external : 1 <903> DW_AT_name : f13i <908> DW_AT_decl_file : 1 <909> DW_AT_decl_line : 70 <90a> DW_AT_linkage_name: _Z4f13iv <913> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0): 0 <914> DW_AT_high_pc : 0x6 <91c> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <91e> DW_AT_GNU_all_call_sites: 1 <1><91e>: Abbrev Number: 17 (DW_TAG_subprogram) <91f> DW_AT_specification: <0x8a8> <923> DW_AT_decl_file : 2 <924> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x1): 0 <925> DW_AT_high_pc : 0xf <92d> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <92f> DW_AT_object_pointer: <0x937> <933> DW_AT_GNU_all_call_sites: 1 <933> DW_AT_sibling : <0x945> <2><937>: Abbrev Number: 18 (DW_TAG_formal_parameter) <938> DW_AT_name : this <93d> DW_AT_type : <0x945> <941> DW_AT_artificial : 1 <941> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><944>: Abbrev Number: 0 <1><945>: Abbrev Number: 19 (DW_TAG_const_type) <946> DW_AT_type : <0x8c6> <1><94a>: Abbrev Number: 20 (DW_TAG_subprogram) <94b> DW_AT_specification: <0x89b> <94f> DW_AT_decl_file : 2 <950> DW_AT_decl_line : 36 <951> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x2): 0 <952> DW_AT_high_pc : 0x20 <95a> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <95c> DW_AT_object_pointer: <0x964> <960> DW_AT_GNU_all_tail_call_sites: 1 <960> DW_AT_sibling : <0x972> <2><964>: Abbrev Number: 18 (DW_TAG_formal_parameter) <965> DW_AT_name : this <96a> DW_AT_type : <0x945> <96e> DW_AT_artificial : 1 <96e> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><971>: Abbrev Number: 0 <1><972>: Abbrev Number: 21 (DW_TAG_subprogram) <973> DW_AT_external : 1 <973> DW_AT_name : f10 <977> DW_AT_decl_file : 2 <978> DW_AT_decl_line : 72 <979> DW_AT_linkage_name: _Z3f10v <981> DW_AT_type : <0x8b7> <985> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x3): 0 <986> DW_AT_high_pc : 0xb <98e> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <990> DW_AT_GNU_all_call_sites: 1 <1><990>: Abbrev Number: 22 (DW_TAG_subprogram) <991> DW_AT_external : 1 <991> DW_AT_name : f11b <996> DW_AT_decl_file : 2 <997> DW_AT_decl_line : 80 <998> DW_AT_linkage_name: _Z4f11bPFivE <9a5> DW_AT_type : <0x8b7> <9a9> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x4): 0 <9aa> DW_AT_high_pc : 0x14 <9b2> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <9b4> DW_AT_GNU_all_tail_call_sites: 1 <9b4> DW_AT_sibling : <0x9c7> <2><9b8>: Abbrev Number: 23 (DW_TAG_formal_parameter) <9b9> DW_AT_name : pfn <9bd> DW_AT_decl_file : 2 <9be> DW_AT_decl_line : 80 <9bf> DW_AT_type : <0x9cc> <9c3> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><9c6>: Abbrev Number: 0 <1><9c7>: Abbrev Number: 9 (DW_TAG_subroutine_type) <9c8> DW_AT_type : <0x8b7> <1><9cc>: Abbrev Number: 8 (DW_TAG_pointer_type) <9cd> DW_AT_byte_size : 8 <9ce> DW_AT_type : <0x9c7> <1><9d2>: Abbrev Number: 24 (DW_TAG_subprogram) <9d3> DW_AT_specification: <0x8e0> <9d7> DW_AT_decl_file : 2 <9d8> DW_AT_decl_line : 88 <9d9> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x5): 0 <9da> DW_AT_high_pc : 0xf <9e2> DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) <9e4> DW_AT_object_pointer: <0x9ec> <9e8> DW_AT_GNU_all_call_sites: 1 <9e8> DW_AT_sibling : <0x9fa> <2><9ec>: Abbrev Number: 18 (DW_TAG_formal_parameter) <9ed> DW_AT_name : this <9f2> DW_AT_type : <0x9fa> <9f6> DW_AT_artificial : 1 <9f6> DW_AT_location : 2 byte block: 91 68 (DW_OP_fbreg: -24) <2><9f9>: Abbrev Number: 0 <1><9fa>: Abbrev Number: 19 (DW_TAG_const_type) <9fb> DW_AT_type : <0x8ed> <1><9ff>: Abbrev Number: 25 (DW_TAG_subroutine_type) <1>: Abbrev Number: 21 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : f13 DW_AT_decl_file : 2 DW_AT_decl_line : 96 DW_AT_linkage_name: _Z3f13v DW_AT_type : <0xa1e> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x6): 0 DW_AT_high_pc : 0xb DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) DW_AT_GNU_all_call_sites: 1 <1>: Abbrev Number: 8 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <0x9ff> <1>: Abbrev Number: 21 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : f14 DW_AT_decl_file : 2 DW_AT_decl_line : 104 DW_AT_linkage_name: _Z3f14v DW_AT_type : <0xa42> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x7): 0 DW_AT_high_pc : 0xb DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) DW_AT_GNU_all_call_sites: 1 <1>: Abbrev Number: 8 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <0xa48> <1>: Abbrev Number: 19 (DW_TAG_const_type) DW_AT_type : <0xa4d> <1>: Abbrev Number: 7 (DW_TAG_base_type) DW_AT_byte_size : 1 DW_AT_encoding : 6 (signed char) DW_AT_name : char <1>: Abbrev Number: 21 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : f15 DW_AT_decl_file : 2 DW_AT_decl_line : 112 DW_AT_linkage_name: _Z3f15v DW_AT_type : <0xa73> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x8): 0 DW_AT_high_pc : 0xb DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) DW_AT_GNU_all_call_sites: 1 <1>: Abbrev Number: 8 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <0xa79> <1>: Abbrev Number: 19 (DW_TAG_const_type) DW_AT_type : <0xa7e> <1>: Abbrev Number: 7 (DW_TAG_base_type) DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed) DW_AT_name : wchar_t <1>: Abbrev Number: 26 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : f18 DW_AT_decl_file : 2 DW_AT_decl_line : 127 DW_AT_linkage_name: _Z3f18i DW_AT_type : <0xa42> DW_AT_low_pc :readelf: Warning: Cannot fetch indexed address: the .debug_addr section is missing (index: 0x9): 0 DW_AT_high_pc : 0x44 DW_AT_frame_base : 1 byte block: 9c (DW_OP_call_frame_cfa) DW_AT_GNU_all_call_sites: 1 DW_AT_sibling : <0xab8> <2>: Abbrev Number: 23 (DW_TAG_formal_parameter) DW_AT_name : i DW_AT_decl_file : 2 DW_AT_decl_line : 127 DW_AT_type : <0x8b7> DW_AT_location : 2 byte block: 91 6c (DW_OP_fbreg: -20) <2>: Abbrev Number: 0 <1>: Abbrev Number: 27 (DW_TAG_variable) DW_AT_name : v2 DW_AT_decl_file : 2 DW_AT_decl_line : 43 DW_AT_type : <0x8b7> DW_AT_external : 1 DW_AT_location : 2 byte block: fb a (DW_OP_GNU_addr_index <0xa>) <1>: Abbrev Number: 27 (DW_TAG_variable) DW_AT_name : v3 DW_AT_decl_file : 2 DW_AT_decl_line : 48 DW_AT_type : <0x8b7> DW_AT_external : 1 DW_AT_location : 2 byte block: fb b (DW_OP_GNU_addr_index <0xb>) <1>: Abbrev Number: 28 (DW_TAG_array_type) DW_AT_type : <0xa4d> DW_AT_sibling : <0xae2> <2>: Abbrev Number: 29 (DW_TAG_subrange_type) DW_AT_type : <0xae2> DW_AT_upper_bound : 12 <2>: Abbrev Number: 0 <1>: Abbrev Number: 7 (DW_TAG_base_type) DW_AT_byte_size : 8 DW_AT_encoding : 7 (unsigned) DW_AT_name : sizetype <1>: Abbrev Number: 27 (DW_TAG_variable) DW_AT_name : v4 DW_AT_decl_file : 2 DW_AT_decl_line : 52 DW_AT_type : <0xad2> DW_AT_external : 1 DW_AT_location : 2 byte block: fb c (DW_OP_GNU_addr_index <0xc>) <1>: Abbrev Number: 27 (DW_TAG_variable) DW_AT_name : v5 DW_AT_decl_file : 2 DW_AT_decl_line : 57 DW_AT_type : <0xad2> DW_AT_external : 1 DW_AT_location : 2 byte block: fb d (DW_OP_GNU_addr_index <0xd>) <1>: Abbrev Number: 28 (DW_TAG_array_type) DW_AT_type : <0xa42> DW_AT_sibling : <0xb18> <2>: Abbrev Number: 29 (DW_TAG_subrange_type) DW_AT_type : <0xae2> DW_AT_upper_bound : 4 <2>: Abbrev Number: 0 <1>: Abbrev Number: 27 (DW_TAG_variable) DW_AT_name : t17data DW_AT_decl_file : 2 DW_AT_decl_line : 119 DW_AT_type : <0xb08> DW_AT_external : 1 DW_AT_location : 2 byte block: fb e (DW_OP_GNU_addr_index <0xe>) <1>: Abbrev Number: 0 Contents of the .debug_types.dwo section: Compilation Unit @ offset 0: Length: 0xf7 (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 Signature: 0xb534bdc1f01629bb Type Offset: 0x25 Section contributions: .debug_abbrev.dwo: 0 0x154 .debug_line.dwo: 0 0x40 .debug_loc.dwo: 0 0 .debug_str_offsets.dwo: 0 0x14 <0><17>: Abbrev Number: 1 (DW_TAG_type_unit) <18> DW_AT_language : 4 (C++) <19> DW_AT_GNU_odr_signature: 0x880a5c4d6e59da8a <21> DW_AT_stmt_list : 0 <1><25>: Abbrev Number: 2 (DW_TAG_class_type) <26> DW_AT_name : C3 <29> DW_AT_byte_size : 4 <2a> DW_AT_decl_file : 2 <2b> DW_AT_decl_line : 47 <2c> DW_AT_sibling : <0xda> <2><30>: Abbrev Number: 3 (DW_TAG_member) <31> DW_AT_name : (indexed string: 0x3): member1 <32> DW_AT_decl_file : 2 <33> DW_AT_decl_line : 54 <34> DW_AT_type : <0xda> <38> DW_AT_data_member_location: 0 <39> DW_AT_accessibility: 1 (public) <2><3a>: Abbrev Number: 4 (DW_TAG_subprogram) <3b> DW_AT_external : 1 <3b> DW_AT_name : (indexed string: 0): testcase1 <3c> DW_AT_decl_file : 2 <3d> DW_AT_decl_line : 50 <3e> DW_AT_linkage_name: _ZN2C39testcase1Ev <51> DW_AT_type : <0xe1> <55> DW_AT_accessibility: 1 (public) <56> DW_AT_declaration : 1 <56> DW_AT_object_pointer: <0x5e> <5a> DW_AT_sibling : <0x64> <3><5e>: Abbrev Number: 5 (DW_TAG_formal_parameter) <5f> DW_AT_type : <0xe9> <63> DW_AT_artificial : 1 <3><63>: Abbrev Number: 0 <2><64>: Abbrev Number: 4 (DW_TAG_subprogram) <65> DW_AT_external : 1 <65> DW_AT_name : (indexed string: 0x1): testcase2 <66> DW_AT_decl_file : 2 <67> DW_AT_decl_line : 51 <68> DW_AT_linkage_name: _ZN2C39testcase2Ev <7b> DW_AT_type : <0xe1> <7f> DW_AT_accessibility: 1 (public) <80> DW_AT_declaration : 1 <80> DW_AT_object_pointer: <0x88> <84> DW_AT_sibling : <0x8e> <3><88>: Abbrev Number: 5 (DW_TAG_formal_parameter) <89> DW_AT_type : <0xe9> <8d> DW_AT_artificial : 1 <3><8d>: Abbrev Number: 0 <2><8e>: Abbrev Number: 4 (DW_TAG_subprogram) <8f> DW_AT_external : 1 <8f> DW_AT_name : (indexed string: 0x2): testcase3 <90> DW_AT_decl_file : 2 <91> DW_AT_decl_line : 52 <92> DW_AT_linkage_name: _ZN2C39testcase3Ev DW_AT_type : <0xe1> DW_AT_accessibility: 1 (public) DW_AT_declaration : 1 DW_AT_object_pointer: <0xb2> DW_AT_sibling : <0xb8> <3>: Abbrev Number: 5 (DW_TAG_formal_parameter) DW_AT_type : <0xe9> DW_AT_artificial : 1 <3>: Abbrev Number: 0 <2>: Abbrev Number: 6 (DW_TAG_subprogram) DW_AT_external : 1 DW_AT_name : f4 DW_AT_decl_file : 2 DW_AT_decl_line : 53 DW_AT_linkage_name: _ZN2C32f4Ev DW_AT_type : <0xef> DW_AT_accessibility: 1 (public) DW_AT_declaration : 1 DW_AT_object_pointer: <0xd3> <3>: Abbrev Number: 5 (DW_TAG_formal_parameter) DW_AT_type : <0xe9> DW_AT_artificial : 1 <3>: Abbrev Number: 0 <2>: Abbrev Number: 0 <1>: Abbrev Number: 7 (DW_TAG_base_type) DW_AT_byte_size : 4 DW_AT_encoding : 5 (signed)
DW_AT_name : int <1>: Abbrev Number: 7 (DW_TAG_base_type) DW_AT_byte_size : 1 DW_AT_encoding : 2 (boolean) DW_AT_name : bool <1>: Abbrev Number: 8 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <0x25> <1>: Abbrev Number: 8 (DW_TAG_pointer_type) DW_AT_byte_size : 8 DW_AT_type : <0xf5> <1>: Abbrev Number: 9 (DW_TAG_subroutine_type) DW_AT_type : <0xe1> <1>: Abbrev Number: 0 Compilation Unit @ offset 0xfb: Length: 0xf1 (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 Signature: 0xab98c7bc886f5266 Type Offset: 0x25 Section contributions: .debug_abbrev.dwo: 0 0x154 .debug_line.dwo: 0 0x40 .debug_loc.dwo: 0 0 .debug_str_offsets.dwo: 0 0x14 <0><112>: Abbrev Number: 1 (DW_TAG_type_unit) <113> DW_AT_language : 4 (C++) <114> DW_AT_GNU_odr_signature: 0xae4af0d8bfcef94b <11c> DW_AT_stmt_list : 0 <1><120>: Abbrev Number: 2 (DW_TAG_class_type) <121> DW_AT_name : C2 <124> DW_AT_byte_size : 4 <125> DW_AT_decl_file : 2 <126> DW_AT_decl_line : 37 <127> DW_AT_sibling : <0x1da> <2><12b>: Abbrev Number: 3 (DW_TAG_member) <12c> DW_AT_name : (indexed string: 0x3): member1 <12d> DW_AT_decl_file : 2 <12e> DW_AT_decl_line : 44 <12f> DW_AT_type : <0x1da> <133> DW_AT_data_member_location: 0 <134> DW_AT_accessibility: 1 (public) <2><135>: Abbrev Number: 4 (DW_TAG_subprogram) <136> DW_AT_external : 1 <136> DW_AT_name : (indexed string: 0): testcase1 <137> DW_AT_decl_file : 2 <138> DW_AT_decl_line : 40 <139> DW_AT_linkage_name: _ZN2C29testcase1Ev <14c> DW_AT_type : <0x1e1> <150> DW_AT_accessibility: 1 (public) <151> DW_AT_declaration : 1 <151> DW_AT_object_pointer: <0x159> <155> DW_AT_sibling : <0x15f> <3><159>: Abbrev Number: 5 (DW_TAG_formal_parameter) <15a> DW_AT_type : <0x1e9> <15e> DW_AT_artificial : 1 <3><15e>: Abbrev Number: 0 <2><15f>: Abbrev Number: 4 (DW_TAG_subprogram) <160> DW_AT_external : 1 <160> DW_AT_name : (indexed string: 0x1): testcase2 <161> DW_AT_decl_file : 2 <162> DW_AT_decl_line : 41 <163> DW_AT_linkage_name: _ZN2C29testcase2Ev <176> DW_AT_type : <0x1e1> <17a> DW_AT_accessibility: 1 (public) <17b> DW_AT_declaration : 1 <17b> DW_AT_object_pointer: <0x183> <17f> DW_AT_sibling : <0x189> <3><183>: Abbrev Number: 5 (DW_TAG_formal_parameter) <184> DW_AT_type : <0x1e9> <188> DW_AT_artificial : 1 <3><188>: Abbrev Number: 0 <2><189>: Abbrev Number: 4 (DW_TAG_subprogram) <18a> DW_AT_external : 1 <18a> DW_AT_name : (indexed string: 0x2): testcase3 <18b> DW_AT_decl_file : 2 <18c> DW_AT_decl_line : 42 <18d> DW_AT_linkage_name: _ZN2C29testcase3Ev <1a0> DW_AT_type : <0x1e1> <1a4> DW_AT_accessibility: 1 (public) <1a5> DW_AT_declaration : 1 <1a5> DW_AT_object_pointer: <0x1ad> <1a9> DW_AT_sibling : <0x1b3> <3><1ad>: Abbrev Number: 5 (DW_TAG_formal_parameter) <1ae> DW_AT_type : <0x1e9> <1b2> DW_AT_artificial : 1 <3><1b2>: Abbrev Number: 0 <2><1b3>: Abbrev Number: 10 (DW_TAG_subprogram) <1b4> DW_AT_external : 1 <1b4> DW_AT_name : (indexed string: 0x4): testcase4 <1b5> DW_AT_decl_file : 2 <1b6> DW_AT_decl_line : 43 <1b7> DW_AT_linkage_name: _ZN2C29testcase4Ev <1ca> DW_AT_type : <0x1e1> <1ce> DW_AT_accessibility: 1 (public) <1cf> DW_AT_declaration : 1 <1cf> DW_AT_object_pointer: <0x1d3> <3><1d3>: Abbrev Number: 5 (DW_TAG_formal_parameter) <1d4> DW_AT_type : <0x1e9> <1d8> DW_AT_artificial : 1 <3><1d8>: Abbrev Number: 0 <2><1d9>: Abbrev Number: 0 <1><1da>: Abbrev Number: 7 (DW_TAG_base_type) <1db> DW_AT_byte_size : 4 <1dc> DW_AT_encoding : 5 (signed) <1dd> DW_AT_name : int <1><1e1>: Abbrev Number: 7 (DW_TAG_base_type) <1e2> DW_AT_byte_size : 1 <1e3> DW_AT_encoding : 2 (boolean) <1e4> DW_AT_name : bool <1><1e9>: Abbrev Number: 8 (DW_TAG_pointer_type) <1ea> DW_AT_byte_size : 8 <1eb> DW_AT_type : <0x120> <1><1ef>: Abbrev Number: 0 Compilation Unit @ offset 0x1f0: Length: 0x141 (32-bit) Version: 4 Abbrev Offset: 0 Pointer Size: 8 Signature: 0xb5faa2a4b7a919c4 Type Offset: 0x25 Section contributions: .debug_abbrev.dwo: 0 0x154 .debug_line.dwo: 0 0x40 .debug_loc.dwo: 0 0 .debug_str_offsets.dwo: 0 0x14 <0><207>: Abbrev Number: 1 (DW_TAG_type_unit) <208> DW_AT_language : 4 (C++) <209> DW_AT_GNU_odr_signature: 0xc7fbeb753b05ade3 <211> DW_AT_stmt_list : 0 <1><215>: Abbrev Number: 2 (DW_TAG_class_type) <216> DW_AT_name : C1 <219> DW_AT_byte_size : 4 <21a> DW_AT_decl_file : 2 <21b> DW_AT_decl_line : 25 <21c> DW_AT_sibling : <0x31f> <2><220>: Abbrev Number: 3 (DW_TAG_member) <221> DW_AT_name : (indexed string: 0x3): member1 <222> DW_AT_decl_file : 2 <223> DW_AT_decl_line : 34 <224> DW_AT_type : <0x31f> <228> DW_AT_data_member_location: 0 <229> DW_AT_accessibility: 1 (public) <2><22a>: Abbrev Number: 4 (DW_TAG_subprogram) <22b> DW_AT_external : 1 <22b> DW_AT_name : (indexed string: 0): testcase1 <22c> DW_AT_decl_file : 2 <22d> DW_AT_decl_line : 28 <22e> DW_AT_linkage_name: _ZN2C19testcase1Ev <241> DW_AT_type : <0x326> <245> DW_AT_accessibility: 1 (public) <246> DW_AT_declaration : 1 <246> DW_AT_object_pointer: <0x24e> <24a> DW_AT_sibling : <0x254> <3><24e>: Abbrev Number: 5 (DW_TAG_formal_parameter) <24f> DW_AT_type : <0x32e> <253> DW_AT_artificial : 1 <3><253>: Abbrev Number: 0 <2><254>: Abbrev Number: 11 (DW_TAG_subprogram) <255> DW_AT_external : 1 <255> DW_AT_name : t1a <259> DW_AT_decl_file : 2 <25a> DW_AT_decl_line : 29 <25b> DW_AT_linkage_name: _ZN2C13t1aEv <268> DW_AT_type : <0x326> <26c> DW_AT_accessibility: 1 (public) <26d> DW_AT_declaration : 1 <26d> DW_AT_object_pointer: <0x275> <271> DW_AT_sibling : <0x27b> <3><275>: Abbrev Number: 5 (DW_TAG_formal_parameter) <276> DW_AT_type : <0x32e> <27a> DW_AT_artificial : 1 <3><27a>: Abbrev Number: 0 <2><27b>: Abbrev Number: 11 (DW_TAG_subprogram) <27c> DW_AT_external : 1 <27c> DW_AT_name : t1_2 <281> DW_AT_decl_file : 2 <282> DW_AT_decl_line : 30 <283> DW_AT_linkage_name: _ZN2C14t1_2Ev <291> DW_AT_type : <0x31f> <295> DW_AT_accessibility: 1 (public) <296> DW_AT_declaration : 1 <296> DW_AT_object_pointer: <0x29e> <29a> DW_AT_sibling : <0x2a4> <3><29e>: Abbrev Number: 5 (DW_TAG_formal_parameter) <29f> DW_AT_type : <0x32e> <2a3> DW_AT_artificial : 1 <3><2a3>: Abbrev Number: 0 <2><2a4>: Abbrev Number: 4 (DW_TAG_subprogram) <2a5> DW_AT_external : 1 <2a5> DW_AT_name : (indexed string: 0x1): testcase2 <2a6> DW_AT_decl_file : 2 <2a7> DW_AT_decl_line : 31 <2a8> DW_AT_linkage_name: _ZN2C19testcase2Ev <2bb> DW_AT_type : <0x326> <2bf> DW_AT_accessibility: 1 (public) <2c0> DW_AT_declaration : 1 <2c0> DW_AT_object_pointer: <0x2c8> <2c4> DW_AT_sibling : <0x2ce> <3><2c8>: Abbrev Number: 5 (DW_TAG_formal_parameter) <2c9> DW_AT_type : <0x32e> <2cd> DW_AT_artificial : 1 <3><2cd>: Abbrev Number: 0 <2><2ce>: Abbrev Number: 4 (DW_TAG_subprogram) <2cf> DW_AT_external : 1 <2cf> DW_AT_name : (indexed string: 0x2): testcase3 <2d0> DW_AT_decl_file : 2 <2d1> DW_AT_decl_line : 32 <2d2> DW_AT_linkage_name: _ZN2C19testcase3Ev <2e5> DW_AT_type : <0x326> <2e9> DW_AT_accessibility: 1 (public) <2ea> DW_AT_declaration : 1 <2ea> DW_AT_object_pointer: <0x2f2> <2ee> DW_AT_sibling : <0x2f8> <3><2f2>: Abbrev Number: 5 (DW_TAG_formal_parameter) <2f3> DW_AT_type : <0x32e> <2f7> DW_AT_artificial : 1 <3><2f7>: Abbrev Number: 0 <2><2f8>: Abbrev Number: 10 (DW_TAG_subprogram) <2f9> DW_AT_external : 1 <2f9> DW_AT_name : (indexed string: 0x4): testcase4 <2fa> DW_AT_decl_file : 2 <2fb> DW_AT_decl_line : 33 <2fc> DW_AT_linkage_name: _ZN2C19testcase4Ev <30f> DW_AT_type : <0x326> <313> DW_AT_accessibility: 1 (public) <314> DW_AT_declaration : 1 <314> DW_AT_object_pointer: <0x318> <3><318>: Abbrev Number: 5 (DW_TAG_formal_parameter) <319> DW_AT_type : <0x32e> <31d> DW_AT_artificial : 1 <3><31d>: Abbrev Number: 0 <2><31e>: Abbrev Number: 0 <1><31f>: Abbrev Number: 7 (DW_TAG_base_type) <320> DW_AT_byte_size : 4 <321> DW_AT_encoding : 5 (signed) <322> DW_AT_name : int <1><326>: Abbrev Number: 7 (DW_TAG_base_type) <327> DW_AT_byte_size : 1 <328> DW_AT_encoding : 2 (boolean) <329> DW_AT_name : bool <1><32e>: Abbrev Number: 8 (DW_TAG_pointer_type) <32f> DW_AT_byte_size : 8 <330> DW_AT_type : <0x215> <1><334>: Abbrev Number: 0 i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -wi pr26160 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw5-op.S -o tmpdir/dw5-op.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/dw5-op.S -o tmpdir/dw5-op.o Executing on host: i686-poky-linux-readelf -h tmpdir/dw5-op.o /dev/null readelf.out (timeout = 300) spawn [open ...] ELF Header: Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 Class: ELF32 Data: 2's complement, little endian Version: 1 (current) OS/ABI: UNIX - System V ABI Version: 0 Type: REL (Relocatable file) Machine: Intel 80386 Version: 0x1 Entry point address: 0x0 Start of program headers: 0 (bytes into file) Start of section headers: 704 (bytes into file) Flags: 0x0 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: 15 Section header string table index: 14 ELF size is 32 PASS: finding out ELF size with readelf -h (2) exec i686-poky-linux-readelf -wi tmpdir/dw5-op.o > readelf.out Executing on host: i686-poky-linux-readelf -wi tmpdir/dw5-op.o /dev/null readelf.out (timeout = 300) spawn [open ...] Contents of the .debug_info section: Compilation Unit @ offset 0: Length: 0x4e (32-bit) Version: 5 Unit Type: DW_UT_compile (1) Abbrev Offset: 0 Pointer Size: 8 <0>: Abbrev Number: 3 (DW_TAG_compile_unit) DW_AT_producer : (indirect string, offset: 0xa): 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: 0x2): main.c <16> DW_AT_comp_dir : (indirect line string, offset: 0): <1a> DW_AT_ranges : 0 <1e> DW_AT_low_pc : 0 <26> DW_AT_stmt_list : 0 <1><2a>: Abbrev Number: 1 (DW_TAG_base_type) <2b> DW_AT_byte_size : 4 <2c> DW_AT_encoding : 5 (signed) <2d> DW_AT_name : (indirect string, offset: 0): main <1><31>: Abbrev Number: 2 (DW_TAG_variable) <32> DW_AT_name : (indirect string, offset: 0x5): xvar <36> DW_AT_decl_file : 1 <36> DW_AT_decl_line : 2 <37> DW_AT_type : <0x2a> <3b> DW_AT_external : 1 <3b> DW_AT_location : 9 byte block: 3 34 12 0 0 0 0 0 0 (DW_OP_addr: 1234) <1><45>: Abbrev Number: 2 (DW_TAG_variable) <46> DW_AT_name : (indirect string, offset: 0x5b): yvar <4a> DW_AT_decl_file : 1 <4a> DW_AT_decl_line : 3 <4b> DW_AT_type : <0x2a> <4f> DW_AT_external : 1 <4f> DW_AT_location : (DW_OP_addrx <0>) i686-poky-linux-as -o empty49904.obj empty49904.s Executing on host: i686-poky-linux-as -o empty49904.obj empty49904.s (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as -o empty49904.obj empty49904.s i686-poky-linux-readelf -sW empty49904.obj Executing on host: i686-poky-linux-readelf -sW empty49904.obj (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-readelf -sW empty49904.obj PASS: readelf -wi dw5-op testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/readelf.exp completed in 1 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/riscv/riscv.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/riscv/riscv.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/size.exp ... Executing on host: i686-poky-linux-size --version (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-size --version GNU size (GNU Binutils) 2.42.0.20240216 Copyright (C) 2024 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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/i686-poky-linux-size 2.42.0.20240216 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/bintest.s -o tmpdir/bintest.o i686-poky-linux-size tmpdir/bintest.o Executing on host: i686-poky-linux-size tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-size tmpdir/bintest.o text data bss dec hex filename 56 4 0 60 3c tmpdir/bintest.o text data bss dec hex filename 56 4 0 60 3c tmpdir/bintest.o PASS: size (no arguments) i686-poky-linux-size -A tmpdir/bintest.o Executing on host: i686-poky-linux-size -A tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-size -A tmpdir/bintest.o tmpdir/bintest.o : section size addr .text 16 0 .data 4 0 .bss 0 0 .note.gnu.property 40 0 Total 60 tmpdir/bintest.o : section size addr .text 16 0 .data 4 0 .bss 0 0 .note.gnu.property 40 0 Total 60 PASS: size -A i686-poky-linux-size -G tmpdir/bintest.o Executing on host: i686-poky-linux-size -G tmpdir/bintest.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-size -G tmpdir/bintest.o text data bss total filename 16 44 0 60 tmpdir/bintest.o text data bss total filename 16 44 0 60 tmpdir/bintest.o PASS: size -G testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/size.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strings.exp ... i686-poky-linux-strings --encoding=l /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strings-1.bin Executing on host: i686-poky-linux-strings --encoding=l /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strings-1.bin (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-strings --encoding=l /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strings-1.bin String1 String2 String1 String2 PASS: strings: decoding little-endian multibyte strings testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/strings.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-section.exp ... Executing on host: i686-poky-linux-objcopy --version (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --version GNU objcopy (GNU Binutils) 2.42.0.20240216 Copyright (C) 2024 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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/recipe-sysroot-native/usr/bin/i686-poky-linux/i686-poky-linux-objcopy 2.42.0.20240216 Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-1.s -o tmpdir/update-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-1.s -o tmpdir/update-1.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-2.s -o tmpdir/update-2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-2.s -o tmpdir/update-2.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-3.s -o tmpdir/update-3.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-3.s -o tmpdir/update-3.o Executing on host: i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-4.s -o tmpdir/update-4.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-as /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-4.s -o tmpdir/update-4.o i686-poky-linux-objcopy --dump-section .text=tmpdir/empty tmpdir/update-1.o Executing on host: i686-poky-linux-objcopy --dump-section .text=tmpdir/empty tmpdir/update-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --dump-section .text=tmpdir/empty tmpdir/update-1.o PASS: objcopy (dump empty section) i686-poky-linux-objcopy --dump-section .foo=tmpdir/dumped-contents tmpdir/update-1.o Executing on host: i686-poky-linux-objcopy --dump-section .foo=tmpdir/dumped-contents tmpdir/update-1.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --dump-section .foo=tmpdir/dumped-contents tmpdir/update-1.o i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-2.o Executing on host: i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-2.o i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-3.o Executing on host: i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-3.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents tmpdir/update-3.o i686-poky-linux-objcopy --update-section .bar=tmpdir/dumped-contents --rename-section .bar=.foo tmpdir/update-4.o Executing on host: i686-poky-linux-objcopy --update-section .bar=tmpdir/dumped-contents --rename-section .bar=.foo tmpdir/update-4.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-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) i686-poky-linux-objcopy --update-section .bar=tmpdir/dumped-contents tmpdir/update-2.o Executing on host: i686-poky-linux-objcopy --update-section .bar=tmpdir/dumped-contents tmpdir/update-2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --update-section .bar=tmpdir/dumped-contents tmpdir/update-2.o i686-poky-linux-objcopy: error: .bar not found, can't be updated i686-poky-linux-objcopy: error: .bar not found, can't be updated PASS: objcopy (objcopy --update-section .bar=tmpdir/dumped-contents update-2.o) i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents --remove-section .foo tmpdir/update-2.o Executing on host: i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents --remove-section .foo tmpdir/update-2.o (timeout = 300) spawn -ignore SIGHUP i686-poky-linux-objcopy --update-section .foo=tmpdir/dumped-contents --remove-section .foo tmpdir/update-2.o i686-poky-linux-objcopy: error: section .foo matches both update and remove options i686-poky-linux-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/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/update-section.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/vax/objdump.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/vax/objdump.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/wasm32/wasm32.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/wasm32/wasm32.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/windres/windres.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/windres/windres.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/x86-64/objects.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/x86-64/objects.exp completed in 0 seconds Running /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/x86-64/x86-64.exp ... testcase /home/pokybuild/yocto-worker/qemux86-tc/build/build-st-12758/tmp/work/core2-32-poky-linux/binutils-cross-testsuite/2.42/git/binutils/testsuite/binutils-all/x86-64/x86-64.exp completed in 0 seconds === binutils Summary === # of expected passes 250 # of unexpected failures 2 # of untested testcases 1 # of unsupported tests 11 runtest completed at Sun May 26 03:49:40 2024