aboutsummaryrefslogtreecommitdiff
path: root/gcc/passes.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2017-05-22 20:55:29 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2017-05-22 20:55:29 +0200
commitd11c168a673e6a451bbaa7ccde2ed2229d123a94 (patch)
tree6d918c0e931b961e5663d3b16155ac38e6bfbe1c /gcc/passes.c
parent655e52652b2af93ae6508dfc2026c6903bf391de (diff)
downloadgcc-d11c168a673e6a451bbaa7ccde2ed2229d123a94.zip
gcc-d11c168a673e6a451bbaa7ccde2ed2229d123a94.tar.gz
gcc-d11c168a673e6a451bbaa7ccde2ed2229d123a94.tar.bz2
c-fold.c (c_fully_fold_internal): Save the c_fully_fold_internal result for SAVE_EXPR operand and set...
* c-fold.c (c_fully_fold_internal): Save the c_fully_fold_internal result for SAVE_EXPR operand and set SAVE_EXPR_FOLDED_P even if it returned invariant. Call tree_invariant_p unconditionally afterwards to decide whether to return expr or op0. From-SVN: r248347
Diffstat (limited to 'gcc/passes.c')
0 files changed, 0 insertions, 0 deletions