aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorJason Merrill <jason@redhat.com>2010-05-06 15:46:14 -0400
committerJason Merrill <jason@gcc.gnu.org>2010-05-06 15:46:14 -0400
commit941f78d1036d0fd5597219eb5fe0ef672d25a6a7 (patch)
tree9df72cb07d8aae1f8f55d7d7575646c8e15b35ac /gcc/ChangeLog
parentebad523301c12f27e56a3008916e4e41f518ba57 (diff)
downloadgcc-941f78d1036d0fd5597219eb5fe0ef672d25a6a7.zip
gcc-941f78d1036d0fd5597219eb5fe0ef672d25a6a7.tar.gz
gcc-941f78d1036d0fd5597219eb5fe0ef672d25a6a7.tar.bz2
gimplify.c (gimplify_expr): Set GS_ALL_DONE when appropriate.
gcc: * gimplify.c (gimplify_expr): Set GS_ALL_DONE when appropriate. Don't change GS_OK to GS_ALL_DONE. Make sure that all cases set ret appropriately. (gimplify_compound_lval): Return GS_ALL_DONE as appropriate. gcc/cp: * semantics.c (simplify_aggr_init_expr): Use INIT_EXPR. From-SVN: r159125
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index a759547..a625399 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2010-05-06 Jason Merrill <jason@redhat.com>
+ * gimplify.c (gimplify_expr): Set GS_ALL_DONE when appropriate.
+ Don't change GS_OK to GS_ALL_DONE. Make sure that all cases set
+ ret appropriately.
+ (gimplify_compound_lval): Return GS_ALL_DONE as appropriate.
+
* gimplify.c (gimplify_modify_expr_rhs): Don't return GS_OK for
stripping WITH_SIZE_EXPR.
(gimplify_expr) [MODIFY_EXPR]: Trust GS_OK even if the rhs didn't