aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKazu Hirata <kazu@cs.umass.edu>2005-03-06 14:18:08 +0000
committerKazu Hirata <kazu@gcc.gnu.org>2005-03-06 14:18:08 +0000
commitc933f71e3d23b794c70aa88f5641b1368a958167 (patch)
tree3130f481fb99da4aebe2b156b196c742b534685d /gcc
parent0022eee395602bf298b007b1b5c60841a91fda4e (diff)
downloadgcc-c933f71e3d23b794c70aa88f5641b1368a958167.zip
gcc-c933f71e3d23b794c70aa88f5641b1368a958167.tar.gz
gcc-c933f71e3d23b794c70aa88f5641b1368a958167.tar.bz2
* fold-const.c (fold_binary): Use code instead of t.
From-SVN: r95970
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/fold-const.c2
2 files changed, 3 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c26c008..4e8e1e8 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -4,6 +4,8 @@
(fold_rtx): Call fold_rtx_subreg and fold_rtx_mem to handle
SUBREG and MEM, respectively.
+ * fold-const.c (fold_binary): Use code instead of t.
+
2005-03-06 Kazu Hirata <kazu@cs.umass.edu>
* fold-const.c (fold_binary): Avoid directly using the original
diff --git a/gcc/fold-const.c b/gcc/fold-const.c
index 2577da2..c6105dc 100644
--- a/gcc/fold-const.c
+++ b/gcc/fold-const.c
@@ -8727,7 +8727,7 @@ fold_binary (tree expr)
/* If this is a comparison of two exprs that look like an
ARRAY_REF of the same object, then we can fold this to a
comparison of the two offsets. */
- if (COMPARISON_CLASS_P (t))
+ if (TREE_CODE_CLASS (code) == tcc_comparison)
{
tree base0, offset0, base1, offset1;