Your change to emit_group_{load,store}
Dale Johannesen
dalej@apple.com
Wed Oct 27 09:49:00 GMT 2004
On Oct 26, 2004, at 5:55 PM, Aldy Hernandez wrote:
>>> (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.
See under FUNCTION_ARG. You won't be completely unconfused, but
it should help.
> Parameter memory block? Are the values passed in multi-regs *and*
> in memory?
Maybe.
More information about the Gcc
mailing list