Files
gcc/libgcc
Jan Dubiec e6f2daff77 [PATCH] libgcc: PR target/116363 Fix SFtype to UDWtype conversion
This patch fixes SFtype to UDWtype (aka float to unsigned long long)
conversion on targets without DFmode like e.g. H8/300H. It solely relies
on SFtype->UWtype and UWtype->UDWtype conversions/casts. The existing code
in line 2218 (counter = a) assigns/casts a float which is *always* not lesser
than Wtype_MAXp1_F to an UWtype int which of course does not have enough
capacity.

	PR target/116363

libgcc/ChangeLog:

	* libgcc2.c (__fixunssfDI): Fix SFtype to UDWtype conversion for targets
	without LIBGCC2_HAS_DF_MODE defined
2025-07-10 07:41:08 -06:00
..