From 68f6df73324a1389bce336d55ae94aa58f519997 Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 18 Jun 2014 08:33:44 +0000 Subject: common.opt (fssa-phiopt): New option. 2014-06-18 Richard Biener * common.opt (fssa-phiopt): New option. * opts.c (default_options_table): Enable -fssa-phiopt with -O1+ but not with -Og. * tree-ssa-phiopt.c (pass_phiopt): Add gate method. * doc/invoke.texi (-fssa-phiopt): Document. From-SVN: r211772 --- gcc/opts.c | 1 + 1 file changed, 1 insertion(+) (limited to 'gcc/opts.c') diff --git a/gcc/opts.c b/gcc/opts.c index 2b1280a..324d545 100644 --- a/gcc/opts.c +++ b/gcc/opts.c @@ -457,6 +457,7 @@ static const struct default_options default_options_table[] = { OPT_LEVELS_1_PLUS_NOT_DEBUG, OPT_fbranch_count_reg, NULL, 1 }, { OPT_LEVELS_1_PLUS_NOT_DEBUG, OPT_fmove_loop_invariants, NULL, 1 }, { OPT_LEVELS_1_PLUS_NOT_DEBUG, OPT_ftree_pta, NULL, 1 }, + { OPT_LEVELS_1_PLUS_NOT_DEBUG, OPT_fssa_phiopt, NULL, 1 }, /* -O2 optimizations. */ { OPT_LEVELS_2_PLUS, OPT_finline_small_functions, NULL, 1 }, -- cgit v1.1