lto.c (enum gtc_mode): Remove.
authorRichard Guenther <rguenther@suse.de>
Tue, 11 Sep 2012 13:39:11 +0000 (13:39 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 11 Sep 2012 13:39:11 +0000 (13:39 +0000)
commitb29402f047f87d2f2a536b5d8af6b2d4e7f2c867
tree7388f102cb91ec8502f08ce3ff5007db8f5a9891
parent178a71a9ad5a018315720e58dac692f943a761df
lto.c (enum gtc_mode): Remove.

2012-09-11  Richard Guenther  <rguenther@suse.de>

* lto.c (enum gtc_mode): Remove.
(struct type_pair_d): Adjust.
(lookup_type_pair): Likewise.
(gimple_type_leader): Do not mark as deletable.
(gimple_lookup_type_leader): Adjust.
(gtc_visit): Likewise.
(gimple_types_compatible_p_1): Likewise.
(gimple_types_compatible_p): Likewise.
(gimple_type_hash): Likewise.
(gimple_register_type): Likewise.
(read_cgraph_and_symbols): Manage lifetime of tables
here.

From-SVN: r191184
gcc/lto/ChangeLog
gcc/lto/lto.c