From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) by sourceware.org (Postfix) with ESMTPS id 8085B3858D32; Sun, 22 Jan 2023 19:43:59 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8085B3858D32 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1674416638; bh=daihmIXTo1hMKS/I/GIifAsQk/mq+DU+0I3oojk2m2w=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=sDPsBwjD7FJDKfJ+soO4pYobvqIEvDrtRge6VLGphaNDI+lpefdTbr8Y2C8men7/V Yq499kboEykuhBkgVXyfH/+BZ27JaAyyRlZIIrdtqx/YiHgGITWL6U+2dGNlSvmRNV 2ESISeuJFC4+2Gss4ORY+BhYpWegHkyKX2ftK4DpLZ6GPHFIHaS+QeD2EcwtWngagR cl6kStpA1a9DfbJgxiIHZQFR5xxbJSaybgeapDxlukrJ+MQKWx3cUJF7gr1LiIsvHM 1dhMYYuLzNKqx/xl+4yIzMAoqJ4uRhjlTwLkT2cphD6I06HUXFvGwc2ZBskIQsVo/L 10YqTsMR2rJrQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.178.29] ([93.207.83.241]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N2mFY-1oYMS13lHg-013AYo; Sun, 22 Jan 2023 20:43:57 +0100 Message-ID: <732cf2d5-85be-dd06-5117-e4248e44c193@gmx.de> Date: Sun, 22 Jan 2023 20:43:57 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.6.1 Subject: *PING* [PATCH] Fortran: fix ICE in check_charlen_present [PR108420] To: fortran , gcc-patches Newsgroups: gmane.comp.gcc.patches,gmane.comp.gcc.fortran References: Content-Language: en-US From: Harald Anlauf In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:MRQwmBS9MCyLcb0+R7k6niXXiWSP6SCje9UfgVqvdQPbcoEe2aj EheGiglEoENspLFiUIkpNf6CuYFpWHf87XY/PYVYhuAsscayBwqQ2Znk84W5+yiNcNyuPgN tWGRC3fdWlQ4TP/emAkboFRKMgpwUXHoehlZto8E3gLYgyT5HskFD2SpRo7MFMU2bu9bhA+ 6I/ohBJBKinm4AW/6iNQw== UI-OutboundReport: notjunk:1;M01:P0:9nbkYaj7MTc=;RhYf9LfWjTaBIAJx3brh5Nha1CS RRlC3bk4afEHnUdghmXKJH23HQf/HI20GMRh6BqoKABmt7Yfvkvlw4qwmaKOApE6/MKrCTrdc gHQYatDxuv6tBNbnE/K09AmMy3rzzaQ45GQzYIXKIQPS7yLHaYk2ywxiEIOF2B7SfWpvKbbcX mPf1BNyQ7RyvzZRdyNLdI+P17cX8H5VJeXOUbiOwy66uZkgli1X97O/zDun7AuMg0B5OhAzp0 mtmgvZl+yqtScN5/PVysGax/59ElzAbPBeiGqyfg1TcSajvl0Nzf2ZA7ScoS+wZmhW6TbMjci nKnYmVb+FWxA/Z6/QTp3TGmColtS0ymxKrrBBSV6sY3C4G9Aq4YjSfhlFdBbfPTSxgn9QDKYT vSZ1CslNkvTt+FkWSbAI1MRzBwGK9iDdnQitRPylwu7weTvD0+NKce7tWHbWs27Q85051i+77 lDn7oF0/Ikst/cP9Jr6dsfMo5FaLD4KKDRZflYcR4JZiUgHS6eC2PX4LqIvVPyM9juSRQMUzO JwSWd8ecZns77bQFn1KsyJ0Gocy703NszuHYOhOObktEn7ngYEZ9OOW3F2PbuZE8/KB+FYsRq 3hbfao2WCvxCH9JCxJdvy98dE9uDn+oGcqwYU6vizN/pNZy1S0gXTU9VZtPbbtjWqGT709gKl zebSbtit4AYChDLbYwBHUdsO6nct5FLAKdmcOSAE82qiiOvwneoS7RlrkGHubpR+29e3VGiKH ZEqwI80s+tBbcgLdmE850w/1SbaugSzIShoeu3PrmYA5raZIDVKIjlYprMJiBlZae0T0c4LhI 8jfILxZHm1PYezLn0YKwx++gEXl6WLy4VkvWa53vno7ZhYTBgcTS0ScdeSYT0s8T3hByFWcKG SJq1rjddCoYdmwXFNfyhoczTwFXC85N5MOFEFhQXbPn/AICJu+HcREftPRgYGFgb6TDvKPe6K tdnJkcnN4nugxnVWmdCm8E3NgXc= X-Spam-Status: No, score=-5.4 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP 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: Ping! Am 16.01.23 um 22:11 schrieb Harald Anlauf via Gcc-patches: > Dear all, > > it appears that the fix for pr107874 uncovered a latent bug > for the case of arrays of type character and size zero when > passed to the intrinsics MERGE and SPREAD as SOURCE. In that > case, there is no constructor from which we could obtain > another character length. A reasonable solution seems to > retain the array's character length. > > Since I could not find a simple case where this fails, I've > added an assertion that we actually have a meaningful length. > > Regtested on x86_64-pc-linux-gnu. OK for mainline? > > Thanks, > Harald >