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: 184174 Delivered-To: patch@linaro.org Received: by 2002:a92:1f12:0:0:0:0:0 with SMTP id i18csp5122285ile; Wed, 4 Mar 2020 09:11:22 -0800 (PST) X-Google-Smtp-Source: ADFU+vvSKbx9pUNwmhPYCV9KUfxI7JUVO4+L6YoLp1jzqywCDIO30zHJZWnoCoBR8RJqygpxe/nY X-Received: by 2002:aca:1c09:: with SMTP id c9mr2527128oic.85.1583341882609; Wed, 04 Mar 2020 09:11:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1583341882; cv=none; d=google.com; s=arc-20160816; b=fZW8rXihHqj4Pjaa5hQbXbNL+3Cb4zlktUL3ou8ENCqMrXj1Xfkjhx6XmRmcw+8jfB wI0NWSUPCMt+/iFDj1/WrKl1Tb9UTh45eIegDOUDjOdgGlzuEWOz/aWI5YBaP2Vb7b1V 57HQNrTiNqV3P9nfPNT8gqry7fOCyWkP/tNbD6eEgFjH+fSryYIanCa5RTMvJlXXG1iP k+fD732qWulXIFqGz9D893tZTw2iMRi/2J2nwaptYckZ32pa8sBtKWhz5KVAItMaOrnn oSPzVlPCmgsh99lrCavSDtWrxj9cZsGARP2cDsS33UpVTsHfeB13iDJu9lWzaZTSy5+G wNkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:date:subject:to:from:dkim-signature:delivered-to:sender :list-help:list-post:list-archive:list-subscribe:list-unsubscribe :list-id:precedence:mailing-list:dkim-signature:domainkey-signature; bh=lEt6cwFfW6ez6R1Dh2A31YvA0OEGaicFpBt7f4Xyg3w=; b=qM06+sOorygT62b0phbVSMOtMU6tfbHXZLBEL2/bIP7Hz/thhk2O16hMkar/juu1LZ HzvTTRFeSvIcMrQAgwsLM21SszFDCkE4RF5LeUGaCWE3g+tL3vDHsxpTBChTQXFPmlI7 TQs2BDlco2RDRAkwpVMgjKQ3q/QPQQzmYM+YonGtdcbMy8+sngSh+L3BEe6Vtk7kEIU9 hOnJ+tm/DcAB5DOJCBbtlOpQHR+YroiI80j88Qzy51vey5RrRSqQX4KJzFTg8RG2NJPv I/aRKpvxbrNcyhe8PwZqkOjJwgEjBQZqC3Txj5ZAK2X4i+g6CykqU+F40tfhNc1vasxq c0uA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b="uu58SW/T"; dkim=pass header.i=@linaro.org header.s=google header.b=ysDzo9ps; spf=pass (google.com: domain of libc-alpha-return-110266-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-110266-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from sourceware.org (server1.sourceware.org. [209.132.180.131]) by mx.google.com with ESMTPS id a26si1454612oic.91.2020.03.04.09.11.22 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 04 Mar 2020 09:11:22 -0800 (PST) Received-SPF: pass (google.com: domain of libc-alpha-return-110266-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) client-ip=209.132.180.131; Authentication-Results: mx.google.com; dkim=pass header.i=@sourceware.org header.s=default header.b="uu58SW/T"; dkim=pass header.i=@linaro.org header.s=google header.b=ysDzo9ps; spf=pass (google.com: domain of libc-alpha-return-110266-patch=linaro.org@sourceware.org designates 209.132.180.131 as permitted sender) smtp.mailfrom="libc-alpha-return-110266-patch=linaro.org@sourceware.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org 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=lJnL4ORY2vhEYTW6y3rCVT+LWoOM+8ws43X4ZVTrqbkWtdjTdnLGK TceHdNEMT07A4kkVzIgLeJ7R6dWsQDGQPobXgtamjwwb83pk3Gyf5geUVae9M3LN pH8iQJvePDDQdlTO87HO6GJ7XaN/8ywvie5QMGIsG2JGhUB9P69L/A= 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=uu58SW/TePW3rbBJq58ZJyWXy3bY shf/RMHtVlvlgzNoFfUcXD7wkqBzFghIAJ2d+EgrCg1Vb9sVI+fpO5pM/ZiERj01 wZehF/a9rZyt9FNpe025r0J2vX3csoJlWWOuEJl2De4nq74B/A3pmzg2oCNxmj7M 6G9hisRu9FF5VFU= 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== Return-Path: 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 -- 2.17.1 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