]> git.sur5r.net Git - cc65/commit
Fixed a problem of the optimizer. Unknown internal functions are marked as
authorcuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 24 Mar 2006 15:24:34 +0000 (15:24 +0000)
committercuz <cuz@b7a2c559-68d2-44c3-8de9-860c34a00d81>
Fri, 24 Mar 2006 15:24:34 +0000 (15:24 +0000)
commitd187424389ff5ad9925d91163feca10e7aca1c8d
tree36154003b19d7b9caa9dbaa1c9c262c5895b15b8
parentf196e7c5c93c3f29f1bb672d70be20e120d68729
Fixed a problem of the optimizer. Unknown internal functions are marked as
using just EAX as input, and destroy all registers. This did cause the
optimizer to remove loads to zero page locations needed in the routines or
later.
Print a warning for unknown internal functions when in debug mode.

git-svn-id: svn://svn.cc65.org/cc65/trunk@3711 b7a2c559-68d2-44c3-8de9-860c34a00d81
src/cc65/codeinfo.c