omp-low.c (gate_expand_omp_ssa): Remove.

* omp-low.c (gate_expand_omp_ssa): Remove.
        (pass_expand_omp_ssa): Remove.
        (gate_expand_omp): Do not check for flag_openmp_ssa.
        * common.opt (-fopenmp-ssa): Remove.
        * passes.c (init_optimization_passes): Remove pass_expand_omp_ssa.

From-SVN: r135786
This commit is contained in:
Aldy Hernandez 2008-05-23 01:31:04 +00:00 committed by Aldy Hernandez
parent 12c8a3556f
commit c63cac4791
4 changed files with 9 additions and 34 deletions

View File

@ -1,3 +1,11 @@
2008-05-22 Aldy Hernandez <aldyh@redhat.com>
* omp-low.c (gate_expand_omp_ssa): Remove.
(pass_expand_omp_ssa): Remove.
(gate_expand_omp): Do not check for flag_openmp_ssa.
* common.opt (-fopenmp-ssa): Remove.
* passes.c (init_optimization_passes): Remove pass_expand_omp_ssa.
2008-05-22 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.opt (mfixed-range): New option.

View File

@ -732,10 +732,6 @@ fomit-frame-pointer
Common Report Var(flag_omit_frame_pointer) Optimization
When possible do not generate stack frames
fopenmp-ssa
Common Report Var(flag_openmp_ssa)
Expand OpenMP operations on SSA form
foptimize-register-move
Common Report Var(flag_regmove) Optimization
Do the full register move optimization pass

View File

@ -4217,40 +4217,12 @@ execute_expand_omp (void)
return 0;
}
/* OMP expansion in SSA form. For testing purposes only. */
static bool
gate_expand_omp_ssa (void)
{
return flag_openmp_ssa && flag_openmp != 0 && errorcount == 0;
}
struct gimple_opt_pass pass_expand_omp_ssa =
{
{
GIMPLE_PASS,
"ompexpssa", /* name */
gate_expand_omp_ssa, /* gate */
execute_expand_omp, /* execute */
NULL, /* sub */
NULL, /* next */
0, /* static_pass_number */
0, /* tv_id */
PROP_gimple_any, /* properties_required */
PROP_gimple_lomp, /* properties_provided */
0, /* properties_destroyed */
0, /* todo_flags_start */
TODO_dump_func /* todo_flags_finish */
}
};
/* OMP expansion -- the default pass, run before creation of SSA form. */
static bool
gate_expand_omp (void)
{
return ((!flag_openmp_ssa || !optimize)
&& flag_openmp != 0 && errorcount == 0);
return (flag_openmp != 0 && errorcount == 0);
}
struct gimple_opt_pass pass_expand_omp =

View File

@ -548,7 +548,6 @@ init_optimization_passes (void)
NEXT_PASS (pass_referenced_vars);
NEXT_PASS (pass_reset_cc_flags);
NEXT_PASS (pass_build_ssa);
NEXT_PASS (pass_expand_omp_ssa);
NEXT_PASS (pass_early_warn_uninitialized);
NEXT_PASS (pass_rebuild_cgraph_edges);
NEXT_PASS (pass_early_inline);