mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-27 09:20:52 +08:00
re PR c++/28479 (cc1plus just sits there eating CPU and RAM for a simple program)
2006-08-02 Richard Guenther <rguenther@suse.de> PR c++/28479 Revert 2006-07-05 Richard Guenther <rguenther@suse.de> Andrew Pinski <pinskia@gcc.gnu.org> PR c++/27084 * cp-objcp-common.c (cxx_types_compatible_p): Ignore top level qualifiers for pointer type comparisons. * g++.dg/tree-ssa/copyprop-1.C: XFAIL. From-SVN: r115887
This commit is contained in:
parent
6f67f00022
commit
cfc581fe44
@ -1,3 +1,14 @@
|
|||||||
|
2006-08-02 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
|
PR c++/28479
|
||||||
|
Revert
|
||||||
|
2006-07-05 Richard Guenther <rguenther@suse.de>
|
||||||
|
Andrew Pinski <pinskia@gcc.gnu.org>
|
||||||
|
|
||||||
|
PR c++/27084
|
||||||
|
* cp-objcp-common.c (cxx_types_compatible_p): Ignore
|
||||||
|
top level qualifiers for pointer type comparisons.
|
||||||
|
|
||||||
2006-08-02 Mark Mitchell <mark@codesourcery.com>
|
2006-08-02 Mark Mitchell <mark@codesourcery.com>
|
||||||
|
|
||||||
PR c++/28557
|
PR c++/28557
|
||||||
|
@ -179,8 +179,7 @@ cxx_types_compatible_p (tree x, tree y)
|
|||||||
if (POINTER_TYPE_P (x) && POINTER_TYPE_P (y)
|
if (POINTER_TYPE_P (x) && POINTER_TYPE_P (y)
|
||||||
&& TYPE_MODE (x) == TYPE_MODE (y)
|
&& TYPE_MODE (x) == TYPE_MODE (y)
|
||||||
&& TYPE_REF_CAN_ALIAS_ALL (x) == TYPE_REF_CAN_ALIAS_ALL (y)
|
&& TYPE_REF_CAN_ALIAS_ALL (x) == TYPE_REF_CAN_ALIAS_ALL (y)
|
||||||
&& same_type_ignoring_top_level_qualifiers_p (TREE_TYPE (x),
|
&& same_type_p (TREE_TYPE (x), TREE_TYPE (y)))
|
||||||
TREE_TYPE (y)))
|
|
||||||
return 1;
|
return 1;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -1,3 +1,7 @@
|
|||||||
|
2006-08-02 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
|
* g++.dg/tree-ssa/copyprop-1.C: XFAIL.
|
||||||
|
|
||||||
2006-08-02 Mark Mitchell <mark@codesourcery.com>
|
2006-08-02 Mark Mitchell <mark@codesourcery.com>
|
||||||
|
|
||||||
PR c++/28557
|
PR c++/28557
|
||||||
|
@ -25,5 +25,5 @@ int foo(Object&o)
|
|||||||
return o[0];
|
return o[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
/* { dg-final { scan-tree-dump-not ".* = \[^>;\]*;" "dce2" } } */
|
/* { dg-final { scan-tree-dump-not ".* = \[^>;\]*;" "dce2" { xfail *-*-* } } } */
|
||||||
/* { dg-final { cleanup-tree-dump "dce2" } } */
|
/* { dg-final { cleanup-tree-dump "dce2" } } */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user