OSDN Git Service

* tree.c (build_vector_from_val): Use useless_type_conversion_p.
authorfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Nov 2010 17:10:21 +0000 (17:10 +0000)
committerfroydnj <froydnj@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 1 Nov 2010 17:10:21 +0000 (17:10 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166136 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/tree.c

index 328ee75..5017eb3 100644 (file)
@@ -1,3 +1,7 @@
+2010-11-01  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * tree.c (build_vector_from_val): Use useless_type_conversion_p.
+
 2010-11-01  Jakub Jelinek  <jakub@redhat.com>
 
        PR target/45250
index 4de73ee..a746031 100644 (file)
@@ -1376,8 +1376,8 @@ build_vector_from_val (tree vectype, tree sc)
   if (sc == error_mark_node)
     return sc;
 
-  gcc_assert (lang_hooks.types_compatible_p (TREE_TYPE (sc),
-                                            TREE_TYPE (vectype)));
+  gcc_assert (useless_type_conversion_p (TREE_TYPE (sc),
+                                        TREE_TYPE (vectype)));
 
   v = VEC_alloc (constructor_elt, gc, nunits);
   for (i = 0; i < nunits; ++i)