I have a bad day, output is not the same, in pointer to unsigned long long int bits field.

Andrew Pinski pinskia@physics.uc.edu
Mon Aug 15 11:51:00 GMT 2005


On Aug 14, 2005, at 1:57 PM, Fran wrote:

>   u = (unsigned long long int *) &ull;
>

You are violating C aliasing rules.  Either use an union or 
-fno-strict-aliasing.

-- Pinski



More information about the Gcc-bugs mailing list