Module Name: src
Committed By: joerg
Date: Wed Jan 12 23:12:12 UTC 2011
Modified Files:
src/common/lib/libc/arch/i386/atomic: atomic.S
src/common/lib/libc/arch/x86_64/atomic: atomic.S
src/lib/libc/compat/arch/i386/sys: compat___sigreturn14.S
compat_sigreturn.S
src/share/mk: bsd.dep.mk sys.mk
src/sys/arch/amd64/amd64: lock_stubs.S vector.S
src/sys/arch/amd64/conf: Makefile.amd64
src/sys/arch/amd64/include: frameasm.h
src/sys/arch/i386/conf: Makefile.i386
src/sys/arch/i386/i386: lock_stubs.S vector.S
src/sys/arch/xen/conf: Makefile.xen
Log Message:
Allow use of traditional CPP to be set on a per platform base in sys.mk.
Honour this for dependency processing in bsd.dep.mk. Switch i386 and
amd64 assembly to use ISO C90 preprocessor concat and drop the
-traditional-cpp on this platform.
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 src/common/lib/libc/arch/i386/atomic/atomic.S
cvs rdiff -u -r1.15 -r1.16 src/common/lib/libc/arch/x86_64/atomic/atomic.S
cvs rdiff -u -r1.1 -r1.2 \
src/lib/libc/compat/arch/i386/sys/compat___sigreturn14.S \
src/lib/libc/compat/arch/i386/sys/compat_sigreturn.S
cvs rdiff -u -r1.69 -r1.70 src/share/mk/bsd.dep.mk
cvs rdiff -u -r1.100 -r1.101 src/share/mk/sys.mk
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/amd64/amd64/lock_stubs.S
cvs rdiff -u -r1.35 -r1.36 src/sys/arch/amd64/amd64/vector.S
cvs rdiff -u -r1.29 -r1.30 src/sys/arch/amd64/conf/Makefile.amd64
cvs rdiff -u -r1.14 -r1.15 src/sys/arch/amd64/include/frameasm.h
cvs rdiff -u -r1.167 -r1.168 src/sys/arch/i386/conf/Makefile.i386
cvs rdiff -u -r1.24 -r1.25 src/sys/arch/i386/i386/lock_stubs.S
cvs rdiff -u -r1.55 -r1.56 src/sys/arch/i386/i386/vector.S
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/xen/conf/Makefile.xen
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/common/lib/libc/arch/i386/atomic/atomic.S
diff -u src/common/lib/libc/arch/i386/atomic/atomic.S:1.18 src/common/lib/libc/arch/i386/atomic/atomic.S:1.19
--- src/common/lib/libc/arch/i386/atomic/atomic.S:1.18 Thu Nov 26 07:40:34 2009
+++ src/common/lib/libc/arch/i386/atomic/atomic.S Wed Jan 12 23:12:10 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: atomic.S,v 1.18 2009/11/26 07:40:34 pooka Exp $ */
+/* $NetBSD: atomic.S,v 1.19 2011/01/12 23:12:10 joerg Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -39,7 +39,7 @@
#endif
#ifdef _HARDKERNEL
-#define LOCK(n) .Lpatch/**/n: lock
+#define LOCK(n) .Lpatch ## n: lock
#define ENDLABEL(a) _ALIGN_TEXT; LABEL(a)
#else
#define LOCK(n) lock
Index: src/common/lib/libc/arch/x86_64/atomic/atomic.S
diff -u src/common/lib/libc/arch/x86_64/atomic/atomic.S:1.15 src/common/lib/libc/arch/x86_64/atomic/atomic.S:1.16
--- src/common/lib/libc/arch/x86_64/atomic/atomic.S:1.15 Thu Nov 26 07:40:34 2009
+++ src/common/lib/libc/arch/x86_64/atomic/atomic.S Wed Jan 12 23:12:10 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: atomic.S,v 1.15 2009/11/26 07:40:34 pooka Exp $ */
+/* $NetBSD: atomic.S,v 1.16 2011/01/12 23:12:10 joerg Exp $ */
/*-
* Copyright (c) 2007 The NetBSD Foundation, Inc.
@@ -39,7 +39,7 @@
#endif
#ifdef _HARDKERNEL
-#define LOCK(n) .Lpatch/**/n: lock
+#define LOCK(n) .Lpatch ## n: lock
#define ENDLABEL(a) _ALIGN_TEXT; LABEL(a)
#else
#define LOCK(n) lock
Index: src/lib/libc/compat/arch/i386/sys/compat___sigreturn14.S
diff -u src/lib/libc/compat/arch/i386/sys/compat___sigreturn14.S:1.1 src/lib/libc/compat/arch/i386/sys/compat___sigreturn14.S:1.2
--- src/lib/libc/compat/arch/i386/sys/compat___sigreturn14.S:1.1 Tue Sep 13 01:44:08 2005
+++ src/lib/libc/compat/arch/i386/sys/compat___sigreturn14.S Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: compat___sigreturn14.S,v 1.1 2005/09/13 01:44:08 christos Exp $ */
+/* $NetBSD: compat___sigreturn14.S,v 1.2 2011/01/12 23:12:11 joerg Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: compat___sigreturn14.S,v 1.1 2005/09/13 01:44:08 christos Exp $")
+ RCSID("$NetBSD: compat___sigreturn14.S,v 1.2 2011/01/12 23:12:11 joerg Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -52,7 +52,7 @@
#define MCOUNT_SYMBOL mcount
#endif
#define ENTRY(x) \
- .globl _/**/x; _ALIGN_TEXT; _/**/x: pusha ; \
+ .globl _ ## x; _ALIGN_TEXT; _ ## x: pusha ; \
.data; 1:; .long 0; .text; movl $1b,%eax; call MCOUNT_SYMBOL; popa ; nop
#endif /* GPROF */
Index: src/lib/libc/compat/arch/i386/sys/compat_sigreturn.S
diff -u src/lib/libc/compat/arch/i386/sys/compat_sigreturn.S:1.1 src/lib/libc/compat/arch/i386/sys/compat_sigreturn.S:1.2
--- src/lib/libc/compat/arch/i386/sys/compat_sigreturn.S:1.1 Tue Sep 13 01:44:08 2005
+++ src/lib/libc/compat/arch/i386/sys/compat_sigreturn.S Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: compat_sigreturn.S,v 1.1 2005/09/13 01:44:08 christos Exp $ */
+/* $NetBSD: compat_sigreturn.S,v 1.2 2011/01/12 23:12:11 joerg Exp $ */
/*-
* Copyright (c) 1990 The Regents of the University of California.
@@ -36,7 +36,7 @@
#include <machine/asm.h>
#if defined(SYSLIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: compat_sigreturn.S,v 1.1 2005/09/13 01:44:08 christos Exp $")
+ RCSID("$NetBSD: compat_sigreturn.S,v 1.2 2011/01/12 23:12:11 joerg Exp $")
#endif /* SYSLIBC_SCCS and not lint */
#include "SYS.h"
@@ -52,7 +52,7 @@
#define MCOUNT_SYMBOL mcount
#endif
#define ENTRY(x) \
- .globl _/**/x; _ALIGN_TEXT; _/**/x: pusha ; \
+ .globl _ ## x; _ALIGN_TEXT; _ ## x: pusha ; \
.data; 1:; .long 0; .text; movl $1b,%eax; call MCOUNT_SYMBOL; popa ; nop
#endif /* GPROF */
Index: src/share/mk/bsd.dep.mk
diff -u src/share/mk/bsd.dep.mk:1.69 src/share/mk/bsd.dep.mk:1.70
--- src/share/mk/bsd.dep.mk:1.69 Mon Jan 25 00:43:00 2010
+++ src/share/mk/bsd.dep.mk Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.dep.mk,v 1.69 2010/01/25 00:43:00 christos Exp $
+# $NetBSD: bsd.dep.mk,v 1.70 2011/01/12 23:12:11 joerg Exp $
##### Basic targets
cleandir: cleandepend
@@ -15,8 +15,7 @@
# some of the rules involve .h sources, so remove them from mkdep line
.if defined(SRCS) # {
-_TRADITIONAL_CPP?=-traditional-cpp
-__acpp_flags= ${_TRADITIONAL_CPP}
+__acpp_flags= ${_ASM_TRADITIONAL_CPP}
__DPSRCS.all= ${SRCS:C/\.(c|m|s|S|C|cc|cpp|cxx)$/.d/} \
${DPSRCS:C/\.(c|m|s|S|C|cc|cpp|cxx)$/.d/}
Index: src/share/mk/sys.mk
diff -u src/share/mk/sys.mk:1.100 src/share/mk/sys.mk:1.101
--- src/share/mk/sys.mk:1.100 Tue Mar 2 20:49:18 2010
+++ src/share/mk/sys.mk Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-# $NetBSD: sys.mk,v 1.100 2010/03/02 20:49:18 darran Exp $
+# $NetBSD: sys.mk,v 1.101 2011/01/12 23:12:11 joerg Exp $
# @(#)sys.mk 8.2 (Berkeley) 3/21/94
unix?= We run NetBSD.
@@ -15,7 +15,12 @@
AFLAGS?=
COMPILE.s?= ${CC} ${AFLAGS} -c
LINK.s?= ${CC} ${AFLAGS} ${LDFLAGS}
-COMPILE.S?= ${CC} ${AFLAGS} ${CPPFLAGS} -c -traditional-cpp
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+_ASM_TRADITIONAL_CPP= -x assembler-with-cpp
+.else
+_ASM_TRADITIONAL_CPP= -traditional-cpp
+.endif
+COMPILE.S?= ${CC} ${AFLAGS} ${CPPFLAGS} ${_ASM_TRADITIONAL_CPP} -c
LINK.S?= ${CC} ${AFLAGS} ${CPPFLAGS} ${LDFLAGS}
CC?= cc
Index: src/sys/arch/amd64/amd64/lock_stubs.S
diff -u src/sys/arch/amd64/amd64/lock_stubs.S:1.23 src/sys/arch/amd64/amd64/lock_stubs.S:1.24
--- src/sys/arch/amd64/amd64/lock_stubs.S:1.23 Fri Apr 24 18:26:51 2009
+++ src/sys/arch/amd64/amd64/lock_stubs.S Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: lock_stubs.S,v 1.23 2009/04/24 18:26:51 ad Exp $ */
+/* $NetBSD: lock_stubs.S,v 1.24 2011/01/12 23:12:11 joerg Exp $ */
/*-
* Copyright (c) 2006, 2007, 2008, 2009 The NetBSD Foundation, Inc.
@@ -47,8 +47,8 @@
#include "assym.h"
#define ENDLABEL(name,a) .align a; LABEL(name)
-#define LOCK(num) .Lpatch/**/num: lock
-#define RET(num) .Lret/**/num: ret; nop; nop; ret
+#define LOCK(num) .Lpatch ## num: lock
+#define RET(num) .Lret ## num: ret; nop; nop; ret
#ifndef LOCKDEBUG
Index: src/sys/arch/amd64/amd64/vector.S
diff -u src/sys/arch/amd64/amd64/vector.S:1.35 src/sys/arch/amd64/amd64/vector.S:1.36
--- src/sys/arch/amd64/amd64/vector.S:1.35 Mon Dec 20 00:25:24 2010
+++ src/sys/arch/amd64/amd64/vector.S Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: vector.S,v 1.35 2010/12/20 00:25:24 matt Exp $ */
+/* $NetBSD: vector.S,v 1.36 2011/01/12 23:12:11 joerg Exp $ */
/*-
* Copyright (c) 1998, 2007, 2008 The NetBSD Foundation, Inc.
@@ -392,9 +392,9 @@
/* XXX See comment in locore.s */
#ifdef __ELF__
-#define XINTR(name,num) Xintr_/**/name/**/num
+#define XINTR(name,num) Xintr_ ## name ## num
#else
-#define XINTR(name,num) _Xintr_/**/name/**/num
+#define XINTR(name,num) _Xintr_ ## name ## num
#endif
#if NLAPIC > 0
@@ -646,18 +646,18 @@
*/
#define INTRSTUB(name, num, early_ack, late_ack, mask, unmask, level_mask) \
-IDTVEC(recurse_/**/name/**/num) ;\
+IDTVEC(recurse_ ## name ## num) ;\
INTR_RECURSE_HWFRAME ;\
subq $8,%rsp ;\
pushq $T_ASTFLT /* trap # for doing ASTs */ ;\
INTRENTRY ;\
-IDTVEC(resume_/**/name/**/num) \
+IDTVEC(resume_ ## name ## num) \
movq $IREENT_MAGIC,TF_ERR(%rsp) ;\
movl %ebx,%r13d ;\
movq CPUVAR(ISOURCES) + (num) * 8, %r14 ;\
movl IS_MAXLEVEL(%r14),%ebx ;\
jmp 1f ;\
-IDTVEC(intr_/**/name/**/num) ;\
+IDTVEC(intr_ ## name ## num) ;\
pushq $0 /* dummy error code */ ;\
pushq $T_ASTFLT /* trap # for doing ASTs */ ;\
INTRENTRY ;\
@@ -995,12 +995,12 @@
#else /* !XEN */
/* Resume/recurse procedures for spl() */
#define XENINTRSTUB(name, num, early_ack, late_ack, mask, unmask, level_mask) \
-IDTVEC(recurse_/**/name/**/num) ;\
+IDTVEC(recurse_ ## name ## num) ;\
INTR_RECURSE_HWFRAME ;\
subq $8,%rsp ;\
pushq $T_ASTFLT /* trap # for doing ASTs */ ;\
INTRENTRY ;\
-IDTVEC(resume_/**/name/**/num) \
+IDTVEC(resume_ ## name ## num) \
movq $IREENT_MAGIC,TF_ERR(%rsp) ;\
movl %ebx,%r13d ;\
movq CPUVAR(ISOURCES) + (num) * 8, %r14 ;\
Index: src/sys/arch/amd64/conf/Makefile.amd64
diff -u src/sys/arch/amd64/conf/Makefile.amd64:1.29 src/sys/arch/amd64/conf/Makefile.amd64:1.30
--- src/sys/arch/amd64/conf/Makefile.amd64:1.29 Wed Nov 25 17:08:08 2009
+++ src/sys/arch/amd64/conf/Makefile.amd64 Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.amd64,v 1.29 2009/11/25 17:08:08 tron Exp $
+# $NetBSD: Makefile.amd64,v 1.30 2011/01/12 23:12:11 joerg Exp $
# Makefile for NetBSD
#
@@ -37,7 +37,7 @@
CPPFLAGS+= -Damd64 -Dx86_64
CFLAGS+= -mcmodel=kernel
CFLAGS+= -mno-red-zone
-AFLAGS+= -x assembler-with-cpp -traditional-cpp
+AFLAGS+= -x assembler-with-cpp
##
## (3) libkern and compat
Index: src/sys/arch/amd64/include/frameasm.h
diff -u src/sys/arch/amd64/include/frameasm.h:1.14 src/sys/arch/amd64/include/frameasm.h:1.15
--- src/sys/arch/amd64/include/frameasm.h:1.14 Wed Jul 7 01:14:52 2010
+++ src/sys/arch/amd64/include/frameasm.h Wed Jan 12 23:12:11 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: frameasm.h,v 1.14 2010/07/07 01:14:52 chs Exp $ */
+/* $NetBSD: frameasm.h,v 1.15 2011/01/12 23:12:11 joerg Exp $ */
#ifndef _AMD64_MACHINE_FRAMEASM_H
#define _AMD64_MACHINE_FRAMEASM_H
@@ -132,15 +132,15 @@
#ifdef XEN
#define CLI(temp_reg) \
- movl CPUVAR(CPUID),%e/**/temp_reg ; \
- shlq $6,%r/**/temp_reg ; \
- addq CPUVAR(VCPU),%r/**/temp_reg ; \
- movb $1,EVTCHN_UPCALL_MASK(%r/**/temp_reg)
+ movl CPUVAR(CPUID),%e ## temp_reg ; \
+ shlq $6,%r ## temp_reg ; \
+ addq CPUVAR(VCPU),%r ## temp_reg ; \
+ movb $1,EVTCHN_UPCALL_MASK(%r ## temp_reg)
#define STI(temp_reg) \
- movl CPUVAR(CPUID),%e/**/temp_reg ; \
- shlq $6,%r/**/temp_reg ; \
- addq CPUVAR(VCPU),%r/**/temp_reg ; \
- movb $0,EVTCHN_UPCALL_MASK(%r/**/temp_reg)
+ movl CPUVAR(CPUID),%e ## temp_reg ; \
+ shlq $6,%r ## temp_reg ; \
+ addq CPUVAR(VCPU),%r ## temp_reg ; \
+ movb $0,EVTCHN_UPCALL_MASK(%r ## temp_reg)
#else /* XEN */
#define CLI(temp_reg) cli
#define STI(temp_reg) sti
Index: src/sys/arch/i386/conf/Makefile.i386
diff -u src/sys/arch/i386/conf/Makefile.i386:1.167 src/sys/arch/i386/conf/Makefile.i386:1.168
--- src/sys/arch/i386/conf/Makefile.i386:1.167 Tue Jul 6 05:59:59 2010
+++ src/sys/arch/i386/conf/Makefile.i386 Wed Jan 12 23:12:12 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.i386,v 1.167 2010/07/06 05:59:59 mrg Exp $
+# $NetBSD: Makefile.i386,v 1.168 2011/01/12 23:12:12 joerg Exp $
# Makefile for NetBSD
#
@@ -34,7 +34,7 @@
## (2) compile settings
##
CPPFLAGS+= -Di386
-AFLAGS+= -x assembler-with-cpp -traditional-cpp
+AFLAGS+= -x assembler-with-cpp
##
## (3) libkern and compat
Index: src/sys/arch/i386/i386/lock_stubs.S
diff -u src/sys/arch/i386/i386/lock_stubs.S:1.24 src/sys/arch/i386/i386/lock_stubs.S:1.25
--- src/sys/arch/i386/i386/lock_stubs.S:1.24 Wed Apr 7 11:16:30 2010
+++ src/sys/arch/i386/i386/lock_stubs.S Wed Jan 12 23:12:12 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: lock_stubs.S,v 1.24 2010/04/07 11:16:30 pooka Exp $ */
+/* $NetBSD: lock_stubs.S,v 1.25 2011/01/12 23:12:12 joerg Exp $ */
/*-
* Copyright (c) 2006, 2007, 2008, 2009 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
*/
#include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: lock_stubs.S,v 1.24 2010/04/07 11:16:30 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: lock_stubs.S,v 1.25 2011/01/12 23:12:12 joerg Exp $");
#include "opt_lockdebug.h"
@@ -45,8 +45,8 @@
#define ALIGN64 .align 64
#define ALIGN32 .align 32
-#define LOCK(num) .Lpatch/**/num: lock
-#define RET(num) .Lret/**/num: ret; nop; nop; ret
+#define LOCK(num) .Lpatch ## num: lock
+#define RET(num) .Lret ## num: ret; nop; nop; ret
#define ENDLABEL(name,a) .align a; LABEL(name)
#if !defined(LOCKDEBUG)
Index: src/sys/arch/i386/i386/vector.S
diff -u src/sys/arch/i386/i386/vector.S:1.55 src/sys/arch/i386/i386/vector.S:1.56
--- src/sys/arch/i386/i386/vector.S:1.55 Mon Dec 20 00:25:35 2010
+++ src/sys/arch/i386/i386/vector.S Wed Jan 12 23:12:12 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: vector.S,v 1.55 2010/12/20 00:25:35 matt Exp $ */
+/* $NetBSD: vector.S,v 1.56 2011/01/12 23:12:12 joerg Exp $ */
/*
* Copyright 2002 (c) Wasabi Systems, Inc.
@@ -65,7 +65,7 @@
*/
#include <machine/asm.h>
-__KERNEL_RCSID(0, "$NetBSD: vector.S,v 1.55 2010/12/20 00:25:35 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vector.S,v 1.56 2011/01/12 23:12:12 joerg Exp $");
#include "opt_ddb.h"
#include "opt_multiprocessor.h"
@@ -402,22 +402,22 @@
*/
#define INTRSTUB(name, num, early_ack, late_ack, mask, unmask, level_mask) \
-IDTVEC(recurse_/**/name/**/num) ;\
+IDTVEC(recurse_ ## name ## num) ;\
pushfl ;\
pushl %cs ;\
pushl %esi ;\
subl $4,%esp ;\
pushl $T_ASTFLT /* trap # for doing ASTs */ ;\
INTRENTRY ;\
-IDTVEC_END(recurse_/**/name/**/num) ;\
-IDTVEC(resume_/**/name/**/num) \
+IDTVEC_END(recurse_ ## name ## num) ;\
+IDTVEC(resume_ ## name ## num) \
movl $IREENT_MAGIC,TF_ERR(%esp) ;\
movl %ebx,%esi ;\
movl CPUVAR(ISOURCES) + (num) * 4, %ebp ;\
movl IS_MAXLEVEL(%ebp),%ebx ;\
jmp 1f ;\
-IDTVEC_END(resume_/**/name/**/num) ;\
-IDTVEC(intr_/**/name/**/num) ;\
+IDTVEC_END(resume_ ## name ## num) ;\
+IDTVEC(intr_ ## name ## num) ;\
pushl $0 /* dummy error code */ ;\
pushl $T_ASTFLT /* trap # for doing ASTs */ ;\
INTRENTRY ;\
@@ -473,7 +473,7 @@
late_ack(num) ;\
addl $4,%esp ;\
INTRFASTEXIT ;\
-IDTVEC_END(intr_/**/name/**/num)
+IDTVEC_END(intr_ ## name ## num)
#define ICUADDR IO_ICU1
@@ -757,7 +757,7 @@
#define voidop(num)
#define XENINTRSTUB(name, num, early_ack, late_ack, mask, unmask, level_mask) \
-IDTVEC(recurse_/**/name/**/num) ;\
+IDTVEC(recurse_ ## name ## num) ;\
pushfl ;\
pushl %cs ;\
pushl %esi ;\
@@ -765,7 +765,7 @@
pushl $T_ASTFLT /* trap # for doing ASTs */ ;\
INTRENTRY ;\
movl $_C_LABEL(Xdoreti), %esi; /* we now have a trap frame, so loop using doreti instead */ ;\
-IDTVEC(resume_/**/name/**/num) \
+IDTVEC(resume_ ## name ## num) \
movl $IREENT_MAGIC,TF_ERR(%esp) ;\
pushl %ebx ;\
movl CPUVAR(ISOURCES) + (num) * 4, %ebp ;\
Index: src/sys/arch/xen/conf/Makefile.xen
diff -u src/sys/arch/xen/conf/Makefile.xen:1.30 src/sys/arch/xen/conf/Makefile.xen:1.31
--- src/sys/arch/xen/conf/Makefile.xen:1.30 Tue Jul 6 06:00:02 2010
+++ src/sys/arch/xen/conf/Makefile.xen Wed Jan 12 23:12:12 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.xen,v 1.30 2010/07/06 06:00:02 mrg Exp $
+# $NetBSD: Makefile.xen,v 1.31 2011/01/12 23:12:12 joerg Exp $
# NetBSD: Makefile.i386,v 1.132 2003/07/05 16:56:10 simonb Exp
# Makefile for NetBSD
@@ -40,7 +40,7 @@
##
DEFCOPTS= -O2
CPPFLAGS+= -D${XEN_BUILD}
-AFLAGS+= -x assembler-with-cpp -traditional-cpp ${DBG} -D__XEN__
+AFLAGS+= -x assembler-with-cpp ${DBG} -D__XEN__
EXTRA_INCLUDES= -I${.CURDIR}/xen-ma
.if ${XEN_BUILD} == "amd64"