vector.md (vcondv4sfv4si, [...]): New patterns.
authorJakub Jelinek <jakub@redhat.com>
Wed, 9 Nov 2011 12:22:17 +0000 (13:22 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 9 Nov 2011 12:22:17 +0000 (13:22 +0100)
commit69d3d9571b154f7def56062e14714fc43ad6f9c3
tree52146e4a5b1157ba06d8a4220c6f132fc6e415cc
parent7298eef346ba82d3e4e0a97ffd50ffa6469272e8
vector.md (vcondv4sfv4si, [...]): New patterns.

* config/rs6000/vector.md (vcondv4sfv4si, vcondv4siv4sf,
vconduv4sfv4si): New patterns.
* config/rs6000/rs6000.c (rs6000_emit_vector_cond_expr): Handle
different dest_mode from comparison mode.

* lib/target-supports.exp (check_effective_target_vect_cond_mixed):
Enable also for powerpc*-*-*.

From-SVN: r181202
gcc/ChangeLog
gcc/config/rs6000/rs6000.c
gcc/config/rs6000/vector.md
gcc/testsuite/ChangeLog
gcc/testsuite/lib/target-supports.exp