Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr84845.c
blob: 1d4ef4a4dcbcbbd8fb729a833a1051e5f5d7a76a [
file
] [
log
] [
blame
]
/* PR target/84845 */
int
a
,
b
,
c
;
unsigned
long
d
;
void
foo
(
void
)
{
b
=
-
1
;
b
<<=
c
>=
0
;
d
=
d
<<
(
63
&
(
short
)-
b
)
|
d
>>
(
63
&
-(
short
)-
b
);
}