Commit c63cac47 by Aldy Hernandez Committed by Aldy Hernandez

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
parent 12c8a355
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.
......
......@@ -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
......
......@@ -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 =
......
......@@ -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);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment