gcc/gcc ChangeLog.lno cfgrtl.c loop-iv.c opts. ...
rakdver@gcc.gnu.org
rakdver@gcc.gnu.org
Thu Apr 8 21:20:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: lno-branch
Changes by: rakdver@gcc.gnu.org 2004-04-08 21:20:21
Modified files:
gcc : ChangeLog.lno cfgrtl.c loop-iv.c opts.c
tree-cfg.c tree-ssa-loop-ivopts.c
Log message:
* cfgrtl.c (purge_dead_edges): Clean the EDGE_ABNORMAL_CALL flags.
* loop-iv.c (iv_number_of_iterations): Handle the case when we prove
that the loop does not roll.
* opts.c (decode_options): Enable -floop-optimize2 and
-ftree-loop-optimize by default.
* tree-cfg.c (factored_computed_goto_label,
factored_computed_goto): Removed.
(factor_computed_gotos): Do not record them.
(disband_implicit_edges): Do not unfactor computed jumps.
* tree-ssa-loop-ivopts.c (force_gimple_operand): Give correct types
to temporary variables.
(idx_force_simple, create_iv, rewrite_use_nonlinear_expr,
rewrite_use_address, rewrite_use_compare, rewrite_use_outer):
Changed due to force_gimple_operand change.
(find_bivs): Handle ill-typed assignments correctly.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.lno.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.116&r2=1.1.2.117
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cfgrtl.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.57.2.21.2.5&r2=1.57.2.21.2.6
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/loop-iv.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.7&r2=1.1.4.8
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/opts.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.31.2.22.2.10&r2=1.31.2.22.2.11
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.4.244.2.14&r2=1.1.4.244.2.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-loop-ivopts.c.diff?cvsroot=gcc&only_with_tag=lno-branch&r1=1.1.2.24&r2=1.1.2.25
More information about the Gcc-cvs
mailing list