diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-09-20 17:29:42 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2005-09-20 17:29:42 +0200 |
commit | 18c57f2c94753c87e076ae494f41c5105e939c9e (patch) | |
tree | ce0cd4a6e434c8e5736fcc05933ee2440ad23479 /gcc/tree-stdarg.c | |
parent | 7fd4d3123d92d31dcf627fd357683642c32e297e (diff) | |
download | gcc-18c57f2c94753c87e076ae494f41c5105e939c9e.zip gcc-18c57f2c94753c87e076ae494f41c5105e939c9e.tar.gz gcc-18c57f2c94753c87e076ae494f41c5105e939c9e.tar.bz2 |
re PR tree-optimization/23818 (ICE in dominated_by_p, at dominance.c:827)
PR tree-optimization/23818
* tree-stdarg.c (execute_optimize_stdarg): Call
calculate_dominance_info.
* gcc.dg/pr23818.c: New test.
From-SVN: r104455
Diffstat (limited to 'gcc/tree-stdarg.c')
-rw-r--r-- | gcc/tree-stdarg.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-stdarg.c b/gcc/tree-stdarg.c index a744658..c68e7b5 100644 --- a/gcc/tree-stdarg.c +++ b/gcc/tree-stdarg.c @@ -734,6 +734,8 @@ execute_optimize_stdarg (void) if (va_list_simple_ptr) cfun->va_list_fpr_size = VA_LIST_MAX_FPR_SIZE; + calculate_dominance_info (CDI_DOMINATORS); + FOR_EACH_BB (bb) { block_stmt_iterator i; |