Sign in
gnu
/
gcc
/
d769c5040874bf9546f2524f3f1d2a894165f92a
/
.
/
gcc
/
testsuite
/
gcc.dg
/
pr97555.c
blob: 625bc6fa14b3aa65d43c4b26edb83eebfcdae5fe [
file
] [
log
] [
blame
]
// { dg-do run }
// { dg-options "-Os" }
struct
{
int
a
:
1
;
}
b
;
int
c
,
d
,
e
,
f
=
1
,
g
;
int
main
()
{
for
(;
d
<
3
;
d
++)
{
char
h
=
1
%
f
,
i
=
~(
0
||
~
0
);
c
=
h
;
f
=
~
b
.
a
;
~
b
.
a
|
1
^
~
i
&&
g
;
if
(~
e
)
i
=
b
.
a
;
b
.
a
=
i
;
}
return
0
;
}