[2.26 COMMITTED 0/5] Fixes for gcc enabling -mfloat128 by default on powerpc64le

Gabriel F. T. Gomes gabriel@inconstante.eti.br
Sun Jan 1 00:00:00 GMT 2017


These changes allow the building of glibc for powerpc64le with GCC 8.

As was the case when committed to master, stripped shared objects are
the same before and after the patches.

Gabriel F. T. Gomes (5):
  powerpc64le: Add -mfloat128 to tst-strtod-nan-locale testcase
  powerpc: Add redirection for finitef128, isinf128, and isnanf128
  ldbl-128ibm: Copy implementations from ldbl-128 instead of including
    them
  ldbl-128ibm: Automatic replacing of _Float128 and L()
  Remove conditional on LDBL_MANT_DIG from e_lgammal_r.c

 ChangeLog                                          |  47 +
 sysdeps/ieee754/ldbl-128/e_lgammal_r.c             |   6 +-
 sysdeps/ieee754/ldbl-128ibm/e_expl.c               |   4 +-
 sysdeps/ieee754/ldbl-128ibm/e_j0l.c                | 867 +++++++++++++++++-
 sysdeps/ieee754/ldbl-128ibm/e_j1l.c                | 888 +++++++++++++++++-
 sysdeps/ieee754/ldbl-128ibm/e_lgammal_r.c          | 995 ++++++++++++++++++++-
 sysdeps/ieee754/ldbl-128ibm/s_cbrtl.c              | 104 ++-
 sysdeps/ieee754/ldbl-128ibm/t_expl.h               | 970 ++++++++++++++++++++
 sysdeps/powerpc/powerpc64/fpu/multiarch/s_finite.c |   9 +
 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isinf.c  |   9 +
 sysdeps/powerpc/powerpc64/fpu/multiarch/s_isnan.c  |   9 +
 sysdeps/powerpc/powerpc64le/Makefile               |   3 +
 12 files changed, 3885 insertions(+), 26 deletions(-)
 create mode 100644 sysdeps/ieee754/ldbl-128ibm/t_expl.h

-- 
2.13.6



More information about the Libc-stable mailing list