re PR tree-optimization/68714 (less folding of vector comparison)
authorRichard Henderson <rth@redhat.com>
Mon, 14 Mar 2016 20:48:15 +0000 (13:48 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 14 Mar 2016 20:48:15 +0000 (13:48 -0700)
commit51d4212ae9d460c41f5dfe2d47e4350a980c49c7
tree9e66d592578a568f4060ec49ae3ffaf3056f0295
parent598a208cc0442bf7109ee545fa82d6c0607b9adf
re PR tree-optimization/68714 (less folding of vector comparison)

PR tree-opt/68714

  * tree-ssa-reassoc.c (ovce_extract_ops, optimize_vec_cond_expr): New.
  (can_reassociate_p): Allow ANY_INTEGRAL_TYPE_P.
  (reassociate_bb): Use optimize_vec_cond_expr; avoid
  optimize_range_tests, attempt_builtin_copysign and attempt_builtin_powi
  on vectors.

From-SVN: r234196
gcc/ChangeLog
gcc/testsuite/gcc.dg/tree-ssa/pr68714.c [new file with mode: 0644]
gcc/tree-ssa-reassoc.c