1 /* PR rtl-optimization/33648 */ 2 /* { dg-do compile } */ 3 /* { dg-require-effective-target freorder } */ 4 /* { dg-options "-O2 -fmodulo-sched -freorder-blocks-and-partition" } */ 5 6 unsigned res; 7 8 void foo(unsigned code,int len)9foo (unsigned code, int len) 10 { 11 int i; 12 for (i = 0; i < len; i++) 13 res |= code & 1; 14 } 15