git: a7e07d0d57f1 - main - libgcc_s: export __extendhftf2
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 08 Apr 2026 15:32:10 UTC
The branch main has been updated by brooks:
URL: https://cgit.FreeBSD.org/src/commit/?id=a7e07d0d57f1a2f2c94c6be1e3f33c03635235d1
commit a7e07d0d57f1a2f2c94c6be1e3f33c03635235d1
Author: Brooks Davis <brooks@FreeBSD.org>
AuthorDate: 2026-04-08 15:31:03 +0000
Commit: Brooks Davis <brooks@FreeBSD.org>
CommitDate: 2026-04-08 15:31:55 +0000
libgcc_s: export __extendhftf2
We've compiled it since the LLVM 13 import in 2021, but for some reason
never exported it. A user of CheriBSD recently caused Morello LLVM to
emit a reference to it so finish the job and export it.
Reviewed by: dim, emaste
Fixes: 6e75b2fbf9a0 ("Merge llvm-project release/13.x llvmorg-13.0.0-rc1-97-g23ba3732246a")
MFC after: 1 week
Sponsored by: DARPA, AFRL
See also: https://github.com/CTSRD-CHERI/cheribsd/issues/2614
Differential Revision: https://reviews.freebsd.org/D56310
---
lib/libgcc_s/Symbol.map | 1 +
1 file changed, 1 insertion(+)
diff --git a/lib/libgcc_s/Symbol.map b/lib/libgcc_s/Symbol.map
index e8f7e824adaf..91fdeac3f2cf 100644
--- a/lib/libgcc_s/Symbol.map
+++ b/lib/libgcc_s/Symbol.map
@@ -198,6 +198,7 @@ GCC_4.6.0 {
__divtf3;
__eqtf2;
__extenddftf2;
+ __extendhftf2;
__extendsftf2;
__fixtfdi;
__fixtfsi;