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

Subversion Repositories openrisc

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

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 689 jeremybenn
/* PR target/7559
2
   This testcase was miscompiled on x86-64 due to wrong access to the struct
3
   members.  */
4
 
5
extern void abort();
6
 
7
struct A {
8
  long x;
9
};
10
 
11
struct R {
12
  struct A a, b;
13
};
14
 
15
struct R R = {
16
  {100}, {200}
17
};
18
 
19
void f(struct R r) {
20
  if (r.a.x != R.a.x || r.b.x != R.b.x)
21
    abort();
22
}
23
 
24
int main() {
25
  f(R);
26
  return 0;
27
}

powered by: WebSVN 2.1.0

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