Sign in
llvm
/
llvm-archive
/
cfaec05de39adb34392b8c7b1ad4b32abbf3663d
/
.
/
llvm-gcc-4.2
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
20050423-1.c
blob: fee5eb9093e92733be38b4055584a2091f422f3f [
file
] [
log
] [
blame
]
/* PR tree-optimization/20742 */
int
foo
(
int
x
,
int
y
)
{
register
int
a
=
y
+
57
;
register
int
b
=
y
+
31
;
while
(
x
--
>
0
)
{
#define
TEN
(
x
)
x x x x x x x x x x
TEN
(
TEN
(
a
+=
b
;
b
-=
a
;))
TEN
(
TEN
(
a
+=
b
;
b
-=
a
;))
}
return
a
+
b
;
}