svn commit: r254967 - in head/sys: conf modules/linux
Roman Divacky
rdivacky at FreeBSD.org
Tue Aug 27 18:35:05 UTC 2013
Author: rdivacky
Date: Tue Aug 27 18:35:04 2013
New Revision: 254967
URL: http://svnweb.freebsd.org/changeset/base/254967
Log:
Assemble linux32_locore.s and ia32_sigtramp.S with clang integrated assembler.
Support for .code32 and .code64 in llvm was implemented more than 2 years ago.
Tested by: Dan McGregor <dan.mcgregor at usask dot ca>
Modified:
head/sys/conf/Makefile.amd64
head/sys/modules/linux/Makefile
Modified: head/sys/conf/Makefile.amd64
==============================================================================
--- head/sys/conf/Makefile.amd64 Tue Aug 27 18:16:50 2013 (r254966)
+++ head/sys/conf/Makefile.amd64 Tue Aug 27 18:35:04 2013 (r254967)
@@ -41,8 +41,6 @@ MKMODULESENV+= MACHINE=amd64
# XXX: clang integrated-as doesn't grok .codeNN directives yet
ASM_CFLAGS.acpi_wakecode.S= ${CLANG_NO_IAS}
-ASM_CFLAGS.ia32_sigtramp.S= ${CLANG_NO_IAS}
-ASM_CFLAGS.linux32_locore.s= ${CLANG_NO_IAS}
ASM_CFLAGS.mpboot.S= ${CLANG_NO_IAS}
ASM_CFLAGS+= ${ASM_CFLAGS.${.IMPSRC:T}}
Modified: head/sys/modules/linux/Makefile
==============================================================================
--- head/sys/modules/linux/Makefile Tue Aug 27 18:16:50 2013 (r254966)
+++ head/sys/modules/linux/Makefile Tue Aug 27 18:35:04 2013 (r254967)
@@ -64,7 +64,3 @@ CFLAGS+= -DKTR
.endif
.include <bsd.kmod.mk>
-
-# XXX: clang integrated-as doesn't grok .codeNN directives yet
-CFLAGS.linux32_locore.s= ${CLANG_NO_IAS}
-CFLAGS+= ${CFLAGS.${.IMPSRC:T}}
More information about the svn-src-all
mailing list