From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id A17C93857432; Tue, 25 Mar 2025 20:22:25 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org A17C93857432 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1742934145; bh=sx4ROXA4R8I+KnRStT1wy+eZirPx7GPPfIvcohm3Oxc=; h=From:To:Subject:Date:From; b=g2geOtPXTD+ciQwNE/YtMiWF0NvBP+vJgdNjp80CZcTFBwmdyUdkW5j06BMypJBaN Xn57IP2Dv5jacOdAFkz3s2VBlkEYhWCPq+NrvGBNCr0cBLzIACj5YYMhsWHYoYXNPf Zei1q2quBn/9y9S/vukW1/ddR/pKOqx/hs3q+FkE= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc/azanella/clang] math: Suppress more aliases builtin type conflicts X-Act-Checkin: glibc X-Git-Author: Adhemerval Zanella X-Git-Refname: refs/heads/azanella/clang X-Git-Oldrev: 399b9ca0bd3e6b4fb17485df42171a5c62a8d508 X-Git-Newrev: ff9a36bef305175e92ddf03f9c74e137f5a686ea Message-Id: <20250325202225.A17C93857432@sourceware.org> Date: Tue, 25 Mar 2025 20:22:25 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ff9a36bef305175e92ddf03f9c74e137f5a686ea commit ff9a36bef305175e92ddf03f9c74e137f5a686ea Author: Adhemerval Zanella Date: Tue Jul 26 10:35:10 2022 -0300 math: Suppress more aliases builtin type conflicts Diff: --- math/Makefile | 39 ++++++++++++++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 3 deletions(-) diff --git a/math/Makefile b/math/Makefile index 8e53088496..362092de23 100644 --- a/math/Makefile +++ b/math/Makefile @@ -1328,6 +1328,31 @@ ifneq ($(long-double-fcts),yes) math-CPPFLAGS += -DNO_LONG_DOUBLE # GCC 10 diagnoses aliases with types conflicting with built-in # functions. +CFLAGS-carg.c += -fno-builtin-cargl +CFLAGS-conj.c += -fno-builtin-conjl +CFLAGS-cimag.c += -fno-builtin-cimagl +CFLAGS-creal.c += -fno-builtin-creall +CFLAGS-cabs.c += -fno-builtin-cabsl +CFLAGS-w_acos_compat.c += -fno-builtin-acosl +CFLAGS-w_asin_compat.c += -fno-builtin-asinl +CFLAGS-w_acosh_compat.c += -fno-builtin-acoshl +CFLAGS-w_atan2_compat.c += -fno-builtin-atan2l +CFLAGS-w_atanh_compat.c += -fno-builtin-atanhl +CFLAGS-w_cosh_compat.c += -fno-builtin-coshl +CFLAGS-w_exp_compat.c += -fno-builtin-expl +CFLAGS-w_exp2_compat.c += -fno-builtin-exp2l +CFLAGS-w_fmod_compat.c += -fno-builtin-fmodl +CFLAGS-w_hypot_compat.c += -fno-builtin-hypotl +CFLAGS-w_log_compat.c += -fno-builtin-logl +CFLAGS-w_log2_compat.c += -fno-builtin-log2l +CFLAGS-w_log10_compat.c += -fno-builtin-log10l +CFLAGS-w_pow_compat.c += -fno-builtin-powl +CFLAGS-w_remainder_compat.c += -fno-builtin-remainderl +CFLAGS-w_sinh_compat.c += -fno-builtin-sinhl +CFLAGS-w_sqrt_compat.c += -fno-builtin-sqrtl +CFLAGS-w_tgamma_compat.c += -fno-builtin-tgammal +CFLAGS-e_hypot.c += -fno-builtin-hypotl +CFLAGS-e_fmod.c += -fno-builtin-fmodl CFLAGS-w_acos.c += -fno-builtin-acosl CFLAGS-w_acosh.c += -fno-builtin-acoshl CFLAGS-s_acospi.c += -fno-builtin-acospil @@ -1370,10 +1395,18 @@ CFLAGS-s_csqrt.c += -fno-builtin-csqrtl CFLAGS-s_ctan.c += -fno-builtin-ctanl CFLAGS-s_ctanh.c += -fno-builtin-ctanhl CFLAGS-s_erf.c += -fno-builtin-erfl +CFLAGS-s_dadd.c += -fno-builtin-daddl +CFLAGS-s_ddiv.c += -fno-builtin-ddivl +CFLAGS-s_dfma.c += -fno-builtin-dfmal +CFLAGS-s_dmul.c += -fno-builtin-dmull +CFLAGS-s_dsqrt.c += -fno-builtin-dsqrtl +CFLAGS-s_dsub.c += -fno-builtin-dsubl +CFLAGS-s_erf.c += -fno-builtin-erfl -fno-builtin-erfcl CFLAGS-s_erfc.c += -fno-builtin-erfcl CFLAGS-e_exp.c += -fno-builtin-expl CFLAGS-w_exp10.c += -fno-builtin-exp10l CFLAGS-s_exp10m1.c += -fno-builtin-exp10m1l +CFLAGS-w_exp10_compat.c += -fno-builtin-pow10l CFLAGS-e_exp2.c += -fno-builtin-exp2l CFLAGS-s_exp2m1.c += -fno-builtin-exp2m1l CFLAGS-s_expm1.c += -fno-builtin-expm1l @@ -1418,7 +1451,7 @@ CFLAGS-s_isnan.c += -fno-builtin-isnanl CFLAGS-w_j0.c += -fno-builtin-j0l CFLAGS-w_j1.c += -fno-builtin-j1l CFLAGS-w_jn.c += -fno-builtin-jnl -CFLAGS-s_ldexp.c += -fno-builtin-ldexpl +CFLAGS-s_ldexp.c += -fno-builtin-ldexpl -fno-builtin-scalbnl CFLAGS-w_lgamma.c += -fno-builtin-lgammal CFLAGS-w_lgamma_r.c += -fno-builtin-lgammal_r CFLAGS-w_llogb.c += -fno-builtin-llogbl @@ -1436,7 +1469,7 @@ CFLAGS-s_lround.c += -fno-builtin-lroundl CFLAGS-s_modf.c += -fno-builtin-modfl CFLAGS-s_nan.c += -fno-builtin-nanl CFLAGS-s_nearbyint.c += -fno-builtin-nearbyintl -CFLAGS-s_nextafter.c += -fno-builtin-nextafterl +CFLAGS-s_nextafter.c += -fno-builtin-nextafterl -fno-builtin-nexttowardl -fno-builtin-nexttoward CFLAGS-s_nextdown.c += -fno-builtin-nextdownl CFLAGS-s_nexttoward.c += -fno-builtin-nexttoward -fno-builtin-nexttowardl CFLAGS-s_nexttowardf.c += -fno-builtin-nexttowardf @@ -1455,7 +1488,7 @@ CFLAGS-s_scalbn.c += -fno-builtin-scalbnl CFLAGS-s_setpayload.c += -fno-builtin-setpayloadl CFLAGS-s_setpayloadsig.c += -fno-builtin-setpayloadsigl CFLAGS-s_significand.c += -fno-builtin-significandl -CFLAGS-s_sin.c += -fno-builtin-sinl +CFLAGS-s_sin.c += -fno-builtin-sinl -fno-builtin-cosl CFLAGS-s_sincos.c += -fno-builtin-sincosl CFLAGS-w_sinh.c += -fno-builtin-sinhl CFLAGS-s_sinpi.c += -fno-builtin-sinpil