]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/Makefile.in
2006-01-16 Gabor Loki <loki@gcc.gnu.org>
authorloki <loki@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jan 2006 15:56:47 +0000 (15:56 +0000)
committerloki <loki@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jan 2006 15:56:47 +0000 (15:56 +0000)
commit89140b26d39e4c4ca40cced9acb7ab6c89ed7821
treeaf252562b35a549f3d69775cbe66df0b0efcfb90
parent7e50ecaeb4fe7c6b78cf5bbd8709ec113231235e
2006-01-16  Gabor Loki <loki@gcc.gnu.org>

* rtl-factoring.c : Add sequence abstraction algorithm.
* cfgcleanup.c (outgoing_edges_match): Extra checks.
(try_crossjump_to_edge): Avoid deleting preserve label when redirecting
ABNORMAL edges.
(block_has_preserve_label): New function.
* common.opt: Register new pass.
* Makefile.in: Ditto.
* passes.c: Ditto.
* timevar.def: Ditto.
* tree-pass.h: Ditto.
* emit-rtl.c (make_jump_insn_raw): Remove forward decl.
* rtl.h (make_jump_insn_raw): Add forward decl.
* doc/invoke.texi: Add documentation for
                  -frtl-abstract-sequences.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109750 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/Makefile.in
gcc/cfgcleanup.c
gcc/common.opt
gcc/doc/invoke.texi
gcc/emit-rtl.c
gcc/passes.c
gcc/rtl-factoring.c [new file with mode: 0644]
gcc/rtl.h
gcc/timevar.def
gcc/tree-pass.h