Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
14 crawler(s) on-line.
 52 guest(s) on-line.
 2 member(s) on-line.


 pixie,  Karlos

You are an anonymous user.
Register Now!
 TarasKoval:  1 min ago
 pixie:  3 mins ago
 Karlos:  4 mins ago
 yoodoo2:  38 mins ago
 vox:  51 mins ago
 amigakit:  1 hr 11 mins ago
 tlosm:  1 hr 13 mins ago
 21stcentury:  1 hr 20 mins ago
 bhabbott:  1 hr 29 mins ago
 BigD:  1 hr 40 mins ago

Software News   Software News : vbcc 0.8i available
   posted by MikeB on 9-Aug-2005 8:12:54 (2957 reads)
A new version of the ISO C compiler vbcc is now available. (Already included in the latest OS4 SDK)

"New: PowerPC code generator: -baserel32os4 option enables an OS4-specific base-relative addressing mode, using 32-bit offsets to base register r2 (pointing to the beginning of the .data section)."

Look here for the complete list of changes.
    

STORYID: 2494
Related Links
· More about Software News
· News by MikeB


Most read story about Software News
UBoot 2010.06.04 for Sam460ex available

Last news about Software News
Hollywood APK Compiler 4.0 released
Printer Friendly Page  Send this Story to a Friend

PosterThread
Richi 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 9:39:52
#1 ]
Regular Member
Joined: 25-Dec-2004
Posts: 158
From: Unknown

Great news!

Here there are benchmarks:
http://sun.hasenbraten.de/vbcc/index.php?view=benchmarks
But they are very old (gcc 2.95.3) anyone knows the situation now with gcc3 or better gcc4?
Pretty impressive is the difference in the executable size 2.6Mb vs 870Kb in flavour of vbcc.

Thanks bye

Richi

 Status: Offline
Profile     Report this post  
AV 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 10:10:54
#2 ]
Regular Member
Joined: 1-Aug-2003
Posts: 184
From: Unknown

I sent the benchmarks for GCC 3.4.3 (OS4) to Frank but he hasn't published them yet.
Maybe because he lacks time, maybe because it shows VBCC isn't faster than GCC in every test.
But it's still a very good compiler, every version gets better.

 Status: Offline
Profile     Report this post  
Mr_Capehill 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 10:14:33
#3 ]
Super Member
Joined: 15-Mar-2003
Posts: 1933
From: Yharnam

@AV, agreed. Especially when compiling on a very slow system, like a classic Amiga, VBCC beats the heck out of GCC in compiling speed ;)

All in all, it's a nice C compiler.

 Status: Offline
Profile     Report this post  
elwood 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 10:25:41
#4 ]
Elite Member
Joined: 17-Sep-2003
Posts: 3428
From: Lyon, France

@Anyone

This is the same version as in the OS4 SDK released 2 days ago.

@Franck

What about adding version numbers in your binaries?


_________________
Philippe 'Elwood' Ferrucci
Sam460 1.10 Ghz
AmigaOS 4 betatester
Amiga Translator Organisation

 Status: Offline
Profile     Report this post  
nicholas 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 10:57:10
#5 ]
Super Member
Joined: 8-Dec-2004
Posts: 1536
From: Unknown

How's the AROS target coming along Frank?


_________________
Ya Husayn!

 Status: Offline
Profile     Report this post  
dietmar 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 13:08:21
#6 ]
Cult Member
Joined: 1-May-2003
Posts: 532
From: Unknown

Quote:
What about adding version numbers in your binaries?

Well, you are probably not interested in the version of each of those binaries but in the version number of the whole package. That's in the vbcc folder (vbcc_version) and vbcc itself prints the version in "very verbose" mode.

 Status: Offline
Profile     Report this post  
Jose 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 13:47:28
#7 ]
Cult Member
Joined: 10-Mar-2003
Posts: 997
From: Unknown

Yeah baby.


_________________

José

 Status: Offline
Profile     Report this post  
olegil 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 18:33:42
#8 ]
Elite Member
Joined: 22-Aug-2003
Posts: 5895
From: Work

@dietmar

Quote:
Well, you are probably not interested in the version of each of those binaries


Why not?

version "filename" is such a nice feature.


_________________
This weeks pet peeve:
Using "voltage" instead of "potential", which leads to inventing new words like "amperage" instead of "current" (I, measured in A) or possible "charge" (amperehours, Ah or Coulomb, C). Sometimes I don't even know what people mean.

 Status: Offline
Profile     Report this post  
CodeSmith 
Re: vbcc 0.8i available
Posted on 9-Aug-2005 20:43:14
#9 ]
Elite Member
Joined: 8-Mar-2003
Posts: 3045
From: USA

I have a dumb question

What is the baserel option used for? IIRC, in 68K code base relative was used because the old Amiga chunk format didn't have a global offset table like ELF does, so you need the code to be different for position-independent code vs 'regular' code. Does OS4 not use the GOT in ELF binaries (so you need this feature to write .libraries), or is it something else?

 Status: Offline
Profile     Report this post  
[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle