This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [3.0] fix c/4299
- From: Mark Mitchell <mark at codesourcery dot com>
- To: Richard Henderson <rth at redhat dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 06 Dec 2001 10:46:33 -0800
- Subject: Re: [3.0] fix c/4299
--On Wednesday, December 05, 2001 10:14:21 PM -0800 Richard Henderson
<rth@redhat.com> wrote:
> The problem here is that we process the output operands,
> decide that X is ok as a register, then process the input
> operands. In the process we call mark_addressable, which
> modifies the DECL_RTL in place, which modifies the output
> operand we validated earlier and which is no longer valid.
I see. Thanks very much for tracking this down!
Please check in your patch.
Yours,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com