[multiple changes]
authorRazya Ladelsky <razya@gcc.gnu.org>
Thu, 4 May 2006 09:19:02 +0000 (09:19 +0000)
committerRazya Ladelsky <razya@gcc.gnu.org>
Thu, 4 May 2006 09:19:02 +0000 (09:19 +0000)
commit8cd37d0b6c5eb9e1ac56518f8d7f1257328e96a0
treeef41d3b028cb0bd843e780b6ff16b1f90786cd60
parent23ba9627f42b41b4431d63d55431d01fd5af9bf4
[multiple changes]

2006-05-04  Leehod Baruch  <leehod@il.ibm.com>

        * see.c: New file.
        * Makefile.in (OBJS-common): Add see.o.
        (see.o): Add dependencies.
        * common.opt (fsee): New flag for the see optimization was added.
        * opts.c (flag_see): Initialized.
        * passes.c (init_optimization_passes, pass_see): New pass.
        * rtl.h (see_main): Declaration as extern.
        * timevar.def (TV_SEE): New.
        * tree-pass.h (pass_see): Declaration as extern.
        * invoke.texi (-fsee): Document.
        * recog.c (validate_simplify_insn): New function.
        * recog.h (validate_simplify_insn): Declaration as extern.
        * df-problems.c (df_chain_dump): Check for NULL.

2006-05-04  Kenneth Zadeck <zadeck@naturalbridge.com>
            Daniel Berlin  <dberlin@dberlin.org>

        * cfgrtl.c (insert_insn_bb_end_new): New function.
        * basic-block.h (insert_insn_bb_end_new): Declaration as extern.

2006-05-04  Leehod Baruch  <leehod.baruch@weizmann.ac.il>

        * df.h (struct web_entry): Moved from web.c.
        (union_defs): Declaration as extern.
        (unionfind_root): Likewise.
        (unionfind_union): Likewise.
        * web.c (struct web_entry): Moved to df.h.
        (unionfind_root): Remove static declaration.
        (unionfind_union): Likewise.
        (union_defs): Likewise and generalize to use callback function.
        (web_main): Update arguments for union_defs function call.

From-SVN: r113518
16 files changed:
gcc/ChangeLog
gcc/Makefile.in
gcc/basic-block.h
gcc/cfgrtl.c
gcc/common.opt
gcc/df-problems.c
gcc/df.h
gcc/doc/invoke.texi
gcc/opts.c
gcc/passes.c
gcc/recog.c
gcc/recog.h
gcc/see.c [new file with mode: 0644]
gcc/timevar.def
gcc/tree-pass.h
gcc/web.c