gcc/gcc ChangeLog.tree-ssa gimple-low.c tree-d ...
dnovillo@gcc.gnu.org
dnovillo@gcc.gnu.org
Fri Dec 19 19:36:00 GMT 2003
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: dnovillo@gcc.gnu.org 2003-12-19 19:36:13
Modified files:
gcc : ChangeLog.tree-ssa gimple-low.c tree-dfa.c
tree-flow.h tree-ssa-operands.c
Log message:
* gimple-low.c (expand_var_p): Always expand volatiles.
* tree-dfa.c (find_referenced_vars): Move up in the file.
(create_memory_tags): New local function.
(compute_may_aliases): Call it.
(add_referenced_var): Move code to create memory tags and create
aliasing arrays to create_memory_tags.
(get_memory_tag_for): Don't mark memory tags volatile. Mark them
addressable.
* tree-flow.h (var_ann_d): Add bitfields is_dereferenced_store and
is_dereferenced_load.
(add_call_clobbered_var): Remove.
* tree-ssa-operands.c (check_optype_freelist): Mark arguments
unused.
(add_optype_freelist): Likewise.
(add_stmt_operand): Don't add operands for volatile variables.
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.1030&r2=1.1.2.1031
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gimple-low.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.15&r2=1.1.4.16
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.204&r2=1.1.4.205
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.175&r2=1.1.4.176
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.2&r2=1.1.2.3
More information about the Gcc-cvs
mailing list