Does not affect soft float.
ERROR: Function failed: do_compile_ptest_base (log file is located at /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/temp/log.do_compile_ptest_base.23693) ERROR: Logfile of failure stored in: /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/temp/log.do_compile_ptest_base.23693 Log data follows: | DEBUG: SITE files ['endian-little', 'bit-32', 'arm-common', 'common-linux', 'common-glibc', 'arm-linux', 'arm-linux-gnueabi', 'common'] | DEBUG: Executing shell function do_compile_ptest_base | NOTE: make -w check | make: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build' | make check-recursive | make[1]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build' | Making check in include | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/include' | make[2]: Nothing to be done for `check'. | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/include' | Making check in VEX | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/VEX' | make check-am | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/VEX' | make[3]: Nothing to be done for `check-am'. | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/VEX' | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/VEX' | Making check in coregrind | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/coregrind' | make check-am | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/coregrind' | mkdir -p ../.in_place; \ | for f in vgpreload_core-arm-linux.so ; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../coregrind/$f ../.in_place; \ | done | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | mkdir -p ../.in_place; \ | for f in ; do \ | rm -f ../.in_place/$f.dSYM; \ | ln -f -s ../coregrind/$f.dSYM ../.in_place; \ | done | mkdir -p ../.in_place; \ | for f in m_gdbserver/32bit-core-valgrind-s1.xml m_gdbserver/32bit-core-valgrind-s2.xml m_gdbserver/32bit-core.xml m_gdbserver/32bit-linux-valgrind-s1.xml m_gdbserver/32bit-linux-valgrind-s2.xml m_gdbserver/32bit-linux.xml m_gdbserver/32bit-sse-valgrind-s1.xml m_gdbserver/32bit-sse-valgrind-s2.xml m_gdbserver/32bit-sse.xml m_gdbserver/64bit-avx-valgrind-s2.xml m_gdbserver/64bit-avx-valgrind-s1.xml m_gdbserver/64bit-avx.xml m_gdbserver/64bit-core-valgrind-s1.xml m_gdbserver/64bit-core-valgrind-s2.xml m_gdbserver/64bit-core.xml m_gdbserver/64bit-linux-valgrind-s1.xml m_gdbserver/64bit-linux-valgrind-s2.xml m_gdbserver/64bit-linux.xml m_gdbserver/64bit-sse-valgrind-s1.xml m_gdbserver/64bit-sse-valgrind-s2.xml m_gdbserver/64bit-sse.xml m_gdbserver/amd64-avx-coresse-valgrind.xml m_gdbserver/amd64-avx-coresse.xml m_gdbserver/amd64-avx-linux-valgrind.xml m_gdbserver/amd64-avx-linux.xml m_gdbserver/amd64-coresse-valgrind.xml m_gdbserver/amd64-linux-valgrind.xml m_gdbserver/arm-core-valgrind-s1.xml m_gdbserver/arm-core-valgrind-s2.xml m_gdbserver/arm-core.xml m_gdbserver/arm-vfpv3-valgrind-s1.xml m_gdbserver/arm-vfpv3-valgrind-s2.xml m_gdbserver/arm-vfpv3.xml m_gdbserver/arm-with-vfpv3-valgrind.xml m_gdbserver/arm-with-vfpv3.xml m_gdbserver/i386-coresse-valgrind.xml m_gdbserver/i386-linux-valgrind.xml m_gdbserver/power64-core-valgrind-s1.xml m_gdbserver/power64-core-valgrind-s2.xml m_gdbserver/power64-core.xml m_gdbserver/power64-linux-valgrind-s1.xml m_gdbserver/power64-linux-valgrind-s2.xml m_gdbserver/power64-linux.xml m_gdbserver/power-altivec-valgrind-s1.xml m_gdbserver/power-altivec-valgrind-s2.xml m_gdbserver/power-altivec.xml m_gdbserver/power-core-valgrind-s1.xml m_gdbserver/power-core-valgrind-s2.xml m_gdbserver/power-core.xml m_gdbserver/power-fpu-valgrind-s1.xml m_gdbserver/power-fpu-valgrind-s2.xml m_gdbserver/power-fpu.xml m_gdbserver/power-linux-valgrind-s1.xml m_gdbserver/power-linux-valgrind-s2.xml m_gdbserver/power-linux.xml m_gdbserver/powerpc-altivec32l-valgrind.xml m_gdbserver/powerpc-altivec32l.xml m_gdbserver/powerpc-altivec64l-valgrind.xml m_gdbserver/powerpc-altivec64l.xml m_gdbserver/s390-acr-valgrind-s1.xml m_gdbserver/s390-acr-valgrind-s2.xml m_gdbserver/s390-acr.xml m_gdbserver/s390-fpr-valgrind-s1.xml m_gdbserver/s390-fpr-valgrind-s2.xml m_gdbserver/s390-fpr.xml m_gdbserver/s390x-core64-valgrind-s1.xml m_gdbserver/s390x-core64-valgrind-s2.xml m_gdbserver/s390x-core64.xml m_gdbserver/s390x-generic-valgrind.xml m_gdbserver/s390x-generic.xml m_gdbserver/s390x-linux64-valgrind-s1.xml m_gdbserver/s390x-linux64-valgrind-s2.xml m_gdbserver/s390x-linux64.xml m_gdbserver/mips-cp0-valgrind-s1.xml m_gdbserver/mips-cp0-valgrind-s2.xml m_gdbserver/mips-cp0.xml m_gdbserver/mips-cpu-valgrind-s1.xml m_gdbserver/mips-cpu-valgrind-s2.xml m_gdbserver/mips-cpu.xml m_gdbserver/mips-linux.xml m_gdbserver/mips-linux-valgrind.xml m_gdbserver/mips-fpu-valgrind-s1.xml m_gdbserver/mips-fpu-valgrind-s2.xml m_gdbserver/mips-fpu.xml m_gdbserver/mips64-cp0-valgrind-s1.xml m_gdbserver/mips64-cp0-valgrind-s2.xml m_gdbserver/mips64-cp0.xml m_gdbserver/mips64-cpu-valgrind-s1.xml m_gdbserver/mips64-cpu-valgrind-s2.xml m_gdbserver/mips64-cpu.xml m_gdbserver/mips64-linux.xml m_gdbserver/mips64-linux-valgrind.xml m_gdbserver/mips64-fpu-valgrind-s1.xml m_gdbserver/mips64-fpu-valgrind-s2.xml m_gdbserver/mips64-fpu.xml; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../coregrind/$f ../.in_place; \ | done | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/coregrind' | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/coregrind' | Making check in . | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build' | mkdir -p ./.in_place | rm -f ./.in_place/default.supp | ln -s ../default.supp ./.in_place | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build' | Making check in memcheck | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck' | Making check in . | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck' | mkdir -p ../.in_place; \ | for f in memcheck-arm-linux vgpreload_memcheck-arm-linux.so ; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../memcheck/$f ../.in_place; \ | done | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | mkdir -p ../.in_place; \ | for f in ; do \ | rm -f ../.in_place/$f.dSYM; \ | ln -f -s ../memcheck/$f.dSYM ../.in_place; \ | done | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck' | Making check in tests | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | Making check in . | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | make accounting addressable atomic_incs badaddrvalue badfree badjump badjump2 badloop badpoll badrw big_blocks_freed_list brk2 buflen_check bug287260 calloc-overflow client-msg clientperm clireq_nofill clo_redzone cond_ld_st leak_cpp_interior custom_alloc custom-overlap deep-backtrace describe-block doublefree error_counts errs1 exitprog execve1 execve2 erringfds err_disable1 err_disable2 err_disable3 err_disable4 file_locking fprw fwrite inits inline holey_buffer_too_small leak-0 leak-cases leak-cycle leak-delta leak-pool leak-tree leak-segv-jmp long_namespace_xml long-supps mallinfo malloc_free_fill malloc_usable malloc1 malloc2 malloc3 manuel1 manuel2 manuel3 match-overrun memalign_test memalign2 memcmptest mempool mempool2 mmaptest mismatches new_override metadata nanoleak_supp nanoleak2 new_nothrow noisy_child null_socket origin1-yes origin2-not-quite origin3-no origin4-many origin5-bz2 origin6-fp overlap partiallydefinedeq partial_load pdb-realloc pdb-realloc2 pipe pointer-trace post-syscall realloc1 realloc2 realloc3 recursive-merge sbfragment sendmsg sh-mem sh-mem-random sigaltstack signal2 sigprocmask static_malloc sigkill strchr str_tester supp_unknown supp1 supp2 suppfree test-plo trivialleak thread_alloca undef_malloc_args unit_libcbase unit_oset varinfo1 varinfo2 varinfo3 varinfo4 varinfo5 varinfo5so.so varinfo6 vcpu_fbench vcpu_fnfns wcs xml1 wrap1 wrap2 wrap3 wrap4 wrap5 wrap6 wrap7 wrap7so.so wrap8 writev1 dw4 stpncpy threadname reach_thread_register | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | make[5]: `accounting' is up to date. | make[5]: `addressable' is up to date. | make[5]: `atomic_incs' is up to date. | make[5]: `badaddrvalue' is up to date. | make[5]: `badfree' is up to date. | make[5]: `badjump' is up to date. | make[5]: `badjump2' is up to date. | make[5]: `badloop' is up to date. | make[5]: `badpoll' is up to date. | make[5]: `badrw' is up to date. | make[5]: `big_blocks_freed_list' is up to date. | make[5]: `brk2' is up to date. | make[5]: `buflen_check' is up to date. | make[5]: `bug287260' is up to date. | make[5]: `calloc-overflow' is up to date. | make[5]: `client-msg' is up to date. | make[5]: `clientperm' is up to date. | make[5]: `clireq_nofill' is up to date. | make[5]: `clo_redzone' is up to date. | make[5]: `cond_ld_st' is up to date. | make[5]: `leak_cpp_interior' is up to date. | make[5]: `custom_alloc' is up to date. | make[5]: `custom-overlap' is up to date. | make[5]: `deep-backtrace' is up to date. | make[5]: `describe-block' is up to date. | make[5]: `doublefree' is up to date. | make[5]: `error_counts' is up to date. | make[5]: `errs1' is up to date. | make[5]: `exitprog' is up to date. | make[5]: `execve1' is up to date. | make[5]: `execve2' is up to date. | make[5]: `erringfds' is up to date. | make[5]: `err_disable1' is up to date. | make[5]: `err_disable2' is up to date. | make[5]: `err_disable3' is up to date. | make[5]: `err_disable4' is up to date. | make[5]: `file_locking' is up to date. | make[5]: `fprw' is up to date. | make[5]: `fwrite' is up to date. | make[5]: `inits' is up to date. | make[5]: `inline' is up to date. | make[5]: `holey_buffer_too_small' is up to date. | make[5]: `leak-0' is up to date. | make[5]: `leak-cases' is up to date. | make[5]: `leak-cycle' is up to date. | make[5]: `leak-delta' is up to date. | make[5]: `leak-pool' is up to date. | make[5]: `leak-tree' is up to date. | make[5]: `leak-segv-jmp' is up to date. | make[5]: `long_namespace_xml' is up to date. | make[5]: `long-supps' is up to date. | make[5]: `mallinfo' is up to date. | make[5]: `malloc_free_fill' is up to date. | make[5]: `malloc_usable' is up to date. | make[5]: `malloc1' is up to date. | make[5]: `malloc2' is up to date. | make[5]: `malloc3' is up to date. | make[5]: `manuel1' is up to date. | make[5]: `manuel2' is up to date. | make[5]: `manuel3' is up to date. | make[5]: `match-overrun' is up to date. | make[5]: `memalign_test' is up to date. | make[5]: `memalign2' is up to date. | make[5]: `memcmptest' is up to date. | make[5]: `mempool' is up to date. | make[5]: `mempool2' is up to date. | make[5]: `mmaptest' is up to date. | make[5]: `mismatches' is up to date. | make[5]: `new_override' is up to date. | make[5]: `metadata' is up to date. | make[5]: `nanoleak_supp' is up to date. | make[5]: `nanoleak2' is up to date. | make[5]: `new_nothrow' is up to date. | make[5]: `noisy_child' is up to date. | make[5]: `null_socket' is up to date. | make[5]: `origin1-yes' is up to date. | make[5]: `origin2-not-quite' is up to date. | make[5]: `origin3-no' is up to date. | make[5]: `origin4-many' is up to date. | make[5]: `origin5-bz2' is up to date. | make[5]: `origin6-fp' is up to date. | make[5]: `overlap' is up to date. | make[5]: `partiallydefinedeq' is up to date. | make[5]: `partial_load' is up to date. | make[5]: `pdb-realloc' is up to date. | make[5]: `pdb-realloc2' is up to date. | make[5]: `pipe' is up to date. | make[5]: `pointer-trace' is up to date. | make[5]: `post-syscall' is up to date. | make[5]: `realloc1' is up to date. | make[5]: `realloc2' is up to date. | make[5]: `realloc3' is up to date. | make[5]: `recursive-merge' is up to date. | make[5]: `sbfragment' is up to date. | make[5]: `sendmsg' is up to date. | make[5]: `sh-mem' is up to date. | make[5]: `sh-mem-random' is up to date. | make[5]: `sigaltstack' is up to date. | make[5]: `signal2' is up to date. | make[5]: `sigprocmask' is up to date. | make[5]: `static_malloc' is up to date. | make[5]: `sigkill' is up to date. | make[5]: `strchr' is up to date. | make[5]: `str_tester' is up to date. | make[5]: `supp_unknown' is up to date. | make[5]: `supp1' is up to date. | make[5]: `supp2' is up to date. | make[5]: `suppfree' is up to date. | make[5]: `test-plo' is up to date. | make[5]: `trivialleak' is up to date. | make[5]: `thread_alloca' is up to date. | make[5]: `undef_malloc_args' is up to date. | make[5]: `unit_libcbase' is up to date. | make[5]: `unit_oset' is up to date. | make[5]: `varinfo1' is up to date. | make[5]: `varinfo2' is up to date. | make[5]: `varinfo3' is up to date. | make[5]: `varinfo4' is up to date. | make[5]: `varinfo5' is up to date. | make[5]: `varinfo5so.so' is up to date. | make[5]: `varinfo6' is up to date. | make[5]: `vcpu_fbench' is up to date. | make[5]: `vcpu_fnfns' is up to date. | make[5]: `wcs' is up to date. | make[5]: `xml1' is up to date. | make[5]: `wrap1' is up to date. | make[5]: `wrap2' is up to date. | make[5]: `wrap3' is up to date. | make[5]: `wrap4' is up to date. | make[5]: `wrap5' is up to date. | make[5]: `wrap6' is up to date. | make[5]: `wrap7' is up to date. | make[5]: `wrap7so.so' is up to date. | make[5]: `wrap8' is up to date. | make[5]: `writev1' is up to date. | make[5]: `dw4' is up to date. | make[5]: `stpncpy' is up to date. | make[5]: `threadname' is up to date. | make[5]: `reach_thread_register' is up to date. | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | make check-local | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | Making check in linux | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests/linux' | make brk capget getregset lsframe1 lsframe2 rfcomm sigqueue stack_changes stack_switch syscalls-2007 syslog-syscall timerfd-syscall proc-auxv sys-openat | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests/linux' | make[5]: `brk' is up to date. | make[5]: `capget' is up to date. | make[5]: `getregset' is up to date. | make[5]: `lsframe1' is up to date. | make[5]: `lsframe2' is up to date. | make[5]: `rfcomm' is up to date. | make[5]: `sigqueue' is up to date. | make[5]: `stack_changes' is up to date. | make[5]: `stack_switch' is up to date. | make[5]: `syscalls-2007' is up to date. | make[5]: `syslog-syscall' is up to date. | make[5]: `timerfd-syscall' is up to date. | make[5]: `proc-auxv' is up to date. | make[5]: `sys-openat' is up to date. | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests/linux' | make check-local | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests/linux' | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests/linux' | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests/linux' | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck/tests' | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/memcheck' | Making check in cachegrind | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind' | Making check in . | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind' | mkdir -p ../.in_place; \ | for f in cachegrind-arm-linux ; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../cachegrind/$f ../.in_place; \ | done | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | mkdir -p ../.in_place; \ | for f in ; do \ | rm -f ../.in_place/$f.dSYM; \ | ln -f -s ../cachegrind/$f.dSYM ../.in_place; \ | done | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind' | Making check in tests | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | Making check in . | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | make chdir clreq dlclose myprint.so | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | make[5]: `chdir' is up to date. | make[5]: `clreq' is up to date. | make[5]: `dlclose' is up to date. | make[5]: `myprint.so' is up to date. | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | make check-local | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind/tests' | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/cachegrind' | Making check in callgrind | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind' | Making check in . | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind' | mkdir -p ../.in_place; \ | for f in callgrind-arm-linux ; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../callgrind/$f ../.in_place; \ | done | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | mkdir -p ../.in_place; \ | for f in ; do \ | rm -f ../.in_place/$f.dSYM; \ | ln -f -s ../callgrind/$f.dSYM ../.in_place; \ | done | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind' | Making check in tests | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | Making check in . | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | make clreq simwork threads | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | make[5]: `clreq' is up to date. | make[5]: `simwork' is up to date. | make[5]: `threads' is up to date. | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | make check-local | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind/tests' | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/callgrind' | Making check in massif | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif' | Making check in . | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif' | mkdir -p ../.in_place; \ | for f in massif-arm-linux vgpreload_massif-arm-linux.so ; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../massif/$f ../.in_place; \ | done | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | mkdir -p ../.in_place; \ | for f in ; do \ | rm -f ../.in_place/$f.dSYM; \ | ln -f -s ../massif/$f.dSYM ../.in_place; \ | done | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif' | Making check in tests | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif/tests' | make alloc-fns basic big-alloc culling1 culling2 custom_alloc deep ignored ignoring insig long-names long-time malloc_usable new-cpp null one overloaded-new pages_as_heap peak realloc thresholds zero | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif/tests' | make[4]: `alloc-fns' is up to date. | make[4]: `basic' is up to date. | make[4]: `big-alloc' is up to date. | make[4]: `culling1' is up to date. | make[4]: `culling2' is up to date. | make[4]: `custom_alloc' is up to date. | make[4]: `deep' is up to date. | make[4]: `ignored' is up to date. | make[4]: `ignoring' is up to date. | make[4]: `insig' is up to date. | make[4]: `long-names' is up to date. | make[4]: `long-time' is up to date. | make[4]: `malloc_usable' is up to date. | make[4]: `new-cpp' is up to date. | make[4]: `null' is up to date. | make[4]: `one' is up to date. | make[4]: `overloaded-new' is up to date. | make[4]: `pages_as_heap' is up to date. | make[4]: `peak' is up to date. | make[4]: `realloc' is up to date. | make[4]: `thresholds' is up to date. | make[4]: `zero' is up to date. | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif/tests' | make check-local | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif/tests' | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif/tests' | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif/tests' | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/massif' | Making check in lackey | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/lackey' | Making check in . | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/lackey' | mkdir -p ../.in_place; \ | for f in lackey-arm-linux ; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../lackey/$f ../.in_place; \ | done | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | mkdir -p ../.in_place; \ | for f in ; do \ | rm -f ../.in_place/$f.dSYM; \ | ln -f -s ../lackey/$f.dSYM ../.in_place; \ | done | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/lackey' | Making check in tests | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/lackey/tests' | make[3]: Nothing to be done for `check'. | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/lackey/tests' | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/lackey' | Making check in none | make[2]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none' | Making check in . | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none' | mkdir -p ../.in_place; \ | for f in none-arm-linux ; do \ | rm -f ../.in_place/$f; \ | ln -f -s ../none/$f ../.in_place; \ | done | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | mkdir -p ../.in_place; \ | for f in ; do \ | rm -f ../.in_place/$f.dSYM; \ | ln -f -s ../none/$f.dSYM ../.in_place; \ | done | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none' | Making check in tests | make[3]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | Making check in . | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | make ansi args async-sigs bitfield1 bug129866 closeall coolo_strlen discard exec-sigmask execve faultstatus fcntl_setown fdleak_cmsg fdleak_creat fdleak_dup fdleak_dup2 fdleak_fcntl fdleak_ipv4 fdleak_open fdleak_pipe fdleak_socketpair floored fork fucomip mmap_fcntl_bug munmap_exe map_unaligned map_unmap mq pending procfs-cmdline-exe pth_atfork1 pth_blockedsig pth_cancel1 pth_cancel2 pth_cvsimple pth_empty pth_exit pth_exit2 pth_mutexspeed pth_once pth_rwlock pth_stackalign rcrl readline1 require-text-symbol res_search resolv rlimit_nofile selfrun sem semlimit sha1_test shortpush shorts stackgrowth sigstackgrowth syscall-restart1 syscall-restart2 syslog system threaded-fork threadederrno timestamp tls tls.so tls2.so valgrind_cpp_test vgprintf coolo_sigaction gxx304 process_vm_readv_writev nestedfns manythreads thread-exits rlimit64_nofile | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | make[5]: `ansi' is up to date. | make[5]: `args' is up to date. | make[5]: `async-sigs' is up to date. | make[5]: `bitfield1' is up to date. | make[5]: `bug129866' is up to date. | make[5]: `closeall' is up to date. | make[5]: `coolo_strlen' is up to date. | make[5]: `discard' is up to date. | make[5]: `exec-sigmask' is up to date. | make[5]: `execve' is up to date. | make[5]: `faultstatus' is up to date. | make[5]: `fcntl_setown' is up to date. | make[5]: `fdleak_cmsg' is up to date. | make[5]: `fdleak_creat' is up to date. | make[5]: `fdleak_dup' is up to date. | make[5]: `fdleak_dup2' is up to date. | make[5]: `fdleak_fcntl' is up to date. | make[5]: `fdleak_ipv4' is up to date. | make[5]: `fdleak_open' is up to date. | make[5]: `fdleak_pipe' is up to date. | make[5]: `fdleak_socketpair' is up to date. | make[5]: `floored' is up to date. | make[5]: `fork' is up to date. | make[5]: `fucomip' is up to date. | make[5]: `mmap_fcntl_bug' is up to date. | make[5]: `munmap_exe' is up to date. | make[5]: `map_unaligned' is up to date. | make[5]: `map_unmap' is up to date. | make[5]: `mq' is up to date. | make[5]: `pending' is up to date. | make[5]: `procfs-cmdline-exe' is up to date. | make[5]: `pth_atfork1' is up to date. | make[5]: `pth_blockedsig' is up to date. | make[5]: `pth_cancel1' is up to date. | make[5]: `pth_cancel2' is up to date. | make[5]: `pth_cvsimple' is up to date. | make[5]: `pth_empty' is up to date. | make[5]: `pth_exit' is up to date. | make[5]: `pth_exit2' is up to date. | make[5]: `pth_mutexspeed' is up to date. | make[5]: `pth_once' is up to date. | make[5]: `pth_rwlock' is up to date. | make[5]: `pth_stackalign' is up to date. | make[5]: `rcrl' is up to date. | make[5]: `readline1' is up to date. | make[5]: `require-text-symbol' is up to date. | make[5]: `res_search' is up to date. | make[5]: `resolv' is up to date. | make[5]: `rlimit_nofile' is up to date. | make[5]: `selfrun' is up to date. | make[5]: `sem' is up to date. | make[5]: `semlimit' is up to date. | make[5]: `sha1_test' is up to date. | make[5]: `shortpush' is up to date. | make[5]: `shorts' is up to date. | make[5]: `stackgrowth' is up to date. | make[5]: `sigstackgrowth' is up to date. | make[5]: `syscall-restart1' is up to date. | make[5]: `syscall-restart2' is up to date. | make[5]: `syslog' is up to date. | make[5]: `system' is up to date. | make[5]: `threaded-fork' is up to date. | make[5]: `threadederrno' is up to date. | make[5]: `timestamp' is up to date. | make[5]: `tls' is up to date. | make[5]: `tls.so' is up to date. | make[5]: `tls2.so' is up to date. | make[5]: `valgrind_cpp_test' is up to date. | make[5]: `vgprintf' is up to date. | make[5]: `coolo_sigaction' is up to date. | make[5]: `gxx304' is up to date. | make[5]: `process_vm_readv_writev' is up to date. | make[5]: `nestedfns' is up to date. | make[5]: `manythreads' is up to date. | make[5]: `thread-exits' is up to date. | make[5]: `rlimit64_nofile' is up to date. | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | make check-local | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | for f in ; do \ | if [ ! -e $f.dSYM -o $f -nt $f.dSYM ] ; then \ | echo "dsymutil $f"; \ | dsymutil $f; \ | fi; \ | done | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | Making check in arm | make[4]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests/arm' | make allexec ldrt_arm neon128 neon64 v6intARM v6media vcvt_fixed_float_VFP vfp | make[5]: Entering directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests/arm' | make[5]: `allexec' is up to date. | make[5]: `ldrt_arm' is up to date. | make[5]: `neon128' is up to date. | make[5]: `neon64' is up to date. | make[5]: `v6intARM' is up to date. | make[5]: `v6media' is up to date. | arm-poky-linux-gnueabi-gcc -march=armv7-a -mthumb-interwork -mfloat-abi=hard -mfpu=neon --sysroot=/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/sysroots/zedboard-zynq7 -DHAVE_CONFIG_H -I. -I/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm -I../../.. -I/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0 -I/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/include -I/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/coregrind -I../../../include -I/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/VEX/pub -DVGA_arm=1 -DVGO_linux=1 -DVGP_arm_linux=1 -DVGPV_arm_linux_vanilla=1 -Winline -Wall -Wshadow -g -Wno-long-long -O2 -pipe -g -feliminate-unused-debug-types -Wwrite-strings -fno-stack-protector -Wno-write-strings -c -o vcvt_fixed_float_VFP.o /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c: In function 'f64_to_s32_imm1': | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c:147:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] | return *(ULong*)(&block[3]); | ^ | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c: In function 'f64_to_s32_imm32': | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c:162:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] | return *(ULong*)(&block[3]); | ^ | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c: In function 'f64_to_u32_imm1': | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c:187:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] | return *(ULong*)(&block[3]); | ^ | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c: In function 'f64_to_u32_imm32': | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c:202:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] | return *(ULong*)(&block[3]); | ^ | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c: In function 's32_to_f32_imm1': | /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/valgrind-3.9.0/none/tests/arm/vcvt_fixed_float_VFP.c:12:1: internal compiler error: Max. number of generated reload insns per insn is achieved (90) | | } | ^ | Please submit a full bug report, | with preprocessed source if appropriate. | See <http://gcc.gnu.org/bugs.html> for instructions. | make[5]: *** [vcvt_fixed_float_VFP.o] Error 1 | make[5]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests/arm' | make[4]: *** [check-am] Error 2 | make[4]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests/arm' | make[3]: *** [check-recursive] Error 1 | make[3]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none/tests' | make[2]: *** [check-recursive] Error 1 | make[2]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build/none' | make[1]: *** [check-recursive] Error 1 | make[1]: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build' | make: *** [check] Error 2 | make: Leaving directory `/home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/build' | ERROR: oe_runmake failed | WARNING: exit code 1 from a shell command. | ERROR: Function failed: do_compile_ptest_base (log file is located at /home/pillinj1/Repositories/yocto/dizzy/poky/build/tmp/work/armv7ahf-vfp-neon-poky-linux-gnueabi/valgrind/3.9.0-r8/temp/log.do_compile_ptest_base.23693) ERROR: Task 1629 (/home/pillinj1/Repositories/yocto/dizzy/poky/meta/recipes-devtools/valgrind/valgrind_3.9.0.bb, do_compile_ptest_base) failed with exit code '1'
I should add that I don't have this problem when I make a root filesystem with openembedded-core (as of ~3/15/2015) cloned from Github. But with Yocto's sources (I only tested with Dizzy) I can't build.
I reproduced this with machine = beaglebone and both dizzy and master. Now that PTEST is added by default to DISTRO_FEATURES, so that the check tests always compile, and this failure always occurs with valgrind built for beaglebone, a fix of some kind seems important.
I'm looking at the problem, but still not certain that all machine variants and tunings will always be able to compile all the regression tests for arm and ppc. I will fix the compiler errors form beaglebone, and any errors from the other boards listed in the default conf/local.conf, but probably disable PTEST in the valgrind recipe.
I am no longer able to reproduce this with dizzy+beaglebone+(the specified tuning), although I did reproduce it again with master+.... It may be that this toolchain bug is intermittent, since I had thought that I had reproduced it under dizzy yesterday, but 4 tries later in fresh project directories, with no shared build-artifiacts, I could not reproduce the problem. This is an 'Internal compiler' error. I can't fix the compiler problem. The best that I can do is remove this test from the regression suite, so that we skip the test when just trying to build valgrind.
There is a bug in the test caused by insufficient gcc documentation on using machine-specific constraints, where "=w" is reserved for 64-bit floats, "=t" for 32 bit floats. The change to use 't' eliminates the internal compiler failure see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=64532#c6. Fixing this test, reveals the next failure for this tuning, which was caused by a patch that I had submitted that wiped out some relevant test specific CFLAGS. Patches are under test.
Waiting for comments from submission of patch.
*** Bug 7750 has been marked as a duplicate of this bug. ***
Verified on master e35c404537db0b46047fcb2ee7d3645e3e0935c5 by building a beagleboneblack image with Ptest enabled, including valgrind package and setting DEFAULTTUNE ?= "armv7ahf-neon" No error was found.