aboutsummaryrefslogtreecommitdiff
path: root/gcc/loop.c
diff options
context:
space:
mode:
authorJan Hubicka <jh@suse.cz>2004-09-06 20:38:27 +0200
committerJan Hubicka <hubicka@gcc.gnu.org>2004-09-06 18:38:27 +0000
commit8679c6494fe89fe933d9e038cd6ff2a822b7c095 (patch)
treef72c63e6697abafff17258561de44474a212859b /gcc/loop.c
parent93f8bd9e6ec8df413b53d840b5b44e8f5d18f249 (diff)
downloadgcc-8679c6494fe89fe933d9e038cd6ff2a822b7c095.zip
gcc-8679c6494fe89fe933d9e038cd6ff2a822b7c095.tar.gz
gcc-8679c6494fe89fe933d9e038cd6ff2a822b7c095.tar.bz2
loop.c (loop_dump_aux): Do not print RTL when not available.
* loop.c (loop_dump_aux): Do not print RTL when not available. * tree-ssa-loop-ivopts.c (add_standard_iv_candidates): Do not use frontend specific type nodes. (produce_memory_decl_rtl): Break out from ... (prepare_decl_rtl): ... here. Handle ADDR_EXPR correctly. (get_computation_at): Avoid random tree sharing. (tree_ssa_iv_optimize): Verify tree sharing; dump loops. From-SVN: r87123
Diffstat (limited to 'gcc/loop.c')
-rw-r--r--gcc/loop.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/loop.c b/gcc/loop.c
index f28d890..8f1ace8 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -10645,7 +10645,7 @@ loop_dump_aux (const struct loop *loop, FILE *file,
{
rtx label;
- if (! loop || ! file)
+ if (! loop || ! file || !BB_HEAD (loop->first))
return;
/* Print diagnostics to compare our concept of a loop with