aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2012-09-09 19:29:21 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2012-09-09 17:29:21 +0000
commitb4661bfe214bf5ae119c511f994336ccc3fe144c (patch)
tree267374ed574354532c002262d01eab0c5d4195fb /libstdc++-v3
parent3ca6351daa2a4e90af9a97085f8fa316b6ede57f (diff)
downloadgcc-b4661bfe214bf5ae119c511f994336ccc3fe144c.zip
gcc-b4661bfe214bf5ae119c511f994336ccc3fe144c.tar.gz
gcc-b4661bfe214bf5ae119c511f994336ccc3fe144c.tar.bz2
passes.c (ipa_write_summaries_1): Set state; do not call compute_ltrans_boundary.
* passes.c (ipa_write_summaries_1): Set state; do not call compute_ltrans_boundary. (ipa_write_optimization_summaries): Likewise. (ipa_write_summaries): compute_ltrans_boundary here. * lto-streamer.h (lto_symtab_encoder_d): NODES are allocated in heap. (compute_ltrans_boundary): Update prototype. * lto.c (lto_wpa_write_files): Do not delete partition encoder; it is deleted after streaming. * lto-partition.c (partition_symbol_p): New function. (promote_var, promote_fn): Remove. (promote_symbol): New function. (lto_promote_cross_file_statics): First compute boundaries; rewrite to lookup the actual boundaries instead of computing them ad-hoc. From-SVN: r191113
Diffstat (limited to 'libstdc++-v3')
0 files changed, 0 insertions, 0 deletions