From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa4.mentor.iphmx.com (esa4.mentor.iphmx.com [68.232.137.252]) by sourceware.org (Postfix) with ESMTPS id 42DB43865488; Fri, 3 Sep 2021 09:14:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 42DB43865488 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: wpxkTmqF/mjyaYF8zczRW1FmKprMn68uhwfT3ej85VftN8jdAVCICvpfkz75jq47mjzBt1AX3R vFhxp4GiIa/KCvlB2dvvPIedTDm07ZWpPFYrkeCElDLBJPgQ64RMDAIzduFWlRovSbnk0nJOLu V16EHkH8suAm4/wOBOwTSktEPhsjIBugctIJtsENUQD+0ZbOkAG3018WJSpbH3QKSmb3rE0jLR K+1SVMDutagXmGnMU0+vW8wvob16klUz3tW6LLVhw1u7JI0RoFGhbIEeo/me9B1Xy6huGDaK/V FeRqgvTMyxGW4N8NrrKvJgMB X-IronPort-AV: E=Sophos;i="5.85,264,1624348800"; d="scan'208";a="65656184" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa4.mentor.iphmx.com with ESMTP; 03 Sep 2021 01:14:19 -0800 IronPort-SDR: J4eLhZpq5VEfgjs0HtfnYgOO+5xfJiC3gzr8eFwepk/cp69YDV8HaSL2v2EPDsogkFB3AvjzsM MyGMvpOtG+PlqOj00njNdfReEqY3ZtBFI6gAaZkF6Wm/sDoJuYtMJrBkQliL+utJPRqSTmoA4T TZmwGuwCEZFd3Vpn8oCFR385hshk3sb3sntUg3A1oi9g3zxC/ERoY1UsUXWQTqwW2bftFOfK64 f5iST9o8eJIRtW4ieQv5zFftk+VpCX7mJpl+e9gAuRz8AXMNX+xJKR/qa3HRM96ikddsdTNNHO YQs= Subject: Re: [PATCH v3, Fortran] TS 29113 testsuite To: Christophe Lyon , Sandra Loosemore CC: "gcc-patches@gcc.gnu.org" , "fortran@gcc.gnu.org" , Thomas Koenig , =?UTF-8?Q?Jos=c3=a9_Rui_Faustino_de_Sousa?= References: <64135fb4-c218-4026-6166-5018f11ebfe0@codesourcery.com> <84cbe3c1-b9db-a4ae-649f-c426448f8bcc@codesourcery.com> <47e5cae8-1d71-4017-0978-96670a773ad0@codesourcery.com> From: Tobias Burnus Message-ID: <83695368-5a76-054c-f0ad-fb5c7f1af9d2@codesourcery.com> Date: Fri, 3 Sep 2021 11:14:12 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset="utf-8"; format=flowed Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-02.mgc.mentorg.com (139.181.222.2) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-6.1 required=5.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS, KAM_DMARC_STATUS, KAM_SHORT, NICE_REPLY_A, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Sep 2021 09:14:21 -0000 Hi, On 03.09.21 09:46, Christophe Lyon wrote: > I'm not quite sure I understand the expected status of this patch: are > all the "expected" failures tagged as XFAIL? I think that's the idea. > If yes, then there's a problem because I see lots of unresolved on > aarch64/arm > > XFAIL: gfortran.dg/c-interop/cf-descriptor-5.f90 -O0 pr92482 (test > for bogus messages, line 10) > PASS: gfortran.dg/c-interop/cf-descriptor-5.f90 -O0 (test for > excess errors) > UNRESOLVED: gfortran.dg/c-interop/cf-descriptor-5.f90 -O0 > compilation failed to produce executable I think that's the usual result for 'dg-do run' tests if the compilation failed (be it due to errors or due to effective-target-*). * * * If I read https://gcc.gnu.org/onlinedocs/gcc/Floating-Types.html correctly, we should use _Float128 for the following errors "The _Float128 type is supported on all systems where __float128 is supported or where long double has the IEEE binary128 format." Applies to: > For > typecodes-array-float128.f90 > FAIL: gfortran.dg/c-interop/typecodes-array-float128.f90 -O0 (test > for excess errors) > Excess errors: > /gcc/testsuite/gfortran.dg/c-interop/typecodes-array-float128-c.c:35:32: > error: '__float128' undeclared (first use in this function); did you > mean '_Float128'? > typecodes-sanity.f90 > FAIL: gfortran.dg/c-interop/typecodes-sanity.f90 -O0 (test for > excess errors) > Excess errors: > /gcc/testsuite/gfortran.dg/c-interop/typecodes-sanity-c.c:41:13: > error: '__float128' undeclared here (not in a function); did you mean > '_Float128'? > typecodes-scalar-float128.f90 > FAIL: gfortran.dg/c-interop/typecodes-scalar-float128.f90 -O0 (test > for excess errors) > Excess errors: > /gcc/testsuite/gfortran.dg/c-interop/typecodes-scalar-float128-c.c:34:32: > error: '__float128' undeclared (first use in this function); did you > mean '_Float128'? * * * > PR100914.f90 > FAIL: gfortran.dg/PR100914.f90 -O0 (test for excess errors) > Excess errors: > /gcc/testsuite/gfortran.dg/PR100914.c:8:10: fatal error: quadmath.h: > No such file or directory * * * On a normal x86-64 system, I get XPASS for: gfortran.dg/PR100914.f90 gfortran.dg/c-interop/typecodes-array-float128.f90 The ! { dg-do run { xfail { { x86_64*-*-* i?86*-*-* } && longdouble128 } } = } does not help as it just checks whether 'sizeof(long double)=3D=3D16', which seemingly passes also on x86-64 with 80bit long double. Tobias ----------------- Siemens Electronic Design Automation GmbH; Anschrift: Arnulfstra=C3=9Fe 201= , 80634 M=C3=BCnchen; Gesellschaft mit beschr=C3=A4nkter Haftung; Gesch=C3= =A4ftsf=C3=BChrer: Thomas Heurung, Frank Th=C3=BCrauf; Sitz der Gesellschaf= t: M=C3=BCnchen; Registergericht M=C3=BCnchen, HRB 106955