gcc/
* common.opt (-floop-optimize, -frerun-loop-opt): Remove. * tree-pass.h (pass_loop_optimize): Remove. * passes.c (pass_loop_optimize): Never run it. * toplev.c (backend_init): Don't call init_loop. * opts.c (flag_loop_optimize_set): Remove. (decode_options): Never set flag_loop_optimize or flag_rerun_loop_opt. (common_handle_option) <OPT_floop_optimize>: Remove. Don't disable the old RTL loop optimizer when profiling enabled. * predict.c (tree_estimate_probability): Always strip builtin_expect. * cfgcleanup.c (try_forward_edges): Don't avoid killing loop pre-headers for the sake of the old RTL loop optimizer. * Makefile.in: Remove all references to loop.o. * doc/invoke.texi: Remove all references to -floop-optimize and -frerun-loop-opt. testsuite/ * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt. * g++.old-deja/g++.robertl/eb132.C: Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@111459 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/ChangeLog 18 additions, 0 deletionsgcc/ChangeLog
- gcc/Makefile.in 1 addition, 6 deletionsgcc/Makefile.in
- gcc/cfgcleanup.c 0 additions, 33 deletionsgcc/cfgcleanup.c
- gcc/common.opt 0 additions, 8 deletionsgcc/common.opt
- gcc/doc/invoke.texi 3 additions, 18 deletionsgcc/doc/invoke.texi
- gcc/opts.c 0 additions, 10 deletionsgcc/opts.c
- gcc/passes.c 0 additions, 1 deletiongcc/passes.c
- gcc/predict.c 1 addition, 2 deletionsgcc/predict.c
- gcc/testsuite/ChangeLog 5 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/g++.old-deja/g++.robertl/eb132.C 2 additions, 2 deletionsgcc/testsuite/g++.old-deja/g++.robertl/eb132.C
- gcc/testsuite/gcc.dg/20031201-1.c 1 addition, 1 deletiongcc/testsuite/gcc.dg/20031201-1.c
- gcc/toplev.c 0 additions, 1 deletiongcc/toplev.c
- gcc/toplev.h 0 additions, 1 deletiongcc/toplev.h
- gcc/tree-pass.h 0 additions, 1 deletiongcc/tree-pass.h
Loading
Please register or sign in to comment