re PR middle-end/38474 (compile time explosion in dataflow_set_preserve_mem_locs...
authorRichard Biener <rguenther@suse.de>
Tue, 10 Dec 2013 12:31:39 +0000 (12:31 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Tue, 10 Dec 2013 12:31:39 +0000 (12:31 +0000)
commit6489e31865fc0fc677fb8439e0d77623ebb13368
treeddcc1a290c05be75d206b91131a34693c71c87d4
parent5ce9450f162cef332dbd6534e7c3e246caee70c6
re PR middle-end/38474 (compile time explosion in dataflow_set_preserve_mem_locs at -O3)

2013-12-10  Richard Biener  <rguenther@suse.de>

PR middle-end/38474
* tree-ssa-structalias.c (solution_set_expand): Expand into
a different possibly cached bitmap and return the result.
(set_union_with_increment): Pass in a shared expanded bitmap
and adjust.
(do_sd_constraint): Likewise.
(do_ds_constraint): Likewise.
(do_complex_constraint): Likewise.
(solve_graph): Manage the shared expanded bitmap.

* gcc.dg/ipa/ipa-pta-14.c: Un-XFAIL.

From-SVN: r205857
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/ipa/ipa-pta-14.c
gcc/tree-ssa-structalias.c