Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Nov 2018 23:11:48 +0000 (UTC)
From:      Ed Maste <emaste@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r340036 - in head/sys: conf modules/bios/smapi
Message-ID:  <201811012311.wA1NBm4U062644@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: emaste
Date: Thu Nov  1 23:11:47 2018
New Revision: 340036
URL: https://svnweb.freebsd.org/changeset/base/340036

Log:
  Retire CLANG_NO_IAS34
  
  CLANG_NO_IAS34 was introduced in r276696 to allow then-HEAD kernels to
  be built with clang 3.4 in FreeBSD 10.  As FreeBSD 11 and later includes
  a version of Clang with a sufficiently capable integrated assembler we
  do not need the workaround any longer.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  head/sys/conf/Makefile.amd64
  head/sys/conf/Makefile.i386
  head/sys/conf/kern.mk
  head/sys/modules/bios/smapi/Makefile

Modified: head/sys/conf/Makefile.amd64
==============================================================================
--- head/sys/conf/Makefile.amd64	Thu Nov  1 23:10:53 2018	(r340035)
+++ head/sys/conf/Makefile.amd64	Thu Nov  1 23:11:47 2018	(r340036)
@@ -37,9 +37,6 @@ INCLUDES+= -I$S/contrib/libfdt
 CFLAGS+=	-fno-omit-frame-pointer -mno-omit-leaf-frame-pointer
 .endif
 
-ASM_CFLAGS.acpi_wakecode.S=	${CLANG_NO_IAS34}
-ASM_CFLAGS.mpboot.S=		${CLANG_NO_IAS34}
-
 %BEFORE_DEPEND
 
 %OBJS

Modified: head/sys/conf/Makefile.i386
==============================================================================
--- head/sys/conf/Makefile.i386	Thu Nov  1 23:10:53 2018	(r340035)
+++ head/sys/conf/Makefile.i386	Thu Nov  1 23:11:47 2018	(r340036)
@@ -32,9 +32,6 @@ S=	../../..
 
 INCLUDES+= -I$S/contrib/libfdt
 
-ASM_CFLAGS.acpi_wakecode.S=	${CLANG_NO_IAS34}
-ASM_CFLAGS.mpboot.s=		${CLANG_NO_IAS34}
-
 %BEFORE_DEPEND
 
 %OBJS

Modified: head/sys/conf/kern.mk
==============================================================================
--- head/sys/conf/kern.mk	Thu Nov  1 23:10:53 2018	(r340035)
+++ head/sys/conf/kern.mk	Thu Nov  1 23:11:47 2018	(r340036)
@@ -39,10 +39,6 @@ CWARNEXTRA+=	-Wno-address-of-packed-member
 .endif
 
 CLANG_NO_IAS= -no-integrated-as
-.if ${COMPILER_VERSION} < 30500
-# XXX: clang < 3.5 integrated-as doesn't grok .codeNN directives
-CLANG_NO_IAS34= -no-integrated-as
-.endif
 .endif
 
 .if ${COMPILER_TYPE} == "gcc"

Modified: head/sys/modules/bios/smapi/Makefile
==============================================================================
--- head/sys/modules/bios/smapi/Makefile	Thu Nov  1 23:10:53 2018	(r340035)
+++ head/sys/modules/bios/smapi/Makefile	Thu Nov  1 23:11:47 2018	(r340036)
@@ -8,5 +8,3 @@ SRCS=	smapi.c smapi_bios.S \
 	bus_if.h device_if.h
 
 .include <bsd.kmod.mk>
-
-CFLAGS.smapi_bios.S=	${CLANG_NO_IAS34}



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201811012311.wA1NBm4U062644>