From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14037 invoked by alias); 30 Jan 2019 19:12:02 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 14023 invoked by uid 89); 30 Jan 2019 19:12:02 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-26.4 required=5.0 tests=BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_NUMSUBJECT,KAM_SHORT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*f:sk:CAFULd4, H*f:bHwP, H*i:G0A0, H*i:bHwP X-HELO: mail-it1-f182.google.com Received: from mail-it1-f182.google.com (HELO mail-it1-f182.google.com) (209.85.166.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 30 Jan 2019 19:12:00 +0000 Received: by mail-it1-f182.google.com with SMTP id g85so37431ita.3; Wed, 30 Jan 2019 11:12:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Jowzx6PUMcaR8KDz3Nlp2HNa8mk1YONg7J3LdMw1w/U=; b=O4a6bK4KKDbt2VQo2OqelRjScyIg+ii9okLSk+UNvWHS2lnrzTNKehpv8iNHcH5hNL VtnRhsCztz7m+LNhZh0p0sejxZiECutc9SCEsd17LfQ2fuyzP3aUqh8nsF1Y5nJnXm05 d5VfDihieYWePSkTGxQsdr8W7Ly8tPzgReVqNaE3jLqXtdRIbsZQQcjC7m2cc0/NRRPT d8ei9fxeZVkoHfyZa49/YTIo7sNi7+mzY+CphkBl9fgd1/wHHr9vMZTbbK33KQmw2nxT nb684nOyzcRfvYI/0autm9jWGRi4XFM89Nwdh32wOd9pkXgpRXVedGBX01UzgvHNmvp6 iJ4g== MIME-Version: 1.0 References: <20190129202026.GC50653@troutmask.apl.washington.edu> In-Reply-To: From: Uros Bizjak Date: Wed, 30 Jan 2019 20:05:00 -0000 Message-ID: Subject: [PATCH, fortran ieee]: PR 88678, Many gfortran.dg/ieee/ieee_X.f90 test cases fail starting with r267465 To: Steve Kargl Cc: "gcc-patches@gcc.gnu.org" , Fortran List , Peter Bergner Content-Type: multipart/mixed; boundary="0000000000001ec8d00580b1af31" X-SW-Source: 2019-01/txt/msg01741.txt.bz2 --0000000000001ec8d00580b1af31 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-length: 1005 On Wed, Jan 30, 2019 at 10:37 AM Uros Bizjak wrote: > > Your decription suggests that this fixes PR fortran/88678. > > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=3D88678 > > Actually, additional patch is needed to fully fix PR88678. > support_fpu_trap enables and disables exceptions and this may fire > spurious exceptions. Just assume that all supported flags can generate > exceptions, as is done in the additional patch, posted to PR88678. The remaining ieee_*.f90 tests and large_1.f90 test failures on powerpc64 are fixed by the attached patch. 2019-01-30 Uro=C5=A1 Bizjak PR fortran/88678 * config/fpu-glibc.h (support_fpu_trap): Do not try to enable exceptions to determine if exception is supported. Bootstrapped and regression tested on x86_64-linux-gnu {,-m32} (with appropriate config.host tweak to select fpu-glibc.header), alphaev68-linux-gnu and as reported in the PR, on powerpc64le-linux-gnu by Peter. OK for mainline? Uros. --0000000000001ec8d00580b1af31 Content-Type: text/plain; charset="US-ASCII"; name="f.diff.txt" Content-Disposition: attachment; filename="f.diff.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jrjkdzi40 Content-length: 1440 ZGlmZiAtLWdpdCBhL2xpYmdmb3J0cmFuL2NvbmZpZy9mcHUtZ2xpYmMuaCBi L2xpYmdmb3J0cmFuL2NvbmZpZy9mcHUtZ2xpYmMuaAppbmRleCBjMjRiYjZj YmNkOTIuLmRmMjU4OGUwMzhkOCAxMDA2NDQKLS0tIGEvbGliZ2ZvcnRyYW4v Y29uZmlnL2ZwdS1nbGliYy5oCisrKyBiL2xpYmdmb3J0cmFuL2NvbmZpZy9m cHUtZ2xpYmMuaApAQCAtMTIxLDQxICsxMjksNyBAQCBnZXRfZnB1X3RyYXBf ZXhjZXB0aW9ucyAodm9pZCkKIGludAogc3VwcG9ydF9mcHVfdHJhcCAoaW50 IGZsYWcpCiB7Ci0gIGludCBleGNlcHRpb25zID0gMDsKLSAgaW50IG9sZDsK LQotICBpZiAoIXN1cHBvcnRfZnB1X2ZsYWcgKGZsYWcpKQotICAgIHJldHVy biAwOwotCi0jaWZkZWYgRkVfSU5WQUxJRAotICBpZiAoZmxhZyAmIEdGQ19G UEVfSU5WQUxJRCkgZXhjZXB0aW9ucyB8PSBGRV9JTlZBTElEOwotI2VuZGlm Ci0KLSNpZmRlZiBGRV9ESVZCWVpFUk8KLSAgaWYgKGZsYWcgJiBHRkNfRlBF X1pFUk8pIGV4Y2VwdGlvbnMgfD0gRkVfRElWQllaRVJPOwotI2VuZGlmCi0K LSNpZmRlZiBGRV9PVkVSRkxPVwotICBpZiAoZmxhZyAmIEdGQ19GUEVfT1ZF UkZMT1cpIGV4Y2VwdGlvbnMgfD0gRkVfT1ZFUkZMT1c7Ci0jZW5kaWYKLQot I2lmZGVmIEZFX1VOREVSRkxPVwotICBpZiAoZmxhZyAmIEdGQ19GUEVfVU5E RVJGTE9XKSBleGNlcHRpb25zIHw9IEZFX1VOREVSRkxPVzsKLSNlbmRpZgot Ci0jaWZkZWYgRkVfREVOT1JNQUwKLSAgaWYgKGZsYWcgJiBHRkNfRlBFX0RF Tk9STUFMKSBleGNlcHRpb25zIHw9IEZFX0RFTk9STUFMOwotI2VuZGlmCi0K LSNpZmRlZiBGRV9JTkVYQUNUCi0gIGlmIChmbGFnICYgR0ZDX0ZQRV9JTkVY QUNUKSBleGNlcHRpb25zIHw9IEZFX0lORVhBQ1Q7Ci0jZW5kaWYKLQotICBv bGQgPSBmZWVuYWJsZWV4Y2VwdCAoZXhjZXB0aW9ucyk7Ci0gIGlmIChvbGQg PT0gLTEpCi0gICAgcmV0dXJuIDA7Ci0gIGZlZGlzYWJsZWV4Y2VwdCAoZXhj ZXB0aW9ucyAmIH5vbGQpOwotICByZXR1cm4gMTsKKyAgcmV0dXJuIHN1cHBv cnRfZnB1X2ZsYWcgKGZsYWcpOwogfQogCiAK --0000000000001ec8d00580b1af31--