This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Question about RTL
- From: Peter Barada <peter at the-baradas dot com>
- To: ptr at melexis dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Thu, 13 May 2004 10:44:29 -0400 (EDT)
- Subject: Re: Question about RTL
- References: <opr7xy68jt147b7g@ptr.mlxbg.elex.be>
>On the GCC port I am working on, I get an error message:
>"unable to find a register to spill in class `........'" followed by RTL
>dump.
>
>
>Is it possible to find for which argument in the RTL pattern this error
>message applies to ?
Sure, fire up gdb, run it over your file that is breaking, and then
back up the tree into find_reload_regs, and figure out what
rld[reload_order[i]] is. From there look at the dumps for the
particular instruction (chain->insn) and its reload information.
--
Peter Barada
peter@the-baradas.com