|
把附件解压到你的安装目录即可使用.
V4.3.7:
------
. The compiler produces eclipse compatible error messages when called
with the -eg option.
. The linker supports a -q option for a manual segment initialization.
. The optimizer was wrongly compressing a call to a switch machine
library routine immediatly followed by a return when using the
+compact option.
. The code generator was wrongly using bset/bres instructions to handle
bitfields accessed by a pointer.
. The code generator is not saving the c_lreg area when an interrupt
function uses a 16 x 16 -> 32 multiplication as the only 32 bits
operations in thewhole function.
. The code generator is producing a wrong code for a right shift on
unsigned integers with a constant shift count, when the result is
produced in the Y index register.
. The code generator is failing to produce code when multiplying two 8
bit objects assigned to a local variable which is not used any more.
. The compiler was keeping the two first char arguments in register
when calling a function with variable argument list, where all
arguments but the first one are expected to be stacked.
V4.3.6:
------
. The compiler supports the division silicon bug and implements the
new @noprd modifier and code generator -dp option.
. The optimizer was wrongly compressing a call to a switch machine
library routine immediatly followed by a return when using the
+compact option.
. The code generator was crashing when trying to increment an element
of an indexed @eeprom array.
. The optimizer was replacing two consecutive indirect accesses by
indexed ones even if the pointer in memory was modified in between.
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?注册
x
|