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]
|