This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: PATCH: Lazy DECL_RTL
- To: stewart at dystopia dot lab43 dot org
- Subject: Re: PATCH: Lazy DECL_RTL
- From: Mark Mitchell <mark at codesourcery dot com>
- Date: Fri, 16 Mar 2001 09:34:36 -0800
- Cc: gcc-patches at gcc dot gnu dot org
- Organization: CodeSourcery, LLC
- References: <20010315203604M.mitchell@codesourcery.com><Pine.LNX.4.33.0103161101060.30091-100000@dystopia.lab43.org>
>>>>> "Rod" == Rod Stewart <stewart@dystopia.lab43.org> writes:
Rod> On Thu, 15 Mar 2001, Mark Mitchell wrote:
>> No problem. In parallel, I'll also configure like you did, and
>> see if I can get the same issue.
>>
>> I wish your backtrace had more data, instaed of those ???'s in
>> it...
Rod> I built a cross compiler on my x86 GNU/Linux box (from the
Rod> same source) and it does not want to crash when building the
Rod> .i file. So it would appear to only be a native problem.
Rod> Any ideas on how to get more info instead of those ???'s?
Another idea, from looking at the code in arm.c:
replace_symbols_in_block should maybe use DECL_RTL_IF_SET on this
line:
|| !rtx_equal_p (DECL_RTL (sym), orig)
instead of DECL_RTL. Give that a try.
That's the only suspicious use of DECL_RTL in that file.
The `atof' function looks pretty harmless in libgcc2.i; I'm confused.
I'll be out part of the day today, but this is my top priority. Let
me know what you know, and I'll try to figure it out.
Thanks,
--
Mark Mitchell mark@codesourcery.com
CodeSourcery, LLC http://www.codesourcery.com