summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-01-13 09:12:18 -0800
committerKarl Berry <karl@freefriends.org>2022-01-13 09:12:18 -0800
commit2f52828cd17068135575bc2bd84e2afebae5e214 (patch)
treef6510cbf6f3c278ba3273bbfb436d322dcc54926 /lib
parent4e716ce1ce62dc0947ce2923e4f42d70c20b2883 (diff)
downloadgnulib-2f52828cd17068135575bc2bd84e2afebae5e214.tar.gz
autoupdate
Diffstat (limited to 'lib')
-rw-r--r--lib/cdefs.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/cdefs.h b/lib/cdefs.h
index abf13a9086..44d3826bca 100644
--- a/lib/cdefs.h
+++ b/lib/cdefs.h
@@ -143,7 +143,8 @@
#define __bos0(ptr) __builtin_object_size (ptr, 0)
/* Use __builtin_dynamic_object_size at _FORTIFY_SOURCE=3 when available. */
-#if __USE_FORTIFY_LEVEL == 3 && __glibc_clang_prereq (9, 0)
+#if __USE_FORTIFY_LEVEL == 3 && (__glibc_clang_prereq (9, 0) \
+ || __GNUC_PREREQ (12, 0))
# define __glibc_objsize0(__o) __builtin_dynamic_object_size (__o, 0)
# define __glibc_objsize(__o) __builtin_dynamic_object_size (__o, 1)
#else