diff --git a/gcc.spec.in b/gcc.spec.in index 5064361..e982877 100644 --- a/gcc.spec.in +++ b/gcc.spec.in @@ -44,7 +44,7 @@ %define build_ada 0 %endif -%define quadmath_arch %ix86 x86_64 ia64 ppc64le loongarch64 +%define quadmath_arch %ix86 x86_64 ia64 ppc64le %define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64 %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64 loongarch64 %define hwasan_arch aarch64 x86_64 diff --git a/gcc15-testresults.spec b/gcc15-testresults.spec index 3448f66..dcd6a6e 100644 --- a/gcc15-testresults.spec +++ b/gcc15-testresults.spec @@ -64,7 +64,7 @@ %define build_ada 0 %endif -%define quadmath_arch %ix86 x86_64 ia64 ppc64le loongarch64 +%define quadmath_arch %ix86 x86_64 ia64 ppc64le %define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64 %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64 loongarch64 %define hwasan_arch aarch64 x86_64 diff --git a/gcc15.changes b/gcc15.changes index 21d8152..7a7bcc3 100644 --- a/gcc15.changes +++ b/gcc15.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Mon Feb 9 12:03:44 UTC 2026 - JS + +- Remove loongarch64 from quadmath_arch. On LoongArch long double + is IEEE quad, so libquadmath is not needed and no longer built. + ------------------------------------------------------------------- Mon Feb 2 16:13:07 UTC 2026 - Richard Biener diff --git a/gcc15.spec b/gcc15.spec index 616bbb7..ab6eddc 100644 --- a/gcc15.spec +++ b/gcc15.spec @@ -43,7 +43,7 @@ %define build_ada 0 %endif -%define quadmath_arch %ix86 x86_64 ia64 ppc64le loongarch64 +%define quadmath_arch %ix86 x86_64 ia64 ppc64le %define tsan_arch x86_64 aarch64 ppc ppc64 ppc64le s390 s390x riscv64 loongarch64 %define asan_arch x86_64 %ix86 ppc ppc64 ppc64le s390 s390x %sparc %arm aarch64 riscv64 loongarch64 %define hwasan_arch aarch64 x86_64