wrong code genaration

Andrew Pinski pinskia@physics.uc.edu
Tue Feb 15 21:14:00 GMT 2005


On Feb 15, 2005, at 10:45 AM, Giorgenes Gelatti wrote:

> general info
> ------------
>
> gcc --version:
> gcc (GCC) 3.3.4
>
> uname -a:
> Linux trinita 2.4.26 #6 Mon Jun 14 19:07:27 PDT 2004 i686 unknown 
> unknown GNU/Linux
>
> compiled with:
> gcc bug.c -O1 -save-temps -o bug

         mpixel = (double)((unsigned int)h * w) / 1000000.0;

Hmm, can you try -ffloat-store.  If that cures your problem then this 
is not a bug
per say.  GCC is just using excessive precision on x86.

-- Pinski



More information about the Gcc-bugs mailing list