This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
gcc/gcc c-decl.c c-pretty-print.c gcc.c toplev ...
- From: fche at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: 16 Oct 2002 17:44:45 -0000
- Subject: gcc/gcc c-decl.c c-pretty-print.c gcc.c toplev ...
CVSROOT: /cvs/gcc
Module name: gcc
Branch: tree-ssa-20020619-branch
Changes by: fche@gcc.gnu.org 2002-10-16 10:44:45
Modified files:
gcc : c-decl.c c-pretty-print.c gcc.c toplev.c
tree-mudflap.c ChangeLog.tree-ssa
Log message:
2002-10-16 Frank Ch. Eigler <fche@redhat.com>
* c-decl.c (c_expand_body): Enable mudflap, only for gimple.
* c-pretty-print.c (dump_c_node): Render try/catch/finally exprs.
(op_prio): Accept BIND_EXPRs.
* gcc.c (cpp_unique_options): Make -fmudflap -include mf-runtime.h.
* toplev.c (process_options): Complain on -fmudflap -fdisable-simple.
* tree-mudflap.c (*): Reorganize for generic/gimple operation.
(mf_init_extern_trees): Extract decl nodes from -include'd file.
(mf_external_ref, mf_decl_extern_trees): Removed; updated callers.
(mf_offset_expr_of_array_ref): Don't bother store index type as
TREE_PURPOSE.
(mf_build_check_statement_for): Use GIMPLE tree types and builders.
(mx_register_decls): New function, replacing mx_register_decl.
(mx_xfn_xform_decls): Support only GIMPLE input tree types.
(mf_flush_enqueued_calls): Clean up enqueued call statements.
Patches:
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-decl.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.334.2.17&r2=1.334.2.18
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/c-pretty-print.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.4.12&r2=1.1.4.13
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/gcc.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.324.2.14&r2=1.324.2.15
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/toplev.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.654.2.23&r2=1.654.2.24
http://gcc.gnu.org/cgi-bin/cvsweb.cgi/gcc/gcc/tree-mudflap.c.diff?cvsroot=gcc&only_with_tag=tree-ssa-20020619-branch&r1=1.1.2.16&r2=1.1.2.17
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.90&r2=1.1.2.91