From 8c3ef55f8ccb4a816283df16f5585b5cefe3016e3b51bdcfb597b22b0e3a6d3c Mon Sep 17 00:00:00 2001 From: JS Date: Mon, 9 Feb 2026 20:12:06 +0800 Subject: [PATCH] - Remove loongarch64 from quadmath_arch. On LoongArch long double is IEEE quad, so libquadmath is not needed and no longer built. --- gcc.spec.in | 2 +- gcc15-testresults.spec | 2 +- gcc15.changes | 6 ++++++ gcc15.spec | 2 +- 4 files changed, 9 insertions(+), 3 deletions(-) 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 -- 2.51.1