C++で

int j = 0;

test:
int i = j * j + 1;

j = i * i;

if(j < 5540)
goto test;


とした場合エラーでますかね?