This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc ChangeLog.tree-ssa fold-const.c tree-c ...
- From: rth at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 5 May 2004 17:14:21 -0000
- Subject: gcc/gcc ChangeLog.tree-ssa fold-const.c tree-c ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: rth@gcc.gnu.org 2004-05-05 17:14:21
Modified files:
gcc : ChangeLog.tree-ssa fold-const.c tree-cfg.c
tree-ssa-dom.c tree.h
gcc/ada : ChangeLog.tree-ssa utils.c
Log message:
* fold-const.c (operand_equal_p): Replace only_const argument with
flags. Allow pure functions if OEP_PURE_SAME.
(fold, nondestructive_fold_binary_to_constant): Use OEP_ONLY_CONST.
* tree-cfg.c (phi_alternatives_equal): Fix operand_equal_p flag type.
* tree-ssa-dom.c (avail_expr_eq): Use OEP_PURE_SAME.
* tree.h (enum operand_equal_flag): New.
(operand_equal_p): Update argument list.
ada/
* utils.c (unchecked_convert): Use OEP_ONLY_CONST.
Patches:
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.1360&r2=1.1.2.1361
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/fold-const.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.213.2.88&r2=1.213.2.89
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.282&r2=1.1.4.283
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-dom.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.160&r2=1.1.2.161
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.187&r2=1.342.2.188
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.4&r2=1.1.2.5
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ada/utils.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.19.2.21&r2=1.19.2.22