|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
Small Device C Compiler 2.8.0 released Summary: Small Device C Compiler 2.8.0 releasedA new release of SDCC, the portable optimizing compiler for 8051, DS390,
Z80, HC08, and PIC microprocessors is now available (http://sdcc.sourceforge.net). Sources, documentation and binaries compiled for x86 Linux, x86 MS Windows and universal Mac OS X are available. SDCC 2.8.0 Feature List: * added predefined preprocessor macro SDCC_REVISION holding SDCC's subversion revision number * added preprocessor macros SDCC_PARMS_IN_BANK1, SDCC_FLOAT_REENT and SDCC_INT_LONG_REENT * sdcpp synchronized with GNU cpp 4.2.3 * multiple infiles for sdcclib * added option --acall-ajmp: replaces lcall/ljmp with acall/ajmp * added support for many PIC devices * sdcc executables on Mac OS X are built as universal binaries, so that they can run on both ppc and i386 Mac OS X * added --Werror command line option * Windows installer enhancements * generation of cdb debug info for as-z80 and link-z80 * generation of cdb debug info for variables in pdata for mcs51 * Tail call optimization for functions that take no parameters on Z80 * Improved multiplication of unsigned chars on Z80 * ISO/IEC 9899 standard compliant integer promotion of integer function arguments if --std-cXX is defined in command line Numerous feature requests and bug fixes are included as well. You can download the release from: http://sourceforge.net/project/showfiles.php?group_id=599 Borut --------------------------------------------------------------------- To unsubscribe, e-mail: gnupic-unsubscribe@... For additional commands, e-mail: gnupic-help@... |
|
|
Re: [sdcc-devel] Small Device C Compiler 2.8.0 released Summary: Small Device C Compiler 2.8.0 releasedJust tested 2.8.0 release, Z80 port.
The code size increase problem in RC1 is solved, actually the total code size is now 0.1% smaller than 2.7.0 compile result. 203 bytes smaller in the total 157k bytes Z80 binaries. No obvious problems found so far. Woody AR1688 and PA1688 based IP phone mailing list -- http://groups.yahoo.com/group/pa1688/ VOIP and AR1688 BLOG -- http://aredfox.spaces.live.com/ MSN: woody@... (do NOT email to aredfox.com!) ----- Original Message ----- From: "Borut Razem" <borut.razem@...> To: "Sdcc-Devel" <sdcc-devel@...>; "Sdcc-User" <sdcc-user@...>; "gnupic" <gnupic@...> Sent: Sunday, March 30, 2008 4:40 PM Subject: [sdcc-devel] Small Device C Compiler 2.8.0 released Summary: Small Device C Compiler 2.8.0 released >A new release of SDCC, the portable optimizing compiler for 8051, DS390, > Z80, HC08, and PIC microprocessors is now available > (http://sdcc.sourceforge.net). Sources, documentation and binaries > compiled for x86 Linux, x86 MS Windows and universal Mac OS X are > available. > > SDCC 2.8.0 Feature List: > > * added predefined preprocessor macro SDCC_REVISION holding SDCC's > subversion revision number > * added preprocessor macros SDCC_PARMS_IN_BANK1, SDCC_FLOAT_REENT and > SDCC_INT_LONG_REENT > * sdcpp synchronized with GNU cpp 4.2.3 > * multiple infiles for sdcclib > * added option --acall-ajmp: replaces lcall/ljmp with acall/ajmp > * added support for many PIC devices > * sdcc executables on Mac OS X are built as universal binaries, so that > they can run on both ppc and i386 Mac OS X > * added --Werror command line option > * Windows installer enhancements > * generation of cdb debug info for as-z80 and link-z80 > * generation of cdb debug info for variables in pdata for mcs51 > * Tail call optimization for functions that take no parameters on Z80 > * Improved multiplication of unsigned chars on Z80 > * ISO/IEC 9899 standard compliant integer promotion of integer function > arguments if --std-cXX is defined in command line > > Numerous feature requests and bug fixes are included as well. > > You can download the release from: > http://sourceforge.net/project/showfiles.php?group_id=599 > > Borut > > ------------------------------------------------------------------------- > Check out the new SourceForge.net Marketplace. > It's the best place to buy or sell services for > just about anything Open Source. > http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace > _______________________________________________ > sdcc-devel mailing list > sdcc-devel@... > https://lists.sourceforge.net/lists/listinfo/sdcc-devel --------------------------------------------------------------------- To unsubscribe, e-mail: gnupic-unsubscribe@... For additional commands, e-mail: gnupic-help@... |
|
|
|
|
|
Re: Re: [sdcc-devel] Small Device C Compiler 2.8.0 released Summary: Small Device C Compiler 2.8.0 releasedhow to integrate this in Mac OS X? thanks > SDCC 2.8.0 MCS51 port tested, everything ok so far, about 1% code size > reduced compared with 2.7.0, with my 3k little MCS51 program mostly for UI > handling. > > Woody > > AR1688 and PA1688 based IP phone mailing list -- > http://groups.yahoo.com/group/pa1688/ > VOIP and AR1688 BLOG -- http://aredfox.spaces.live.com/ > MSN: woody@... (do NOT email to aredfox.com!) > > > ----- Original Message ----- > From: "Lin Rongrong" <woody@...> > To: "Development chatter about sdcc" <sdcc-devel@...>; > "Sdcc-User" <sdcc-user@...>; "gnupic" > <gnupic@...> > Cc: <pa1688@...>; "Lin Rongrong" <support@...> > Sent: Monday, March 31, 2008 1:53 AM > Subject: Re: [sdcc-devel] Small Device C Compiler 2.8.0 released Summary: > Small Device C Compiler 2.8.0 released > > >> Just tested 2.8.0 release, Z80 port. >> The code size increase problem in RC1 is solved, actually the total code >> size is now 0.1% smaller than 2.7.0 compile result. 203 bytes smaller in >> the total 157k bytes Z80 binaries. >> No obvious problems found so far. >> >> Woody >> >> AR1688 and PA1688 based IP phone mailing list -- >> http://groups.yahoo.com/group/pa1688/ >> VOIP and AR1688 BLOG -- http://aredfox.spaces.live.com/ >> MSN: woody@... (do NOT email to aredfox.com!) >> >> >> ----- Original Message ----- >> From: "Borut Razem" <borut.razem@...> >> To: "Sdcc-Devel" <sdcc-devel@...>; "Sdcc-User" >> <sdcc-user@...>; "gnupic" <gnupic@...> >> Sent: Sunday, March 30, 2008 4:40 PM >> Subject: [sdcc-devel] Small Device C Compiler 2.8.0 released Summary: >> Small Device C Compiler 2.8.0 released >> >> >>>A new release of SDCC, the portable optimizing compiler for 8051, DS390, >>> Z80, HC08, and PIC microprocessors is now available >>> (http://sdcc.sourceforge.net). Sources, documentation and binaries >>> compiled for x86 Linux, x86 MS Windows and universal Mac OS X are >>> available. >>> >>> SDCC 2.8.0 Feature List: >>> >>> * added predefined preprocessor macro SDCC_REVISION holding SDCC's >>> subversion revision number >>> * added preprocessor macros SDCC_PARMS_IN_BANK1, SDCC_FLOAT_REENT and >>> SDCC_INT_LONG_REENT >>> * sdcpp synchronized with GNU cpp 4.2.3 >>> * multiple infiles for sdcclib >>> * added option --acall-ajmp: replaces lcall/ljmp with acall/ajmp >>> * added support for many PIC devices >>> * sdcc executables on Mac OS X are built as universal binaries, so that >>> they can run on both ppc and i386 Mac OS X >>> * added --Werror command line option >>> * Windows installer enhancements >>> * generation of cdb debug info for as-z80 and link-z80 >>> * generation of cdb debug info for variables in pdata for mcs51 >>> * Tail call optimization for functions that take no parameters on Z80 >>> * Improved multiplication of unsigned chars on Z80 >>> * ISO/IEC 9899 standard compliant integer promotion of integer function >>> arguments if --std-cXX is defined in command line >>> >>> Numerous feature requests and bug fixes are included as well. >>> >>> You can download the release from: >>> http://sourceforge.net/project/showfiles.php?group_id=599 >>> >>> Borut >>> >>> ------------------------------------------------------------------------- >>> Check out the new SourceForge.net Marketplace. >>> It's the best place to buy or sell services for >>> just about anything Open Source. >>> http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace >>> _______________________________________________ >>> sdcc-devel mailing list >>> sdcc-devel@... >>> https://lists.sourceforge.net/lists/listinfo/sdcc-devel >> > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: gnupic-unsubscribe@... > For additional commands, e-mail: gnupic-help@... > > |
|
|
Re: Re: [sdcc-devel] Small Device C Compiler 2.8.0 released Summary: Small Device C Compiler 2.8.0 releasedIf you are asking how to install sdcc binary package on Mac OS X, it is
written in INSTALL.txt: --8>---------------------- For Mac OS X users: =================== To install: * Extract the binary kit to a temporary directory. This will create a new directory called 'sdcc' in the temporary directory. cd ~ mkdir tmp cd tmp tar xjf path/to/binary/kit/sdcc-2.8.0-universal-apple-macosx.tar.bz2 * Change to the sdcc directory and copy all files to /Developer/sdcc cp -r sdcc /Developer/sdcc This will install sdcc binaries into: /Developer/sdcc/bin/ header files into: /Developer/sdcc/share/sdcc/include/ library files into: /Developer/sdcc/share/sdcc/lib/ and documentation into: /Developer/sdcc/share/sdcc/doc/ You can test the install by entering: /Developer/sdcc/bin/sdcc -v This should return sdcc's version number. Even if the default search paths look into /usr/local, sdcc is fully relocatable. Try `sdcc --print-search-dirs` if you have problems with header or library files. See sdccman.[txt|pdf|html] for more detailed information. -->8---------------------- Borut agrj@... wrote: > how to integrate this in Mac OS X? > > thanks > > >> SDCC 2.8.0 MCS51 port tested, everything ok so far, about 1% >> > code size > >> reduced compared with 2.7.0, with my 3k little MCS51 >> > program mostly for UI > >> handling. >> >> Woody >> --------------------------------------------------------------------- To unsubscribe, e-mail: gnupic-unsubscribe@... For additional commands, e-mail: gnupic-help@... |
|
|
|
|
|
Re: [sdcc-devel] Small Device C Compiler 2.9.0 releasedhttp://aredfox.spaces.live.com/blog/cns!D39D5CB681D148C0!573.entry 2009/3/30 Small Device C Compiler 2.9.0 Once a year, the open source SDCC development team will update a major version. On March 22 they released 2.9.0 (http://sdcc.sourceforge.net). The Windows SDCC binary files still use MSVC 6.0 to compile. But the 10 years old MSVC 6.0 can not run with Windows Vista any more. As I was out most of the time in last week with my Windows Vista laptop, I was not able to try it until this weekend. The only thing related with our AR1688 Z80 in the 2.9.0 release note is "many optimizations to reduce code size and increase speed in the Z80 backend". This statement is true compared with 2.8.0 release on May 2008. But actually the code size is larger than 2.8.3 test version which we started to use on Nov 2008 (with AR1688 0.40 software release). But anyway, I believe in release versions, so we will release AR1688 0.44 software based on SDCC 2.9.0. As usual, the SDCC compiler is located in our software API SDCC\bin. It is smaller than those binary files directly downloaded from http://sourceforge.net/project/showfiles.php?group_id=599 because we only have Z80 and MCS8051 compiled in. We need open source MCS8051 compiler too because our AR168M VoIP demo application was built on a 8051 controller. (http://aredfox.spaces.live.com/blog/cns!D39D5CB681D148C0!379.entry) To keep up with my 64 bits Windows Vista, I will not learn any other 8 bits CPU besides Z80 (in AR1688) and 8051 (in PA1688) any more. Palmmicro is also moving into 64 bits in 2009. Woody AR1688 and PA1688 based IP phone mailing list -- http://groups.yahoo.com/group/pa1688/ VOIP and AR1688 BLOG -- http://aredfox.spaces.live.com/ MSN: woody@... ----- Original Message ---- From: Borut Razem <borut.razem@...> To: Development chatter about sdcc <sdcc-devel@...>; Sdcc-User <sdcc-user@...>; gnupic <gnupic@...> Sent: Sunday, March 22, 2009 5:11:58 PM Subject: [sdcc-devel] Small Device C Compiler 2.9.0 released A new release of SDCC, the portable optimizing compiler for 8051, DS390, Z80, HC08, and PIC microprocessors is now available (http://sdcc.sourceforge.net). Sources, documentation and binaries compiled for x86 Linux, x86 MS Windows and PPC Mac OS X are available. SDCC 2.9.0 Feature List: * sdcpp synchronized with GNU cpp 4.3.3 * Integer constants written in binary (prefix 0b or 0B, followed by a sequence of 0 and 1digits) are now supported as a SDCC extension. * pic16 *printf() library functions return int * disabled support of undocumented and not standard compliant 'b' binary format specifier ("%b", "%hb" and "%lb") in pic16 *printf() and printf_tiny() library functions * fixed initialization of unnamed bitfields members of objects of structure and union type * many optimizations to reduce code size and increase speed in the Z80 backend * added support for ar format libraries to adcc asxxxx * libraries, included in sdcc packages, are in ar format * sdcc asxxxx license changed to GPLv3 * added support for many PIC16 devices Numerous feature requests and bug fixes are included as well. You can download the release from: http://sourceforge.net/project/showfiles.php?group_id=599 Borut ------------------------------------------------------------------------------ Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are powering Web 2.0 with engaging, cross-platform capabilities. Quickly and easily build your RIAs with Flex Builder, the Eclipse(TM)based development software that enables intelligent coding and step-through debugging. Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-com _______________________________________________ sdcc-devel mailing list sdcc-devel@... https://lists.sourceforge.net/lists/listinfo/sdcc-devel --------------------------------------------------------------------- To unsubscribe, e-mail: gnupic-unsubscribe@... For additional commands, e-mail: gnupic-help@... |
| Free embeddable forum powered by Nabble | Forum Help |