Your change to emit_group_{load,store}

Aldy Hernandez aldyh@redhat.com
Wed Oct 27 08:48:00 GMT 2004


> >(parallel:TF [
> >        (expr_list:REG_DEP_TRUE (reg:DF 45 f13 [ g ])
> >            (const_int 0 [0x0]))
> >
> >Now...can someone tell me what in the world that means?
> 
> The notes establish a mapping between the registers of a multiple-word
> parameter and the offsets in the parameter memory block that holds them.
> (i.e. F13 gets stored at offset 0).  The fact that it dumps as 
> REG_DEP_TRUE
> is a bug.  Fariborz has fought with this quite a bit lately....

Is this documented somewhere?  Surely, this is a parallel contruct I
am unfamiliar with.  

Parameter memory block?  Are the values passed in multi-regs *and*
in memory?

*confused*

Aldy



More information about the Gcc mailing list