From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) by sourceware.org (Postfix) with ESMTPS id 5459A3858D1E for ; Mon, 30 Jan 2023 21:45:48 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 5459A3858D1E 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=1675115144; bh=BxcbuwYhLTx/oYMpKtrkShhkZARASt85wtMYShnEXhE=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=QAKxkzCbRNQwKkzY3rTuznsl/hfqkM95Um5iO5+2F/10VJk5F5G66IoVRDICvNlZW vAkBplTJuvaL//jZShLIQwW4dXawQm9FN92TpgkIs5jussfc43S6GEPb/ReIYnXtFs wE7DUm4N0OqC9VXNuSE8cVFHwb8yJZv7NcEbvZQixV1+/TaM05dOiWRwuk0rAgKmb+ 6HXFLmFo+YxP47on5O4IfJ1/+a36n0egRAbb7jXBt6Fa0FgfRera3/q2tMODrvPcMs 0laJfU2dKwJ2LOFV0V1HArcrdEesTDPsv9YtXLwXSfFyZw03IaJwEZIuLMLe9rPYkI aum/2q8CH006w== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [93.207.90.196] ([93.207.90.196]) by web-mail.gmx.net (3c-app-gmx-bap49.server.lan [172.19.172.119]) (via HTTP); Mon, 30 Jan 2023 22:45:44 +0100 MIME-Version: 1.0 Message-ID: From: Harald Anlauf To: Andrew Pinski Cc: fortran Subject: Aw: Re: Testsuite, dejagnu Content-Type: text/plain; charset=UTF-8 Date: Mon, 30 Jan 2023 22:45:44 +0100 Importance: normal Sensitivity: Normal In-Reply-To: References: X-UI-Message-Type: mail X-Priority: 3 X-Provags-ID: V03:K1:w6z+twUd7XA20J/hLB2XzANZGKf0iD22MfW9J1XK9B1PMTnweRceuuhrvZr3koKSvYev9 GQemueqd79bvHITuF0DOCUhZq9b0X7VQvNs2HwmnDon7QcfBitZPJlgo51/R4FLk2ge9xUJ357jD wvbA6Ky/h/WF0SBdgTCg73tCkLrr7IL70ypkf1qzJ7ymbuquufewqFstZyhhlyDAAaRyXyRHClRn e9AmKs1pAY3obfpxkPcSuM1pu1RUhXjMLCp0MUdQYSl/0XSSO9/Zj5v5bkYvPVH17u1pRm5jmSqH dI= UI-OutboundReport: notjunk:1;M01:P0:W45H4rUdC48=;WkO5DvvTDjJkTl0HvnNGKMXWd0m DNnvJTCtWcXjjtrIbXKoCbj1IoUDP//c/0iyAJVhcrOsk5Ji2OGj3FTz4n2THnGPSJV7jaM+z y3RTgwRFjlpBxFIVLXHhKtTfwutMmvSLf2WZJbL3s4gS62LSt9e4GRk2tEaKnmq1tEfQCwCP/ oydKV+cEVH17QJvhHoqCKkL/Sw86F7/PwM5bQCTZ6j2YYGJATuvsAyglyt9ggwgc4Qb3BpgaV ONSmHDHRREQbaqokOWwKx982xteeHZLkJgOmDu95xKkbYxntOniRn+3S4j/gytsZq+WMMZL18 ubkpI8CSU3wdKpwHAOP1u9rTlvtu1PQhhcdriHZpKFMdWhKoDKXUpMQxwyIbI68PJYs4efH3/ UMgQu69DLYQ3oJfi9fmdiIPepLnvvC1SZQlbF0qryBy2rO7PbXbEDej6TudnHiKqEAMaRvnfd aUWYiZTgBAcyTfAjO49LQm7lEvyT3qCeqboWmkZx6XtD6BF16XSkbZ2fNicTRLqa3nfto4P/k lhdUcYqo8VV0tkhB7xEEttNp8yiRp4eM8tNRKX6j0ayCDb3zSzVLrXC00J3GwxM3ZDSsq0Pbn kuDY+Ob17WO8GLq6yxIBjUJSphv4Y6pVrJXFa4+4uphbEnb/WDoQBsXhfh/o92bA8Rsc7GVpb G38h4FUSPFux/HDCBNFIe3Ei8tdyyo6N1PigbsdV/RMQj/8FHOyfx4sPzd6BJeIxTOQCKppm2 tp3merAOmZ2o6OPU95mRqhTe4oWAfsvrlXjlhqIGg+0Hj1E7W78s/3Dv2E+2pauhl3oU+0wvd 5ckmAZXQ5VZ5JBJkwYTlJA0A== Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-3.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Hi Andrew, > Gesendet: Montag, 30. Januar 2023 um 22:13 Uhr > Von: "Andrew Pinski" > An: "Harald Anlauf" > Cc: "fortran" > Betreff: Re: Testsuite, dejagnu > > On Mon, Jan 30, 2023 at 12:27 PM Harald Anlauf via Fortran > wrote: > > > > Dear Hackers, > > > > is there a way to check that a particular warning is emitted only > > once for a source code line instead of multiple times? > > > > It appears that by default dg-warn matches one or more times. > > One example of how to do this is located in testsuite/g++.dg/lookup/dupe= rr1.C . > I don't know if this is the best way of doing it though. > Basically it uses dg-bogus to match the multiple warnings (since it is > a regex over all output lines and `.*` will even match new lines) so > you get a failure if there was a duplicated one and then dg-message to > match the original message just to make sure it is outputted once > (dg-message was because it was originally a note: rather than a > warning/error but similar thing can be done for dg-error/dg-warning). yes, that can be used to make it work for the Fortran testcase at hand! Thanks, Harald > > Thanks, > Andrew Pinski > > > > > > Thanks, > > Harald > > >