diff options
author | Gabriel F. T. Gomes <gabrielftg@linux.ibm.com> | 2019-07-11 11:48:00 -0300 |
---|---|---|
committer | Gabriel F. T. Gomes <gabrielftg@linux.ibm.com> | 2019-12-03 13:30:42 -0300 |
commit | 39c977b23e3e547e70d199a679b37bdf9c3223f6 (patch) | |
tree | ed1f951deb83c374a1c9570f896aaf24b7999780 /sysdeps/ieee754/ldbl-128ibm-compat/Makefile | |
parent | 80a19b003e2836abda4ad96721a40c6f7a32ab4c (diff) | |
download | glibc-39c977b23e3e547e70d199a679b37bdf9c3223f6.tar.gz glibc-39c977b23e3e547e70d199a679b37bdf9c3223f6.tar.xz glibc-39c977b23e3e547e70d199a679b37bdf9c3223f6.zip |
ldbl-128ibm-compat: Add tests for strfroml, strtold, and wcstold
Since the commit commit 86a0f56158bd9cbaf2d640e2e6c66539f4cbbcc1 Author: Rajalakshmi Srinivasaraghavan <raji@linux.vnet.ibm.com> Date: Thu Jun 28 13:57:50 2018 +0530 ldbl-128ibm-compat: Introduce ieee128 symbols IEEE long double versions of strfroml, strtold, and wcstold have been prepared, but not exposed (which will only happen when the full support for IEEE long double is complete). This patch adds tests for these functions in both IBM and IEEE long double mode. Reviewed-by: Paul E. Murphy <murphyp@linux.ibm.com>
Diffstat (limited to 'sysdeps/ieee754/ldbl-128ibm-compat/Makefile')
-rw-r--r-- | sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile index c8a4d084dc..b54eb04f22 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile @@ -6,6 +6,14 @@ ldbl-extra-routines += fwscanf \ vwscanf endif +ifeq ($(subdir),wcsmbs) +tests-internal += test-wcstold-ibm128 test-wcstold-ieee128 +CFLAGS-test-wcstold-ieee128.c += -mfloat128 -mabi=ieeelongdouble -Wno-psabi +CFLAGS-test-wcstold-ibm128.c += -mabi=ibmlongdouble -Wno-psabi + +$(objpfx)test-wcstold-ieee128: gnulib-tests += $(f128-loader-link) +endif + ifeq ($(subdir),stdio-common) ldbl-extra-routines += printf_size \ asprintf \ @@ -230,6 +238,12 @@ CFLAGS-test-strfmon-ibm128.c += -mabi=ibmlongdouble -Wno-psabi CFLAGS-test-strfmon-ieee128.c += -mfloat128 -mabi=ieeelongdouble -Wno-psabi $(objpfx)tst-strfmon-ibm128.out: $(gen-locales) $(objpfx)tst-strfmon-ieee128.out: $(gen-locales) + +tests-internal += test-strfrom-ibm128 test-strfrom-ieee128 +CFLAGS-test-strfrom-ieee128.c += -mfloat128 -mabi=ieeelongdouble -Wno-psabi +CFLAGS-test-strfrom-ibm128.c += -mabi=ibmlongdouble -Wno-psabi + +$(objpfx)test-strfrom-ieee128: gnulib-tests += $(f128-loader-link) endif # Add IEEE binary128 files as make targets. |