re PR c++/29734 (ICE with vector in switch condition)
authorJakub Jelinek <jakub@redhat.com>
Tue, 21 Nov 2006 09:41:27 +0000 (10:41 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 21 Nov 2006 09:41:27 +0000 (10:41 +0100)
commit4576ceaf227bb48e2771f388405e3043b5e4ffeb
treedfda9b44bba52234a55d6932d2b7e09d01cdb2bb
parentb509487e8855a198e2fd7b40316b6d124ef3afc4
re PR c++/29734 (ICE with vector in switch condition)

PR c++/29734
* cp-tree.h (WANT_VECTOR): Define.
(WANT_ARITH): Add WANT_VECTOR.
* cvt.c (build_expr_type_conversion): Handle vector types.
* typeck.c (build_unary_op): Add WANT_VECTOR to
build_expr_type_conversion flags.

* g++.dg/conversion/simd4.C: New test.

From-SVN: r119044
gcc/cp/ChangeLog
gcc/cp/cp-tree.h
gcc/cp/cvt.c
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/simd4.C [new file with mode: 0644]