gcc/gcc ChangeLog.tree-ssa tree-alias-common.c ...
bonzini@gcc.gnu.org
bonzini@gcc.gnu.org
Sat Apr 3 11:12:00 GMT 2004
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: bonzini@gcc.gnu.org 2004-04-03 11:12:04
Modified files:
gcc : ChangeLog.tree-ssa tree-alias-common.c
tree-cfg.c tree-dfa.c tree-simple.c
tree-ssa-operands.c tree-ssa.c
gcc/testsuite : ChangeLog.tree-ssa
Added files:
gcc/testsuite/gcc.dg/tree-ssa: 20040324-1.c
Log message:
2004-04-03 Paolo Bonzini <bonzini@gnu.org>
Diego Novillo <dnovillo@redhat.com>
* tree-alias-common.c (find_func_aliases): Support
assigning to BIT_FIELD_REFs.
* tree-cfg.c (verify_expr): Don't allow assign to
a register with BIT_FIELD_REF.
* tree-dfa.c (get_virtual_var): Add consistency check on
the shape of expected VARs.
(discover_nonconstant_array_refs_r): Go through BIT_FIELD_REFs.
* tree-simple.c: Document that BIT_FIELD_REFs are valid lvalues.
* tree-ssa.c (set_is_used): Go through BIT_FIELD_REFs.
* tree-ssa-operands.c (get_expr_operands): Mark VA_ARG_EXPR
nodes as making volatile references.
2004-04-03 Paolo Bonzini <bonzini@gnu.org>
* gcc.dg/tree-ssa/20040324-1.c: New test.
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.1308&r2=1.1.2.1309
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-alias-common.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.53&r2=1.1.2.54
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.279&r2=1.1.4.280
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-dfa.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.222&r2=1.1.4.223
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-simple.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.74&r2=1.1.4.75
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa-operands.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.19&r2=1.1.2.20
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.217&r2=1.1.4.218
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/ChangeLog.tree-ssa.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.206&r2=1.1.2.207
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040324-1.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=NONE&r2=1.1.2.1
More information about the Gcc-cvs
mailing list