This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch to allow Ada to work with tree-ssa
- From: "Joseph S. Myers" <jsm at polyomino dot org dot uk>
- To: Nathan Sidwell <nathan at codesourcery dot com>
- Cc: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>, gcc-patches at gcc dot gnu dot org
- Date: Tue, 22 Jun 2004 21:07:02 +0000 (UTC)
- Subject: Re: Patch to allow Ada to work with tree-ssa
- References: <10406221906.AA09299@vlsi1.ultra.nyu.edu> <40D89C60.3010200@codesourcery.com>
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)