generalized lvalues -- patch outline
Dale Johannesen
dalej@apple.com
Tue Nov 23 02:12:00 GMT 2004
On Nov 22, 2004, at 5:45 PM, Andrew Pinski wrote:
> On Nov 22, 2004, at 8:42 PM, Dale Johannesen wrote:
>
>>> It was in obstack.h which is not directly directly part of gcc.
>>> It is part of glibc. The first copywrite on that file is for 1988
>>> which a year after the copywrite of gcc.c, 1987. Maybe it was
>>> originally of gcc but it is no longer.
>>
>> Maybe so, but the file is included as part of the 176.gcc benchmark,
>> and caused
>> compilation errors when gcc dropped support for this (mis)feature.
>
> I had forgot one thing is that it was done conditional for GNUC
> which seems wrong to me for a SPEC test :).
Not exactly, it's true there's code conditional on GNUC, but both
branches use casts as lvalues. (The now-available src.alt for
this problem only fixes the GNUC branch; presumably, gcc is
the only interesting compiler that won't take this.)
And yes, it is wrong for a SPEC test, but this code is hardly
ever executed in the benchmark.
More information about the Gcc
mailing list