aboutsummaryrefslogtreecommitdiff
path: root/gcc/opts.c
diff options
context:
space:
mode:
authorRichard Guenther <rguenther@suse.de>2008-08-29 11:43:22 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2008-08-29 11:43:22 +0000
commitdce2b2f6cb34a4f53ff5bedac672b3a113552b54 (patch)
treee8b45c160b843a80f4ad20003cdaef3857a01573 /gcc/opts.c
parent443aa7d5764a1786880bf6d10f522f5e3cfe2795 (diff)
downloadgcc-dce2b2f6cb34a4f53ff5bedac672b3a113552b54.zip
gcc-dce2b2f6cb34a4f53ff5bedac672b3a113552b54.tar.gz
gcc-dce2b2f6cb34a4f53ff5bedac672b3a113552b54.tar.bz2
common.opt (ftree-store-ccp): Mark as preserved for backward compatibility.
2008-08-29 Richard Guenther <rguenther@suse.de> * common.opt (ftree-store-ccp): Mark as preserved for backward compatibility. * doc/invoke.texi (-ftree-store-ccp): Remove documentation. * tree-pass.h (pass_store_ccp): Remove. * tree-ssa-propagate.h (struct prop_value_d): Remove mem_ref field. (first_vdef): Remove declaration. (get_value_loaded_by): Likewise. * tree-ssa-ccp.c (do_store_ccp): Remove. (get_default_value): Simplify as do_store_ccp is always false now. Do not initialize mem_ref. (set_value_varying): Likewise. (canonicalize_float_value): Likewise. (set_lattice_value): Likewise. (likely_value): Likewise. (surely_varying_stmt_p): Likewise. (ccp_initialize): Likewise. (ccp_lattice_meet): Likewise. (ccp_visit_phi_node): Likewise. (ccp_fold): Likewise. (evaluate_stmt): Likewise. (visit_assignment): Likewise. (ccp_visit_stmt): Likewise. (execute_ssa_ccp): Fold into ... (do_ssa_ccp): ... this. (do_ssa_store_ccp): Remove. (gate_store_ccp): Likewise. (pass_store_ccp): Likewise. * tree-ssa-copy.c (copy_prop_visit_phi_node): Do not initialize mem_ref. * tree-ssa-propagate.c (first_vdef): Remove. (get_value_loaded_by): Likewise. (replace_vuses_in): Likewise. (substitute_and_fold): Do not call replace_vuses_in. * opts.c (decode_options): Do not set flag_tree_store_ccp. From-SVN: r139764
Diffstat (limited to 'gcc/opts.c')
-rw-r--r--gcc/opts.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/opts.c b/gcc/opts.c
index f64d747..898f1fb 100644
--- a/gcc/opts.c
+++ b/gcc/opts.c
@@ -951,14 +951,13 @@ decode_options (unsigned int argc, const char **argv)
flag_delete_null_pointer_checks = opt2;
flag_reorder_blocks = opt2;
flag_reorder_functions = opt2;
- flag_tree_store_ccp = opt2;
flag_tree_vrp = opt2;
flag_tree_builtin_call_dce = opt2;
flag_tree_pre = opt2;
flag_tree_switch_conversion = 1;
flag_ipa_cp = opt2;
- /* Allow more virtual operators to increase alias precision. */
+ /* Allow more virtual operators to increase alias precision. */
set_param_value ("max-aliased-vops",
(opt2) ? 500 : initial_max_aliased_vops);