[PATCH] types_compatible_p mess 1/3 (C)

Paolo Bonzini bonzini@gnu.org
Thu Mar 6 13:35:00 GMT 2008


This patch uses the langhook type compatibility check in the C common
part instead of using comptypes, like it already does in c-format.c.

Bootstrapped/regtested i686-pc-linux-gnu, ok?

2008-02-21  Paolo Bonzini  <bonzini@gnu.org>

	* c-common.c (vector_types_convertible_p): Don't use comptypes.

Index: c-common.c
===================================================================
--- c-common.c  (revision 132478)
+++ c-common.c  (working copy)
@@ -1194,7 +1194,7 @@ vector_types_convertible_p (const_tree t
      return convertible_lax;

      if (TYPE_VECTOR_SUBPARTS (t1) == TYPE_VECTOR_SUBPARTS (t2)
-	&& comptypes (TREE_TYPE (t1), TREE_TYPE (t2)))
+	&& lang_hooks.types_compatible_p (TREE_TYPE (t1), TREE_TYPE (t2)))
        return true;

      if (emit_lax_note && !emitted_lax_note)




More information about the Gcc-patches mailing list