Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
gcc.target
/
arc
/
loop-4.c
blob: 06de41879480514d7e7cc438046eb0b98d482b0d [
file
] [
log
] [
blame
]
/* { dg-do assemble } */
/* { dg-do compile } */
/* { dg-options "-Os -fbranch-count-reg" } */
int
fn1
(
void
*
p1
,
int
p2
,
int
p3
)
{
char
*
d
=
p1
;
do
*
d
++
=
p2
;
while
(--
p3
);
return
*
d
;
}
/* { dg-final { scan-assembler "lp_count" } } */