| Index: test/mjsunit/compiler/loopcount.js | 
| =================================================================== | 
| --- test/mjsunit/compiler/loopcount.js	(revision 4178) | 
| +++ test/mjsunit/compiler/loopcount.js	(working copy) | 
| @@ -54,5 +54,33 @@ | 
| } | 
| assertEquals(-0x40000001, f5()); | 
|  | 
| + | 
| function f6() { var x = 0x3fffffff; x++; return x+1; } | 
| assertEquals(0x40000001, f6()); | 
| + | 
| + | 
| +function f7() { | 
| +  var i; | 
| +  for (i = 0x3ffffffd; i <= 0x3ffffffe; i++) {} | 
| +  i++; i = i + 1; | 
| +  return i; | 
| +} | 
| +assertEquals(0x40000001, f7()); | 
| + | 
| + | 
| +function f8() { | 
| +  var i; | 
| +  for (i = 0x3ffffffd; i <= 0x3fffffff; i++) {} | 
| +  i++; i++; | 
| +  return i; | 
| +} | 
| +assertEquals(0x40000002, f8()); | 
| + | 
| + | 
| +function f9() { | 
| +  var i; | 
| +  for (i = 0; i < 42; i++) { | 
| +    return 42; | 
| +  } | 
| +} | 
| +assertEquals(42, f9()); | 
|  |