Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr65014.c
blob: c76e95729b09caa9772ddd639bea262ec9d15386 [
file
] [
log
] [
blame
]
/* PR tree-optimization/65014 */
/* { dg-do compile { target int32plus } } */
extern
int
x
;
unsigned
foo
(
unsigned
int
y
)
{
return
(
y
<<
((
__INTPTR_TYPE__
)
&
x
))
|
(
y
>>
(
32
-
((
__INTPTR_TYPE__
)
&
x
)));
}