blob: 475afc5af3f31dffc3b27e1ebb4d2ceffa14f9bf [file] [log] [blame]
/* { dg-do compile { target { struct_musttail && { c || c++11 } } } } */
/* { dg-additional-options "-fdelayed-branch" { target sparc*-*-* } } */
struct str
{
int a, b;
};
struct str
cstruct (int x)
{
if (x < 10)
L:
[[gnu::musttail]] return cstruct (x + 1);
return ((struct str){ x, 0 });
}