From: Mathieu M. <mma...@ny...> - 2005-07-31 15:09:31
|
Nicholas Nethercote wrote: > On Sun, 31 Jul 2005, Mathieu Malaterre wrote: > >> I am runninng nightly tests with valgrind enabled on a project >> called: CMake. Recently a bunch of error appears, when compiling CMake >> in Release mode (-O3) and using an experimental g++ (gcc-snapshot >> debian package). > > > Julian may have more to say, but generally we don't recommend using > Memcheck on code compiled at the highest optimisation levels for exactly > this reason -- sometimes Memcheck gets fooled into flagging false > positives. That would be why you have no problem at -O0. Ah ok I see what you mean. My concern was that __addvsi3 is a dummy code that hasn't changed for years (implement signed overflow for addition). But in fact what changed really is the O3 optimization in gcc 4.1.x compared to 4.0.x. Thanks Mathieu |