Login
Username:

Password:

Remember me



Lost Password?

Register now!
Sections
Who's Online
75 user(s) are online (16 user(s) are browsing News)

Members: 3
Guests: 72

Rigo, Petrol, Ami603, more...
Support us!
Recent OS4 Files
OS4Depot.net
Recent Replied Topics
Topic Replies Last Post
Odyssey Odyssey's MediaPlayer thread [1][2] ... [4][5][6][7] 121 (5517) Ami603 Today 8:11
AmigaOS4 Trying to get a Radeon RX 460 working in an AmigaOne XE 12 (751) Hans Today 5:53
AmigaOS4 AmigaAmp thread (news/releases/bugfixes/feature requests) 2 (64) Thematic Today 1:41
Odyssey Anyone Tried Compiling the latest WebKit? 2 (235) Hans Yesterday 8:06
AmigaOS4 TuneNet V2.9 17 (605) samo79 Yesterday 4:22
Amiga General Forum Horny Source code on Github [1][2][3][4] 72 (4961) densho 3/30 17:47
AmigaOS4 Hard drives can't be accessed, A1XE 1 (64) TiredOfLife 3/30 14:41
AmigaOS4 Enhancer Bug thread [1][2] ... [22][23][24][25] 481 (109223) Gregor 3/30 9:41
Odyssey Odyssey 1.23 progress [1][2] ... [52][53][54][55] 1098 (318384) kas1e 3/30 8:23
AmigaOS4 os4 cpu metter ? [1][2] 29 (4062) Capehill 3/29 18:09
AmigaOS4 Samba Filesystem 7 (334) Joeled 3/29 9:01
AmigaOS4 Graphics Card Upgrade - SAM 460 [1][2] 22 (1501) jabirulo 3/28 17:14
Odyssey Odyssey 1.23: AOS4 source code on GitHub [1][2][3][4][5] 87 (5598) jabirulo 3/28 17:10
AmigaOS4 Help me in compiling latest pixman and cairo graphics [1][2][3][4][5] 84 (40687) kas1e 3/28 6:04
AmigaOS4 [X1000] Errors and improvement ideas for CFE 6 (541) 328gts 3/27 21:05
[View all topics]  [Forum Settings]
Software News : vbcc 0.9g released
Posted by Capehill on 2019/10/8 20:18:07 (352 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 Create a PDF from the article
The comments are owned by the author. We aren't responsible for their content.
Author Thread
blmara
Published: 2019/10/12 11:56  Updated: 2019/10/12 11:56
Just popping in
Joined: 12/05/2006
From: Vantaa,Finland
Comments: 34
 Re:vbcc 0.9g released
Great, thanks for supporting Amiga platforms! Marko
Capehill
Published: 2019/10/12 17:32  Updated: 2019/10/12 17:32
Quite a regular
Joined: 07/14/2007
From: Lothric
Comments: 937
 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 22:22  Updated: 2019/10/23 22:23
Just can't stay away
Joined: 11/30/2006
From: Finland
Comments: 1728
 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
  1462
Logged in last:
  24 hours, 50
  7 days, 104
  30 days, 148
Top Posters
1 kas1e   kas1e 6050
2 Raziel   Raziel 3676
3 ChrisH   ChrisH 3553
4 samo79   samo79 3253
5 Chris   Chris 3230
6 orgin   orgin 3183
7 LiveForIt   LiveForIt 2775
8 Antique   Antique 2471
9 328gts   328gts 2362
10 Hans   Hans 2264
New Members
Gregor   Gregor 03/29/2020
RetroBones   RetroBones 03/17/2020
JoTo   JoTo 03/17/2020
BigSimmo74   BigSimmo74 03/02/2020
beworld   beworld 02/14/2020
rkelemen   rkelemen 02/12/2020
Speedy1969it   Speedy1969it 02/01/2020
Quantumcat   Quantumcat 01/21/2020
Spanky   Spanky 01/19/2020
simulant   simulant 01/19/2020
Powered by XOOPS 2.0 © 2001-2016 The XOOPS Project