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