URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Subversion Repositories openrisc_2011-10-31
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gcc.dg/] [graphite/] [pr37928.c] - Rev 298
Compare with Previous | Blame | View Log
/* { dg-options "-O3" } */ int get_state(int size, int *node, int *hash) { int i=0; while(hash[i]) { if(node[hash[i]] == 0) return hash[i]-1; i++; if(i==5) i=0; } return -1; } void foo (int); int gate1(int size, int *node, int *hash) { int i, j ; int add_size=0; for(i=0; i<size; i++) { j = get_state(size,node, hash); if(j == -1) { add_size++; } } foo (size+add_size); }