https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70381
Bug ID: 70381 Summary: On powerpc, -mfloat128 is on by default for all VSX systems Product: gcc Version: 6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: meissner at gcc dot gnu.org Target Milestone: --- The file config/rs6000/rs6000-cpus.def enables -mfloat128 for ISA 2.06 (power7). However, the emulator library in libgcc is only built on Linux systems. In addition, glibc has not been modified to support __float128 at this time. In the GCC 6.0 time frame, -mfloat128 should not be set by default on power7/power8 systems. In GCC 7.0, the default to enable -mfloat128 should be set on the OSes that build the emulator or have the hardware support for IEEE 128-bit floating point.