perchè questo loop non supera k=31 su IE6?

codice:
for ( i = j = k = 0 ; k < 40 ; k++, i++ ){
   j=i+j;
   i=j;
   alert("k="+k+"\ni="+i);
}