aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-pass.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-08-14 13:14:24 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2014-08-14 13:14:24 +0000
commit7d39012c24ded7a9d1d4eb1fa2916181dac3ada2 (patch)
tree41dc7049a44602f9a0155dd8016a9abe934679e6 /gcc/tree-pass.h
parent833f94c0119e638645a2adc461e385dc1ffc5e2b (diff)
downloadgcc-7d39012c24ded7a9d1d4eb1fa2916181dac3ada2.zip
gcc-7d39012c24ded7a9d1d4eb1fa2916181dac3ada2.tar.gz
gcc-7d39012c24ded7a9d1d4eb1fa2916181dac3ada2.tar.bz2
re PR tree-optimization/62081 (ICE: in fix_loop_structure, at loop-init.c:208 with -fno-tree-ch -fno-tree-cselim -fno-tree-dominator-opts -fno-tree-reassoc -fno-tree-sink)
2014-08-14 Richard Biener <rguenther@suse.de> PR tree-optimization/62081 * tree-ssa-loop.c (pass_fix_loops): New pass. (pass_tree_loop::gate): Do not fixup loops here. * tree-pass.h (make_pass_fix_loops): Declare. * passes.def: Schedule pass_fix_loops before GIMPLE loop passes. From-SVN: r213961
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r--gcc/tree-pass.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h
index 1477d1f..ed109c3 100644
--- a/gcc/tree-pass.h
+++ b/gcc/tree-pass.h
@@ -349,6 +349,7 @@ extern gimple_opt_pass *make_pass_sra_early (gcc::context *ctxt);
extern gimple_opt_pass *make_pass_early_ipa_sra (gcc::context *ctxt);
extern gimple_opt_pass *make_pass_tail_recursion (gcc::context *ctxt);
extern gimple_opt_pass *make_pass_tail_calls (gcc::context *ctxt);
+extern gimple_opt_pass *make_pass_fix_loops (gcc::context *ctxt);
extern gimple_opt_pass *make_pass_tree_loop (gcc::context *ctxt);
extern gimple_opt_pass *make_pass_tree_no_loop (gcc::context *ctxt);
extern gimple_opt_pass *make_pass_tree_loop_init (gcc::context *ctxt);