gcc/gcc ChangeLog Makefile.in c-decl.c flags.h ...
dnovillo@gcc.gnu.org
dnovillo@gcc.gnu.org
Tue Jul 24 10:38:00 GMT 2001
CVSROOT: /cvs/gcc
Module name: gcc
Branch: ast-optimizer-branch
Changes by: dnovillo@gcc.gnu.org 2001-07-24 10:38:15
Modified files:
gcc : ChangeLog Makefile.in c-decl.c flags.h toplev.c
gcc/cp : Make-lang.in
gcc/doc : invoke.texi
Added files:
gcc : tree-cfg.c tree-dfa.c tree-flow.h tree-opt.c
tree-opt.h tree-ssa.c
Log message:
* Makefile.in (C_AND_OBJC_OBJS): Add tree-cfg.o, tree-dfa.o,
tree-ssa.o and tree-opt.o.
(c-decl.o): Add dependency on tree-opt.h
(tree-ssa.o): New rule.
(tree-cfg.o): New rule.
(tree-dfa.o): New rule.
(tree-opt.o): New rule.
* c-decl.c: Include tree-opt.h.
(c_expand_body): Call optimize_tree() when the -ftree-ssa flag is
given.
* flags.h (flag_tree_ssa): Declare.
* toplev.c (flag_tree_ssa): Define.
(lang_independent_options): Add -ftree-ssa.
* tree-cfg.c: New file.
* tree-dfa.c: New file.
* tree-flow.h: New file.
* tree-opt.c: New file.
* tree-opt.h: New file.
* tree-ssa.c: New file.
* cp/Make-lang.in (CXX_C_OBJS): Add tree-cfg.o, tree-dfa.o,
tree-opt.o and tree-ssa.o.
* doc/invoke.texi: Add documentation for -ftree-ssa.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-cfg.c.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-dfa.c.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-flow.h.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-opt.c.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-opt.h.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-ssa.c.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=NONE&r2=1.1.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/ChangeLog.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=1.10739.2.2&r2=1.10739.2.3
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/Makefile.in.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=1.701.2.1&r2=1.701.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-decl.c.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=1.239&r2=1.239.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/flags.h.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=1.65&r2=1.65.4.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/toplev.c.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=1.494&r2=1.494.2.1
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/cp/Make-lang.in.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=1.88.2.1&r2=1.88.2.2
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/doc/invoke.texi.diff?cvsroot=gcc&only_with_tag=ast-optimizer-branch&r1=1.39.4.1&r2=1.39.4.2
More information about the Gcc-cvs
mailing list