Sign in
gnu
/
gcc
/
f120196382ac5ac49ec4a60f8abad42f22d45a91
/
.
/
gcc
/
testsuite
/
gcc.target
/
aarch64
/
stack-check-alloca.h
blob: 8c75f6c0f703ef3d661309fddf046e0f89e4b58d [
file
] [
log
] [
blame
]
/* Avoid inclusion of alloca.h, unavailable on some systems. */
#define
alloca __builtin_alloca
__attribute__
((
noinline
,
noipa
))
void
g
(
char
*
ptr
,
int
y
)
{
ptr
[
y
]
=
'\0'
;
}
void
f_caller
(
int
y
)
{
char
*
pStr
=
alloca
(
SIZE
);
g
(
pStr
,
y
);
}