optc-save-gen.awk: flag_fp_contract_mode is no longer speical.
authorJan Hubicka <hubicka@ucw.cz>
Thu, 29 Jan 2015 05:05:48 +0000 (06:05 +0100)
committerJan Hubicka <hubicka@gcc.gnu.org>
Thu, 29 Jan 2015 05:05:48 +0000 (05:05 +0000)
* optc-save-gen.awk: flag_fp_contract_mode is no longer speical.
* opth-gen.awk: Likewise.
* common.opt: Mark flag_fp_contract_mode as Optimization.

From-SVN: r220229

gcc/ChangeLog
gcc/common.opt
gcc/optc-save-gen.awk
gcc/opth-gen.awk

index 3f99bb3c3220e78214aa323d689dd9aef1d5727a..f46d755b595ff3d5eee693237e35961e6cb40e2c 100644 (file)
@@ -1,3 +1,9 @@
+2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
+
+       * optc-save-gen.awk: flag_fp_contract_mode is no longer speical.
+       * opth-gen.awk: Likewise.
+       * common.opt: Mark flag_fp_contract_mode as Optimization.
+
 2015-01-29  Bernd Edlinger  <bernd.edlinger@hotmail.de>
 
        * config/i386/cygwin.h (LIBGCJ_SONAME): Set libgcj version to -16.
index 5820c10e05370aca827a195f868a69c9af2d1b82..262481ff4302fb8a6c3f3bbd93cd7fa10dd3fa9b 100644 (file)
@@ -1248,7 +1248,7 @@ Common Report Var(flag_forward_propagate) Optimization
 Perform a forward propagation pass on RTL
 
 ffp-contract=
-Common Joined RejectNegative Enum(fp_contract_mode) Var(flag_fp_contract_mode) Init(FP_CONTRACT_FAST)
+Common Joined RejectNegative Enum(fp_contract_mode) Var(flag_fp_contract_mode) Init(FP_CONTRACT_FAST) Optimization
 -ffp-contract=[off|on|fast] Perform floating-point expression contraction.
 
 Enum
index 2509699bf3a1d8346082fe679675e0274065d583..663558f8d6e38c353bac2384886b4bab2ff43e27 100644 (file)
@@ -87,7 +87,7 @@ print "{";
 n_opt_char = 3;
 n_opt_short = 0;
 n_opt_int = 0;
-n_opt_enum = 1;
+n_opt_enum = 0;
 n_opt_other = 0;
 var_opt_char[0] = "optimize";
 var_opt_char[1] = "optimize_size";
@@ -95,7 +95,6 @@ var_opt_char[2] = "optimize_debug";
 var_opt_range["optimize"] = "0, 255";
 var_opt_range["optimize_size"] = "0, 1";
 var_opt_range["optimize_debug"] = "0, 1";
-var_opt_enum[0] = "flag_fp_contract_mode";
 
 # Sort by size to mimic how the structure is laid out to be friendlier to the
 # cache.
index 473932b2ecc3bc42ba4dd1f9daa54d354ec1d3d4..44b50ab7a4a17d7c1fa82873c0cb24e5af8c5050 100644 (file)
@@ -135,12 +135,11 @@ print "{";
 n_opt_char = 3;
 n_opt_short = 0;
 n_opt_int = 0;
-n_opt_enum = 1;
+n_opt_enum = 0;
 n_opt_other = 0;
 var_opt_char[0] = "unsigned char x_optimize";
 var_opt_char[1] = "unsigned char x_optimize_size";
 var_opt_char[2] = "unsigned char x_optimize_debug";
-var_opt_enum[0] = "enum fp_contract_mode x_flag_fp_contract_mode";
 
 for (i = 0; i < n_opts; i++) {
        if (flag_set_p("Optimization", flags[i])) {