This is the mail archive of the gcc@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: 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.)



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