From patchwork Sat Jul 15 16:28:21 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: John David Anglin X-Patchwork-Id: 21627 Received: (qmail 98966 invoked by alias); 15 Jul 2017 16:28:26 -0000 Mailing-List: contact libc-alpha-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-alpha-owner@sourceware.org Delivered-To: mailing list libc-alpha@sourceware.org Received: (qmail 98951 invoked by uid 89); 15 Jul 2017 16:28:25 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-12.0 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_LOW, RP_MATCHES_RCVD, SPF_PASS, UNPARSEABLE_RELAY autolearn=ham version=3.3.2 spammy= X-HELO: torfep02.bell.net From: John David Anglin Mime-Version: 1.0 (Apple Message framework v1085) Date: Sat, 15 Jul 2017 12:28:21 -0400 Subject: [committed] Fix failing sNaN tests on hppa Cc: Carlos O'Donell To: GNU C Library Message-Id: <2B3C8638-B928-46DA-B587-0074A38E1BA5@bell.net> The attached change fixes the following math test failures on hppa: FAIL: math/test-double-canonicalize FAIL: math/test-float-canonicalize FAIL: math/test-idouble-canonicalize FAIL: math/test-ifloat-canonicalize The sNaN payload tests fail in these tests. Committed to trunk. Dave --- John David Anglin dave.anglin@bell.net 2017-07-15 John David Anglin * sysdeps/hppa/math-tests.h: New. --- /dev/null 2017-07-12 19:41:25.210000000 -0400 +++ sysdeps/hppa/math-tests.h 2017-07-15 12:08:08.792134733 -0400 @@ -0,0 +1,22 @@ +/* Configuration for math tests. hppa version. + Copyright (C) 2017 Free Software Foundation, Inc. + This file is part of the GNU C Library. + + The GNU C Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + The GNU C Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with the GNU C Library; if not, see + . */ + +/* SNaN tests do not preserve payloads. */ +#define SNAN_TESTS_PRESERVE_PAYLOAD 0 + +#include_next