]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR middle-end/54146 (Very slow compile with attribute((flatten)))
authorMichael Matz <matz@gcc.gnu.org>
Fri, 3 Aug 2012 14:43:09 +0000 (14:43 +0000)
committerMichael Matz <matz@gcc.gnu.org>
Fri, 3 Aug 2012 14:43:09 +0000 (14:43 +0000)
commit9b44f5d907f60d7a02ebef69d235ab48ed5eadd5
tree0acd6e083bdf5f15806c19d466acea6b8e12926a
parent4e7c4b7301cfb6f74e398b9e86f63fadd4d82665
re PR middle-end/54146 (Very slow compile with attribute((flatten)))

PR tree-optimization/54146
* cfgexpand.c (add_scope_conflicts_1): Use bitmap_ior_into.
(add_scope_conflicts): Iterate in RPO order.
(add_stack_protection_conflicts): Iterate over the other triangle.
(fini_vars_expansion): Clear stack_vars_sorted.

From-SVN: r190126
gcc/ChangeLog
gcc/cfgexpand.c