builtins.c (fold_builtin_copysign): Delete unreachable code.
authorRoger Sayle <roger@eyesopen.com>
Wed, 1 Mar 2006 21:39:28 +0000 (21:39 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Wed, 1 Mar 2006 21:39:28 +0000 (21:39 +0000)
* builtins.c (fold_builtin_copysign): Delete unreachable code.

From-SVN: r111615

gcc/ChangeLog
gcc/builtins.c

index e42b704d27da17178bfcac1c1d2c42e9cfff0ab3..4585e75059aa61fce396095949eb766c67f83cf3 100644 (file)
@@ -1,3 +1,7 @@
+2006-03-01  Roger Sayle  <roger@eyesopen.com>
+
+       * builtins.c (fold_builtin_copysign): Delete unreachable code.
+
 2006-03-01  Andrew Pinski  <pinskia@physics.uc.edu>
 
        PR target/25761
index e0cf55ec732510efca6d561e7d207727297c88ff..b9755bf8f2c29070977a40a3a167f4b49960d3fe 100644 (file)
@@ -8208,9 +8208,9 @@ fold_builtin_copysign (tree fndecl, tree arglist, tree type)
 
       c1 = TREE_REAL_CST (arg1);
       c2 = TREE_REAL_CST (arg2);
+      /* c1.sign := c2.sign.  */
       real_copysign (&c1, &c2);
       return build_real (type, c1);
-      c1.sign = c2.sign;
     }
 
   /* copysign(X, Y) is fabs(X) when Y is always non-negative.