gcc/gcc ChangeLog ChangeLog.tree-ssa c-simplif ...
law@gcc.gnu.org
law@gcc.gnu.org
Tue Jul 1 02:04:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: law@gcc.gnu.org 2003-07-01 02:04:52
Modified files:
gcc : ChangeLog ChangeLog.tree-ssa c-simplify.c
calls.c expr.c stmt.c tree-cfg.c tree.h
Log message:
* c-simplify.c (gimplify_c_loop): Don't return a LOOP_EXPR for
a do ... while (0) loop.
* expr.c (expand_expr, case COND_EXPR): Be smarter about expanding
a COND_EXPR with only one useful arm, which happens to be a GOTO_EXPR.
* tree-cfg.c (remove_useless_stmts_and_vars): Don't remove user
variables unless we're at -O2 or higher.
* stmt.c (any_pending_cleanups): Lose argument THIS_CONTOUR, it
was always passed in the value '1'. Simplify body appropriately.
* tree.h (any_pending_cleanups): Corresponding changes.
* calls.c: (expand_call): Corresponding changes.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.14646.2.67&r2=1.14646.2.68
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.469&r2=1.1.2.470
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-simplify.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.62&r2=1.1.4.63
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/calls.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.229.2.22&r2=1.229.2.23
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/expr.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.467.2.35&r2=1.467.2.36
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/stmt.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.267.2.20&r2=1.267.2.21
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.121&r2=1.1.4.122
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.342.2.70&r2=1.342.2.71
More information about the Gcc-cvs
mailing list