This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch to allow Ada to work with tree-ssa


On Tue, 22 Jun 2004, Nathan Sidwell wrote:

> >     This is not valid C89, C90, or documented as a GNU extension.
> > 
> > That may be, but it's worked on every version of GCC so far ...
> so it's an accident then? why not just remove it?

The existence of users who report bugs about it suggests we should
deprecate it first and then remove it (whether the deprecation is in
3.5.0, or in 3.4.something).  (Bearing in mind that this is an extension
adding expressive value, so a decision to remove it isn't as immediately
obvious as for other extensions that caused trouble without adding
expressive value - though this one certainly has caused trouble.  *Why*
people use inline nested functions returning variable-sized structures I
don't know.)

Cf. <http://gcc.gnu.org/ml/gcc-bugs/2001-06/msg00134.html> and thread.

-- 
Joseph S. Myers               http://www.srcf.ucam.org/~jsm28/gcc/
    jsm@polyomino.org.uk (personal mail)
    jsm28@gcc.gnu.org (Bugzilla assignments and CCs)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]