CodeWarrior for DSP Warriors, I'm very happy to let you know that we beat the deadline and that we have a Patch for CW For DSP 56800 now available. Please read all release notes. Ron CW for 56800 patch 5.0.3 is now available at our download site http://www.metrowerks.com/MW/Support/Download/default.htm I'm pleased to say this patch has fixed a lot more bugs than just the critical problems submitted this fall (see complete list below). WB1-30992 An extra long line or a line continuation within an expression or assignment statement causes internal compiler error: 'Registers.c' Line: 385 WB1-31351 IDE crashes during the compiling of inline asm BRA instruction (error should be generated) WB1-31735 Using the "Deferred Inlining" option (C/C++ Language) with 2 interrupts, the compiler doesn't generate a correct code WB1-38509 The compiler generates a wrong code for the operation of 2 tables WB1-39699 do instruction is generated even when "Allow DO instructions" is off WB1-30429 DSP56F80x MetroWerks compiler bug in function call arguments. WB1-38232 Test fails for int13.c test WB1-38233 Test fails for mix10.c test when Peephole Optimization option is ON WB1-38235 Test fails for ne.c test WB1-38237 Test fails for quest.c test. WB1-38245 The test case fails when MSL hostIO library is built with Global Opt at L2 and up. WB1-38329 Multiplication and Parameter Passing Defects with Global Opt 2,3,4 WB1-38593 The compiler crashes and closes the IDE WB1-37594 Optimization for constant pointers lost between version 4 and version 5 of the compiler WB1-39740 Output is wrong with Optimization level two or up. WB1-41067 When doing float math while interrupts are enabled it is causing to return the wrong information. WB1-41476 Add and multiply generates wrong result. WB1-41073 Test case generates Internal Compiler Error (ICE) when compiled with Global Opt at L1 and up. WB1-40739 Customer application generates an Internal compiler error : WB1-39809 The compiler uses the RTS instead of RTI instruction for an interrupt function when "Auto-inline" and "Deferred Inlining" option is enabled WB1-38324 internal compiler error is generated in asm (move #CallReturnAddr,R2). WB1-38244 Internal Compiler Error generated for inline assembly conditional branch instruction BEQ when instruction is inlined with "Auto-Inline" option ON. WB1-38329 Multiplication and Parameter Passing Defects with Global Opt 2,3,4. WB1-41725 "Deferred Inlining" option no longer affects none interrupt functions WB1-38119 In the interrupt support implementation there are some bugs for the ARTREPREMU16ZISR, ARTREPREMS16ZISR, ARTREMU16ZISR and ARTREMS16ZISR WB1-38239 Internal Compiler Error generated for following inline assembly when Global Opt is at L1 and up. asm (move #CallReturnAddr,R2) (duplicate of WB1-38324) -- Metrowerks wishes you and yours Seasons Greetings and Happy Holidays Ron Liechty |
CW For DSP 56800 5.0.3 Patch is available
Started by ●December 19, 2002