re PR tree-optimization/52975 (Ofast produces not optimized code for vectorized ...
authorRichard Guenther <rguenther@suse.de>
Mon, 16 Apr 2012 09:25:14 +0000 (09:25 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 16 Apr 2012 09:25:14 +0000 (09:25 +0000)
commit2515d916454a145367d8924a00d4468647ed30cd
tree49b6bc580d6294485fb21f111c49282f11b8efdd
parent42ff605a7b16220b75a640ff22a32f4acd62802e
re PR tree-optimization/52975 (Ofast produces not optimized code for vectorized "converted if")

2012-04-16  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/52975
* tree-ssa-forwprop.c (combine_cond_exprs): New function.
(ssa_forward_propagate_and_combine): Call it for COND_EXPRs
and VEC_COND_EXPRs.  Also combine into VEC_COND_EXPRs condition.
* fold-const.c (operand_equal_p): Handle TARGET_MEM_REF.

From-SVN: r186488
gcc/ChangeLog
gcc/fold-const.c
gcc/tree-ssa-forwprop.c