Login
Username:

Password:

Remember me



Lost Password?

Register now!

Sections

Who's Online
101 user(s) are online (7 user(s) are browsing News)

Members: 1
Guests: 100

K-L, more...

Support us!

Recent OS4 Files
OS4Depot.net


Recent Replied Topics
Topic Replies Last Post
AmigaOS4 SDL PoP 8 (172) K-L Today 18:25
AmigaOS4 Amiupdate settings? 10 (699) Sbaitso Today 14:58
AmigaOS4 The OpenGL ES 2.0 thread [1][2][3][4] 68 (14662) kas1e Yesterday 16:02
AmigaOS4 Shaderjoy 1.14 [1][2] ... [11][12][13][14] 273 (17372) Capehill Yesterday 7:18
AmigaOS4 Need for Speed SE Amiga OS4 port? 2 (137) utri007 8/7 23:47
AmigaOS4 atheros wlan device is working [1][2] 35 (2475) ncafferkey 8/7 23:41
AmigaOS4 URL prefs 9 (247) nbache 8/7 23:24
AmigaOS4 StormC 5 5 (240) jap 8/7 13:40
AmigaOS4 SMTube api key 0 (85) white 8/6 9:10
E-UAE E-UAE keyboard configuration 3 (153) white 8/6 9:09
AmigaOS4 Classifieds working? 1 (126) walkero 8/5 20:00
AmigaOS4 M-Audio Envy 24 - test beeps and Mic only OS4.1 5 (211) trixie 8/5 7:04
AmigaOS4 Blog about developing the XP-Pen driver and also adding tilt support to SketchBlock 8 (685) khayoz 8/5 1:55
AmigaOS4 Simplemail shutdown locks up system 4 (351) Paul 8/5 0:38
Odyssey Does Odyssey use graphics memory above the 256MB? 7 (536) trixie 8/4 8:40
[View all topics]  [Forum Settings]
Software News : vbcc 0.9g released
Posted by Capehill on 2019/10/8 21:18:07 (437 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: 38
 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: 1090
 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: 1736
 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
  1481
Logged in last:
  24 hours, 31
  7 days, 80
  30 days, 121

Top Posters
1 kas1e
kas1e 6354
2 Raziel
Raziel 3722
3 ChrisH
ChrisH 3553
4 samo79
samo79 3336
5 Chris
Chris 3240
6 orgin
orgin 3186
7 LiveForIt
LiveForIt 2799
8 Antique
Antique 2476
9 328gts
328gts 2402
10 Hans
Hans 2310

New Members
IconDesigner
IconDesigner 08/05/2020
angelawhatson
angelawhatson 08/05/2020
desrat
desrat 07/29/2020
tchomasz
tchomasz 07/22/2020
paulvandyk68
paulvandyk68 07/21/2020
madhumithasri
madhumithasri 07/20/2020
Loggio
Loggio 07/16/2020
htpmatt
htpmatt 07/04/2020
PlakativDruck
PlakativDruck 06/30/2020
devils_advisor
devils_advisor 06/30/2020


Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project