[Bug middle-end/45273] [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only)
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)
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)
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)
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)
--- 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)
--- 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)
--- 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)
-- 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