Sign in
gnu
/
gcc
/
e5cfb9cac1d7aba9a8ea73bfe7922cfaff9d61f3
/
.
/
gcc
/
testsuite
/
gcc.dg
/
pr56992.c
blob: e945a18ca84f3bbc8213d3891f688c369cbe347e [
file
] [
log
] [
blame
]
/* PR rtl-optimization/56992 */
/* { dg-do compile } */
/* { dg-options "-Og -g" } */
inline
int
foo
(
const
char
*
x
)
{
return
__builtin_strlen
(
x
);
}
int
bar
(
const
char
*
x
,
unsigned
int
*
y
)
{
unsigned
int
l
=
foo
(
x
);
if
(
l
>
15
)
l
=
15
;
*
y
=
l
;
}