blob: 645661e585218ba6016ff8cb425d4782695cecec [file] [log] [blame]
/* PR target/89775 */
/* { dg-do compile } */
extern int foo (const char *, const char *);
__attribute__((noipa)) void
bar (const char *p)
{
static const char *x;
if (!x)
x = p;
else if (p != x)
__builtin_abort ();
}
int
main ()
{
char a[8] = "abcdefg";
bar (a);
if (foo (a, a) != 1)
__builtin_abort ();
bar (a);
return 0;
}