Date: Mon, 24 Feb 2003 00:07:05 -0800 (PST) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/bin/sh machdep.h memalloc.c nodes.c.pat Message-ID: <200302240807.h1O875e2058863@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
marcel 2003/02/24 00:07:05 PST
Modified files:
bin/sh memalloc.c nodes.c.pat
Removed files:
bin/sh machdep.h
Log:
Third attempt at removing machdep.h and using ALIGN from <sys/param.h>.
The initial stack_block is staticly allocated and will be aligned
according to the alignment requirements of pointers, which does not
necessarily match the alignment enforced by ALIGN. To solve this a
more involved change is required: remove the static initial stack
and deal with an initial condition of not having a stack at all. This
change is therefore more risky than the previous ones, but unavoidable
(other than not using the platform default alignment).
Discussed with: tjr
Approved and reviewed by: tjr
Tested on: alpha, i386, ia64 and sparc64
Revision Changes Path
1.11 +0 -52 src/bin/sh/machdep.h (dead)
1.24 +53 -48 src/bin/sh/memalloc.c
1.13 +1 -1 src/bin/sh/nodes.c.pat
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200302240807.h1O875e2058863>
