http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57749
kargl at gcc dot gnu.org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |kargl at gcc dot gnu.org Resolution|--- |INVALID --- Comment #15 from kargl at gcc dot gnu.org --- 1) This is not a gfortran issue as it has been shown to be a glibc issue. 2) It would be completely idiotic to pessimize the implementation of x**y by implementing some complex sequence of IF statements for a large number of special values. This is especially true for an OS that uses an alternate libm, which may already handle the special cases. 3) If one is writing portable Fortran code where this special case can occur, then it would be quite stupid to not test for this special case.