Sign in
llvm
/
llvm-archive
/
48649d2c83b557841c9e5c978d9ab5af13cb52e5
/
.
/
llvm-gcc-4.0
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
20020530-1.c
blob: a6794892ec77cc464913ee4346da628b97d6f086 [
file
] [
log
] [
blame
]
/* PR optimization/6822 */
extern
unsigned
char
foo1
(
void
);
extern
unsigned
short
foo2
(
void
);
int
bar1
(
void
)
{
unsigned
char
q
=
foo1
();
return
(
q
<
0x80
)
?
64
:
0
;
}
int
bar2
(
void
)
{
unsigned
short
h
=
foo2
();
return
(
h
<
0x8000
)
?
64
:
0
;
}