SOURCES: gcc-pr22051.patch (NEW) - fix wrong code for function poi...
pluto
pluto at pld-linux.org
Fri Jun 24 16:10:12 CEST 2005
Author: pluto Date: Fri Jun 24 14:10:12 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- fix wrong code for function pointer comparision during optimization.
---- Files affected:
SOURCES:
gcc-pr22051.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/gcc-pr22051.patch
diff -u /dev/null SOURCES/gcc-pr22051.patch:1.1
--- /dev/null Fri Jun 24 16:10:12 2005
+++ SOURCES/gcc-pr22051.patch Fri Jun 24 16:10:07 2005
@@ -0,0 +1,12 @@
+--- gcc-4.1-20050624_1105/gcc/tree-ssa-dom.c.orig 2005-06-14 15:31:48.000000000 +0200
++++ gcc-4.1-20050624_1105/gcc/tree-ssa-dom.c 2005-06-24 16:08:56.000000000 +0200
+@@ -1885,7 +1885,8 @@
+ /* Now make sure the RHS of the MODIFY_EXPR is a typecast. */
+ if ((TREE_CODE (def_rhs) == NOP_EXPR
+ || TREE_CODE (def_rhs) == CONVERT_EXPR)
+- && TREE_CODE (TREE_OPERAND (def_rhs, 0)) == SSA_NAME)
++ && TREE_CODE (TREE_OPERAND (def_rhs, 0)) == SSA_NAME
++ && tree_ssa_useless_type_conversion (def_rhs))
+ {
+ tree def_rhs_inner = TREE_OPERAND (def_rhs, 0);
+ tree def_rhs_inner_type = TREE_TYPE (def_rhs_inner);
================================================================
More information about the pld-cvs-commit
mailing list