Small Device C Compiler 3.6.0

OP #4611457
Lesenswert?
• ▲
▼
Seit einigen Stunden gibt es SDCC 3.6.0:

> Today a new release of SDCC was made. We are now at version 3.6.0.
> You can get it at:
> http://sourceforge.net/projects/sdcc/files/

> So what's new?
> * Merged upstream binutils 2.25
> * New memory management with lower overhead
> * Changed default language dialect to --std-sdcc11
> * Diagnostic for missing type specifier: No implicit int outside of C90
> mode anymore
> * C11 generic selections
> * char type is now unsigned by default (old behaviour can be restored
> using --fsigned-char)
> * Character constants are now of type int instead of char.
> * ISO C95 and ISO C11 wide character constants
> * ISO C95 and ISO C11 wide string literals
> * Basic standard library support for wide characters: c16rtomb(),
> mbrtoc16(), mbsinit(), mbtowc(), mbrlen(), mbrtoc32, c32rtomb(),
> mbrtowc(), wcrtomb(), mblen(), wctomb()
> * Treat all ports the same in the manual (i.e. mcs51-specific stuff is
> now clearly described as such)
> * Reorganized interrupt handling for z80, z180, r2k, r3ka, tlcs90, gbz80
> backends
> * Workaround for stm8 division hardware bug
> * ELF/DWARF support for stm8
> * Output symbol table for ELF
> * pic16 port now uses standard-compliant crt0iz that initializes static
> and globals to 0 by default
> 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.6.0 Release Manager

Für STM8 gibt es auch einen aktuellen Vergleich mit anderen 
C-Implementierungen:
http://colecovision.eu/stm8/compilers.shtml

Philipp

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.