amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

[Login] [Register] [Forgot your password??]

< Next messagePrior message >
24.May 2017



Compiler: vbcc 0.9f, sponsored by Individual Computers
vbcc ist ein C-compiler written by Volker Barthelmann (compiler core) and Frank Wille (Amiga specific adaptions). The compiler supports AmigaOS 3.x, AmigaOS 4, MorphOS, PowerUp as well as WarpOS. "It supports ISO C according to ISO/IEC 9899:1989 and a subset of the new standard ISO/IEC 9899:1999 (C99)." Frank Wille gave thank to Jens Schönfeld (Individual Computers), who now sponsors the m68k-AmigaOS port of the compiler. He wrote: "This does not only help us to continue supporting and improving this port but it also allows us to relax the terms of use for the Amiga-68k community. Everyone may now freely use vbcc to develop 68k-AmigaOS code for commercial as well as non-commercial usage."

News in vbcc 0.9f:
  • Changed licenses concerning commercial usage for AmigaOS/68k
  • Power-of-two optimizations
  • Warn when truncating constants
  • Warn on hexadecimal escape sequence overflow
  • Fixed some shortcut-optimzations that were calculating an expression in the target type even if that was larger due to casts
  • Fixed -deps dependency generation for including local header files
  • New option -no-cpp-warn to turn off all preprocessor warnings
  • Fixed gcc-compatibility of #pragma pack() and documented it
  • Fixed bug with CSE trying on non-scalars
  • New config files for residentable programs and minimal startup codes (e.g. aos68kr and aos68km)
  • m68k: Struct copy was using byte-copy also for aligned data
  • m68k: Some addressing mode fixes with Dn.W displacement
  • m68k: Constants in -sd mode are put into the code section by default and into the small data section when -const-in-data is specified
  • vclib/atari: Fixed problem with receiving a trash-character on stdin
  • vclib/amiga: Include missing cia protos and inlines
  • vclib/amiga: New startup code and linker support for residentable programs
  • vclib/amiga: More C99 math functions
  • vclib: New target m68k-kick13 (Kickstart 1.x with 1.x OS headers)
  • vclib: New target m68k-jaguar (Atari Jaguar)
(cg) (Translation: dr)

[News message: 24. May 2017, 22:46] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1997-2019 by amiga-news.de - all rights reserved.
.