* builtins.c: Fix failures caused by commit of the wrong patch.
authorRoger Sayle <roger@eyesopen.com>
Tue, 11 Feb 2003 21:15:26 +0000 (21:15 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Tue, 11 Feb 2003 21:15:26 +0000 (21:15 +0000)
From-SVN: r62727

gcc/ChangeLog
gcc/builtins.c

index e87383a2153ceceb5f4b470cbeedb4d6d17f9e31..e8ccf0636017111766ee4698865e482e60489bc8 100644 (file)
@@ -1,3 +1,7 @@
+2003-02-11  Roger Sayle  <roger@eyesopen.com>
+
+       * builtins.c:  Fix failure caused by commiting wrong patch.
+
 2003-02-11  Dale Johannesen  <dalej@apple.com>
        * ra-build.c (compare_and_free_webs):  Relax checking.
        * config/rs6000/darwin.h (HOT_TEXT_SECTION_NAME):  Define.
index 94788083b3af4ca70b3dfb4f0051fd76b6ec609c..cdb9bb25c1949263b7b0cb0e788a49a3e5195fa0 100644 (file)
@@ -1668,7 +1668,7 @@ expand_errno_check (exp, target)
 {
   rtx lab;
 
-  if (flag_errno_math && errno_set && HONOR_NANS (GET_MODE (target)))
+  if (flag_errno_math && HONOR_NANS (GET_MODE (target)))
     {
       lab = gen_label_rtx ();
 
@@ -1806,7 +1806,8 @@ expand_builtin_mathfn (exp, target, subtarget)
       return 0;
     }
 
-  expand_errno_check (exp, target);
+  if (errno_set)
+    expand_errno_check (exp, target);
 
   /* Output the entire sequence.  */
   insns = get_insns ();
@@ -1903,7 +1904,8 @@ expand_builtin_mathfn_2 (exp, target, subtarget)
       return 0;
     }
 
-  expand_errno_check (exp, target);
+  if (errno_set)
+    expand_errno_check (exp, target);
 
   /* Output the entire sequence.  */
   insns = get_insns ();