https://gcc.gnu.org/g:5411b60bd85b40db1e8fd7086e5531afc7caf0ec
commit 5411b60bd85b40db1e8fd7086e5531afc7caf0ec Author: Michael Meissner <meiss...@linux.ibm.com> Date: Tue Jun 18 13:27:54 2024 -0400 Update ChangeLog.* Diff: --- gcc/ChangeLog.bugs | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/gcc/ChangeLog.bugs b/gcc/ChangeLog.bugs index 4bd3e28874b9..449f44ce3fa8 100644 --- a/gcc/ChangeLog.bugs +++ b/gcc/ChangeLog.bugs @@ -1,22 +1,9 @@ -==================== Branch work169-bugs, patch #401 ==================== +==================== Branch work169-bugs, patch #402 ==================== Do not build IEEE 128-bit support for little endian power5. 2024-06-18 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 enable ieee 128-bit hardware - support unless ieee 128-bit basic support is provided. - * configure.ac (powerpc*-linux*): Disable building libgcc on legacy - 32-bit little endian systems which will never support VSX. - * configure: Regenerate. - libgfortran/ * configure.ac (powerpc64le*-linux*): Check to see that the compiler @@ -24,6 +11,17 @@ libgfortran/ * configure: Regenerate. * kinds-override.h: Do not enable IEEE 128-bit floating point support on little endian PowerPC that does not have VSX support. + * libgfortran.h (POWER_IEEE128): Add check for __VSX__. + +libstdc++-v3/ + + * configure.ac (powerpc*-*-linux*): Skip IEEE 128-bit on little endian + PowerPC systems without VSX. + * configure: Regenerate. + * numeric_traits.h: Don't enable IEEE 128-bit on PowerPC systems without + VSX. + +==================== Branch work169-bugs, patch #401 was reverted ==================== ==================== Branch work169-bugs, patch #400 was reverted ====================