1  /* { dg-do compile } */
       2  /* { dg-skip-if "PIC not available for ARC6xx" { arc6xx } } */
       3  /* { dg-options "-mno-sdata -O2 -fpic -fno-builtin" } */
       4  
       5  /* Check if we resolve correctly complex PIC addresses.  */
       6  
       7  char *foo (unsigned size)
       8  {
       9    static char buf[32];
      10    register int i;
      11  
      12    if (size > 31)
      13      size = 31;
      14  
      15    for (i = 0; i < size; i++)
      16      {
      17        buf[i] = ' ';
      18      }
      19    buf[size] = '\0';
      20    return buf;
      21  }
      22  
      23  /* { dg-final { scan-assembler "@buf.\[0-9\]\+@pcl-1" } } */