From: Philipp K. K. <pk...@sp...> - 2006-04-30 21:11:55
|
I've narrowed it down a bit (the strange behaviour with two loops is no longer there, but the regression from 2.5.0 to 2.5.6 still is) The attached file Finit.c is affected. Somehow the loop for(i = 0; i < 32; i++) cv_voutb(207, SPRITES + i * 4); won't do what it should when compiled with the new sdcc. I compile using sdcc -mz80 -c "-I../colecovision lib/include/" --std-c99 -DDEMO Finit.c The attached regression.patch shows the differences in asm output as a unified diff. Philipp |