libcxxabi-test-don-t-fail-extended-long-double
authorLLVM Packaging Team <pkg-llvm-team@lists.alioth.debian.org>
Sat, 23 Jul 2022 21:01:02 +0000 (22:01 +0100)
committerSylvestre Ledru <sylvestre@debian.org>
Sat, 23 Jul 2022 21:01:02 +0000 (22:01 +0100)
Powerpc has extended double that doesn't match x86 coding. Power format would
need special tests to verify correctness but for now it is enough to prevent
incorrect test from running.

Gbp-Pq: Topic libcxx
Gbp-Pq: Name libcxxabi-test-don-t-fail-extended-long-double.patch

libcxxabi/test/test_demangle.pass.cpp

index 41ee1100d12d2a4d66d2563ba495ae0e8fc7f0bc..35cf09665abbb000146c05a2adf9c91458ec3666 100644 (file)
@@ -29904,7 +29904,7 @@ const char* invalid_cases[] =
     "NSoERj5E=Y1[uM:ga",
     "Aon_PmKVPDk7?fg4XP5smMUL6;<WsI_mgbf23cCgsHbT<l8EE\0uVRkNOoXDrgdA4[8IU>Vl<>IL8ayHpiVDDDXTY;^o9;i",
     "_ZNSt16allocator_traitsISaIN4llvm3sys2fs18directory_iteratorEEE9constructIS3_IS3_EEEDTcl12_S_constructfp_fp0_spcl7forwardIT0_Efp1_EEERS4_PT_DpOS7_",
-#if !LDBL_FP80
+#if !LDBL_FP80 && __LDBL_MANT_DIG__ < 64
     "_ZN5test01hIfEEvRAcvjplstT_Le4001a000000000000000E_c",
 #endif
        // The following test cases were found by libFuzzer+ASAN