db525e17ca
Fri Mar 24 20:13:49 2000 Jason Eckhardt <jle@cygnus.com> * bb-reorder.c (REORDER_MOVED_BLOCK_END): Removed. (reorder_block_def): New members eff_head and eff_end. (REORDER_BLOCK_EFF_HEAD, REORDER_BLOCK_EFF_END): New macros. (verify_insn_chain): New function. (skip_insns_between_block): Add code to skip deleted insns. Check for note before using. (chain_reorder_blocks): Replace calls to skip_insns_between_block with references to REORDER_BLOCK_EFF_HEAD and REORDER_BLOCK_EFF_END. Check for note before using. (make_reorder_chain): Use INTVAL rather than XINT to get REG_BR_PROB. (fixup_reorder_chain): Restructure, clean up, defect removal. (reorder_basic_blocks): Remove last_insn and references to it. Moved insn chain verification code into a new function (see above). Delete defective code that sets last insn. Initialize REORDER_BLOCK_EFF_HEAD and REORDER_BLOCK_EFF_END for all blocks. From-SVN: r32737 |
||
---|---|---|
boehm-gc | ||
config | ||
contrib | ||
etc | ||
gcc | ||
include | ||
INSTALL | ||
libchill | ||
libf2c | ||
libffi | ||
libiberty | ||
libio | ||
libjava | ||
libobjc | ||
libstdc++ | ||
texinfo | ||
zlib | ||
.cvsignore | ||
ChangeLog | ||
config-ml.in | ||
config.guess | ||
config.if | ||
config.sub | ||
configure | ||
configure.in | ||
COPYING | ||
COPYING.LIB | ||
install-sh | ||
ltconfig | ||
ltmain.sh | ||
MAINTAINERS | ||
Makefile.in | ||
missing | ||
mkinstalldirs | ||
move-if-change | ||
README | ||
symlink-tree | ||
ylwrap |
README for GNU development tools This directory contains various GNU compilers, assemblers, linkers, debuggers, etc., plus their support routines, definitions, and documentation. Check the INSTALL directory for detailed configuration and installation instructions. Much of the code and documentation enclosed is copyright by the Free Software Foundation, Inc. See the file COPYING or COPYING.LIB in the various directories, for a description of the GNU General Public License terms under which you can copy the files. REPORTING BUGS: Again, see gdb/README, binutils/README, etc., for info on where and how to report problems.