[all-commits] [llvm/llvm-project] c5cdf3: [flang][runtime] Partial revert of #83383. (#83478)
Slava Zakharin via All-commits
all-commits at lists.llvm.org
Thu Feb 29 14:47:40 PST 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: c5cdf3432a3928de8f111a7483962f0e5103546f
https://github.com/llvm/llvm-project/commit/c5cdf3432a3928de8f111a7483962f0e5103546f
Author: Slava Zakharin <szakharin at nvidia.com>
Date: 2024-02-29 (Thu, 29 Feb 2024)
Changed paths:
M flang/runtime/Float128Math/exponent.cpp
M flang/runtime/Float128Math/fraction.cpp
M flang/runtime/Float128Math/mod-real.cpp
M flang/runtime/Float128Math/modulo-real.cpp
M flang/runtime/Float128Math/nearest.cpp
M flang/runtime/Float128Math/rrspacing.cpp
M flang/runtime/Float128Math/scale.cpp
M flang/runtime/Float128Math/set-exponent.cpp
M flang/runtime/Float128Math/spacing.cpp
M flang/runtime/numeric-templates.h
M flang/runtime/numeric.cpp
Log Message:
-----------
[flang][runtime] Partial revert of #83383. (#83478)
For `LDBL_MANT_DIG == 113` targets the REAL(16) versions of F18
runtime APIs can stay and should better stay in FortranRuntime.
This way, no additional linking actions are required, because
glibc provides all that is needed.
I thought I would isolate all REAL(16) implementations (both
via `__float128` and `long double`) into Float128Math library,
but that was a bad idea.
This should fix aarch64 buildbots failing gfortran tests.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list