1 /* PR rtl-optimization/84032 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-O1 -fmodulo-sched" } */ 4 /* { dg-additional-options "-mcpu=power6" { target { powerpc-*-* } } } */ 5 6 void yr(int cm)7yr (int cm) 8 { 9 int ka = cm; 10 11 for (;;) 12 { 13 short int m0; 14 15 for (m0 = 0; m0 < 6; ++m0) 16 { 17 ka &= 1; 18 cm *= 2; 19 } 20 21 ka = (ka == 0) ? cm : 0; 22 } 23 } 24