summaryrefslogtreecommitdiff
path: root/gcc/c-family
diff options
context:
space:
mode:
authorbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2013-12-11 12:40:08 +0000
committerbernds <bernds@138bc75d-0d04-0410-961f-82ee72b054a4>2013-12-11 12:40:08 +0000
commite66325ea6ca49c5ba3c8feb0cca37b62e8547336 (patch)
treeda35a78a78337c787b9f1de02545d0dd9bde8d15 /gcc/c-family
parent5bcc7e603e702f62ad75e942f387c5e9832d8481 (diff)
downloadgcc-e66325ea6ca49c5ba3c8feb0cca37b62e8547336.tar.gz
Add a missing tree code to a switch.
* c-common.c (c_fully_fold_internal): Handle ADDR_SPACE_CONVERT_EXPR. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@205890 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/c-family')
-rw-r--r--gcc/c-family/ChangeLog2
-rw-r--r--gcc/c-family/c-common.c1
2 files changed, 3 insertions, 0 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index 38785ae0279..1cdd108a7f0 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -1,5 +1,7 @@
2013-12-11 Bernd Schmidt <bernds@codesourcery.com>
+ * c-common.c (c_fully_fold_internal): Handle ADDR_SPACE_CONVERT_EXPR.
+
* c-common.h (enum c_tree_index): Remove CTI_INT_ARRAY_TYPE.
(int_array_type_node): Remove.
* c-common.c (c_common_nodes_and_builtins): Don't build it.
diff --git a/gcc/c-family/c-common.c b/gcc/c-family/c-common.c
index cc71ebc3423..cfaeaf09f6b 100644
--- a/gcc/c-family/c-common.c
+++ b/gcc/c-family/c-common.c
@@ -1323,6 +1323,7 @@ c_fully_fold_internal (tree expr, bool in_init, bool *maybe_const_operands,
case FIX_TRUNC_EXPR:
case FLOAT_EXPR:
CASE_CONVERT:
+ case ADDR_SPACE_CONVERT_EXPR:
case VIEW_CONVERT_EXPR:
case NON_LVALUE_EXPR:
case NEGATE_EXPR: