Bug 7453 - Valgrind fails to compile when compiling for ARM7 Hard Float (DEFAULTTUNE ?= "armv7ahf-neon")
Summary: Valgrind fails to compile when compiling for ARM7 Hard Float (DEFAULTTUNE ?= ...
Status: VERIFIED FIXED
Alias: None
Product: OE-Core
Classification: Build System, Metadata & Runtime
Component: devtools / tool chain (show other bugs)
Version: 1.7.1
Hardware: x86 x86_64
: Medium normal
Target Milestone: 1.9
Assignee: Dave Lerner
QA Contact: Bogdan Alexandru Voiculescu
URL:
Whiteboard:
: 7750 (view as bug list)
Depends on:
Blocks:
 
Reported: 2015-03-12 23:41 UTC by njpillitteri
Modified: 2015-10-13 13:20 UTC (History)
5 users (show)

See Also:
OS type for building Yocto: ---
Type of Regression: ---
Verified:
Documentation change: No (bug/feature does not impact docs)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description njpillitteri 2015-03-12 23:41:22 UTC
Does not affect soft float.
Comment 1 njpillitteri 2015-03-13 00:11:44 UTC
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'
Comment 2 njpillitteri 2015-03-19 21:30:14 UTC
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.
Comment 3 Dave Lerner 2015-05-06 21:37:10 UTC
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.
Comment 4 Dave Lerner 2015-05-06 22:42:23 UTC
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.
Comment 5 Dave Lerner 2015-05-07 22:15:22 UTC
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.
Comment 6 Dave Lerner 2015-05-12 21:18:05 UTC
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.
Comment 7 Dave Lerner 2015-06-01 14:23:39 UTC
Waiting for comments from submission of patch.
Comment 8 Dave Lerner 2015-06-03 15:39:20 UTC
*** Bug 7750 has been marked as a duplicate of this bug. ***
Comment 9 Bogdan Alexandru Voiculescu 2015-10-13 13:20:29 UTC
Verified on master e35c404537db0b46047fcb2ee7d3645e3e0935c5
by building a beagleboneblack image with Ptest enabled, including valgrind package and setting DEFAULTTUNE ?= "armv7ahf-neon"
No error was found.