Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
gcc.target
/
arc
/
loop-hazard-1.c
blob: 83d5fd7e78d992cc03d91f76df24a5934a9b0732 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-Os -fbranch-count-reg" } */
/* This caused an assertion within arc_loop_hazard. */
unsigned
a
,
b
;
long
fn1
()
{
long
c
=
1
,
d
=
0
;
while
(
a
&&
c
&&
b
)
c
<<=
1
;
while
(
c
)
d
|=
c
;
return
d
;
}