https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114742
--- Comment #7 from Jonathan Wakely ---
OK, then ALT128_COMPAT is effectively only for LE.
So I think I'll make whatever change is needed so that ALT128_COMPAT isn't
defined for power6 LE and power7 LE, so the errors Matthias found don't happen
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114742
Jakub Jelinek changed:
What|Removed |Added
CC||jakub at gcc dot gnu.org
--- Comment #6
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114742
--- Comment #5 from Jonathan Wakely ---
(In reply to Michael Meissner from comment #4)
> The macro __LONG_DOUBLE_IEEE128__ is defined if long double uses the IEEE
> 128-bit format, and __LONG_DOUBLE_IBM128__ is defined if long double uses
> the
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114742
--- Comment #4 from Michael Meissner ---
The minimum architecture for IEEE 128-bit support is power7, because it needs
the VSX registers to pass and return IEEE 128-bit values.
Now, in theory, IEEE 128-bit support could have required only Altiv
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114742
Peter Bergner changed:
What|Removed |Added
CC||bergner at gcc dot gnu.org,
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114742
--- Comment #2 from Jonathan Wakely ---
Mathias noted that still fails with -mcpu=power7
Checking for _ARCH_PWR8 or __POWER8_VECTOR__ instead works.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114742
Jonathan Wakely changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|