|
From: David S. <ds...@um...> - 2008-03-27 00:28:36
|
Hi I am trying to use valgrind on code compiled with Intel compilers. Valgrind says it is SSE3 compliant, but the runtime check built into the code crashes it unless I compile with no optimization. Error is: Fatal Error: This program was not built to run on the processor in your system. The allowed processors are: Intel Pentium 4 and compatible Intel processors with Streaming SIMD Extensions 3 (SSE3) instruction support. About Intel Optimization: -msse3 generate code for Intel Core(TM) Duo processors, Intel Core(TM) Solo Any ideas about whether this is a snafu in the runtime check that Intel uses or a legitimate problem with valgrind and Intel? Thanks David |
|
From: Nicholas N. <nj...@cs...> - 2008-03-27 00:32:12
|
On Wed, 26 Mar 2008, David Stuebe wrote: > I am trying to use valgrind on code compiled with Intel compilers. Valgrind > says it is SSE3 compliant, but the runtime check built into the code crashes > it unless I compile with no optimization. > Error is: > Fatal Error: This program was not built to run on the processor in your > system. > The allowed processors are: Intel Pentium 4 and compatible Intel processors > with Streaming SIMD Extensions 3 (SSE3) instruction support. > > About Intel Optimization: > -msse3 generate code for Intel Core(TM) Duo processors, Intel Core(TM) Solo > > Any ideas about whether this is a snafu in the runtime check that Intel uses > or a legitimate problem with valgrind and Intel? I would guess the former, but I though Valgrind pretended (via CPUID) to be some kind of Intel machine, so I could be wrong. Nick |