https://gcc.gnu.org/bugzilla/show_bug.cgi?id=26374
--- Comment #22 from beebe at math dot utah.edu ---
Yesterday, I got a Fedora 36 PPC64LE VM up, and left it installing
hundreds of packages overnight. QEMU 4.2.1 on Ubuntu 20.04 picks a
default CPU type of POWER9. Alas, the ISO installation gets nicely
into a normal boot, then dies with a kernel panic. I changed the
default CPU type to POWER8, and that led to a successful installation.
This morning, I built my feature test package
http://www.math.utah.edu/pub/features/
and got this nice report back:
LDBL_DECIMAL_DIG = 36
LDBL_DIG = 33
LDBL_EPSILON = 0x1p-112
LDBL_HAS_SUBNORM = 1
LDBL_MANT_DIG = 113
LDBL_MAX = 0x1.ffffffffffffffffffffffffffffp+16383
LDBL_MAX_10_EXP = 4932
LDBL_MAX_EXP = 16384
LDBL_MIN = 0x1p-16382
LDBL_MIN_10_EXP = -4931
LDBL_MIN_EXP = -16381
LDBL_NORM_MAX = [not defined]
LDBL_TRUE_MIN = 0x0.0000000000000000000000000001p-16382
HUGE_VALL = inf
...
Computed long double limits:
smallest floating-point number: 0.00000000e+00 == 2^(-16494)
[IEEE 754 smallest 128-bit subnormal]
machine epsilon: 1.92592994e-34 == 2^(-112)
[IEEE 754 128-bit conformant]
long double appears to be 128-bit value stored in 128-bit
(16-byte) field
That indicates that long double implemented as doubled double is now
history on this platform, and that is good news for me.
Thanks for telling me about this change for Fedora on PowePC.
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: [email protected] -
- 155 S 1400 E RM 233 [email protected] [email protected] -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------