aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>2004-04-19 13:52:16 +0000
committerRichard Kenner <kenner@gcc.gnu.org>2004-04-19 09:52:16 -0400
commita3d71605eda14b9830f51b6b9ef1fedc20a4d6e9 (patch)
tree485b8a607a2b1dcbf7f4cb25d88fe251e713c77e /gcc
parent66a5d24b77dd59a8707ef45cbd47f23b3308ed7c (diff)
downloadgcc-a3d71605eda14b9830f51b6b9ef1fedc20a4d6e9.zip
gcc-a3d71605eda14b9830f51b6b9ef1fedc20a4d6e9.tar.gz
gcc-a3d71605eda14b9830f51b6b9ef1fedc20a4d6e9.tar.bz2
* varasm.c (compare_constant, case VIEW_CONVERT_EXPR): Add case.
From-SVN: r80851
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog2
-rw-r--r--gcc/varasm.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f8c60da..3bd73fe 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -11,6 +11,8 @@
2004-04-19 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+ * varasm.c (compare_constant, case VIEW_CONVERT_EXPR): Add case.
+
* expmed.c (expand_mult_highpart_adjust): Make OP1 valid for MODE.
(expand_mult_highpart_optab): Likewise.
(expand_mult_highpart): Make OP1 valid for WIDER_MODE, not MODE.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index c94d514..e94187f 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -2302,6 +2302,7 @@ compare_constant (const tree t1, const tree t2)
case NOP_EXPR:
case CONVERT_EXPR:
case NON_LVALUE_EXPR:
+ case VIEW_CONVERT_EXPR:
return compare_constant (TREE_OPERAND (t1, 0), TREE_OPERAND (t2, 0));
default: