From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mout.gmx.net (mout.gmx.net [212.227.15.19]) by sourceware.org (Postfix) with ESMTPS id 1DF703858D37; Mon, 16 Oct 2023 18:31:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 1DF703858D37 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmx.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmx.de ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 1DF703858D37 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=212.227.15.19 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1697481086; cv=none; b=RWjJnrFS1rcpE/e2kzVh7q1s4OSmrl6Guyo8okNLBefDYYHOtuwQMe9xYSLwsYnjzwB/uAd+rzlmIT9mJY/xDtDp+y02xr9HILzN857zr5uZxuQE4cTGQDCGEN2vyv8vHB5h0AwDmDVqgy/rRArkIYzQ35jgOYy8j1k2oDCMECs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1697481086; c=relaxed/simple; bh=ybDIbRHgr0fZwGFDvPCSy6SCDvyOwX7NN47XxcQIVTQ=; h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From; b=n12CMnGj+Zck55wiOLVXkE/44YMdhRu6AoLi/qDvL3Wef84rgirV6H43dcvGXvTnT6PcxHfi2z5BqDwJbn30E1b64EtfhikW8b8QnbT40svERpsXEy/rusIN0CTaieQyGzWfqYYJ2IupmUL10PaMcrx3m57HWmozv1mtOzWa9SA= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1697481081; x=1698085881; i=anlauf@gmx.de; bh=ybDIbRHgr0fZwGFDvPCSy6SCDvyOwX7NN47XxcQIVTQ=; h=X-UI-Sender-Class:Date:Subject:To:References:From:In-Reply-To; b=YPnlFcGDVh3I+C0ULDQAiB7YFzrQEGVt/ge1S1+Vx6DXDILfi1H2Ti++cWbmXVI1cJLHZymQB2f UWuyq9fHrfo8Tr4ZH6Lwxto+Yv30QJTb3FF0KucRlLZ1qY9l10m1mv/sFi/9iJNoNBFvw8rcEnWoU pk4beesQmIHjKH2sc5KqcJbYIWSnzDj1fjdt3nmGfYQbyMBDZZn1p3hTQcZKGQrRCAAiaVQ6i6kVF BhI9G4hm9BZiVOc2RoH5p6SQS2Ij5c/c9cwxbH2nzDfbzoklW1uUlMXsuwLTC1PoIXaFJhrNaNhaB Rkeq8rksVj1ZFU6VElcgnmRljCA6WKtoOWmQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.178.29] ([93.207.82.75]) by mail.gmx.net (mrgmx005 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N63Vi-1rce3d01Si-016Sun; Mon, 16 Oct 2023 20:31:21 +0200 Message-ID: <3f2d2471-dd94-4eb1-86b2-ae7ed439028b@gmx.de> Date: Mon, 16 Oct 2023 20:31:20 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [patch] fortran/intrinsic.texi: Add 'passed by value' to signal handler To: Tobias Burnus , gcc-patches , fortran 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:4Y7lkCVgFq9ktCQcwaYxKhkuLzlM4FKeBJ7AtKrXh9VgGj52YnN Z5NkMjjZttm1Bo7oAgRQTQ49MLluLUaoOoxVPxUi/98L76DrXYodb2dynhWhdmYZW+1r9nV ZaSj9YmeprOnXMUp2hrOhMQIhou/vHvC8LQA6Kb3CbpghP7Bxymv0KdTt6mY0R4dO3ut0wx w59wVDgMn/sDc8YoqvsHg== UI-OutboundReport: notjunk:1;M01:P0:N695pmI/AwU=;80TJzoWbff1vJGFWwf1qycvbf98 Dz5lQaVoesa9ejIf5LFlZdhOPEI0ov/bZwV3MBMMZWzU9rQmY1QoNq6yyTE6+/+zQWtVmrsjl nnBBSddftDeX07gERLNxvpopGplP70ztVqYs99PdAUA6KAmCngfTklS258nOXIn/D7Q2Zhqtq XhYZb8Z+9s1SajlqdxvB+v0MVJF1av8ZX5kaE6CTXQdBan51vOoFrF14DjfdfvOv3OEaq9xMz 74zlBqMVCqXBBc32KqvZ+GViS9M5UIY0op+VbGIMrCxAGISF9MwNXJZKY00kXTIGe4r1wpSPy 7G/dXnLKv0sHjq0zkoJ2qZR0ob0rc/FfHRidQdWxq9+W2p20KbtE/K6ons/PheKky1EouPA3U TIBBOvuR8ykSVvEBYuZNmuoxbWOAS18hZxsz3ZY6gF72AS8192eV//YQ30SG2jUxcmr9R26YJ jUp6uTSzG3SGV45YJGohazjTAxswCMym95ugtIcCik+cL5XcwT8+3ymlqGRqs0bVIEdNeyibo ujfLrojwpNNRY6Kkp4EGjlZ3oEyAchx+7JvfHxONNSvNVPV/F04dlhNNn/sZ09Hw0gwIn3TE3 LZNzA64Ux9mD4+DidKdQmMRMimaNyu001Wh9mdvlcWqS80jJv1AYGuel9rxGWrn9yobK24s0E v1EABCYbz6CCxuguOyQ/ewg7oOMVKkKkjPjH7e08sk1lM+GqpXZXU8Whhi6kaiHAi2UL1b0t+ MSpCBT/pWhosLvU+YEWovuGXxXo1o2RnqJAuRopasKghLN3GPAT67q0YG2BEB0pW1wBgP3nn3 eLlbEMFwuYNyrdDqfjMbKN5V1XOOdWUTTMEFMjTssFp2cPbYUD7DKuXnPlRhpPA0yOKdEdioo 2f8gwYs/5P9DjsOenTQ8xY/fda6p5bzfM7zOhPFPO/8ja1r7wmKELiZQ8aW0NuvciEweomKvj s3FaF6j3KA01cWzEbjB3P9bJkgQ= X-Spam-Status: No, score=-4.9 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_H3,RCVD_IN_MSPIKE_WL,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: Hi Tobias, Am 16.10.23 um 19:11 schrieb Tobias Burnus: > Yesterday, someone was confused because the signal handler did not work. > > It turned out that the created Fortran procedure used as handler used > pass by reference - and 'signal' passed the it by value. > > This patch adds the 'passed by value' to the wording: > > "@var{HANDLER} to be executed with a single integer argument passed by > value" > > OK for mainline? I think the patch qualifies as obvious. While at it, you might consider removing the comment a few lines below the place you are changing, @c TODO: What should the interface of the handler be? Does it take arguments? and enhance the given example by e.g.: subroutine handler_print (signal_number) integer, value :: signal_number print *, "In handler_print: received signal number", signal_number end subroutine handler_print Thanks, Harald > 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 Gesellschaft: M=C3=BCnchen; > Registergericht M=C3=BCnchen, HRB 106955