https://gcc.gnu.org/g:5450d89ff5b3ac81c35d5ae2d40bf614ae7bff64
commit 5450d89ff5b3ac81c35d5ae2d40bf614ae7bff64 Author: Michael Meissner <[email protected]> Date: Thu Oct 29 01:33:10 2026 -0400 Fix build error on 32-bit. 2026-10-29 Michael Meissner <[email protected]> libgcc/ * config/rs6000/sfp-machine.h (TItype2): Don't define when building on 32-bit systems. (UTItype2): Likewise. Diff: --- libgcc/config/rs6000/sfp-machine.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libgcc/config/rs6000/sfp-machine.h b/libgcc/config/rs6000/sfp-machine.h index 5e87e3e0b4da..2cbd7dc22a12 100644 --- a/libgcc/config/rs6000/sfp-machine.h +++ b/libgcc/config/rs6000/sfp-machine.h @@ -176,8 +176,10 @@ typedef int SItype2 __attribute__ ((mode (SI))); typedef unsigned int USItype2 __attribute__ ((mode (SI))); typedef int DItype2 __attribute__ ((mode (DI))); typedef unsigned int UDItype2 __attribute__ ((mode (DI))); +#ifdef _ARCH_PPC64 typedef int TItype2 __attribute__ ((mode (TI))); typedef unsigned int UTItype2 __attribute__ ((mode (TI))); +#endif /* We have 2 different conversion functions. One passes or returns the 16-bit floating point type in a floating point register, and the other passes or
