OSDN Git Service

2010-11-26 Richard Guenther <rguenther@suse.de>
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Nov 2010 16:12:49 +0000 (16:12 +0000)
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Nov 2010 16:12:49 +0000 (16:12 +0000)
commit1171c3e495fa7d149696c7c65fde6336eaf5dac3
treecdc2196f719da34e91111fc8b84478b26194f103
parent38c1196404de332ae9cd1e0f77de281291bd001a
2010-11-26  Richard Guenther  <rguenther@suse.de>

PR lto/46648
* gimple.c (gtc_visit): Do not return true for members of an
SCC still being processed but the current lattice value of
the member.  Treat SCC members comparison state as lattice,
starting at equal, eventually dropping to unequal.
(gimple_types_compatible_p_1): Likewise.

* gcc.dg/lto/20101125-1_0.c: New testcase.
* gcc.dg/lto/20101125-1_1.c: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@167183 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/gimple.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/lto/20101125-1_0.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/lto/20101125-1_1.c [new file with mode: 0644]