AnsweredAssumed Answered

SDCC 3.5.0 released

Question asked by Philipp Krause on Jun 24, 2015
SDCC is a free C compiler targeting 8-bit architectures. This is the second release supporting the STM8, and STM8 users will see a substantial number of improvements compared to the previous 3.4.0. 
 
A recent presentation on SDCC can be found at 
http://video.fosdem.org/2015/devroom-embedded/8bit_compiler.mp4 
 
Philipp 
 
P.S.: See below for the release announcement: 
 
Hello SDCC friends, 
 
Today a new release of SDCC was made. We are now at version 3.5.0. 
You can get it at: 
http://sourceforge.net/projects/sdcc/files/ 
 
So what's new? 
* --disable-non-free configure option 
* Changed default language dialect from --std-sdcc89 to --std-sdcc99 
* Reorganized and updated manual 
* Reduced memory consumption (most noticeable for high --max-allocs-per-node) 
* Faster compilation for stm8 (most noticeable for high 
--max-allocs-per-node) 
* atoll() function for conversion of strings to long long 
* __z88dk_fastcall and __z88dk_callee calling conventions for more 
efficient function calls and better compability with z88dk 
* --lospre-unsafe-read renamed to --allow-unsafe-read 
 
And of course numerous feature requests and bug fixes are included as well. 
 
Once again I hope you will enjoy using this new release. 
 
Maarten Brock 
SDCC 3.5.0 Release Manager 

Outcomes