Sign in
llvm
/
llvm-archive
/
089ca8750d7cd1f1ec96968922bf4bcfe223bb3a
/
.
/
llvm-gcc-4.2
/
gcc
/
testsuite
/
gcc.c-torture
/
execute
/
20060102-1.c
blob: 7b616a2484fcdb9af48db9243fc62b05e2eff008 [
file
] [
log
] [
blame
]
extern
void
abort
();
int
f
(
int
x
)
{
return
(
x
>>
31
)
?
-
1
:
1
;
}
volatile
int
one
=
1
;
int
main
(
void
)
{
/* Test that the function above returns different values for
different signs. */
if
(
f
(
one
)
==
f
(-
one
))
abort
();
return
0
;
}