http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50724
Ethan Tira-Thompson <ejtttje at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|DUPLICATE | --- Comment #24 from Ethan Tira-Thompson <ejtttje at gmail dot com> 2011-10-17 18:38:05 UTC --- Please don't change bug status without comment. We already have bug 25975 listed as a duplicate in the history several times now. That bug report was never really resolved, the user just found a workaround and went away. Further, he was using math.h, which has been stated is outside gcc, whereas I am addressing the cmath implementation. So not even the same issue anyway. So that we can find a resolution to this issue, please explain why cmath cannot use math.h? I'm assuming there's a good reason, I just don't know the history there. Is it performance, portability, licensing, what? (Those who don't understand history (me) are doomed to repeat it...) Alternatively, another potential solution would be to tweak the __builtins to restore the original behavior in cmath, which is what you (Paolo) were actually suggesting early on... grepping around, it certainly looks like cmath is the only thing using them. Am I missing anything there?