This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: problems with iso restrict
- To: ak at muc dot de (Andi Kleen)
- Subject: Re: problems with iso restrict
- From: Joe Buck <jbuck at Synopsys dot COM>
- Date: Tue, 8 Dec 98 9:18:13 PST
- Cc: law at cygnus dot com, egcs at cygnus dot com
> Important C9x features still missing in egcs:
>
> - Free statement/declaration mixing inside blocks (my favourite) and support
> for having a declaration in for
> [for(int i = 0; i < 10; i++) { /* i in scope */ }].
> The hard part in
> implementing it is to make sure that the bison parser will still give
> sensible errors for common situations.
But these are both standard C++ features, so the problem has already
been solved in the C++ bison parser.
> - Moving from gcc style complex support to C9x complex support. Lots of work.
> Is there a relevant user base of the old gcc-style complex support?
That's probably the biggest task. C9x complex is nothing like C++ complex
so there is no help there.
> - Changing the gcc 'inline' keyword semantics to c9x semantics (inline in C9x
> implies static). This will hurt.
Again that is a standard C++ feature.
> Very nice to have would be:
> - Support for #pragma FP_CONTRACT
>
> -Andi
>