diff options
author | Jakub Jelinek <jakub@redhat.com> | 2016-03-29 19:33:52 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2016-03-29 19:33:52 +0200 |
commit | 3336c6e09385fa50daaa6b7b1bb68908f9a4298f (patch) | |
tree | f6f33aa994b21378e441cc002958e2ef0ef7bdbd /gcc/ssa-iterators.h | |
parent | 728557fda26f7ffa540bb2e614e4debae366d2ad (diff) | |
download | gcc-3336c6e09385fa50daaa6b7b1bb68908f9a4298f.zip gcc-3336c6e09385fa50daaa6b7b1bb68908f9a4298f.tar.gz gcc-3336c6e09385fa50daaa6b7b1bb68908f9a4298f.tar.bz2 |
re PR tree-optimization/70405 (-fcompare-debug failure with -mavx512f)
PR tree-optimization/70405
* ssa-iterators.h (num_imm_uses): Add missing braces.
* gcc.dg/pr70405.c: New test.
From-SVN: r234529
Diffstat (limited to 'gcc/ssa-iterators.h')
-rw-r--r-- | gcc/ssa-iterators.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/ssa-iterators.h b/gcc/ssa-iterators.h index c58639b..a7d75d6 100644 --- a/gcc/ssa-iterators.h +++ b/gcc/ssa-iterators.h @@ -448,9 +448,11 @@ num_imm_uses (const_tree var) unsigned int num = 0; if (!MAY_HAVE_DEBUG_STMTS) - for (ptr = start->next; ptr != start; ptr = ptr->next) - if (USE_STMT (ptr)) - num++; + { + for (ptr = start->next; ptr != start; ptr = ptr->next) + if (USE_STMT (ptr)) + num++; + } else for (ptr = start->next; ptr != start; ptr = ptr->next) if (USE_STMT (ptr) && !is_gimple_debug (USE_STMT (ptr))) |