From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) by sourceware.org (Postfix) with ESMTPS id 72EAE3858C36; Fri, 2 Jun 2023 07:46:34 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 72EAE3858C36 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-64fbfe0d037so2316404b3a.0; Fri, 02 Jun 2023 00:46:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685691993; x=1688283993; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=42IIIMQvK5IS1yXLgpXZrQuhjA09nXXvX2+eTC2v0i4=; b=IdTEVq1tASP5t0uEvZUX73fM91IcgGmcMm9/+uWUj0UqhHTjfEwUJARADBaqHIAMhP EY4T2KyvxSmyBDHDYXULfn3/LFjvx2vayX1HdPcDj0zPO/Omwu1tQo2kXLm9bpTPj1HB tIqz7xJU+vPdACkwKo9HNlLKLSxWPmjEOxWmWYtiDKJO8PZkdFmwrtlHKsfhghx+zb4s FH8b8cEfnbXj1O4Kyj8MI6kg8zMvtz8ZDAt76iBR106ujZudH6RTR4DIGB9w/AhP8dDH TYCThk8EHvGLoYGuX+lE+vArbB5jW/SZAG8dPHdYOuh3QQRb+zoB1CFaiH/OJ/b0KU9O MwHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685691993; x=1688283993; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=42IIIMQvK5IS1yXLgpXZrQuhjA09nXXvX2+eTC2v0i4=; b=RZ760s0yYFcMsAaOgFzhAosbptcPC0XVoWlrQI0BRXp9b5MOj9rH6OMUMhcT4M/nNt AxVx1W7vUF8NnPljJpiwxfap7//z+oP2/faU8qPAvEwVAUZEcHAyGWtwDm+0yr8LRMHh nz/K+lleTVxysFIT5Pr9aIWxeRiVx9+vRIR56guRKn5k/0nY5r2XVKQww0OeC6Xh15om ag14AtF2va/c+b9jSfckle74TFaeOqU6N3QN4AElmDMPh7bonJRpB9bDYtllZ9Iys3x9 VLLxjJSHqPBd1ZviEyHV3eAL9PFVFy9J91//9rFcKRMG4HEjejxCPmCQjkG83GH6rWqt jfug== X-Gm-Message-State: AC+VfDwbxSR+lOKvE+sSkIPekAjJGjmZ9sY04rzPWibMMe7oNQLcJB5M Vm4/g/eXGL230iK5YpjyscFuIwoYtlXsUMYAek4= X-Google-Smtp-Source: ACHHUZ7VnGakFnYjo/VJFO5pAAQ06j02NW3vZjQwDc5Bv7HS1oQzzDyzUOLb3UiY66Kn7Mb/w0irTeJcjzqjfsc2dF4= X-Received: by 2002:a17:903:1209:b0:1ad:d542:6e14 with SMTP id l9-20020a170903120900b001add5426e14mr1509338plh.12.1685691993125; Fri, 02 Jun 2023 00:46:33 -0700 (PDT) MIME-Version: 1.0 References: <0cb1c0fd-3800-c0a2-f18f-0771e2e65f65@orange.fr> In-Reply-To: <0cb1c0fd-3800-c0a2-f18f-0771e2e65f65@orange.fr> From: Paul Richard Thomas Date: Fri, 2 Jun 2023 08:46:21 +0100 Message-ID: Subject: Re: [Patch, fortran] PR87477 - [meta-bug] [F03] issues concerning the ASSOCIATE statement To: Mikael Morin Cc: "fortran@gcc.gnu.org" , gcc-patches Content-Type: multipart/alternative; boundary="0000000000007377ce05fd20c094" X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: --0000000000007377ce05fd20c094 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks Mikael. Pushed as r14-1487-g3c2eba4b7a2355ed5099e35332388206c484744d I should have credited you with the comments that you made about the half baked patch, which pushed me to this patch. Regards Paul On Thu, 1 Jun 2023 at 18:58, Mikael Morin wrote: > Le 01/06/2023 =C3=A0 17:20, Paul Richard Thomas via Fortran a =C3=A9crit : > > Hi All, > > > > This started out as the search for a fix to pr109948 and evolved to roll > in > > 5 other prs. > > > > Basically parse_associate was far too clunky and, in anycase, existing > > functions in resolve.cc were well capable of doing the determination of > the > > target expression rank. While I was checking the comments, the lightbulb > > flashed with respect to prs 102109/112/190 and the chunk dealing with > > function results of unknown type was born. > > > > Thanks to the changes in parse.cc, the problem in pr99326 migrated > > upstream to the resolution and the chunklet in resolve.cc was an obvious > > fix. > > > > I am minded to s/{ dg-do run}/{ dg-do compile } for all six testcases. > Makes sense, the PRs were bogus errors and ICEs, so all compile time > issues. > > > At > > the testing stage, I wanted to check that the testcases actually did wh= at > > they are supposed to do :-) > > > > Bootstraps and regtests OK - good for head? > > > OK. Thanks for this. > > > Paul > > > > PS I need to do some housekeeping on pr87477 now. Some of the blockers > have > > "fixed themselves" and others are awaiting backporting. I think that > there > > are only 4 or so left, of which 89645 and 99065 are the most difficult = to > > deal with. > > --=20 "If you can't explain it simply, you don't understand it well enough" - Albert Einstein --0000000000007377ce05fd20c094--