This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Better handling for multi-word values?
>>>>> Richard Henderson <rth@cygnus.com> writes:
> On Mon, Sep 07, 1998 at 01:56:37PM -0600, Jeffrey A Law wrote:
>> So if concats where extended to handle multiple objects would we be
>> able to use them to do the same thing efficiently?
>>
>> Or should CONCAT go away after your MULTIWORD changes?
> Six the one, half dozen the other.
> I'm not sure how much a thing like MULTIWORD buys us, at least
> in the context of the DImode bits being discussed here. It's
> basically SUBREGs turned inside out, and would still require
> special code in combine and elsewhere to be able to deal with
> them effectively.
Yes. Having to reload and store both words together drastically reduces
the utility of this code. C++ would benefit greatly from being able to
break down a structure into its components and refer to them separately;
especially for things like complex number classes, having to go to memory
is a big lose.
Jason