Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
90 user(s) are online (2 user(s) are browsing News)

Members: 0
Guests: 90

more...

Headlines


Recent Replied Topics
Topic Replies Last Post  
AmigaOS4 Who is getting the A1222 Plus? [1][2][3] 52 (5365) geennaam Today 14:23
AmigaOS4 SketchBlock XMas Card Video 2023 7 (124) geennaam Today 13:37
AmigaOS4 wb2filer v0.6 [1][2][3][4] 63 (2670) balaton Today 13:24
Amiga Emulation What the fastest possible x64 emulation way of OS4 today ? [1][2] ... [66][67][68][69] 1376 (86047) balaton Today 13:03
AmigaOS4 Do we have fast, accelerated, bug-free, supporting scaling SNES emulator ? [1][2][3][4][5] 86 (3685) khayoz Today 13:03
Amiga General Forum What IFF? -AmigaGuide Magazine Latest Issue 7 (1194) khayoz Today 4:08
AmigaOS4 PageStream on AOS4 3 (190) eliyahu Today 0:49
AmigaOS4 have you seen this? [1][2] ... [5][6][7][8] 154 (9834) SinanSam460 Yesterday 21:44
Competitions 2023 - December - Rick Dangerous 17 (535) AmigaOldskooler Yesterday 21:24
AmigaOS4 X5000 MCU Debug Cable 11 (382) khayoz Yesterday 21:00
AmigaOS4 AmiPDF ? 4 (207) balaton Yesterday 18:37
AmigaOS4 Debuging NallePuh... [1][2][3][4][5] 82 (7716) LiveForIt Yesterday 16:34
AmigaOS4 x1000 documentation and other x1000 related questions [1][2] ... [5][6][7][8] 148 (16484) sailor Yesterday 8:52
AmigaOS4 AAA News 19 (1376) AmigaOldskooler 2023/12/8 14:15
AmigaOS4 AmigaOne X5000 PCIe Slot Questions 4 (274) AmigaSociety 2023/12/7 20:30
[ Free for all]  [ Too Hot To Handle]  [ Classifieds]       [View all Topics]  [View all Forums]  [Forum Settings]
Software News : vbcc 0.9g released
Posted by Capehill on 2019/10/8 21:18:07 (921 reads) News by the same author
Software News

There is a new vbcc ("vbcc is a highly optimizing portable and retargetable ISO C compiler") release for AmigaOS 2/3/4, MorphOS, PowerUP, WarpOS and Atari MiNT available.



Quote:


04-Oct-2019: vbcc 0.9g release.
Changes since last release:

Implemented hash table with a default size of 1000. Can be controlled by -hash-size=.
Fixed bug with recursive struct definitions.
Fixed bug with C99 designated initializers.
Fixed C99 initializations of const objects.
Fixed bug with mixed dynamic initializations.
Fixed bug with partially initialized structs (C99).
Addded __noinline attribute.
m68k: General improvements of code generation.
m68k: Use ASR-sequence for signed division with a power of two.
m68k: Fixed peephole bug.
m68k: New attribute __fp0ret, to force float-return in fp0, disregarding a -no-fp-return option.
m68k: Fixed bug with unsigned short array indexes > 32767.
m68k: Allow 16-bit multiplication.
m68k: Fix for possible register clobbering in PUSH loops going up.
m68k: Avoid using the same reqister for Dr:Dq in DIV?L.L instructions.
m68k: Fixed pointer differences in 16-bit int backend (vbccm68ks).
m68k: Fixed bug with shiftisdiv on big-endian hosts.
PPC: Optimized memcmp() in vclib and as assembler-inline.
vclib: Fixed snprintf() and vsnprintf() for sizes exactly matching the source.
vclib atari: Made gem.h compile without warning in ANSI/C89 mode.
vclib kick13: Support for 16-bit int. New config files.
vclib kick13: Workaround for IEEE single to double precision conversion in mathieeedoubtrans.library.
Fixed some kick13 clib headers.


Home page


Printer friendly page Send this story to a friend
The comments are owned by the author. We aren't responsible for their content.
Author Thread
blmara
Published: 2019/10/12 12:56  Updated: 2019/10/12 12:56
Just popping in
Joined: 12/05/2006
From: Vantaa,Finland
Comments: 41
 Re:vbcc 0.9g released
Great, thanks for supporting Amiga platforms! Marko
Capehill
Published: 2019/10/12 18:32  Updated: 2019/10/12 18:32
Just can't stay away
Joined: 07/14/2007
From: Lothric
Comments: 1645
 Re:vbcc 0.9g released
Installation was simple and there seems to be some nice documentation included. I haven't used VBCC for many, many years, so I stumbled into a print format issue where %f/%g were not working. Compiling and linking with +newlib made it work.
salass00
Published: 2019/10/23 23:22  Updated: 2019/10/23 23:23
Just can't stay away
Joined: 11/30/2006
From: Finland
Comments: 1875
 Re:vbcc 0.9g released
@Capehill

With the default vbcc c-lib you need to link with -lm to get floating point support, same as with clib2 (with gcc).

Only newlib is different and has floating point enabled always (there is a libm.a but it's empty).
General
Site sponsors
Advertise Here

Site statistics
Registered members
  1655
Logged in last:
  24 hours, 69
  7 days, 130
  30 days, 178

Top Posters
1 kas1e
kas1e 8900
2 Raziel
Raziel 5251
3 LiveForIt
LiveForIt 3731
4 samo79
samo79 3711
5 ChrisH
ChrisH 3581
6 Chris
Chris 3350
7 orgin
orgin 3255
8 328gts
328gts 2981
9 Hans
Hans 2624
10 Antique
Antique 2603

New Members
Olle
Olle 11/19/2023
Boing-ball
Boing-ball 11/16/2023
JohanAntwerpen
JohanAntwerpen 11/05/2023
amigarulez
amigarulez 11/03/2023
dthem
dthem 11/01/2023
amifan
amifan 10/25/2023
misha
misha 10/24/2023
dispiter
dispiter 10/18/2023
RadziN
RadziN 10/17/2023
nyteshade
nyteshade 10/16/2023


Powered by XOOPS 2.0 © 2001-2023 The XOOPS Project