diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-07-14 11:49:01 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-07-14 11:49:01 +0000 |
commit | 96d4b8c52bca4e432fd48c682334f1c84ca1438e (patch) | |
tree | 4c789229c174b35ae3866d01a128ea384bae8c59 | |
parent | 79b69060c6c643aac956bd127eed87fd74fe19a5 (diff) | |
download | ppe42-gcc-96d4b8c52bca4e432fd48c682334f1c84ca1438e.tar.gz ppe42-gcc-96d4b8c52bca4e432fd48c682334f1c84ca1438e.zip |
gcc/
PR middle-end/49736
* expr.c (all_zeros_p): Undo bogus part of last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@176270 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/expr.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 9e258440749..f003ea9ed1f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2011-07-14 Richard Sandiford <richard.sandiford@linaro.org> + + PR middle-end/49736 + * expr.c (all_zeros_p): Undo bogus part of last change. + 2011-07-14 Matthias Klose <doko@ubuntu.com> * doc/extend.texi (optimize attribute): Fix typo. diff --git a/gcc/expr.c b/gcc/expr.c index ed921aa3187..ee1114218ca 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -5157,7 +5157,7 @@ all_zeros_p (const_tree exp) bool complete_p; categorize_ctor_elements (exp, &nz_elts, &init_elts, &complete_p); - return nz_elts == init_elts; + return nz_elts == 0; } return initializer_zerop (exp); |