diff options
author | Richard Guenther <rguenther@suse.de> | 2012-04-13 12:22:16 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2012-04-13 12:22:16 +0000 |
commit | 95df37bf8bded356f45539ecaa8bff3078d9cf86 (patch) | |
tree | a1b22ec581d09f617460923d197f29eb753d4509 /gcc/expr.c | |
parent | d0bcb5c33fec86bb2f2beac24c112f1fd0e96cda (diff) | |
download | gcc-95df37bf8bded356f45539ecaa8bff3078d9cf86.zip gcc-95df37bf8bded356f45539ecaa8bff3078d9cf86.tar.gz gcc-95df37bf8bded356f45539ecaa8bff3078d9cf86.tar.bz2 |
re PR tree-optimization/52969 (ICE in in get_expr_operands, at tree-ssa-operands.c:1035 with -ftree-loop-if-convert-stores)
2012-04-13 Richard Guenther <rguenther@suse.de>
PR tree-optimization/52969
* tree-if-conv.c (predicate_mem_writes): Properly gimplify
the condition for the COND_EXPR and handle predicate negation
by swapping the COND_EXPR arms.
* gcc.dg/torture/pr52969.c: New testcase.
From-SVN: r186416
Diffstat (limited to 'gcc/expr.c')
0 files changed, 0 insertions, 0 deletions