1  /* { dg-options "-O -fdump-tree-optimized" } */
       2  
       3  #include <arm_sve.h>
       4  
       5  unsigned int
       6  foo (unsigned int x)
       7  {
       8    unsigned long tmp = x;
       9    tmp += svcntb ();
      10    x = tmp;
      11    return x - svcntb ();
      12  }
      13  
      14  /* { dg-final { scan-tree-dump-not { POLY_INT_CST } optimized } } */