(expand_builtin): Relegate sin and cos to ffast-math.
authorRichard Kenner <kenner@gcc.gnu.org>
Thu, 11 Aug 1994 16:56:59 +0000 (12:56 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 11 Aug 1994 16:56:59 +0000 (12:56 -0400)
From-SVN: r7886

gcc/expr.c

index a657e82a55e11a766a794b50e9fcc4d5e49c2ee7..06de19917ae469d7635888d50656b265f0f19713 100644 (file)
@@ -6845,6 +6845,9 @@ expand_builtin (exp, target, subtarget, mode, ignore)
 
     case BUILT_IN_SIN:
     case BUILT_IN_COS:
+      /* Treat these like sqrt, but only if the user asks for them. */
+      if (! flag_fast_math)
+       break;
     case BUILT_IN_FSQRT:
       /* If not optimizing, call the library function.  */
       if (! optimize)