re PR middle-end/43853 (FAIL: gcc.dg/lto/20090126-1 c_lto_20090126-1_0.o-c_lto_200901...
authorRichard Guenther <rguenther@suse.de>
Tue, 1 Jun 2010 12:09:16 +0000 (12:09 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 1 Jun 2010 12:09:16 +0000 (12:09 +0000)
commit97d45cef597d472c47550365291dcdbf1c31ccec
treec297be68d5ea3a6f11285be55676f17deb42f50b
parentf7fbb475ad5956e382f39c3b0f0f75aa57a4237e
re PR middle-end/43853 (FAIL: gcc.dg/lto/20090126-1 c_lto_20090126-1_0.o-c_lto_20090126-1_0.o)

2010-06-01  Richard Guenther  <rguenther@suse.de>

PR lto/43853
* ipa-pure-const.c (get_function_state): Hand back varying state
if we do not have one.
(has_function_state): New function.
(duplicate_node_data): Adjust.
(remove_node_data): Likewise.
(pure_const_write_summary): Likewise.
(propagate): Likewise.  Fix typo.

From-SVN: r160099
gcc/ChangeLog
gcc/ipa-pure-const.c