Sign in
gnu
/
gcc
/
93ac832f1846e4867aa6537f76f510fab8e3e87d
/
.
/
gcc
/
testsuite
/
gcc.dg
/
pr91860-3.c
blob: 2b488cc9048128d1cc3d46737c67c90b55ff369d [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-Og -g2 --param=max-combine-insns=3" } */
int
a
,
b
;
void
foo
(
void
)
{
unsigned
short
d
=
46067
;
int
e
=
e
;
d
<<=
__builtin_mul_overflow
(~
0
,
e
,
&
a
);
d
|=
-
68719476735
;
b
=
d
;
}