git: a7e07d0d57f1 - main - libgcc_s: export __extendhftf2

From: Brooks Davis <brooks_at_FreeBSD.org>
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;