1  /* PR tree-optimization/109505 */
       2  /* { dg-do compile } */
       3  /* { dg-options "-O2 -march=armv8.2-a+sve" } */
       4  
       5  #pragma GCC aarch64 "arm_sve.h"
       6  
       7  unsigned long
       8  foo (unsigned long x)
       9  {
      10    unsigned long y = svcntb ();
      11    return (x | 15) & y;
      12  }