|
From: Daniel E. S. <dan...@gm...> - 2007-09-28 11:17:12
|
On 9/28/07, Kevin Godby <go...@gm...> wrote: > Hello. > > I'm compiling a VR Juggler app against GMTL version 0.5.4 using g++ > version 4.1.3, and I'm getting the following warnings: > > /usr/local/include/gmtl-0.5.4/gmtl/Math.h: In function 'float > gmtl::Math::fastInvSqrt(float)': > /usr/local/include/gmtl-0.5.4/gmtl/Math.h:382: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /usr/local/include/gmtl-0.5.4/gmtl/Math.h:384: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /usr/local/include/gmtl-0.5.4/gmtl/Math.h: In function 'float > gmtl::Math::fastInvSqrt2(float)': > /usr/local/include/gmtl-0.5.4/gmtl/Math.h:392: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /usr/local/include/gmtl-0.5.4/gmtl/Math.h:394: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /usr/local/include/gmtl-0.5.4/gmtl/Math.h: In function 'float > gmtl::Math::fastInvSqrt3(float)': > /usr/local/include/gmtl-0.5.4/gmtl/Math.h:403: warning: dereferencing > type-punned pointer will break strict-aliasing rules > /usr/local/include/gmtl-0.5.4/gmtl/Math.h:405: warning: dereferencing > type-punned pointer will break strict-aliasing rules > > Is there a way to disable this particular warning for this particular > GMTL header file (assuming that it's safe to ignore the warning)? You can pass the -Wno-strict-aliasing flag to gcc. -Daniel |