Date: 30 Nov 1999 13:33:37 -0000 From: Ville-Pertti Keinonen <will@iki.fi> To: marcel@scc.nl Cc: current@freebsd.org Subject: Re: kernel: -mpreferred-stack-boundary=2 ?? Message-ID: <19991130133337.25847.qmail@ns.demophon.com> In-Reply-To: <3843CD23.6221988A@scc.nl> (message from Marcel Moolenaar on Tue, 30 Nov 1999 14:12:03 %2B0100)
next in thread | previous in thread | raw e-mail | index | archive | help
> > Anyhow, I'll repeat it here - stack alignment does *not* break > > link-compatibility. It does not change calling conventions, it just > > adds padding after the args to ensure that local variables can be > > predictably aligned. > So, how does aligning stackframes affect the inherently static property > of code size then? Instructions are inserted to perform that alignment (add padding). When the alignment is 2 (i.e. on 4-byte boundaries), no padding is required in typical cases. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991130133337.25847.qmail>