1  /* { dg-do compile { target aarch64_asm_sve_ok } } */
       2  /* { dg-options "-O3" } */
       3  int a, b, d;
       4  short e;
       5  
       6  void f ()
       7  {
       8    for (int i = 0; i < 8; i++)
       9      {
      10        e = b >= 2 ?: a >> b;
      11        d = e && b;
      12      }
      13  }