1 /* PR target/89775 */ 2 /* { dg-do run } */ 3 /* { dg-options "-O0 -fomit-frame-pointer" } */ 4 /* { dg-additional-sources "pr89775-2.c" } */ 5 6 register void *sp __asm ("15"); 7 8 __attribute__((noipa)) int foo(const char * a,const char * b)9foo (const char *a, const char *b) 10 { 11 while (1) 12 { 13 char c = *a++; 14 if (c != *b++) return 0; 15 if (c == '\0') return 1; 16 } 17 } 18