diff options
author | Daniel Jacobowitz <dan@codesourcery.com> | 2008-07-01 20:48:59 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@gcc.gnu.org> | 2008-07-01 20:48:59 +0000 |
commit | f83c7f631f959a5c1189527e90c065b68cdacd4d (patch) | |
tree | 2419bef3fd99b284465e5372871e51477048d14a /gcc/c-common.h | |
parent | 103a6411005d1807b6ab5dc24033b283b59a6fa1 (diff) | |
download | gcc-f83c7f631f959a5c1189527e90c065b68cdacd4d.zip gcc-f83c7f631f959a5c1189527e90c065b68cdacd4d.tar.gz gcc-f83c7f631f959a5c1189527e90c065b68cdacd4d.tar.bz2 |
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
Diffstat (limited to 'gcc/c-common.h')
-rw-r--r-- | gcc/c-common.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/c-common.h b/gcc/c-common.h index 3ddb44b..7fd2242 100644 --- a/gcc/c-common.h +++ b/gcc/c-common.h @@ -824,6 +824,7 @@ extern tree finish_label_address_expr (tree); extern tree lookup_label (tree); extern tree lookup_name (tree); +extern bool vector_targets_convertible_p (const_tree t1, const_tree t2); extern bool vector_types_convertible_p (const_tree t1, const_tree t2, bool emit_lax_note); extern rtx c_expand_expr (tree, rtx, enum machine_mode, int, rtx *); |