Module Name:    src
Committed By:   matt
Date:           Thu Sep  3 06:57:11 UTC 2009

Modified Files:
        src/lib/libc/arch/mips [matt-nb5-mips64]: genassym.cf

Log Message:
Make sure STACK_T_SIZE is dual-register_t aligned.


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/lib/libc/arch/mips/genassym.cf

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/arch/mips/genassym.cf
diff -u src/lib/libc/arch/mips/genassym.cf:1.1.2.2 src/lib/libc/arch/mips/genassym.cf:1.1.2.3
--- src/lib/libc/arch/mips/genassym.cf:1.1.2.2	Tue Aug 18 06:57:52 2009
+++ src/lib/libc/arch/mips/genassym.cf	Thu Sep  3 06:57:11 2009
@@ -1,4 +1,4 @@
-#	$NetBSD: genassym.cf,v 1.1.2.2 2009/08/18 06:57:52 matt Exp $
+#	$NetBSD: genassym.cf,v 1.1.2.3 2009/09/03 06:57:11 matt Exp $
 
 #
 # Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -78,7 +78,7 @@
 
 define SIGINFO_SIZE		sizeof(siginfo_t)
 
-define STACK_T_SIZE		sizeof(stack_t)
+define STACK_T_SIZE		((sizeof(stack_t) + 2 * sizeof(register_t) - 1) & -(2 * sizeof(register_t)))
 define _OFFSETOF_STACK_T_SP	offsetof(stack_t, ss_sp)
 define _OFFSETOF_STACK_T_SIZE	offsetof(stack_t, ss_size)
 define _OFFSETOF_STACK_T_FLAGS	offsetof(stack_t, ss_flags)

Reply via email to