URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.c-torture/] [execute/] [20020418-1.c] - Rev 774
Go to most recent revision | Compare with Previous | Blame | View Log
/* ifcvt accidently deletes a referenced label while generating conditional traps on machines having such patterns */ struct foo { int a; }; void gcc_crash(struct foo *p) { if (__builtin_expect(p->a < 52, 0)) __builtin_trap(); top: p->a++; if (p->a >= 62) goto top; } int main(void) { struct foo x; x.a = 53; gcc_crash(&x); exit (0); }
Go to most recent revision | Compare with Previous | Blame | View Log