Index: flang/lib/Evaluate/intrinsics-library.cpp =================================================================== --- flang/lib/Evaluate/intrinsics-library.cpp +++ flang/lib/Evaluate/intrinsics-library.cpp @@ -330,12 +330,14 @@ using F = FuncPointer; using FN = FuncPointer; static constexpr HostRuntimeFunction table[]{ +#if !_ARCH_PPC // double-double, not supported; TODO: use HostTypeExists instead FolderFactory::Create("bessel_j0"), FolderFactory::Create("bessel_j1"), FolderFactory::Create("bessel_jn"), FolderFactory::Create("bessel_y0"), FolderFactory::Create("bessel_y1"), FolderFactory::Create("bessel_yn"), +#endif // !_ARCH_PPC }; static constexpr HostRuntimeMap map{table}; static_assert(map.Verify(), "map must be sorted");