Fixed fatal infinite loop in pcode optimizer.
[fw/sdcc] / src / regression / rotate5.c
index c7446b21c7bcbb87ce986fe1c71c0b57ec505e05..815f13f2670752b8400e278913f4870bd0678292 100644 (file)
@@ -203,10 +203,35 @@ void main(void)
   achar0 = 0x40;
   shift_right_6();
 
+
+  achar0 = 0xff;
+  achar1 = 0xff;
+  shift_right_1();
+
+  achar0 = 0xfe;
+  achar1 = 0xff;
+  shift_right_1();
+
+  achar0 = 0xfc;
+  shift_right_2();
+
+  achar0 = 0xf8;
+  shift_right_3();
+
+  achar0 = 0xf0;
+  shift_right_4();
+
+  achar0 = 0xe0;
+  shift_right_5();
+
+  achar0 = 0xc0;
+  shift_right_6();
+
   achar0 = 0x80;
   achar1 = 0xff;
   shift_right_7();
 
+
   success=failures;
   done();
 }