aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vect-loop-manip.c
diff options
context:
space:
mode:
authorMichael Matz <matz@gcc.gnu.org>2012-06-15 14:56:26 +0000
committerMichael Matz <matz@gcc.gnu.org>2012-06-15 14:56:26 +0000
commitf8395d62c12586d9f50dd3486e7fe269b54927c2 (patch)
treec2dc3b99a269da39a68e404629f95304e79da708 /gcc/tree-vect-loop-manip.c
parent4c53d18336abbbc580fb0c6a51beed7d2776a209 (diff)
downloadgcc-f8395d62c12586d9f50dd3486e7fe269b54927c2.zip
gcc-f8395d62c12586d9f50dd3486e7fe269b54927c2.tar.gz
gcc-f8395d62c12586d9f50dd3486e7fe269b54927c2.tar.bz2
re PR middle-end/38474 (compile time explosion in dataflow_set_preserve_mem_locs at -O3)
PR middle-end/38474 * cfgexpand.c (add_alias_set_conflicts): Remove. (expand_used_vars): Don't call it. (aggregate_contains_union_type): Remove. * function.c (n_temp_slots_in_use): New static data. (make_slot_available, assign_stack_temp_for_type): Update it. (init_temp_slots): Zero it. (remove_unused_temp_slot_addresses): Use it for quicker removal. (remove_unused_temp_slot_addresses_1): Use htab_clear_slot. From-SVN: r188667
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
0 files changed, 0 insertions, 0 deletions