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)9 foo (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