aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/varasm.c1
2 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 514e2d2..5c9df66 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2003-05-11 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * varasm.c (copy_constant, case VIEW_CONVERT_EXPR): New case.
+
2003-05-11 Bruno Haible <bruno@clisp.org>
* cppfiles.c (find_or_create_entry): Preserve errno.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index ec8d601..ea9d420 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -2470,6 +2470,7 @@ copy_constant (exp)
case NOP_EXPR:
case CONVERT_EXPR:
case NON_LVALUE_EXPR:
+ case VIEW_CONVERT_EXPR:
return build1 (TREE_CODE (exp), TREE_TYPE (exp),
copy_constant (TREE_OPERAND (exp, 0)));