OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.dg/] [torture/] [pr24750-1.c] - Blame information for rev 689

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 689 jeremybenn
extern void free (void *);
2
extern int unknown;
3
extern int n0;
4
extern short *s0;
5
extern int n1;
6
extern short *s1;
7
extern short *s2;
8
extern int *n2;
9
extern int *n3;
10
extern int n4;
11
extern short *n5;
12
extern int *n6;
13
extern int n7;
14
extern char *unc;
15
 
16
void
17
f (short *sp)
18
{
19
  int j = 0;
20
  int i = 0;
21
  int n8 = 0;
22
  int n9 = 0;
23
  short *s3 = sp;
24
  short s4 = (short) unknown;
25
  short s5 = (short) unknown;
26
  char *c0 = unc;
27
  int n10 = 0;
28
  int n11 = 0;
29
  int u0 = unknown;
30
  int k = 0;
31
 
32
  for (n8 = 1; n8 <= n7; n8++)
33
    {
34
      for (i = 1; i <= n0; i++)
35
        c0[i] = 0;
36
      for (i = 1; i <= u0; i++) { }
37
      for (i = sp[0]; i != -32767; i = sp[i])
38
        if (s4 == u0)
39
          for (j = 1; j <= u0; j++)
40
            if (!c0[s3[j]])
41
              break;
42
    }
43
  for (n9 = 1; n9 <= n0; n9++) s1[unknown + n9] = n9;
44
  for (i = 1; i <= n1; i++)
45
    for (j = 1; j <= s4; j++)
46
      s3[j] = s1[s3[j]];
47
  for (n8 = 1; n8 <= n7; n8++)
48
    for (i = 1; i <= s5; i++)
49
      s3[i] = s1[s3[i]];
50
  for (n9 = 1; n9 <= n0; n9++) sp[s1[n9]] = unknown;
51
  for (n10 = 2; n10 < n4; n10++) { }
52
  for (k = 1; k <= unknown; k++)
53
    {
54
      s4 = s0[n5[u0]];
55
      for (i = 1; i <= s4; i++) { }
56
      for (j = 1; j <= s4; j++)
57
        if (n2[1] != 0)
58
          if (i == unknown)
59
            unknown = n3[unknown];
60
      n6[u0] = n10;
61
    }
62
  for (k = n7; k >= n11; k--)
63
    if (n2[k] == -32767)
64
      break;
65
  free (c0);
66
 
67
  for (i = 1; i <= n7; i++)
68
    {
69
      for (j = 1; j <= s4; j++) { }
70
      for (n8 = s2[unknown]; n8 != -32767; n8 = s2[n8]) { }
71
      for (j = 1; j <= s5; j++) { }
72
    }
73
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.