diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2005-06-10 17:35:37 +0000 |
---|---|---|
committer | Aldy Hernandez <aldyh@gcc.gnu.org> | 2005-06-10 17:35:37 +0000 |
commit | 73042643c746f696cc5543005060b70dec76c8c9 (patch) | |
tree | 8e76f474f73f6ace9abd341e328bd05c0145618f /gcc/cp/cvt.c | |
parent | f8103b9fe2ecc084b253fd0780ff5344703dfb7a (diff) | |
download | gcc-73042643c746f696cc5543005060b70dec76c8c9.zip gcc-73042643c746f696cc5543005060b70dec76c8c9.tar.gz gcc-73042643c746f696cc5543005060b70dec76c8c9.tar.bz2 |
re PR c++/10611 (operations on vector mode not recognized in C++)
PR c++/10611
* cvt.c (build_expr_type_conversion): Same.
* typeck.c (build_binary_op): Handle vectors.
(common_type): Same.
(type_after_usual_arithmetic_conversions): Same.
* testsuite/g++.dg/conversion/simd2.C: New.
From-SVN: r100823
Diffstat (limited to 'gcc/cp/cvt.c')
-rw-r--r-- | gcc/cp/cvt.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index 5150fcf..c7ffb16 100644 --- a/gcc/cp/cvt.c +++ b/gcc/cp/cvt.c @@ -1061,6 +1061,7 @@ build_expr_type_conversion (int desires, tree expr, bool complain) return expr; /* else fall through... */ + case VECTOR_TYPE: case BOOLEAN_TYPE: return (desires & WANT_INT) ? expr : NULL_TREE; case ENUMERAL_TYPE: |