projects
/
gcc.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6d69fe2
)
builtins.c (fold_builtin_copysign): Delete unreachable code.
author
Roger Sayle
<roger@eyesopen.com>
Wed, 1 Mar 2006 21:39:28 +0000
(21:39 +0000)
committer
Roger 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
patch
|
blob
|
history
gcc/builtins.c
patch
|
blob
|
history
diff --git
a/gcc/ChangeLog
b/gcc/ChangeLog
index e42b704d27da17178bfcac1c1d2c42e9cfff0ab3..4585e75059aa61fce396095949eb766c67f83cf3 100644
(file)
--- a/
gcc/ChangeLog
+++ b/
gcc/ChangeLog
@@
-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
diff --git
a/gcc/builtins.c
b/gcc/builtins.c
index e0cf55ec732510efca6d561e7d207727297c88ff..b9755bf8f2c29070977a40a3a167f4b49960d3fe 100644
(file)
--- a/
gcc/builtins.c
+++ b/
gcc/builtins.c
@@
-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.