Small Device C Compiler (SDCC) 3.3.0 (http://www.octoate.de/wp/2013/05/31/small-device-c-compiler-sdcc-3-3-0/)
31 May 2013, 4:00 pmA new version of the SDCC C compiler is available. You can use SDCC to develop for the Amstrad CPC, e.g. with using the SDCC Code::Blocks template (http://www.octoate.de/wp/2011/09/04/sdcc-codeblocks-template-v1-2/) or the programming tutorials by Mochilote (http://www.octoate.de/wp/2012/03/03/various-amstrad-cpc-programming-tutorials/). The new version contains a lot of optimisations for the Z80 backend again, so be sure to update. You can download it from http://sdcc.sourceforge.net.
Changes:- Many small improvements in code generation for the z80-related ports – merged smallopts branch
- lospre (currently enabled for z80-related and hc08-related ports only) – merged lospre branch
- More efficient initialization of globals in z80, z180, r2k and r3ka ports.
- Inclusion of tests from the gcc test suite into the sdcc regression test suite led to many bugs being found and fixed.
- Split sdas390 from sdas8051
- Merged big parts of ASxxxx v5 into sdas
- New pic devices (synchronization with MPLABX 1.60). (Except for very old MCU-s.)
- New script which disassembles those hex files, in which MCS51 code there is. (mcs51-disasm.pl)
- Added the PIC16F1788 and PIC16F1789 devices.
- C11 _Alignof operator.
- C11 _Alignas alignment specifier.
- C11 _Static_Assert static assertion.
Numerous feature requests and bug fixes are included as well.
© Octoate for The Amstrad CPC news portal (http://www.octoate.de/wp), 2013. | Permalink (http://www.octoate.de/wp/2013/05/31/small-device-c-compiler-sdcc-3-3-0/) | No comment (http://www.octoate.de/wp/2013/05/31/small-device-c-compiler-sdcc-3-3-0/#comments) | Add to del.icio.us (http://del.icio.us/post?url=http://www.octoate.de/wp/2013/05/31/small-device-c-compiler-sdcc-3-3-0/&title=Small%20Device%20C%20Compiler%20(SDCC)%203.3.0) Post tags: 2013 (http://www.octoate.de/wp/tag/2013/), c-compiler (http://www.octoate.de/wp/tag/c-compiler/), cross-development (http://www.octoate.de/wp/tag/cross-development/), development (http://www.octoate.de/wp/tag/development/), programming (http://www.octoate.de/wp/tag/programming/), sdcc (http://www.octoate.de/wp/tag/sdcc/)
(http://cpc-live.com/topsites/button.php?u=Octoate) (http://cpc-live.com/topsites/)
Feed enhanced by Better Feed (http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/) from Ozh (http://planetozh.com/blog/)
Related posts:
- Small Device C Compiler (SDCC) 3.2.0 (http://www.octoate.de/wp/2012/07/12/small-device-c-compiler-sdcc-3-2-0/)
- SDCC 3.1.0 (http://www.octoate.de/wp/2011/12/08/sdcc-3-1-0/)
- SDCC 2.9.0 RC1 (http://www.octoate.de/wp/2009/03/02/sdcc-290-rc1/)
(http://yarpp.org/pixels/7a974477051c6ca45cf30b33a5278580) (http://www.octoate.de/wp/wp-content/plugins/flattr/img/flattr-badge-large.png) (http://www.octoate.de/wp/?flattrss_redirect&id=2098&md5=6a53bbd83f7358680d3f9b19f5ea2313)
Source: The Amstrad CPC news portal (http://www.octoate.de/wp)
---
This news item first appeared on Octoate's Blog and was aggregated through RSS for the forum.