blob: 9f427a866f39bef1ec7534a02c90c4d89970f2b5 [file] [log] [blame]
/* PR target/89355 */
/* { dg-do compile } */
/* { dg-options "-O2 -fcf-protection" } */
/* { dg-final { scan-assembler-times "endbr32" 1 { target ia32 } } } */
/* { dg-final { scan-assembler-times "endbr64" 1 { target { ! ia32 } } } } */
int
test (int* val)
{
int status = 99;
if (!val)
{
status = 22;
goto end;
}
extern int x;
*val = x;
status = 0;
end:
return status;
}