[Icc-announce] V7.13 re-uploaded

Richard richard at imagecraft.com
Tue Apr 24 16:39:34 PDT 2007


If you d/l the 7,13 demo before 4:30PM PST, please do it again. A typo 
causes accidental disabling of the global optimizer. Sorry about that.

V7.13 - April 23th 2007
   - Vista compatible licensing engine
   - Make the toolchain compatible with large projects (e.g. over 700+ source
     files etc.)
   IDE/Compiler
     - [PRO version only] Added "8 bit optimization." Most if not all
       expressions that can be done legally per Standard C rules should be
       done with 8 bit operations instead of the promoted int type. Should
       improve most programs by one to two percent and more if 8 bit
       variables are used extensively. This is enabled if you turn on
       Project->Options->Compiler->"Global Optimizations"
     - Added device entries for AT90USB82 and AT90USB162
   Compiler
     - Fixed a bug where the compiler was generating code that
       save/restore R20..R23 inside an ISR even if the "Do not use R20..R23"
       switch is on.
     - Fixed a bug where if the argument to a function is unused, sometimes
       the compiler saved the argument register into another preserved
       register without saving the preserved registers. This usually only
       happened if the function does not have other local variables and it
       calls other C functions with arguments.
   Library
     - Added cscanf and csscanf
   Header Files
     - USB AVR header files update


// richard <http://www.imagecraft.com/>
<http://www.dragonsgate.net/mailman/listinfo> On-line orders, support, and 
listservers available on web site.
[ For technical support on ImageCraft products, please include all previous 
replies in your msgs. ] 



More information about the Icc-announce mailing list