This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Altivec + 16 byte alignment
- From: Neil Booth <neil at daikokuya dot co dot uk>
- To: Richard Kenner <kenner at vlsi1 dot ultra dot nyu dot edu>
- Cc: gcc at gcc dot gnu dot org
- Date: Tue, 11 Feb 2003 22:15:29 +0000
- Subject: Re: Altivec + 16 byte alignment
- References: <10302112213.AA21632@vlsi1.ultra.nyu.edu>
Richard Kenner wrote:-
> Exactly, but now it seems *you're* the one arguing for putting the
> check in the front end.
>
> Not necessarily: it can be checked when laying out the type in stor-layout.c.
stor-layout.c is part of the front end; it just happens to be part of
GCC that is shared between all front ends. And it shows - it's overly
generic and nearly incomprehensible.
The C parser I'm working on won't use it to lay out types, since I don't
use trees. I'll have to ensure that what stor-layout.c does (during
lowering) is the same as what I've done. At least in an initial
implementation.
Neil.