On Tue, May 07, 2024 at 08:57:00PM +0200, Richard Biener wrote: > > > > Am 07.05.2024 um 18:02 schrieb Jakub Jelinek <ja...@redhat.com>: > > > > Hi! > > > > The HF and BF modes have the same size/precision and neither is > > a subset nor superset of the other. > > So, using either __extendhfbf2 or __trunchfbf2 is weird. > > The expansion apparently emits __extendhfbf2, but on the libgcc side > > we apparently have __trunchfbf2 implemented. > > > > I think it is easier to switch to using what is available rather than > > adding new entrypoints to libgcc, even alias, because this is backportable. > > > > Bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk? > > Ok - do we have any target patterns that need adjustments?
I don't think so. BFmode is i386/aarch64/arm/riscv backend only from what I can see, I've done make mddump for all of them and none of the tmp-mddump.md files show any matches for hfbf (nor bfhf). Jakub