From 2b8dcb4dbf6b9df23b910a53f75448eb08359094 Mon Sep 17 00:00:00 2001 From: Nikita Popov Date: Aug 10 2022 08:34:59 +0000 Subject: Revert powerpc -mabi=ieeelongdouble default Revert the abi default again until https://bugzilla.redhat.com/show_bug.cgi?id=2115752 is fixed. This reverts commit 2efd3e3d10e6cccafb41b78ed3da991e57fcf735. --- diff --git a/clang.spec b/clang.spec index 04a2161..0d4b840 100644 --- a/clang.spec +++ b/clang.spec @@ -39,7 +39,7 @@ Name: %pkg_name Version: %{clang_version}%{?rc_ver:~rc%{rc_ver}} -Release: 5%{?dist} +Release: 6%{?dist} Summary: A C language family front-end for LLVM License: NCSA @@ -310,7 +310,6 @@ CFLAGS="$CFLAGS -Wno-address -Wno-nonnull -Wno-maybe-uninitialized" # -DLLVM_ENABLE_NEW_PASS_MANAGER=ON can be removed once this patch is committed: # https://reviews.llvm.org/D107628 -# -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=ON to match gcc. %cmake -G Ninja \ -DLLVM_PARALLEL_LINK_JOBS=1 \ -DLLVM_LINK_LLVM_DYLIB:BOOL=ON \ @@ -360,9 +359,6 @@ CFLAGS="$CFLAGS -Wno-address -Wno-nonnull -Wno-maybe-uninitialized" -DCLANG_BUILD_EXAMPLES:BOOL=OFF \ -DBUILD_SHARED_LIBS=OFF \ -DCLANG_REPOSITORY_STRING="%{?dist_vendor} %{version}-%{release}" \ -%if 0%{?fedora} - -DPPC_LINUX_DEFAULT_IEEELONGDOUBLE=ON \ -%endif %ifarch %{arm} -DCLANG_DEFAULT_LINKER=lld \ %endif @@ -595,7 +591,10 @@ false %endif %changelog -* Mon Jul 18 2022 Tom Stellard - 14.0.5-5 +* Wed Aug 10 2022 Nikita Popov - 14.0.5-6 +- Revert powerpc -mabi=ieeelongdouble default + +* Mon Aug 04 2022 Tom Stellard - 14.0.5-5 - Re-enable ieee128 as the default long double format on ppc64le * Thu Jul 28 2022 Amit Shah - 14.0.5-4 diff --git a/tests/ppc64le-long-double/main.fmf b/tests/ppc64le-long-double/main.fmf index c341e3c..133c75a 100644 --- a/tests/ppc64le-long-double/main.fmf +++ b/tests/ppc64le-long-double/main.fmf @@ -1,6 +1,8 @@ summary: Test that gcc and clang use the same long double format on ppc64le test: $WITH_SCL ./runtest.sh duration: 1h +# see https://bugzilla.redhat.com/show_bug.cgi?id=2115752 +enabled: false adjust: # Common requirements when LLVM is not SCL-ized - require+: