1  /* { dg-options "-O3" } */
       2  /* { dg-final { scan-assembler "\.rodata*" } } */
       3  /* { dg-final { scan-assembler "addik\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),\\\$LC.*" } } */
       4  /* { dg-final { scan-assembler "\lwi\tr(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),r(\[0-9]\|\[1-2]\[0-9]\|3\[0-1]),*" } } */
       5  
       6  #include <string.h>
       7  
       8  extern void somefunc (char *);
       9  int testfunc ()
      10  {
      11      char string2[80];
      12      strcpy (string2, "hello");
      13      somefunc (string2);
      14  }