From patchwork Wed Mar 4 17:11:05 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Adhemerval Zanella X-Patchwork-Id: 1249127 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=sourceware.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=libc-alpha-return-110266-incoming=patchwork.ozlabs.org@sourceware.org; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; secure) header.d=sourceware.org header.i=@sourceware.org header.a=rsa-sha1 header.s=default header.b=tIFZ8XVm; dkim=pass (2048-bit key; unprotected) header.d=linaro.org header.i=@linaro.org header.a=rsa-sha256 header.s=google header.b=ysDzo9ps; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48XgQJ16cXz9sNg for ; Thu, 5 Mar 2020 04:11:19 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; q=dns; s= default; b=giCup3cy+ENWA+8v2udBUuAmiHsRBQJ0aGtMQsVc3z8J6maosNeEd bizqADNG26ZqWhzoSR/6ynu43VoQvlVVVpSa1RDtB0YvbTgWXJeh8kHVTTuL9AKv XtsU+qTURrLQ3VYboeFI50+3dmTTi1ePb5qlrw1Hy5BrCLniDfRTdI= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id :list-unsubscribe:list-subscribe:list-archive:list-post :list-help:sender:from:to:subject:date:message-id; s=default; bh=YUqsH3q4n+xh7moW8VVGgfX6SUg=; b=tIFZ8XVmu7PJLi7yOW+X+pn8XHlc r5fxC7hFJZi+LT0teW0ZrdoB63I8EYT3g6B95QjnAvQt7zdEUCOlnZt0JtJ2ssMr v8ryIdcz1dYtZEL06QG8dmfPEldQE2TlsE5DmSFlagTNJaPNLrUkDpR78J5P5UY6 i5B/murLWaIqOvE= Received: (qmail 93939 invoked by alias); 4 Mar 2020 17:11:13 -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 93930 invoked by uid 89); 4 Mar 2020 17:11:13 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-22.3 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: mail-qk1-f195.google.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:subject:date:message-id; bh=lEt6cwFfW6ez6R1Dh2A31YvA0OEGaicFpBt7f4Xyg3w=; b=ysDzo9psmxX7DhdHMpPSiETMSrl7SVwZIu+5AgHtcIYG8W0LuBo1T4KQiFNqN/UACa XkIoSWUOmrWHEJMcfsx5M3lZ5ErP2TGYB1eSyBv/dtHdCXZwuTYFESI++CVNPnJUSNdB zrmeU5ll++A8v5OWK4DYRlyR9+xDbo2n+KlN85OQCLvUqkP1RR6hfp01SbbFKuu0PE/G 0S0Zp8Tx65knMCHyLNaQQA0kQDqIPaIcZPLh2bLC5hJAY+m4iG586G84RVlpHxLMM/et K47ae+lcOzmzomsnSOq7orb3nn+VA8gRJ+ehkFZa4MPjHfBLgWhCGrMN8lWk45srfABg Ycnw== From: Adhemerval Zanella To: libc-alpha@sourceware.org Subject: [PATCH] linux: Add soft-fp folder for arm with --without-fp Date: Wed, 4 Mar 2020 14:11:05 -0300 Message-Id: <20200304171105.24573-1-adhemerval.zanella@linaro.org> Currently --without-fp does not add the soft-fp folder before the generic dbl-64 and flt-32 on arm-linux-gnueabi. This patch adds the required Implies file (similar as powerpc, mips32, and m68k-coldfire have done). It fixes the math failures: FAIL: math/test-double-fma FAIL: math/test-float-double-add FAIL: math/test-float-double-div FAIL: math/test-float-double-mul FAIL: math/test-float-double-sub FAIL: math/test-float-fma FAIL: math/test-float-ldouble-add FAIL: math/test-float-ldouble-div FAIL: math/test-float-ldouble-mul FAIL: math/test-float-ldouble-sub FAIL: math/test-float32-float32x-add FAIL: math/test-float32-float32x-div FAIL: math/test-float32-float32x-mul FAIL: math/test-float32-float32x-sub FAIL: math/test-float32-float64-add FAIL: math/test-float32-float64-div FAIL: math/test-float32-float64-mul FAIL: math/test-float32-float64-sub FAIL: math/test-float32-fma FAIL: math/test-float32x-fma FAIL: math/test-float64-fma FAIL: math/test-idouble-fma FAIL: math/test-ifloat-fma FAIL: math/test-ifloat32-fma FAIL: math/test-ifloat32x-fma FAIL: math/test-ifloat64-fma FAIL: math/test-ildouble-fma FAIL: math/test-ldouble-fma Since the generic fadd, fdiv, fmul, fsub, and fma routines for float and double requires fenv support to be correctly rounded. Checked with a arm-linux-gnueabi configured with --without-fp. --- sysdeps/unix/sysv/linux/arm/nofpu/Implies | 1 + 1 file changed, 1 insertion(+) create mode 100644 sysdeps/unix/sysv/linux/arm/nofpu/Implies diff --git a/sysdeps/unix/sysv/linux/arm/nofpu/Implies b/sysdeps/unix/sysv/linux/arm/nofpu/Implies new file mode 100644 index 0000000000..c90dd7fd5c --- /dev/null +++ b/sysdeps/unix/sysv/linux/arm/nofpu/Implies @@ -0,0 +1 @@ +arm/nofpu