|
From: Mark A. <mar...@gm...> - 2015-03-29 17:53:34
|
Hi, This issue seems to be fixed in the valgrind trunk since January 2015. Thanks for the quick response, Julian! Mark On Sun, Mar 29, 2015 at 7:39 PM, Julian Seward <js...@ac...> wrote: > On 29/03/15 19:26, Mark Abraham wrote: > > Hi, > > > > I was writing unit tests for some code that used the x86 compiler > intrinsic > > _mm_maskstore_ps ( > > > https://software.intel.com/sites/products/documentation/doclib/iss/2013/compiler/cpp-lin/GUID-C32657F6-AAF5-4DCC-AC94-2BA02AEBADFB.htm > ). > > I observed that Valgrind 3.10.1 thought the resulting instruction was > > illegal. However, non-valgrind execution of the code works correctly (on > an > > avx machine, of course). Compiler gcc (Ubuntu 4.9.2-0ubuntu1~14.04) 4.9.2 > > (same with clang 3.5.0) > > I think this was fixed late January, after 3.10.1 shipped. Try using > the trunk > > svn co svn://svn.valgrind.org/valgrind/trunk > cd trunk ; > ./autogen.sh > configure/build as normal. > > J > > |