[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2011-03-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273

Steven Bosscher steven at gcc dot gnu.org changed:

   What|Removed |Added

 CC||steven at gcc dot gnu.org

--- Comment #5 from Steven Bosscher steven at gcc dot gnu.org 2011-03-13 
10:55:05 UTC ---
Heh, with my patch (with some further changes) I get failures like this one:
../../trunk/gcc/sel-sched-ir.c:6253:1: error: caller edge frequency 38613 does
not match BB frequency 38610

Excess precision? :-)


[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2011-03-13 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273

Steven Bosscher steven at gcc dot gnu.org changed:

   What|Removed |Added

  Attachment #23643|0   |1
is obsolete||

--- Comment #6 from Steven Bosscher steven at gcc dot gnu.org 2011-03-13 
12:39:51 UTC ---
Created attachment 23644
  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23644
Use mpfr in predict.c instead of sreal, and in mcf.c instead of host double

Bootstrappedtested on x86_64-unknown-linux-gnu. Can be queued for GCC 4.7 if
the Powers That Be agree this is the right approach.

The mcf.c parts can be posted separately for GCC 4.6 if necessary, but I
propose to close this big as WONTFIX for older releases.


[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2011-03-12 Thread steven at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273

--- Comment #4 from Steven Bosscher steven at gcc dot gnu.org 2011-03-13 
00:32:06 UTC ---
Created attachment 23643
  -- http://gcc.gnu.org/bugzilla/attachment.cgi?id=23643
Use mpfr in predict.c instead of sreal, and in mcf.c instead of host double

This completely untested patch shows what I'd like to do: Use mpfr instead of
sreal and host double. Comments on the approach welcome.


[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2010-10-01 Thread jakub at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273

Jakub Jelinek jakub at gcc dot gnu.org changed:

   What|Removed |Added

   Target Milestone|4.4.5   |4.4.6


[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2010-08-30 Thread rguenth at gcc dot gnu dot org


--- Comment #3 from rguenth at gcc dot gnu dot org  2010-08-30 15:57 ---
I also see SIGFPEs recently on FDO SPEC 2000.


-- 

rguenth at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Priority|P3  |P2
   Last reconfirmed|-00-00 00:00:00 |2010-08-30 15:57:37
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273



[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2010-08-24 Thread jakub at gcc dot gnu dot org


--- Comment #2 from jakub at gcc dot gnu dot org  2010-08-24 15:42 ---
Well, we don't have sreal_sqrt, and the approximation mcf_sqrt uses is quite
tied to the float representation, while it isn't impossible to convert it, I'd
say it isn't trivial either.  Perhaps we could use mpfr instead.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273



[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2010-08-13 Thread steven at gcc dot gnu dot org


--- Comment #1 from steven at gcc dot gnu dot org  2010-08-13 07:22 ---
Should use sreal, then?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273



[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)

2010-08-12 Thread pinskia at gcc dot gnu dot org


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

   Target Milestone|--- |4.4.5


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273