Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 Apr 2022 17:10:34 GMT
From:      John Baldwin <jhb@FreeBSD.org>
To:        src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org
Subject:   git: 9f92ef766ae0 - main - Remove checks for __GNUCLIKE___SECTION assuming it is always true.
Message-ID:  <202204121710.23CHAY0c051660@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by jhb:

URL: https://cgit.FreeBSD.org/src/commit/?id=9f92ef766ae0c0349af41e592b3bd3b444af4f63

commit 9f92ef766ae0c0349af41e592b3bd3b444af4f63
Author:     John Baldwin <jhb@FreeBSD.org>
AuthorDate: 2022-04-12 17:05:55 +0000
Commit:     John Baldwin <jhb@FreeBSD.org>
CommitDate: 2022-04-12 17:05:55 +0000

    Remove checks for __GNUCLIKE___SECTION assuming it is always true.
    
    All supported compilers (modern versions of GCC and clang) support
    this.
    
    PR:             263102 (exp-run)
    Reviewed by:    brooks, imp, emaste
    Differential Revision:  https://reviews.freebsd.org/D34799
---
 sys/sys/linker_set.h | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/sys/sys/linker_set.h b/sys/sys/linker_set.h
index 7c12ae215018..0f495872ce9b 100644
--- a/sys/sys/linker_set.h
+++ b/sys/sys/linker_set.h
@@ -58,7 +58,6 @@
 /*
  * Private macros, not to be used outside this header file.
  */
-#ifdef __GNUCLIKE___SECTION
 
 /*
  * The userspace address sanitizer inserts redzones around global variables,
@@ -78,9 +77,6 @@
 	__set_##set##_sym_##sym __section("set_" #set)	\
 	__used = &(sym)
 #define __MAKE_SET(set, sym)	__MAKE_SET_QV(set, sym, __MAKE_SET_CONST)
-#else /* !__GNUCLIKE___SECTION */
-#error this file needs to be ported to your compiler
-#endif /* __GNUCLIKE___SECTION */
 
 /*
  * Public macros.



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