This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Question about RTL


>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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]