https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113576

--- Comment #1 from Hongtao Liu <liuhongt at gcc dot gnu.org> ---
int
__attribute__((noinline))
sbitmap_first_set_bit (const_sbitmap bmap)
{
  unsigned int n = 0;
  sbitmap_iterator sbi;

  EXECUTE_IF_SET_IN_SBITMAP (bmap, 0, n, sbi)
    return n;
  return -1;
}

hangs on this function, it's an vect early break case.

 78.L10:
 79        shrq    %rdx
 80        movl    %ecx, %eax
 81        incl    %ecx
 82        testb   $1, %dl
 83        je      .L10
 84        ret

hangs on this scalar part.

Reply via email to