On Thu, Apr 21, 2005 at 10:30:45AM +0100, Colin Paul Gloster wrote: > "[..] > [..]gcc [..] > [..] > [..] It is full ANSI C so far as I can tell > [..]" > > GCC is not compatible with full ANSI C. Please see > HTTP://GCC.GNU.org/gcc-3.4/c99status.html Actually, "full ANSI" is not all that specific. There are several standards, C99 being just one. The earlier C89/C90 "ANSI standard" does appear to be fully supported, and the verious dialects are selectable by command line options, i.e.: http://gcc.gnu.org/onlinedocs/gcc/C-Dialect-Options.html#C-Dialect-Options For more information on what GCC standards supports, see: http://gcc.gnu.org/onlinedocs/gcc/Standards.html While conformance to C99 may be incomplete, it certainly appears to me that all the important areas are covered. For example, few embedded projects require "wide character" support, variable length arrays, or complex / imaginary numbers. Out of curiousity, are these supported by other commercial compiler vendors, and if so, which ones? But at least they do actually publish where in the standards that support is not complete. I wonder if we could see such a detailed standards conformance document from the other compiler vendors? -Brian -- Brian Dean BDMICRO - ATmega128 Based MAVRIC Controllers http://www.bdmicro.com/
Message
Re: [AVR-Chat] Re: Compilers
2005-04-21 by Brian Dean
Attachments
- No local attachments were found for this message.