aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2010-11-22 11:19:24 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2010-11-22 11:19:24 +0000
commit3e52c27bc6edc1ffa3e1a2fc7b04fabfbc793cd6 (patch)
tree6faf1ece3cf95e85ae087c1bc97a73419c093e8e /gcc
parent8fd0a474882a4e7419e84808f8a52f0feb667b49 (diff)
downloadgcc-3e52c27bc6edc1ffa3e1a2fc7b04fabfbc793cd6.zip
gcc-3e52c27bc6edc1ffa3e1a2fc7b04fabfbc793cd6.tar.gz
gcc-3e52c27bc6edc1ffa3e1a2fc7b04fabfbc793cd6.tar.bz2
tree-ssa-ccp.c (get_base_constructor): Remove superfluous breaks.
2010-11-22 Richard Guenther <rguenther@suse.de> * tree-ssa-ccp.c (get_base_constructor): Remove superfluous breaks. From-SVN: r167026
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/tree-ssa-ccp.c4
2 files changed, 4 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 89e3109..4cdd481 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2010-11-22 Richard Guenther <rguenther@suse.de>
+
+ * tree-ssa-ccp.c (get_base_constructor): Remove superfluous breaks.
+
2010-11-22 Alexander Monakov <amonakov@ispras.ru>
PR rtl-optimization/45652
diff --git a/gcc/tree-ssa-ccp.c b/gcc/tree-ssa-ccp.c
index 2d9c123..6e19d13 100644
--- a/gcc/tree-ssa-ccp.c
+++ b/gcc/tree-ssa-ccp.c
@@ -1362,8 +1362,6 @@ get_base_constructor (tree base, HOST_WIDE_INT *bit_offset)
&& (TREE_STATIC (base) || DECL_EXTERNAL (base)))
return error_mark_node;
return DECL_INITIAL (base);
-
- break;
case ARRAY_REF:
case COMPONENT_REF:
@@ -1372,12 +1370,10 @@ get_base_constructor (tree base, HOST_WIDE_INT *bit_offset)
return NULL_TREE;
*bit_offset += bit_offset2;
return get_base_constructor (base, bit_offset);
- break;
case STRING_CST:
case CONSTRUCTOR:
return base;
- break;
default:
return NULL_TREE;