[Bug tree-optimization/14736] [tree-ssa] code quality regression

pinskia at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Jun 2 04:33:00 GMT 2004


------- Additional Comments From pinskia at gcc dot gnu dot org  2004-06-02 04:33 -------
Here is the patch:
Index: tree-ssa.c
===============================================================
====
RCS file: /cvs/gcc/gcc/gcc/tree-ssa.c,v
retrieving revision 2.3
diff -u -p -r2.3 tree-ssa.c
--- tree-ssa.c	14 May 2004 02:29:23 -0000	2.3
+++ tree-ssa.c	2 Jun 2004 04:32:50 -0000
@@ -555,7 +555,8 @@ tree_ssa_useless_type_conversion_1 (tree
      so strip conversions that just switch between them.  */
   else if (POINTER_TYPE_P (inner_type)
            && POINTER_TYPE_P (outer_type)
-           && lang_hooks.types_compatible_p (inner_type, outer_type))
+           && lang_hooks.types_compatible_p (TREE_TYPE (inner_type),
+					     TREE_TYPE (outer_type)))
     return true;
 
   /* If both the inner and outer types are integral types, then the


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=14736



More information about the Gcc-bugs mailing list