omp-low.c (pass_expand_omp): Don't claim to provide PROP_gimple_lomp.
authorSteven Bosscher <steven@gcc.gnu.org>
Fri, 3 Apr 2009 20:15:40 +0000 (20:15 +0000)
committerSteven Bosscher <steven@gcc.gnu.org>
Fri, 3 Apr 2009 20:15:40 +0000 (20:15 +0000)
commit535b544aa70749ecce8ea8914831479ece53995f
tree1c2b91d7f8ae11f28c85eefe1858717c4e575f3d
parent6f9c9d6d47751e980f0ca831f02e91c0ac424916
omp-low.c (pass_expand_omp): Don't claim to provide PROP_gimple_lomp.

* omp-low.c (pass_expand_omp): Don't claim to provide PROP_gimple_lomp.
(execute_lower_omp): Always run but take the short way out if -fopenmp
is not given.
(gate_lower_omp): Remove, forcing the pass manager to always run the
pass and always set PROP_gimple_lomp.
(pass_lower_omp): Remove gate function.
* matrix-reorg.c (pass_ipa_matrix_reorg): Don't claim to provide
PROP_trees.  Instead, require it.
* ipa-cp.c (pass_ipa_cp): Likewise.
* ipa-inline.c (pass_early_inline): Don't claim to provide PROP_cfg.
(pass_ipa_early_inline, pass_inline_parameters, pass_ipa_inline): Idem.
* tree-profile.c (pass_tree_profile): Don't claim to provide PROP_cfg
and PROP_gimple_leh.

From-SVN: r145518
gcc/ChangeLog
gcc/ipa-cp.c
gcc/ipa-inline.c
gcc/matrix-reorg.c
gcc/omp-low.c
gcc/tree-profile.c