This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Problem with new port
- From: Joern Rennecke <joern dot rennecke at superh dot com>
- To: Alleged Judas <allegedjudas at yahoo dot co dot uk>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 07 Jan 2003 16:33:39 +0000
- Subject: Re: Problem with new port
- Organization: SuperH UK Ltd.
> I don't think there should be any reference to
> virtual-outgoing-args at this stage.
Indeed. function.c:instantiate_virtual_regs is supposed to
take care of these references. I suggest to debug cc1 using
gdb, setting a breakpoint where instantiate_virtual_regs
works on the PATTERN of an individual insn,
instantiate_virtual_regs_1 (&PATTERN (insn), insn, 1);
and conditionalize it on insn->fld[0].rtint == 42 . Then
you look why this insn ddoesn't get the virtual register
reference replaced.
--
--------------------------
SuperH (UK) Ltd.
2410 Aztec West / Almondsbury / BRISTOL / BS32 4QX
T:+44 1454 465658