mirror of
https://forge.sourceware.org/marek/gcc.git
synced 2026-02-22 03:47:02 -05:00
libgcc: Move bitint support exports to x86/aarch64 specific map files
When adding _BitInt support I was hoping all or most of arches would implement it already for GCC 14. That didn't happen and with new hosts adding support for _BitInt for GCC 16 (s390x-linux and as was posted today loongarch-linux too), we need the _BitInt support functions exported on those arches at GCC_16.0.0 rather than GCC_14.0.0 which shouldn't be changed anymore. The following patch does that. Both arches were already exporting some of the _BitInt related symbols in their specific map files, this just moves the remaining ones there as well. 2025-05-20 Jakub Jelinek <jakub@redhat.com> * libgcc-std.ver.in (GCC_14.0.0): Remove bitint related exports from here. * config/i386/libgcc-glibc.ver (GCC_14.0.0): Add them here. * config/i386/libgcc-darwin.ver (GCC_14.0.0): Likewise. * config/i386/libgcc-sol2.ver (GCC_14.0.0): Likewise. * config/aarch64/libgcc-softfp.ver (GCC_14.0.0): Likewise.
This commit is contained in:
committed by
Jakub Jelinek
parent
e38027c8ff
commit
35fd4abd3b
@@ -42,8 +42,14 @@ GCC_13.0.0 {
|
||||
|
||||
%inherit GCC_14.0.0 GCC_13.0.0
|
||||
GCC_14.0.0 {
|
||||
__mulbitint3
|
||||
__divmodbitint4
|
||||
__fixsfbitint
|
||||
__fixdfbitint
|
||||
__fixtfbitint
|
||||
__floatbitintbf
|
||||
__floatbitinthf
|
||||
__floatbitintsf
|
||||
__floatbitintdf
|
||||
__floatbitinttf
|
||||
}
|
||||
|
||||
@@ -37,10 +37,16 @@ GCC_14.0.0 {
|
||||
__truncxfbf2
|
||||
__trunchfbf2
|
||||
# Added to GCC_14.0.0 in i386/libgcc-glibc.ver.
|
||||
__mulbitint3
|
||||
__divmodbitint4
|
||||
__fixsfbitint
|
||||
__fixdfbitint
|
||||
__fixxfbitint
|
||||
__fixtfbitint
|
||||
__floatbitintbf
|
||||
__floatbitinthf
|
||||
__floatbitintsf
|
||||
__floatbitintdf
|
||||
__floatbitintxf
|
||||
__floatbitinttf
|
||||
}
|
||||
|
||||
@@ -229,10 +229,16 @@ GCC_13.0.0 {
|
||||
|
||||
%inherit GCC_14.0.0 GCC_13.0.0
|
||||
GCC_14.0.0 {
|
||||
__mulbitint3
|
||||
__divmodbitint4
|
||||
__fixsfbitint
|
||||
__fixdfbitint
|
||||
__fixxfbitint
|
||||
__fixtfbitint
|
||||
__floatbitintbf
|
||||
__floatbitinthf
|
||||
__floatbitintsf
|
||||
__floatbitintdf
|
||||
__floatbitintxf
|
||||
__floatbitinttf
|
||||
}
|
||||
|
||||
@@ -144,10 +144,16 @@ GCC_14.0.0 {
|
||||
__truncxfbf2
|
||||
__trunchfbf2
|
||||
# Added to GCC_14.0.0 in i386/libgcc-glibc.ver.
|
||||
__mulbitint3
|
||||
__divmodbitint4
|
||||
__fixsfbitint
|
||||
__fixdfbitint
|
||||
__fixxfbitint
|
||||
__fixtfbitint
|
||||
__floatbitintbf
|
||||
__floatbitinthf
|
||||
__floatbitintsf
|
||||
__floatbitintdf
|
||||
__floatbitintxf
|
||||
__floatbitinttf
|
||||
}
|
||||
|
||||
@@ -1947,12 +1947,6 @@ GCC_7.0.0 {
|
||||
|
||||
%inherit GCC_14.0.0 GCC_7.0.0
|
||||
GCC_14.0.0 {
|
||||
__PFX__mulbitint3
|
||||
__PFX__divmodbitint4
|
||||
__PFX__fixsfbitint
|
||||
__PFX__fixdfbitint
|
||||
__PFX__floatbitintsf
|
||||
__PFX__floatbitintdf
|
||||
__PFX__hardcfr_check
|
||||
__PFX__strub_enter
|
||||
__PFX__strub_update
|
||||
|
||||
Reference in New Issue
Block a user