2004-11-24 Paolo Bonzini <bonzini@gnu.org>
authorbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Nov 2004 10:06:54 +0000 (10:06 +0000)
committerbonzini <bonzini@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 24 Nov 2004 10:06:54 +0000 (10:06 +0000)
commitbd9718496464a86074a40553fd7e914b2f8485f7
tree0c12974a411269c0d5ba5e09d0d63e06d3cd121e
parentddb9733b0fcf76b6d5bab37f36921e736dd110a5
2004-11-24  Paolo Bonzini  <bonzini@gnu.org>

PR c++/16882

* tree.c (make_vector_type): Move qualifiers to the vector type,
use the inner type's main variant and build a main variant for
the vector type if necessary.
(type_hash_eq): Check a vector type's TYPE_VECTOR_SUBPARTS.

cp:
2004-11-24  Paolo Bonzini  <bonzini@gnu.org>

PR c++/16882

* call.c (standard_conversion): Move check for conversions between
vector pointers...
* typeck.c (ptr_reasonably_similar): ... here.

testsuite:
2004-11-24  Paolo Bonzini  <bonzini@gnu.org>

PR c++/16882

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@91142 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/call.c
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/conversion/simd1.C [new file with mode: 0644]
gcc/tree.c