This is the mail archive of the
mailing list for the GCC project.
Re: [tree-ssa] Merge status
- From: Ian Lance Taylor <ian at wasabisystems dot com>
- To: law at redhat dot com
- Cc: "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 10:40:46 -0500
- Subject: Re: [tree-ssa] Merge status
- References: <200403171431.i2HEVAQA006002@speedy.slc.redhat.com>
> 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.