URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [gcc.dg/] [pr48442.c] - Rev 801
Go to most recent revision | Compare with Previous | Blame | View Log
/* { dg-do compile { target powerpc*-*-* ia64-*-* i?86-*-* x86_64-*-* } } */ /* { dg-options "-Os -fselective-scheduling2 --param max-sched-extend-regions-iters=100" } */ void f (void) { unsigned *a2; int vertex2; int c, x2, dx2, dy2, s2; long m, b; do { if (dx2) dx2 = dx2 % dy2; s2 = (dx2 / dy2); } while (vertex2); for (;;) { c = x2; a2 = 0; if (c) { m = b << (c); *a2 = (*a2 & ~m); } x2 += s2; } }
Go to most recent revision | Compare with Previous | Blame | View Log