diff options
author | Richard Biener <rguenther@suse.de> | 2014-04-28 14:42:06 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-04-28 14:42:06 +0000 |
commit | 9ba5fb4309f1632c52c37d2b2a922a6a4fc406f7 (patch) | |
tree | 1b295f4298bb5f0dd1036e0f1f98ed1b14f1d176 /gcc/tree-pass.h | |
parent | 22869a37b0d0bb3107a6a55d95a08dd243bc50fc (diff) | |
download | gcc-9ba5fb4309f1632c52c37d2b2a922a6a4fc406f7.zip gcc-9ba5fb4309f1632c52c37d2b2a922a6a4fc406f7.tar.gz gcc-9ba5fb4309f1632c52c37d2b2a922a6a4fc406f7.tar.bz2 |
tree-pass.h (TODO_verify_il): Define.
2014-04-28 Richard Biener <rguenther@suse.de>
* tree-pass.h (TODO_verify_il): Define.
(TODO_verify_all): Complete properly.
* passes.c (execute_function_todo): Move existing loop-closed
SSA verification under TODO_verify_il.
(execute_one_pass): Trigger TODO_verify_il at todo-after time.
* graphite-sese-to-poly.c (rewrite_cross_bb_scalar_deps):
Fix tree sharing issue.
From-SVN: r209865
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r-- | gcc/tree-pass.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 0d941019..616e85b 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -234,6 +234,7 @@ protected: #define TODO_verify_flow (1 << 3) #define TODO_verify_stmts (1 << 4) #define TODO_cleanup_cfg (1 << 5) +#define TODO_verify_il (1 << 6) #define TODO_dump_symtab (1 << 7) #define TODO_remove_functions (1 << 8) #define TODO_rebuild_frequencies (1 << 9) @@ -309,7 +310,8 @@ protected: | TODO_update_ssa_only_virtuals) #define TODO_verify_all \ - (TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts) + (TODO_verify_ssa | TODO_verify_flow | TODO_verify_stmts | TODO_verify_il \ + | TODO_verify_rtl_sharing) /* Register pass info. */ |