mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-01-11 02:04:56 +08:00
e54273ebec
* config/bfin/bfin.c (struct loop_info): New members block_bitmap and bad. (struct loop_work and related VEC declarations): Delete. (bfin_dump_loops): Print out new member bad. (bfin_bb_in_loop): Use plain bitmap test. Don't recurse. (bfin_scan_loop): Don't recurse. (bfin_optimize_loop): Don't use a loop depth of -1 to indicate bad loops. No longer need to update outer loops if the current one is found bad. Move some validitiy checks to bfin_discover_loop. (bfin_discover_loop): New function, mostly split from bfin_reorg_loops, but changed not to check for nesting. Also changed to use the new bad flag. (bfin_reorg_loops): Use bfin_discover_loop to find single loops one at a time. Use bitmap based test to discover loop nesting. From-SVN: r116972 |
||
---|---|---|
boehm-gc | ||
config | ||
contrib | ||
fixincludes | ||
gcc | ||
gnattools | ||
include | ||
INSTALL | ||
intl | ||
libada | ||
libcpp | ||
libdecnumber | ||
libffi | ||
libgfortran | ||
libgomp | ||
libiberty | ||
libjava | ||
libmudflap | ||
libobjc | ||
libssp | ||
libstdc++-v3 | ||
maintainer-scripts | ||
zlib | ||
ABOUT-NLS | ||
ChangeLog | ||
ChangeLog.tree-ssa | ||
compile | ||
config-ml.in | ||
config.guess | ||
config.rpath | ||
config.sub | ||
configure | ||
configure.in | ||
COPYING | ||
COPYING.LIB | ||
depcomp | ||
install-sh | ||
libtool-ldflags | ||
libtool.m4 | ||
ltcf-c.sh | ||
ltcf-cxx.sh | ||
ltcf-gcj.sh | ||
ltconfig | ||
ltmain.sh | ||
MAINTAINERS | ||
Makefile.def | ||
Makefile.in | ||
Makefile.tpl | ||
missing | ||
mkdep | ||
mkinstalldirs | ||
move-if-change | ||
README | ||
README.SCO | ||
symlink-tree | ||
ylwrap |
This directory contains the GNU Compiler Collection (GCC). The GNU Compiler Collection is free software. See the file COPYING for copying permission. The manuals, and some of the runtime libraries, are under different terms; see the individual source files for details. The directory INSTALL contains copies of the installation information as HTML and plain text. The source of this information is gcc/doc/install.texi. The installation information includes details of what is included in the GCC sources and what files GCC installs. See the file gcc/doc/gcc.texi (together with other files that it includes) for usage and porting information. An online readable version of the manual is in the files gcc/doc/gcc.info*. See http://gcc.gnu.org/bugs.html for how to report bugs usefully.