__attribute__((aligned(16))) on ix86

Ryan T. Sammartino ryants@home.com
Tue Jun 26 18:11:00 GMT 2001


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



More information about the Gcc-help mailing list