OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Backported from mainline
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
930523-1.c
1
int v;
2
3
f ()
4
{
5
unsigned long *a1, *a2;
6
int vertex2;
7
int c, x1, x2, dx1, dx2, dy1, dy2, e1, e2, s2;
8
unsigned long m, b;
9
int n;
10
unsigned long r;
11
int aba;
12
13
do
14
{
15
if (dx2 >= dy2)
16
dx2 = dx2 % dy2;
17
18
if (dx2 >= dy2)
19
{
20
s2 = - (dx2 / dy2);
21
dx2 = dx2 % dy2;
22
}
23
}
24
while (vertex2 / 65536);
25
26
for (;;)
27
{
28
c = x2;
29
a2 = a1;
30
if (v)
31
a2 = 0;
32
33
if (c + n)
34
{
35
m = b << (c * 8);
36
*a2 = (*a2 & ~m) | (r & m);
37
n += c;
38
39
while (--n)
40
{
41
{
42
}
43
}
44
}
45
46
a1 = 0;
47
x1 += 0;
48
if (e1 += dx1)
49
e1 -= dy1;
50
x2 += s2;
51
if (e2 += dx2)
52
e2 -= dy2;
53
}
54
}