This is the mail archive of the
mailing list for the GCC project.
Re: [tree-ssa] Merge status
- From: Gabriel Dos Reis <gdr at integrable-solutions dot net>
- To: Ian Lance Taylor <ian at wasabisystems dot com>
- Cc: law at redhat dot com, "Joseph S. Myers" <jsm at polyomino dot org dot uk>, Jason Merrill <jason at redhat dot com>, Diego Novillo <dnovillo at redhat dot com>, Paolo Bonzini <bonzini at gnu dot org>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: 17 Mar 2004 16:40:06 +0100
- Subject: Re: [tree-ssa] Merge status
- Organization: Integrable Solutions
- References: <200403171431.i2HEVAQA006002@speedy.slc.redhat.com><firstname.lastname@example.org>
Ian Lance Taylor <email@example.com> writes:
| firstname.lastname@example.org writes:
| > I don't disagree. However, I suspect that GCC has become quite pervasive
| > and (sometimes unknowingly) people have started relying upon GCC extensions,
| > even in code which is supposed to be portable.
| > Assuming that's the case, I would _expect_ that these developers will happily
| > fix their code when the problems are pointed out. Unfortunately, I don't
| > have good insight into the hundred+ projects that are affected to know if
| > the reports that have been sent their way are being acted upon.
| Yes, this is why I think it would be wise to have an unconditional
| warning for lvalue casts for two or three releases before actually
| removing the code. It gives people a reasonable chance to fix their
| code, while letting their users simply ignore the warnings.
If you prepare such patch against 3.3.4, I would accept it.