From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 93158 invoked by alias); 9 Aug 2019 18:36:19 -0000 Mailing-List: contact glibc-cvs-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: , Sender: glibc-cvs-owner@sourceware.org List-Subscribe: Received: (qmail 93131 invoked by uid 10126); 9 Aug 2019 18:36:19 -0000 Date: Fri, 09 Aug 2019 18:36:00 -0000 Message-ID: <20190809183619.93130.qmail@sourceware.org> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Gabriel F.T.Gomes To: glibc-cvs@sourceware.org Subject: [glibc/gabriel/powerpc-ieee128-printscan] ldbl-128ibm-compat: Add tests for err.h and error.h functions X-Act-Checkin: glibc X-Git-Author: Gabriel F. T. Gomes X-Git-Refname: refs/heads/gabriel/powerpc-ieee128-printscan X-Git-Oldrev: 649699a1d0439889d542cb4082d06d9d297f2922 X-Git-Newrev: ee06790283060ba54e5b83e75e57e7288f50a971 X-SW-Source: 2019-q3/txt/msg00219.txt.bz2 https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=ee06790283060ba54e5b83e75e57e7288f50a971 commit ee06790283060ba54e5b83e75e57e7288f50a971 Author: Gabriel F. T. Gomes Date: Thu Jul 11 11:47:39 2019 -0300 ldbl-128ibm-compat: Add tests for err.h and error.h functions Add tests for the functions from err.h and error.h that can take positional long double parameters. Tested for powerpc64le. * sysdeps/ieee754/ldbl-128ibm-compat/Makefile (tests-internal): Add tst-ibm128-warn, tst-ieee128-warn, tst-ibm128-error, tst-ieee128-error. ($(objpfx)tst-ibm128-error.c, $(objpfx)tst-ieee128-error.c): New rules. (CFLAGS-tst-ibm128-warn.c): New variable. (CFLAGS-tst-ibm128-error.c): Likewise. (CFLAGS-tst-ieee128-warn.c): Likewise. (CFLAGS-tst-ieee128-error.c): Likewise. Diff: --- sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile index 6235d0c..c3ccb9a 100644 --- a/sysdeps/ieee754/ldbl-128ibm-compat/Makefile +++ b/sysdeps/ieee754/ldbl-128ibm-compat/Makefile @@ -177,6 +177,21 @@ endif ifeq ($(subdir),misc) ldbl-extra-routines += err \ error + +tests-internal += tst-ibm128-warn tst-ieee128-warn +tests-internal += tst-ibm128-error tst-ieee128-error + +$(objpfx)tst-ibm128-%.c: tst-ldbl-%.c + cp $< $@ + +$(objpfx)tst-ieee128-%.c: tst-ldbl-%.c + cp $< $@ + +CFLAGS-tst-ibm128-warn.c += -mabi=ibmlongdouble -Wno-psabi +CFLAGS-tst-ibm128-error.c += -mabi=ibmlongdouble -Wno-psabi + +CFLAGS-tst-ieee128-warn.c += -mfloat128 -mabi=ieeelongdouble -Wno-psabi +CFLAGS-tst-ieee128-error.c += -mfloat128 -mabi=ieeelongdouble -Wno-psabi endif # Add IEEE binary128 files as make targets.