Module Name: src
Committed By: gmcgarry
Date: Thu Mar 26 22:16:44 UTC 2009
Modified Files:
src/sys/sys: cdefs.h
Log Message:
Pass argument to __aligned() through __STRING() so that it is correctly
expanded. Now __aligned(CACHE_LINE_SIZE) works with pcc.
To generate a diff of this commit:
cvs rdiff -u -r1.72 -r1.73 src/sys/sys/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/sys/cdefs.h
diff -u src/sys/sys/cdefs.h:1.72 src/sys/sys/cdefs.h:1.73
--- src/sys/sys/cdefs.h:1.72 Wed Jan 14 19:41:55 2009
+++ src/sys/sys/cdefs.h Thu Mar 26 22:16:44 2009
@@ -1,4 +1,4 @@
-/* $NetBSD: cdefs.h,v 1.72 2009/01/14 19:41:55 pooka Exp $ */
+/* $NetBSD: cdefs.h,v 1.73 2009/03/26 22:16:44 gmcgarry Exp $ */
/*
* Copyright (c) 1991, 1993
@@ -215,7 +215,7 @@
#define __section(x) __attribute__((__section__(x)))
#elif defined(__PCC__)
#define __packed _Pragma("packed")
-#define __aligned(x) _Pragma("aligned " #x)
+#define __aligned(x) _Pragma("aligned " __STRING(x))
#define __section(x) _Pragma("section " ## x)
#elif defined(__lint__)
#define __packed /* delete */