This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Extension compatibility policy
On Feb 26, 2005, at 11:40 PM, Eric Botcazou wrote:
Then
somebody notices the breakage and complains about it, and sometimes
even
writes a patch to undo the breakage (typically an Apple employee,
because
Apple is legitimately concerned about backwards compatibility).
Yes. Often what happens is that Apple winds up putting a local patch
in its branch
to restore compatibility. We would rather not be doing this, but there
seems to be
no alternative at the moment; we just can't break all the existing code
that's out there.
Current patches of this nature include the inclusion of strict-aliasing
in -O2, writable
strings, and casts as lvalues, and I'm sure there are others. (So if
you really want
any of those, you can pick it up from Apple's branch:) I don't promise
our patches
work on anything but PowerPC, though.)