ldbl-128ibm-compat: Add argp_error and argp_failure
commit77607e7d44e255f83e4df55d55ecb52867a86f03
authorGabriel F. T. Gomes <gabrielftg@linux.ibm.com>
Thu, 11 Jul 2019 14:47:25 +0000 (11 11:47 -0300)
committerGabriel F. T. Gomes <gabrielftg@linux.ibm.com>
Wed, 27 Nov 2019 18:52:41 +0000 (27 15:52 -0300)
tree3aa1891826233e2830fd301ce0f7a72d3c435a91
parent3b5ebe85aabfa44583a18a7ef51bc4d387e362c1
ldbl-128ibm-compat: Add argp_error and argp_failure

Use the recently added, internal functions, __argp_error_internal and
__argp_failure_internal, to provide argp_error and argp_failure that can
take long double arguments with IEEE binary128 format on platforms where
long double can also take double format or some non-IEEE format
(currently, this means powerpc64le).

Tested for powerpc64le.

Reviewed-by: Paul E. Murphy <murphyp@linux.ibm.com>
sysdeps/ieee754/ldbl-128ibm-compat/Makefile
sysdeps/ieee754/ldbl-128ibm-compat/Versions
sysdeps/ieee754/ldbl-128ibm-compat/ieee128-argp-help.c [new file with mode: 0644]