aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2022-07-26 08:45:02 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2024-02-09 10:29:18 -0300
commit0c16775b5cedca6205a28148fa6f2a111ae499c6 (patch)
tree03d9518814534f041d039102121757277269ef25
parent94126cc2707c9e7b71a77b9ab0dfa5e5b77fa5ac (diff)
downloadglibc-0c16775b5cedca6205a28148fa6f2a111ae499c6.tar
glibc-0c16775b5cedca6205a28148fa6f2a111ae499c6.tar.gz
glibc-0c16775b5cedca6205a28148fa6f2a111ae499c6.tar.bz2
glibc-0c16775b5cedca6205a28148fa6f2a111ae499c6.zip
i386: Disable math_opt_barrier and math_force_eval for clang
It triggers an ICE with clang while building round_and_return.
-rw-r--r--sysdeps/x86/fpu/math-barriers.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/x86/fpu/math-barriers.h b/sysdeps/x86/fpu/math-barriers.h
index 6fdcdac280..59577b77ea 100644
--- a/sysdeps/x86/fpu/math-barriers.h
+++ b/sysdeps/x86/fpu/math-barriers.h
@@ -19,7 +19,7 @@
#ifndef X86_MATH_BARRIERS_H
#define X86_MATH_BARRIERS_H 1
-#ifdef __SSE2_MATH__
+#if defined __SSE2_MATH__ && !defined (__clang__)
# define math_opt_barrier(x) \
({ __typeof(x) __x; \
if (sizeof (x) <= sizeof (double) \