]> git.ipfire.org Git - thirdparty/gcc.git/commit
c-typeck.c (convert_for_assignment): Use vector_targets_convertible_p.
authorDaniel Jacobowitz <dan@codesourcery.com>
Tue, 1 Jul 2008 20:48:59 +0000 (20:48 +0000)
committerDaniel Jacobowitz <drow@gcc.gnu.org>
Tue, 1 Jul 2008 20:48:59 +0000 (20:48 +0000)
commitf83c7f631f959a5c1189527e90c065b68cdacd4d
tree2419bef3fd99b284465e5372871e51477048d14a
parent103a6411005d1807b6ab5dc24033b283b59a6fa1
c-typeck.c (convert_for_assignment): Use vector_targets_convertible_p.

* c-typeck.c (convert_for_assignment): Use
vector_targets_convertible_p.
* c-common.c (vector_targets_convertible_p): New.
* c-common.h (vector_targets_convertible_p): New prototype.
* config/rs6000/rs6000.c (rs6000_is_opaque_type): Do not check
opaque_p_V2SI_type_node.

* typeck.c (comp_ptr_ttypes_real): Use vector_targets_convertible_p.
(comp_ptr_ttypes_const): Likewise.

* g++.dg/other/opaque-1.C, g++.dg/other/opaque-2.C,
g++.dg/other/opaque-3.C: Also run on powerpc*-*-linux*spe*.

From-SVN: r137325
gcc/ChangeLog
gcc/c-common.c
gcc/c-common.h
gcc/c-typeck.c
gcc/config/rs6000/rs6000.c
gcc/cp/ChangeLog
gcc/cp/typeck.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/other/opaque-1.C
gcc/testsuite/g++.dg/other/opaque-2.C
gcc/testsuite/g++.dg/other/opaque-3.C