Sign in
gnu
/
gcc
/
e5cfb9cac1d7aba9a8ea73bfe7922cfaff9d61f3
/
.
/
gcc
/
testsuite
/
gcc.dg
/
torture
/
pr78727.c
blob: 93cc3d729729abac50aa6f3505b7eebef5dadaa1 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
int
dd
(
int
gj
,
unsigned
int
o7
)
{
long
long
int
e8
=
gj
;
e8
|=
gj
+
1u
;
if
(
e8
!=
0
)
{
short
int
*
mn
=
(
short
int
*)&
e8
;
int
pv
;
e8
&=
e8
>
gj
;
gj
=
o7
>
e8
;
pv
=
((
gj
!=
0
)
?
gj
:
*
mn
)
&&
e8
;
gj
|=
*
mn
/
pv
;
}
return
gj
;
}