From 74f614b70a3deed12c4587a3311eb5361fdc66dd Mon Sep 17 00:00:00 2001 From: "Paul E. Murphy" Date: Fri, 7 Feb 2020 14:06:35 -0600 Subject: [PATCH] ldbl-128ibm-compat: enforce correct abi flags on internal file A number of utility files and helper objects should also be explicitly configured to build with the ibm128 ABI to prevent gremlins when enabling IEEE long double. --- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile index 7efbd00089..2dceb658e7 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile @@ -338,6 +338,17 @@ ldbl-ibm128-files := $(objpfx)test-%-ibm128^ \ $(objpfx)iovswscanf^ \ $(objpfx)iovfscanf^ \ $(objpfx)iovfwscanf^ \ + $(objpfx)mpn2ldbl^ \ + $(objpfx)ldbl2mpn^ \ + $(objpfx)strtold_nan^ \ + $(objpfx)strtold_l^ \ + $(objpfx)strtold^ \ + $(objpfx)strfroml^ \ + $(objpfx)wcstold_nan^ \ + $(objpfx)wcstold_l^ \ + $(objpfx)wcstold^ \ + $(objpfx)printf_fphex^ \ + $(objpfx)printf_fp^ \ $(foreach r,$(ldbl-extra-routines),$(objpfx)$(r)^) \ $(foreach r,$(ldbl-extra-routines),$(objpfx)$(r)-internal^) obj-suf-foreach = $(foreach suf,$(all-object-suffixes),$(subst ^,$(suf),$(1))) -- 2.11.4.GIT