Module Name: src
Committed By: matt
Date: Wed Mar 26 22:44:42 UTC 2014
Modified Files:
src/sys/arch/arm/include [matt-nb5-mips64]: cdefs.h
Log Message:
Make the minimal alignment 8 if EABI or ldrd/strd are supported.
To generate a diff of this commit:
cvs rdiff -u -r1.3.38.1 -r1.3.38.2 src/sys/arch/arm/include/cdefs.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/arch/arm/include/cdefs.h
diff -u src/sys/arch/arm/include/cdefs.h:1.3.38.1 src/sys/arch/arm/include/cdefs.h:1.3.38.2
--- src/sys/arch/arm/include/cdefs.h:1.3.38.1 Thu Dec 19 01:17:06 2013
+++ src/sys/arch/arm/include/cdefs.h Wed Mar 26 22:44:41 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: cdefs.h,v 1.3.38.1 2013/12/19 01:17:06 matt Exp $ */
+/* $NetBSD: cdefs.h,v 1.3.38.2 2014/03/26 22:44:41 matt Exp $ */
#ifndef _ARM_CDEFS_H_
#define _ARM_CDEFS_H_
@@ -40,8 +40,8 @@
#define _ARM_ARCH_DWORD_OK
#endif
-#ifdef __ARM_EABI__
-#define __ALIGNBYTES (8 - 1)
+#if defined(__ARM_EABI__) || defined(_ARM_ARCH_DWORD_OK)
+#define __ALIGNBYTES (sizeof(long long) - 1)
#else
#define __ALIGNBYTES (sizeof(int) - 1)
#endif