http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42333
m...@gcc.gnu.org <mrs at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2011.02.05 22:30:43 CC| |mrs at gcc dot gnu.org Ever Confirmed|0 |1 --- Comment #53 from mrs at gcc dot gnu.org <mrs at gcc dot gnu.org> 2011-02-05 22:30:43 UTC --- I think we should fix this by patching in a new linkage name for the routine in question with darwin_patch_builtins and creating a forwarding stub from the old name to the new name that we link against. We could mix in _ieee into the new name. If we compile with -fast-math we can call the old routine, no patch, and if one wants accuracy, the we call the new name.