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

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gcc-4.2.2/] [gcc/] [testsuite/] [gcc.c-torture/] [compile/] [pr29128.c] - Blame information for rev 868

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

Line No. Rev Author Line
1 149 jeremybenn
typedef unsigned long Eterm;
2
process_main (void)
3
{
4
  register Eterm x0;
5
  register Eterm *reg = ((void *) 0);
6
  register Eterm *I = ((void *) 0);
7
  static void *opcodes[] = {
8
      &&lb_allocate_heap_zero_III,
9
      &&lb_allocate_init_tIy, &&lb_allocate_zero_tt
10
  };
11
lb_allocate_heap_III:{
12
    Eterm *next;
13
    goto *(next);
14
  }
15
lb_allocate_heap_zero_III:{
16
  }
17
lb_allocate_init_tIy:{
18
  }
19
lb_allocate_zero_tt:{
20
    Eterm *next;
21
    {
22
      Eterm *tmp_ptr = ((Eterm *) (((x0)) - 0x1));
23
      (*(Eterm *) (((unsigned char *) reg) + (I[(0) + 1]))) = ((tmp_ptr)[0]);
24
      x0 = ((tmp_ptr)[1]);
25
    }
26
    goto *(next);
27
  }
28
}

powered by: WebSVN 2.1.0

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