[llvm-commits] [llvm] r126226 - in /llvm/trunk/lib/Target/X86: X86Subtarget.cpp X86Subtarget.h

Joerg Sonnenberger joerg at britannica.bec.de
Tue Feb 22 13:49:38 PST 2011


On Tue, Feb 22, 2011 at 01:12:02PM -0800, Chris Lattner wrote:
> 
> On Feb 22, 2011, at 1:06 PM, Joerg Sonnenberger wrote:
> 
> >>> URL: http://llvm.org/viewvc/llvm-project?rev=126226&view=rev
> >>> Log:
> >>> Stack alignment is 16 bytes on FreeBSD/i386 too.
> >> 
> >> Are there any targets where it isn't 16?
> > 
> > Any target that cares about the SYSV ABI.
> 
> Yeah, which targets are those exactly?  The long list of subtargets
> included all theoretically care about SYSV.

Linux doesn't and FreeBSD has decided to not care either. While it is
easy to get away with it in most cases, there is enough assembler and
signal code to be very careful here.

Joerg



More information about the llvm-commits mailing list