This is the mail archive of the gcc-patches@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: Fix for PR libobjc/49883 ("clang + gcc 4.6 runtime = broken") and a small related clang fix


On Oct 11, 2011, at 2:05 AM, Nicola Pero wrote:
>>> Unfortunately, the report was correct in that clang is producing incorrect code and
>>> abusing the higher bits of the class->info field to store some other information.
>> 
>> The clang folks are pretty responsive.  I'd always give them a chance to `fix' thier code, before putting hack-arounds in our code in general.
> 
> That discussion did happen in private.  It wasn't pleasant.  They won't change their code.

Right, then, it isn't a bug, but rather a shared ABI that we choose to be compatible with.  We fix in in our system by noticing how we must set or not set the bit in our abi document and code and go on with life, it is too short.

> It's a standoff

It isn't a standoff, we can choose to just fix the issue and be compatible, if we want.


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