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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [pr44687.c] - Blame information for rev 774

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 688 jeremybenn
typedef int int32_t;
2
typedef unsigned char uint8_t;
3
struct S0
4
{
5
  uint8_t f0;
6
};
7
struct S0 *g_18[7][5][1][1] = {
8
};
9
 
10
struct S0 **g_17 = &g_18[0][3][0][0];
11
int32_t g_86;
12
struct S0 func_72 (uint8_t p_73, struct S0 p_74);
13
 
14
void int326 (struct S0 **p_67, int32_t p_68, int32_t * *const p_69,
15
        struct S0 *p_70)
16
{
17
  struct S0 l_95 = {
18
    -1L
19
  };
20
  func_72 (1L, func_72 (0, l_95));
21
}
22
 
23
struct S0
24
func_72 (uint8_t p_73, struct S0 p_74)
25
{
26
  int32_t *l_85 = &g_86;
27
  if (*l_85)
28
  lbl_94:*l_85 ^= 0;
29
  if (g_86)
30
    goto lbl_94;
31
  return **g_17;
32
}

powered by: WebSVN 2.1.0

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