diff options
author | Richard Henderson <rth@redhat.com> | 2007-02-14 09:52:25 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2007-02-14 09:52:25 -0800 |
commit | 029f45bdc15fe9c0b6fdafe5b2aa973c62c6eaf1 (patch) | |
tree | 9fdff1e4943f3d35a0f3e5fcfb194ad9450680cd /gcc/tree-pass.h | |
parent | c4e74b1aaa92e2f0ab21af1c08c52819867b32b2 (diff) | |
download | gcc-029f45bdc15fe9c0b6fdafe5b2aa973c62c6eaf1.zip gcc-029f45bdc15fe9c0b6fdafe5b2aa973c62c6eaf1.tar.gz gcc-029f45bdc15fe9c0b6fdafe5b2aa973c62c6eaf1.tar.bz2 |
tree-sra.c (early_sra): New.
* tree-sra.c (early_sra): New.
(decl_can_be_decomposed_p): Deny va_list if early_sra.
(tree_sra_early, pass_sra_early): New.
* tree-pass.h (pass_sra_early): Declare.
* passes.c (init_optimization_passes): Use it.
From-SVN: r121953
Diffstat (limited to 'gcc/tree-pass.h')
-rw-r--r-- | gcc/tree-pass.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-pass.h b/gcc/tree-pass.h index 56679ca..7cdee50 100644 --- a/gcc/tree-pass.h +++ b/gcc/tree-pass.h @@ -241,6 +241,7 @@ extern struct tree_opt_pass pass_early_tree_profile; extern struct tree_opt_pass pass_cleanup_cfg; extern struct tree_opt_pass pass_referenced_vars; extern struct tree_opt_pass pass_sra; +extern struct tree_opt_pass pass_sra_early; extern struct tree_opt_pass pass_tail_recursion; extern struct tree_opt_pass pass_tail_calls; extern struct tree_opt_pass pass_tree_loop; |