URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc2/] [gcc/] [testsuite/] [gcc.dg/] [graphite/] [pr37928.c] - Rev 686
Go to most recent revision | 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); }
Go to most recent revision | Compare with Previous | Blame | View Log