ldbl-128ibm: make ieee754.h work with IEEE 128 long double
commita92ac9f494b2a7d59a1f54ba79c569a35a6da005
authorPaul E. Murphy <murphyp@linux.vnet.ibm.com>
Fri, 7 Feb 2020 20:07:01 +0000 (7 14:07 -0600)
committerPaul E. Murphy <murphyp@linux.vnet.ibm.com>
Fri, 21 Feb 2020 14:24:36 +0000 (21 08:24 -0600)
treee32c49c2f71a90e66a9f75647e846ba6d8b47775
parentbb05281822d406afdf5fa0457a91f77a5f5260f1
ldbl-128ibm: make ieee754.h work with IEEE 128 long double

Instead of attempting something more creative, just copy
the small struct from ldbl-128 and enable it when IEEE
long double is present, and update the ibm long double
variant if supported.

Likewise, provide a shadow copy of math_ldbl.h to prevent
the ibm128 specific long double header from poisoning
unrelated files due to it's usage in math_private.h.

Reviewed-by: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com>
sysdeps/ieee754/ldbl-128ibm-compat/math_ldbl.h [new file with mode: 0644]
sysdeps/ieee754/ldbl-128ibm/ieee754.h