1 /* PR rtl-optimization/28970 */ 2 /* Origin: Peter Bergner <bergner@vnet.ibm.com> */ 3 4 extern void abort (void); 5 tar(long i)6int tar (long i) 7 { 8 if (i != 36863) 9 abort (); 10 11 return -1; 12 } 13 bug(int q,long bcount)14void bug(int q, long bcount) 15 { 16 int j = 0; 17 int outgo = 0; 18 19 while(j != -1) 20 { 21 outgo++; 22 if (outgo > q-1) 23 outgo = q-1; 24 j = tar (outgo*bcount); 25 } 26 } 27 main(void)28int main(void) 29 { 30 bug(5, 36863); 31 return 0; 32 } 33