typeof woes in symbol renaming, or glibc x gcc

Mark Mitchell mark@codesourcery.com
Tue Aug 27 12:14:00 GMT 2002



--On Tuesday, August 27, 2002 03:40:47 PM -0300 Alexandre Oliva 
<aoliva@redhat.com> wrote:

> On Aug 20, 2002, Alexandre Oliva <aoliva@redhat.com> wrote:
>
>> On Aug 15, 2002, Alexandre Oliva <aoliva@redhat.com> wrote:
>>> On Aug 14, 2002, Mark Mitchell <mark@codesourcery.com> wrote:
>>>> --On Wednesday, August 14, 2002 01:28:52 AM -0300 Alexandre Oliva
>>>> <aoliva@redhat.com> wrote:
>
>>>>> A recent change in glibc exposed a latent bug in GCC.  Glibc uses some
>>>>> tricks to rename symbols, that have worked on functions for a while,
>>>>> but that had never been used on data symbols, and they happened to
>>>>> malfunction on platforms that defined ASM_OUTPUT_EXTERNAL (IA64, MIPS
>>>>> and a few others).  It failed because, given the following code:
>
>>>> OK, thanks.
>
>>> For the 3.2 branch too?

If it's a regression, yes.  Otherwise, no.

-- 
Mark Mitchell                mark@codesourcery.com
CodeSourcery, LLC            http://www.codesourcery.com



More information about the Gcc-patches mailing list