ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
136019 Топик полностью
diper (25.10.2008 00:51, просмотров: 227) ответил dxwak на Интересное поведение IAR MSP 4.11B
Багу видимо поправили в 4.11C. Тока гдеж его взять... Program corrections v 4.11C EW20226: The compiler could crash when #pragma pack was applied to a structure that contained a pointer. EW20239: Incorrect code could sometimes be generated when accessing parts of volatile objects. Instead of accessing all bits in the object part, the code would only access a single bit. Typically, this would occur when using volatile in combination with bitfields. EW20240: A source file with a loop with a trivial body could, in rare conditions, trigger an "illegal state" internal error. Release history V4.10D patch release EW19847: In some cases, the assembler-level peephole optimizer could incorrectly rewrite code when mixing byte and word accesses to the same location in memory. EW19777: Defining or using variables from different namespaces with the same name in one module could make the compiler crash or result in references to the wrong variable. EW19768: The common sub-expression elimination optimization could increase the code size if the code contained a lot of conditional expressions (e.g. questionmark-colon). EW19758: Access to a packed structure via a data20 pointer could truncate the pointer. This problem only occurred in the medium data model for the MSP430X core. V4.10B patch release EW19705, EW19693: Casts involving 20 bit types could, in rare cases, generate the following message: "Internal Error: ( CoreUtil/General): Wrong arity(1)". This has been corrected.