[Bug c++/98645] C++ modules support does not work on PowerPC with IEEE 128-bit long double
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98645 Nathan Sidwell changed: What|Removed |Added Last reconfirmed||2021-01-19 Ever confirmed|0 |1 Status|UNCONFIRMED |ASSIGNED
[Bug c++/98645] C++ modules support does not work on PowerPC with IEEE 128-bit long double
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98645 --- Comment #1 from Segher Boessenkool --- (In reply to Michael Meissner from comment #0) > I am tuning up the final patches for providing support to enable the PowerPC > server compilers to change the default long double from using the IBM > 128-bit double double format to IEEE 128-bit. You mean "change the default for powerpc64le-*" I hope? Most other configurations we cannot change, certainly not before we allow IEEE QP float everywhere. > When the default long double is IEEE 128-bit, the powerpc backend needs to > create a new type (__ibm128) to allow access to the old IBM 128-bit format. > It looks like the gcc/cp/module.cc code does not have a method of dealing > with target specific floating point types. If that is true, this should be a P1. Please figure out if it is true!
[Bug c++/98645] C++ modules support does not work on PowerPC with IEEE 128-bit long double
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98645 Michael Meissner changed: What|Removed |Added CC||bergner at gcc dot gnu.org, ||dje at gcc dot gnu.org, ||meissner at gcc dot gnu.org, ||nathan at gcc dot gnu.org, ||segher at gcc dot gnu.org, ||wschmidt at gcc dot gnu.org Priority|P3 |P2 Build||powerpc64le-gnu-linux Severity|normal |major Target||powerpc64le-gnu-linux Host||powerpc64le-gnu-linux