This is the mail archive of the
gcc-help@gcc.gnu.org
mailing list for the GCC project.
Re: __attribute__((aligned(16))) on ix86
- To: gcc-help at gcc dot gnu dot org
- Subject: Re: __attribute__((aligned(16))) on ix86
- From: "Ryan T. Sammartino" <ryants at home dot com>
- Date: Tue, 26 Jun 2001 18:10:56 -0700
- References: <20010619112913.A30746@home.com>
So, I haven't received a lot of responses on this, so I'm rolling up my
sleeves and diving into gcc code for the first time.
Can anyone point me in the right direction? Where should I be looking?
Where is the assembler for local variables emitted?
>From what I can tell, the trees built up for v1, v2 and ret correctly
say that they should be aligned to 16 byte boundaries, but the assembler
that gets emitted seems to ignore it.
Any help would be appreciated.
* Ryan T. Sammartino <ryants@home.com> [19/06/2001 20:35]:
>
> So how do I tell g++ to align stuff to 16 byte boundaries?
>
--
Ryan T. Sammartino
http://members.home.net/ryants/
Stinginess with privileges is kindness in disguise.
-- Guide to VAX/VMS Security, Sep. 1984