While looking into PR 45272, I noticed it depends on the host double which is wrong, we should not depend on that. The main reason is because different hosts could produce slightly different results depending on the behavior of float.
Oh Second mcf_sqrt depends on IEEE FP single precision. -- Summary: [4.4/4.5/4.6 Regression] The compiler depends on the host double (-fprofile-corection only) Product: gcc Version: 4.5.0 Status: UNCONFIRMED Keywords: wrong-code Severity: normal Priority: P3 Component: middle-end AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org OtherBugsDependingO 45272 nThis: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45273