tree.c (truth_type_for): New function.
authorMarc Glisse <marc.glisse@inria.fr>
Sat, 29 Sep 2012 08:23:23 +0000 (10:23 +0200)
committerMarc Glisse <glisse@gcc.gnu.org>
Sat, 29 Sep 2012 08:23:23 +0000 (08:23 +0000)
commitae22ac3c62db451bae04a239d7b8c8b289e14ee7
tree0b98a3c25fff30018c7011801207d5dbac884eed
parentb1d6986c94998636277821cb24b9b310da5f23e3
tree.c (truth_type_for): New function.

2012-09-29  Marc Glisse  <marc.glisse@inria.fr>

* tree.c (truth_type_for): New function.
* tree.h (truth_type_for): Declare.
* gimple-fold.c (and_comparisons_1): Call it.
(or_comparisons_1): Likewise.
* tree-ssa-forwprop.c (forward_propagate_into_cond): Don't use
boolean_type_node for vectors.

From-SVN: r191848
gcc/ChangeLog
gcc/gimple-fold.c
gcc/tree-ssa-forwprop.c
gcc/tree.c
gcc/tree.h