From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 113935 invoked by alias); 26 Sep 2017 09:47:05 -0000 Mailing-List: contact fortran-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: fortran-owner@gcc.gnu.org Received: (qmail 113914 invoked by uid 89); 26 Sep 2017 09:47:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-9.5 required=5.0 tests=AWL,BAYES_00,FREEMAIL_ENVFROM_END_DIGIT,FREEMAIL_FROM,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=ham version=3.3.2 spammy= X-Spam-User: qpsmtpd, 2 recipients X-HELO: mail-yw0-f178.google.com Received: from mail-yw0-f178.google.com (HELO mail-yw0-f178.google.com) (209.85.161.178) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 26 Sep 2017 09:47:03 +0000 Received: by mail-yw0-f178.google.com with SMTP id l4so6665086ywa.6; Tue, 26 Sep 2017 02:47:02 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=whMKCmFA060evAPf413MW/1soypQboi4C/q79m/4w9k=; b=ic+OJufLvnrjZfTGVQAiXWb1jM3iiL8KVTSxFPR+1jz+Bn2GZAoQLigYWI8XIJHBDw /mBtahY4V1B7RgjBsjDxGRTTEJEytgqqS3BOWcXf0CiP8qQEPASggwKIOXFlGU3Wxnl2 XhDeNhSyajRiPV9X3UAIYqGxFKYm93zB6Us/PruklA/e4vTwpHLyG+wC1w5tgfAzFR74 hPKnQpYWweVKz4FDtR0wbdB+9FcQbhpir19WZbOQOxISdPJqiA2OCsqtERms0vz0zrdC iTlkfOYMm7MwEPMKS0G6+GtiqBwcKFVZLbfW53nJUzSXfEwskpC7D7l16NdcRNi1wYz9 NiZQ== X-Gm-Message-State: AHPjjUjSN6O7UHd+n6W2iRVrcSJTHFCxcQNvI/7EaTPWFZQbEcF9WBU0 unzcPP0tNkyBKgvD08ltf8gLdW6wVJl82ciWWT0= X-Google-Smtp-Source: AOwi7QBirUdta4jt6X5VOJFuiEZw+QVZkUELa+o99J8hT3VNanudOqmRUXykyJGI4pjjxw8wcXae9hpS+PObSY48aKw= X-Received: by 10.37.114.193 with SMTP id n184mr5993612ybc.332.1506419221350; Tue, 26 Sep 2017 02:47:01 -0700 (PDT) MIME-Version: 1.0 Received: by 10.129.162.148 with HTTP; Tue, 26 Sep 2017 02:47:00 -0700 (PDT) In-Reply-To: References: <20170925212335.GA44284@troutmask.apl.washington.edu> From: Janus Weil Date: Tue, 26 Sep 2017 09:47:00 -0000 Message-ID: Subject: Re: [Patch, Fortran] PR 82143: add a -fdefault-real-16 flag To: Rainer Orth Cc: Steve Kargl , David Edelsohn , Janne Blomqvist , Fortran List , GCC Patches Content-Type: multipart/mixed; boundary="001a114bb68e928f3a055a148eb6" X-IsSubscribed: yes X-SW-Source: 2017-09/txt/msg00114.txt.bz2 --001a114bb68e928f3a055a148eb6 Content-Type: text/plain; charset="UTF-8" Content-length: 735 Hi Rainer, >> Attached is a more complete patch, which should fix all problems that >> were reported concerning these two test cases. Would be great if >> someone could confirm that it works on a failing target (I currently >> only have access to x86_64-linux-gnu machines). > > I've just checked sparc-sun-solaris2.11: works fine. promotion_3.f90 > PASSes as before, but promotion_4.f90 is now UNSUPPORTED instead of > failing. thanks for checking! >> Ok for trunk? > > The new fortran_real_10 effective-target keyword needs documenting in > sourcebuild.texi. Good point. fortran_real_16 was missing there as well. Added both (new patch attached). I'll commit this tonight, unless there are further comments ... Cheers, Janus --001a114bb68e928f3a055a148eb6 Content-Type: text/plain; charset="US-ASCII"; name="pr82324_v2.diff" Content-Disposition: attachment; filename="pr82324_v2.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j81f3azr0 Content-length: 3355 SW5kZXg6IGdjYy9kb2Mvc291cmNlYnVpbGQudGV4aQo9PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09Ci0tLSBnY2MvZG9jL3NvdXJjZWJ1aWxkLnRleGkJKHJldmlz aW9uIDI1MzEzNCkKKysrIGdjYy9kb2Mvc291cmNlYnVpbGQudGV4aQkod29y a2luZyBjb3B5KQpAQCAtMTM1Nyw2ICsxMzU3LDEyIEBAIFRhcmdldCBoYXMg cnVudGltZSBzdXBwb3J0IGZvciBhbnkgb3B0aW9ucyBhZGRlZCB3CiBAaXRl bSBmb3J0cmFuX2ludGVnZXJfMTYKIFRhcmdldCBzdXBwb3J0cyBGb3J0cmFu IEBjb2Rle2ludGVnZXJ9IHRoYXQgaXMgMTYgYnl0ZXMgb3IgbG9uZ2VyLgog CitAaXRlbSBmb3J0cmFuX3JlYWxfMTAKK1RhcmdldCBzdXBwb3J0cyBGb3J0 cmFuIEBjb2Rle3JlYWx9IHRoYXQgaXMgMTAgYnl0ZXMgb3IgbG9uZ2VyLgor CitAaXRlbSBmb3J0cmFuX3JlYWxfMTYKK1RhcmdldCBzdXBwb3J0cyBGb3J0 cmFuIEBjb2Rle3JlYWx9IHRoYXQgaXMgMTYgYnl0ZXMgb3IgbG9uZ2VyLgor CiBAaXRlbSBmb3J0cmFuX2xhcmdlX2ludAogVGFyZ2V0IHN1cHBvcnRzIEZv cnRyYW4gQGNvZGV7aW50ZWdlcn0ga2luZHMgbGFyZ2VyIHRoYW4gQGNvZGV7 aW50ZWdlcig4KX0uCiAKSW5kZXg6IGdjYy90ZXN0c3VpdGUvZ2ZvcnRyYW4u ZGcvcHJvbW90aW9uXzMuZjkwCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0t IGdjYy90ZXN0c3VpdGUvZ2ZvcnRyYW4uZGcvcHJvbW90aW9uXzMuZjkwCShy ZXZpc2lvbiAyNTMxMzQpCisrKyBnY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRn L3Byb21vdGlvbl8zLmY5MAkod29ya2luZyBjb3B5KQpAQCAtMSw1ICsxLDYg QEAKICEgeyBkZy1kbyBydW4gfQogISB7IGRnLW9wdGlvbnMgIi1mZGVmYXVs dC1yZWFsLTE2IiB9CishIHsgZGctcmVxdWlyZS1lZmZlY3RpdmUtdGFyZ2V0 IGZvcnRyYW5fcmVhbF8xNiB9CiAhCiAhIFBSIDgyMTQzOiBhZGQgYSAtZmRl ZmF1bHQtcmVhbC0xNiBmbGFnCiAhCkluZGV4OiBnY2MvdGVzdHN1aXRlL2dm b3J0cmFuLmRnL3Byb21vdGlvbl80LmY5MAo9PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09Ci0tLSBnY2MvdGVzdHN1aXRlL2dmb3J0cmFuLmRnL3Byb21vdGlvbl80 LmY5MAkocmV2aXNpb24gMjUzMTM0KQorKysgZ2NjL3Rlc3RzdWl0ZS9nZm9y dHJhbi5kZy9wcm9tb3Rpb25fNC5mOTAJKHdvcmtpbmcgY29weSkKQEAgLTEs NSArMSw2IEBACiAhIHsgZGctZG8gcnVuIH0KICEgeyBkZy1vcHRpb25zICIt ZmRlZmF1bHQtcmVhbC0xMCIgfQorISB7IGRnLXJlcXVpcmUtZWZmZWN0aXZl LXRhcmdldCBmb3J0cmFuX3JlYWxfMTAgfQogIQogISBQUiA4MjE0MzogYWRk IGEgLWZkZWZhdWx0LXJlYWwtMTYgZmxhZwogIQpAQCAtMTIsNSArMTMsNSBA QCBkb3VibGUgcHJlY2lzaW9uIDo6IGQKIGlmIChraW5kKHI0KSAvPSA0KSBj YWxsIGFib3J0CiBpZiAoa2luZChyOCkgLz0gOCkgY2FsbCBhYm9ydAogaWYg KGtpbmQocikgLz0gMTApIGNhbGwgYWJvcnQKLWlmIChraW5kKGQpIC89IDE2 KSBjYWxsIGFib3J0CitpZiAoa2luZChkKSAgPCAxMCkgY2FsbCBhYm9ydAog ZW5kCkluZGV4OiBnY2MvdGVzdHN1aXRlL2xpYi90YXJnZXQtc3VwcG9ydHMu ZXhwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGdjYy90ZXN0c3VpdGUv bGliL3RhcmdldC1zdXBwb3J0cy5leHAJKHJldmlzaW9uIDI1MzEzNCkKKysr IGdjYy90ZXN0c3VpdGUvbGliL3RhcmdldC1zdXBwb3J0cy5leHAJKHdvcmtp bmcgY29weSkKQEAgLTE0NjQsNyArMTQ2NCwyMSBAQCBwcm9jIGNoZWNrX2Vm ZmVjdGl2ZV90YXJnZXRfZm9ydHJhbl9yZWFsXzE2IHsgfSB7CiAgICAgfV0K IH0KIAorIyBSZXR1cm4gMSBpZiB0aGUgdGFyZ2V0IHN1cHBvcnRzIEZvcnRy YW4gcmVhbCBraW5kIDEwLAorIyAwIG90aGVyd2lzZS4gQ29udHJhcnkgdG8g Y2hlY2tfZWZmZWN0aXZlX3RhcmdldF9mb3J0cmFuX2xhcmdlX3JlYWwKKyMg dGhpcyBjaGVja3MgZm9yIHJlYWwoMTApIG9ubHkuCisjCisjIFdoZW4gdGhl IHRhcmdldCBuYW1lIGNoYW5nZXMsIHJlcGxhY2UgdGhlIGNhY2hlZCByZXN1 bHQuCiAKK3Byb2MgY2hlY2tfZWZmZWN0aXZlX3RhcmdldF9mb3J0cmFuX3Jl YWxfMTAgeyB9IHsKKyAgICByZXR1cm4gW2NoZWNrX25vX2NvbXBpbGVyX21l c3NhZ2VzIGZvcnRyYW5fcmVhbF8xMCBleGVjdXRhYmxlIHsKKwkhIEZvcnRy YW4KKwlyZWFsKGtpbmQ9MTApIDo6IHgKKwl4ID0gY29zICh4KQorCWVuZAor ICAgIH1dCit9CisKICMgUmV0dXJuIDEgaWYgdGhlIHRhcmdldCBzdXBwb3J0 cyBGb3J0cmFuJ3MgSUVFRSBtb2R1bGVzLAogIyAwIG90aGVyd2lzZS4KICMK --001a114bb68e928f3a055a148eb6--