SDCC v3.0.0 (http://www.octoate.de/wp/2010/12/19/sdcc-v3-0-0/)
19 December 2010, 6:00 pmThe SDCC C cross-compiler is now available in version 3.0.0. It is also possible to produce binaries for the Amstrad CPC with it (see this CPC Wiki article (http://www.cpcwiki.eu/index.php/SDCC%20and%20CPC)). Here are the features of the final 3.0.0 version:
- sdcpp synchronized with GNU cpp 4.5.0
- changed z80 and gb targets object file extension to .rel
- special sdcc keywords which are not preceded by a double underscore are deprecated in sdcc version 3.0.0 and higher. See section ANSI-Compliance in sdccman
- xa51 and avr targets are disabled by default in sdcc version 3.0.0 and higher
- introduced new memory model huge for mcs51 to use bankswitching for all functions
- removed generation of GameBoy binary image file format, rrgb map file format and no$gmb sym file format from sdld linker. Utility makebin generates GameBoy binary image file format, utility as2gbmap utility converts sdas map file to rrgb map and no$gmb sym file formas.
- implemented __builtin_offsetof
- asxxxx / aslink renamed to sdas / sdld and synchronized with ASXXXX V2.0
- majority of sdcc run time library released under GPL+LE license
- introduced –use-non-free command line option
- non free (non GPL compatible) header and library files moved to non-free directory
- deprecated –no-pack-iram command line option
As always you can download it from the SDCC homepage (http://sdcc.sourceforge.net/).
© Octoate for Octoate.de - The Amstrad CPC news portal (http://www.octoate.de/wp), 2010. | Permalink (http://www.octoate.de/wp/2010/12/19/sdcc-v3-0-0/) | No comment (http://www.octoate.de/wp/2010/12/19/sdcc-v3-0-0/#comments) | Add to del.icio.us (http://del.icio.us/post?url=http://www.octoate.de/wp/2010/12/19/sdcc-v3-0-0/&title=SDCC%20v3.0.0) Post tags: 2010 (http://www.octoate.de/wp/tag/2010/), 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/)
Related posts
- SDCC 2.9.0 released (http://www.octoate.de/wp/2009/03/22/sdcc-290-released/) (0)
- SDCC 2.9.0 RC1 (http://www.octoate.de/wp/2009/03/02/sdcc-290-rc1/) (0)
- Z88dk v1.7 (http://www.octoate.de/wp/2007/07/15/z88dk-v17/) (0)
- PhrozenC v1.1 (http://www.octoate.de/wp/2010/03/27/phrozenc-v1-1/) (0)
- PhrozenC v1.0 (http://www.octoate.de/wp/2010/03/24/phrozenc-v1-0/) (1)
Feed enhanced by Better Feed (http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/) from Ozh (http://planetozh.com/blog/)
Source: Octoate.de - 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.