This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: optimization/7675: [3.2/3.3 regression] ICE in fixup_var_refs_1
- From: "Eric Botcazou" <ebotcazou at libertysurf dot fr>
- To: <janis187 at us dot ibm dot com>
- Cc: <gcc-gnats at gcc dot gnu dot org>,<gcc-prs at gcc dot gnu dot org>,<gcc-bugs at gcc dot gnu dot org>,<sowhat at amnis dot co dot jp>
- Date: Tue, 31 Dec 2002 09:19:06 +0100
- Subject: Re: optimization/7675: [3.2/3.3 regression] ICE in fixup_var_refs_1
- References: <3E08C294.E1823B52@us.ibm.com>
> Eric, I just noticed that you're working on a patch. Perhaps
> this information will be useful for you.
See the analysis and the patch at:
http://gcc.gnu.org/ml/gcc-patches/2002-12/msg00336.html
Unfortunately, the bug is the consequence of a fundamental problem with
nested functions in the C front-end, whose right solution is the one
proposed by Richard:
http://gcc.gnu.org/ml/gcc-patches/2002-12/msg00367.html
I'll try to address it for 3.4 and, in the meantime, ask Richard what to do
for the 3.2 and 3.3 branches, in light of you pinpointing Jason's patch.
Thanks.
- Eric