public inbox for libc-alpha@sourceware.org
 help / color / mirror / Atom feed
* [RFC PATCH 0/5] *printf/*scanf functions for the long double migration on powerpc64le
@ 2018-05-24  4:36 Gabriel F. T. Gomes
  2018-05-24  4:36 ` [RFC PATCH 4/5] RFC: Two vfprintf implementations (IBM and IEEE 128) Gabriel F. T. Gomes
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Gabriel F. T. Gomes @ 2018-05-24  4:36 UTC (permalink / raw)
  To: libc-alpha

Each RFC patch in this thread has its own comments, but I'd like to
point out that:

  * Patch 1/5 is currently under review on libc-alpha, but I added it to
    this series, because it makes the series usable (testable).

  * Patches 2/5 and 3/5 are new cleanups (required by the next patch).

  * Patch 4/5 is the bulk of the RFC.

  * Patch 5/5 is there just to allow people to test the series.



Gabriel F. T. Gomes (4):
  Do not define and undefine vfprintf in vfprintf.c
  Do not declare __mpn_extract_float128 when long double has binary128
    format
  RFC: Two vfprintf implementations (IBM and IEEE 128)
  RFC: powerpc64le: Convert default long double format to IEEE binary128

Tulio Magno Quites Machado Filho (1):
  powerpc: Move around math-related Implies

 include/gmp.h                                      |  2 +-
 libio/stdio.h                                      |  9 ++++
 stdio-common/vfprintf.c                            |  9 ++--
 sysdeps/ieee754/ldbl-128ibm-compat/Makefile        | 20 +++++++++
 sysdeps/ieee754/ldbl-128ibm-compat/Versions        | 12 +++++
 .../ldbl-128ibm-compat/bits/stdio-ieee128.h        | 30 +++++++++++++
 .../ieee754/ldbl-128ibm-compat/ieee128-printf_fp.c | 16 +++++++
 .../ldbl-128ibm-compat/ieee128-printf_fphex.c      | 16 +++++++
 .../ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c  | 13 ++++++
 .../ldbl-128ibm-compat/test-printf-ibm128.c        |  1 +
 .../ldbl-128ibm-compat/test-printf-ieee128.c       |  1 +
 .../ldbl-128ibm-compat/test-printf-ldbl-compat.c   | 51 ++++++++++++++++++++++
 sysdeps/ieee754/ldbl-opt/math_ldbl_opt.h           | 27 +++++++++++-
 .../powerpc/{Implies => powerpc32/Implies-after}   |  0
 sysdeps/powerpc/powerpc64/be/Implies-after         |  5 +++
 sysdeps/powerpc/powerpc64/le/Implies-before        |  6 +++
 .../powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h  |  8 ++++
 .../sysv/linux/powerpc/powerpc64/libc-le.abilist   |  3 ++
 18 files changed, 221 insertions(+), 8 deletions(-)
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Makefile
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/Versions
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/bits/stdio-ieee128.h
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_fp.c
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-printf_fphex.c
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/ieee128-vfprintf.c
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ibm128.c
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ieee128.c
 create mode 100644 sysdeps/ieee754/ldbl-128ibm-compat/test-printf-ldbl-compat.c
 rename sysdeps/powerpc/{Implies => powerpc32/Implies-after} (100%)
 create mode 100644 sysdeps/powerpc/powerpc64/be/Implies-after
 create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/le/ldbl-128ibm-compat-abi.h

-- 
2.14.3

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2018-06-01  0:46 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-24  4:36 [RFC PATCH 0/5] *printf/*scanf functions for the long double migration on powerpc64le Gabriel F. T. Gomes
2018-05-24  4:36 ` [RFC PATCH 4/5] RFC: Two vfprintf implementations (IBM and IEEE 128) Gabriel F. T. Gomes
2018-05-24 20:38   ` Tulio Magno Quites Machado Filho
2018-05-24  4:36 ` [RFC PATCH 2/5] Do not define and undefine vfprintf in vfprintf.c Gabriel F. T. Gomes
2018-05-24 14:16   ` Tulio Magno Quites Machado Filho
2018-05-24  4:36 ` [RFC PATCH 5/5] RFC: powerpc64le: Convert default long double format to IEEE binary128 Gabriel F. T. Gomes
2018-05-24  4:36 ` [RFC PATCH 1/5] powerpc: Move around math-related Implies Gabriel F. T. Gomes
2018-05-24  4:36 ` [RFC PATCH 3/5] Do not declare __mpn_extract_float128 when long double has binary128 format Gabriel F. T. Gomes
2018-05-24 22:01 ` [RFC PATCH 0/5] *printf/*scanf functions for the long double migration on powerpc64le Joseph Myers
2018-05-28 19:55   ` Gabriel F. T. Gomes
2018-05-31 21:23     ` Joseph Myers
2018-06-01  0:46       ` Zack Weinberg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).