473,394 Members | 1,726 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,394 software developers and data experts.

support of C99 VLA in compilers

I checked the FAQ but didn't see any mention of C99 support in today's
compilers. In particular I'm interested in VLA support. Any links or info
about the status? I read that GCC had experimental VLA support since before
C99 and that it still isn't exactly the same as the C99 VLA.

thanks,
-Ben
Dec 13 '05 #1
6 4458
"Ben Hinkle" <bh*****@mathworks.com> wrote in message
news:dn**********@fred.mathworks.com...
I checked the FAQ but didn't see any mention of C99 support in today's
compilers. In particular I'm interested in VLA support. Any links or info
about the status? I read that GCC had experimental VLA support since before
C99 and that it still isn't exactly the same as the C99 VLA.


Comeau C/C++ has full C99 support, including VLAs. So does
the latest compiler from Sun, which is now free. Otherwise,
any compiler that uses the EDG front end (such as Comeau)
should support VLAs.

P.J. Plauger
Dinkumware, Ltd.
http://www.dinkumware.com
Dec 13 '05 #2
Ben Hinkle wrote:

I checked the FAQ but didn't see any mention of C99 support in
today's compilers. In particular I'm interested in VLA support.
Any links or info about the status? I read that GCC had
experimental VLA support since before C99 and that it still isn't
exactly the same as the C99 VLA.


Hunt down the gnu home page for gcc (unsure about URL). They
maintain a page specifying the degree of C99 compliance achieved,
with details.

--
Read about the Sony stealthware that is a security leak, phones
home, and is generally illegal in most parts of the world. Also
the apparent connivance of the various security software firms.
http://www.schneier.com/blog/archive...drm_rootk.html
Dec 13 '05 #3
"Chuck F. " <cb********@yahoo.com> writes:
Ben Hinkle wrote:
I checked the FAQ but didn't see any mention of C99 support in
today's compilers. In particular I'm interested in VLA support. Any
links or info about the status? I read that GCC had experimental VLA
support since before C99 and that it still isn't
exactly the same as the C99 VLA.


Hunt down the gnu home page for gcc (unsure about URL). They maintain
a page specifying the degree of C99 compliance achieved, with details.


Googling gcc c99 status yields <http://gcc.gnu.org/c99status.html>.

--
Keith Thompson (The_Other_Keith) ks***@mib.org <http://www.ghoti.net/~kst>
San Diego Supercomputer Center <*> <http://users.sdsc.edu/~kst>
We must do something. This is something. Therefore, we must do this.
Dec 14 '05 #4
Keith Thompson wrote:

"Chuck F. " <cb********@yahoo.com> writes:
Ben Hinkle wrote:
I checked the FAQ but didn't see any mention of C99 support in
today's compilers. In particular I'm interested in VLA support. Any
links or info about the status? I read that GCC had experimental VLA
support since before C99 and that it still isn't
exactly the same as the C99 VLA.


Hunt down the gnu home page for gcc (unsure about URL). They maintain
a page specifying the degree of C99 compliance achieved, with details.


Googling gcc c99 status yields <http://gcc.gnu.org/c99status.html>.

In case its not on there I can confirm that GCC has supported
VLAS since before gcc-2.95.

Erik
--
+-----------------------------------------------------------+
Erik de Castro Lopo
+-----------------------------------------------------------+
"Allaah has forbidden the believers to take the kaafireen
(disbelievers) as friends, and He has issued a stern warning
against doing that." --
http://islamqa.com/index.php?ln=eng&...QR=59879&dgn=4
Dec 15 '05 #5
Erik de Castro Lopo wrote:
Keith Thompson wrote:
"Chuck F. " <cb********@yahoo.com> writes:
Ben Hinkle wrote:
I checked the FAQ but didn't see any mention of C99 support in
today's compilers. In particular I'm interested in VLA support. Any
links or info about the status? I read that GCC had experimental VLA
support since before C99 and that it still isn't
exactly the same as the C99 VLA.
Hunt down the gnu home page for gcc (unsure about URL). They maintain
a page specifying the degree of C99 compliance achieved, with details.

Googling gcc c99 status yields <http://gcc.gnu.org/c99status.html>.


In case its not on there I can confirm that GCC has supported
VLAS since before gcc-2.95.


However that support does not conform to the C99 standard and GNU have
never claimed that it conformed to the C99 standard.
--
Flash Gordon
Living in interesting times.
Although my email address says spam, it is real and I read it.
Dec 15 '05 #6
On 2005-12-15, Flash Gordon <sp**@flash-gordon.me.uk> wrote:
Erik de Castro Lopo wrote:
Keith Thompson wrote:
"Chuck F. " <cb********@yahoo.com> writes:
Ben Hinkle wrote:
> I checked the FAQ but didn't see any mention of C99 support in
> today's compilers. In particular I'm interested in VLA support. Any
> links or info about the status? I read that GCC had experimental VLA
> support since before C99 and that it still isn't
> exactly the same as the C99 VLA.
Hunt down the gnu home page for gcc (unsure about URL). They maintain
a page specifying the degree of C99 compliance achieved, with details.
Googling gcc c99 status yields <http://gcc.gnu.org/c99status.html>.


In case its not on there I can confirm that GCC has supported
VLAS since before gcc-2.95.


However that support does not conform to the C99 standard and GNU have
never claimed that it conformed to the C99 standard.


In the implementation table it's listed as "broken" - out of curiosity,
how does the gcc implementation differ from that in the c99 standard?
Dec 15 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

188
by: Ilias Lazaridis | last post by:
I'm a newcomer to python: - E01: The Java Failure - May Python Helps? http://groups-beta.google.com/group/comp.lang.python/msg/75f0c5c35374f553 - I've download (as suggested) the python...
10
by: Bill Davidson | last post by:
Hi there, Please forgive me for posting this article on multiple groups. Being new in the newsgroups, I was not sure which group would have been appropriate for my question. Sorry. My...
40
by: Matt | last post by:
Please skip to the last paragraph if you are in a hurry. Some of the integer variables in my application will need to hold values bigger than 2^32-1. Others won't need to be that big. Time...
8
by: Zheng Da | last post by:
I don't know where should I ask the question, so send the email to this group. I choose this group, because I want to write the program with c++ :) I want to write a program which support...
21
by: asm | last post by:
Hi All, Like typdef, does C have further support for portability? Thanks, ASM
4
by: Martinfnp | last post by:
Hello all, I'm completely new in theory of C compiler and it's support for multi-core hardware. Does anybody know whether compiler for multi-core and SMP/AMP/BMP does need some special internal...
1
by: mlimber | last post by:
How accurate is this statement (particularly the last sentence) from the Wikipedia: "Most compilers only allow one to specialize all or none of the template's parameters. Ones that allow...
8
by: Divick | last post by:
Hi all, can somebody tell how much std::wstring is supported across different compilers on different platforms? AFAIK std::string is supported by almost all C++ compilers and almost all platforms,...
28
by: steve yee | last post by:
i think c should adapt c++ template standard, as well as namespace. if so, c can replace c++ in many cases.
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.