From b5232c9f9e6048b8f780d3cbfadbc8e59bb90ce4 Mon Sep 17 00:00:00 2001 From: "Paul A. Clarke" Date: Mon, 8 Jul 2019 17:06:19 -0500 Subject: [powerpc] fenv_libc.h: protect use of __builtin_cpu_supports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Using __builtin_cpu_supports() requires support in GCC and Glibc. My recent patch to fenv_libc.h added an unprotected use of __builtin_cpu_supports(). Compilation of Glibc itself will fail with a sufficiently new GCC and sufficiently old Glibc: ../sysdeps/powerpc/fpu/fegetexcept.c: In function ‘__fegetexcept’: ../sysdeps/powerpc/fpu/fenv_libc.h:52:20: error: builtin ‘__builtin_cpu_supports’ needs GLIBC (2.23 and newer) that exports hardware capability bits [-Werror] Reviewed-by: Florian Weimer Fixes 3db85a9814784a74536a1f0e7b7ddbfef7dc84bb. --- ChangeLog | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index ed7283fa9e..158337ab9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2019-07-09 Paul A. Clarke + + * sysdeps/powerpc/fpu/fenv_libc.h (_FPU_GET_RC): Protect use of + __builtin_cpu_supports with __BUILTIN_CPU_SUPPORTS__. + 2019-07-08 DJ Delorie [BZ #23501] -- cgit 1.4.1