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
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 }