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> 2008-05-22 Kaz Kojima <kkojima@gcc.gnu.org>
* config/sh/sh.opt (mfixed-range): New option. * config/sh/sh.opt (mfixed-range): New option.
......
...@@ -732,10 +732,6 @@ fomit-frame-pointer ...@@ -732,10 +732,6 @@ fomit-frame-pointer
Common Report Var(flag_omit_frame_pointer) Optimization Common Report Var(flag_omit_frame_pointer) Optimization
When possible do not generate stack frames When possible do not generate stack frames
fopenmp-ssa
Common Report Var(flag_openmp_ssa)
Expand OpenMP operations on SSA form
foptimize-register-move foptimize-register-move
Common Report Var(flag_regmove) Optimization Common Report Var(flag_regmove) Optimization
Do the full register move optimization pass Do the full register move optimization pass
......
...@@ -4217,40 +4217,12 @@ execute_expand_omp (void) ...@@ -4217,40 +4217,12 @@ execute_expand_omp (void)
return 0; 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. */ /* OMP expansion -- the default pass, run before creation of SSA form. */
static bool static bool
gate_expand_omp (void) gate_expand_omp (void)
{ {
return ((!flag_openmp_ssa || !optimize) return (flag_openmp != 0 && errorcount == 0);
&& flag_openmp != 0 && errorcount == 0);
} }
struct gimple_opt_pass pass_expand_omp = struct gimple_opt_pass pass_expand_omp =
......
...@@ -548,7 +548,6 @@ init_optimization_passes (void) ...@@ -548,7 +548,6 @@ init_optimization_passes (void)
NEXT_PASS (pass_referenced_vars); NEXT_PASS (pass_referenced_vars);
NEXT_PASS (pass_reset_cc_flags); NEXT_PASS (pass_reset_cc_flags);
NEXT_PASS (pass_build_ssa); NEXT_PASS (pass_build_ssa);
NEXT_PASS (pass_expand_omp_ssa);
NEXT_PASS (pass_early_warn_uninitialized); NEXT_PASS (pass_early_warn_uninitialized);
NEXT_PASS (pass_rebuild_cgraph_edges); NEXT_PASS (pass_rebuild_cgraph_edges);
NEXT_PASS (pass_early_inline); 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