This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Two C regressions in GCC 3.4.
- From: law at redhat dot com
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Zack Weinberg <zack at codesourcery dot com>, gcc-patches at gcc dot gnu dot org
- Date: Thu, 18 Mar 2004 12:31:28 -0700
- Subject: Re: PATCH: Two C regressions in GCC 3.4.
- Reply-to: law at redhat dot com
In message <4059F497.8030705@codesourcery.com>, Mark Mitchell writes:
>Zack Weinberg wrote:
>
>>Mark Mitchell <mark@codesourcery.com> writes:
>>
>>
>>
>>>This patch fixes two regressions in C conformance for GCC 3.4 found by
>>>running testsuites.
>>>
>>>The first has to do with block-scope "extern" declarations for the
>>>same identifier already declared as "static" in the global scope. I
>>>added code to issue an error about that a while back, but it's too
>>>aggressive; that's only invalid if there's an intervening declaration
>>>that makes the outer declaration invisible.
>>>
>>>
>>
>>This is PR 14366, by the way.
>>
>>
>OK. So, you have a better fix for 3.5, then. Great!
Y'all just saved me the wonderful task of trying to interpret the standard.
(I ran into a couple of these building FC2 with the tree-ssa branch and had
queued them for reinvestigation).
Thanks!
jeff