https://gcc.gnu.org/g:63019645e9daae404e78d0696ecccdb49a794959
commit 63019645e9daae404e78d0696ecccdb49a794959 Author: Michael Meissner <meiss...@linux.ibm.com> Date: Mon Jun 17 18:42:29 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gcc/ChangeLog.bugs b/gcc/ChangeLog.bugs index 0366545b17e8..9a2af6e5eaf0 100644 --- a/gcc/ChangeLog.bugs +++ b/gcc/ChangeLog.bugs @@ -1,3 +1,29 @@ +==================== Branch work169-bugs, patch #400 ==================== + +Do not build IEEE 128-bit support for little endian power5. + +2024-06-17 Michael Meissner <meiss...@linux.ibm.com> + +gcc/ + + * config/rs6000/rs6000.cc (rs6000_option_override_internal): Do not + allow IEEE 128-bit on little endian 32-bit systems. + +libgcc/ + + * config.host (powerpc*-linux*): Do not build the IEEE 128-bit support + libraries unless GCC is configured for at least power8 by default. + * configure.ac (powerpc*-linux*): Likewise. + * configure: Regenerate. + +libgfortran/ + + * configure.ac (powerpc64le*-linux*): Check to see that the compiler + uses VSX before enabling IEEE 128-bit support. + * configure: Regenerate. + * kinds-override.h: Do not enable IEEE 128-bit floating point support on + little endian PowerPC that does not have VSX support. + ==================== Branch work169-bugs, patch #11 (work169 branch) ==================== Add -mcpu=future tuning support.