]> git.ipfire.org Git - thirdparty/gcc.git/commit
libgcc, bitint: do not use softfp_wrap for bitint and add build option
authorAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 30 Sep 2025 09:57:58 +0000 (10:57 +0100)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 30 Sep 2025 09:57:58 +0000 (10:57 +0100)
commit796d70db703d90731bb805352d287c786b7e2061
treee33d3e8201753cd64a974d6340edf406f8514afa
parent5173a61b68074b168b3101a9f815b579089aac76
libgcc, bitint: do not use softfp_wrap for bitint and add build option

This patch circumvents the softfp_wrap for bitint functions in libgcc as certain
ports, like arm, can use softfp_wrap to distinquigh between targets they want to
use specialized assembly functions for and targets that they use the soft-fp
C implementations for.  This is an orthogonal choice to the use of the soft-fp
C implementations for bitint conversions.

This patch also adds extra options to build bitint soft-fp functions, this is
needed by the arm port to build HF bitint conversion functions.

libgcc/ChangeLog:

* config/t-softfp: Don't use softfp_wrap for bitint functions.
(softfp_cflags): New parameter that is passed to the building of bitint
functions.
libgcc/config/t-softfp