[{"id":3686733,"web_url":"http://patchwork.ozlabs.org/comment/3686733/","msgid":"<092b096b-510f-4335-9f31-3e79bd549aa6@gmail.com>","list_archive_url":null,"date":"2026-05-05T21:57:58","subject":"Re: [PATCH] Fortran: fix namelist read for input with comments\n [PR125095]","submitter":{"id":78264,"url":"http://patchwork.ozlabs.org/api/people/78264/","name":"Jerry Delisle","email":"jvdelisle2@gmail.com"},"content":"On 5/5/26 1:17 PM, Harald Anlauf wrote:\n> Dear all,\n> \n> namelist input of arrays got confused when there were comments\n> after value separators.  The obvious fix is to cleanly skip the\n> comments and eat subsequent whitespace.  The attached conservative\n> patch fixes this for all basic types.\n> \n> Tested on x86_64-pc-linux-gnu for gfortran.dg/namelist*.\n> \n> OK for mainline / backports?\n> \n> Thanks,\n> Harald\n> \n\nLooks good, mainline and backports.\n\nMuch appreciated,\n\nJerry","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=MrhsxVdr;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=MrhsxVdr","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=none smtp.remote-ip=2607:f8b0:4864:20::633"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9C7n5M25z1yKd\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 06 May 2026 07:58:29 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id D53724BA2E05\n\tfor <incoming@patchwork.ozlabs.org>; Tue,  5 May 2026 21:58:27 +0000 (GMT)","from mail-pl1-x633.google.com (mail-pl1-x633.google.com\n [IPv6:2607:f8b0:4864:20::633])\n by sourceware.org (Postfix) with ESMTPS id 4787B4BA2E0D\n for <gcc-patches@gcc.gnu.org>; Tue,  5 May 2026 21:58:01 +0000 (GMT)","by mail-pl1-x633.google.com with SMTP id\n d9443c01a7336-2ab232cc803so25433045ad.3\n for <gcc-patches@gcc.gnu.org>; Tue, 05 May 2026 14:58:01 -0700 (PDT)","from [10.168.168.66] ([50.37.179.80])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2ba7ca3bff3sm2174005ad.84.2026.05.05.14.57.58\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Tue, 05 May 2026 14:57:59 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org D53724BA2E05","OpenDKIM Filter v2.11.0 sourceware.org 4787B4BA2E0D"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 4787B4BA2E0D","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 4787B4BA2E0D","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778018281; cv=none;\n b=xRJwJgg3Mh1p4KajMzjKTMoqxE7+ToDbkq6oeI2CtYQDOt366tNoc9MYRRQc4BimTu2iX6sZoS8mT5D1u/TMGY8UMhAnZ6G4anfDYUuSVFFwnEKydPv/KeNxjdTwxAtaAEjGf5IFjj06VLeV2Y2sizGzB/puzCfTiL0oNQF3EUk=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778018281; c=relaxed/simple;\n bh=FKAE2LYjmAg3l6qjXko1GfqFKnCMHGlVxndDlwNZAO0=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=gbLKjDCdUCkgmW0JolNxjtfcoY5kJC0QYovWEsxSBGKTmv4IoTo+AYhz0BtASxVTCDansPH3U3MKNlbunCGeZ80Hvl9Z/IulxyraTV0WG5KfEbWFL9o6jM7SShspx+TjlcrAySlHGm0Gas7BxHv4RY1JXDT9W0j8OJLjjZFy3Bw=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1778018280; x=1778623080; darn=gcc.gnu.org;\n h=content-transfer-encoding:in-reply-to:autocrypt:from\n :content-language:references:cc:to:subject:user-agent:mime-version\n :date:message-id:from:to:cc:subject:date:message-id:reply-to;\n bh=c5wvJ4OskmG+1fFKJnep2XwFKuv5lgPPxggh7WLmv4E=;\n b=MrhsxVdr3h4v42ACnTmidN2aUzwDC4hNIaOFUB1yYrbfMQ2ibvfwj8T+RkX/d7dnIP\n 7qLVrWkddMCn8vO3L/duStT+rPTVl7NTZM0wNxtN4zfTPFK5lXotn9bXa0JicaEUZ2I5\n inTy+m49CbMWx33/K+iBAoJqWSaoUM0LFLmxhBRwcM06dWC+NBcmD14xOlT5CD/3SBYy\n dD0gL+MHQVg4kMVI3apNNNubsJf7+n3R3VXgXQyuYLiAJm+nEBnOvHjlpUgXPBJN++XW\n sPVYb5+ii7wLNx8Ce7TEK+oKm8toXjoFRyHPvHlteSjgZ3PceDxtpRp6/8SWmzrBlWQ1\n +e0A==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1778018280; x=1778623080;\n h=content-transfer-encoding:in-reply-to:autocrypt:from\n :content-language:references:cc:to:subject:user-agent:mime-version\n :date:message-id:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=c5wvJ4OskmG+1fFKJnep2XwFKuv5lgPPxggh7WLmv4E=;\n b=FR8ZJkibffg0goNxB05B+KUK+4E4xG/yDcamTITuKn7IZn3zSIhzukxbMAfIqX0aud\n zKS8ZC4UNl8d9Le9FHM6mXszvJqrNEtKZQCYmNu953GsC0TGEnlKM4OverlJv/md31GB\n SdkHWa6sRkHaJu2j5gTzXN00QLls08Z+GMhBb6RQ0viw5aVHJrCoeMst4CUrYQbx6yck\n EgphjDRcKdJUT2k69jY3tqbThhQfrJfYTafadRs8A6hZ2KNTQIH2eP87TPa7a0Wgcriv\n oxLUuslnXSmPGBCdE3rC8WQWGESU387DJ700S8rrVt70U07KoqDPyUwFq8fP8fDuSs60\n aUsA==","X-Gm-Message-State":"AOJu0Yzi3kKpxFC1NJ7v4p6Wh2wiCN57qvp+UO4Lx3xJExAX54CjyzdM\n 38rDSjLSDx0ypSRjBMW9MzX8NUkj/pAzXo+6xpMItFxFoJ0IB2vSWR2foXKb/sPe","X-Gm-Gg":"AeBDieswm2QjKZXl4nC13oNEw75n3G2/uq+sA9JkNkYDbvJfufSewb73YgTKK9SFTCC\n nM8902JomYUbAh32vdBPh321fSw24eSdpeEfrTi6ikPtlUpkkP6kMRsTZpqOZA5mNwoUO1QX84E\n vgi6hu8q8zKfXxmdx/UFsFXrLps+1DtN99wQ/lmx/3kU1Hbwc4At5Y05NYx8COnB1dPZuh5m3BS\n 2uHUcn2uUs2GGYxkW1rOU0RcPcgvbLaFJvJbNCd8Fy9vI9bA9ge3bc3ZasMW88fBUpOL0YVcxKT\n JBCB9dLNnoqoKWZ//wmqYRc0tNe5v4mitksgOJtSwEsRqpH6YSmb1N7qmfuwNQAV8nz9kTCqcKC\n hFhdA/5KvBH9+wIaAirjlrZ6HJYYUoG8Z6qZQ351W5RFhAjV5cfjk1GvKgjX5tmQZi7kCKY+i9A\n RbiN6gbt/Seg4dP+IFqLdenx6VUaRbfXvcYzEiGw==","X-Received":"by 2002:a17:903:48f:b0:2ba:237b:7e1c with SMTP id\n d9443c01a7336-2ba7a35432amr4377665ad.40.1778018280161;\n Tue, 05 May 2026 14:58:00 -0700 (PDT)","Message-ID":"<092b096b-510f-4335-9f31-3e79bd549aa6@gmail.com>","Date":"Tue, 5 May 2026 14:57:58 -0700","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] Fortran: fix namelist read for input with comments\n [PR125095]","To":"Harald Anlauf <anlauf@gmx.de>, fortran@gcc.gnu.org","Cc":"gcc-patches@gcc.gnu.org","References":"<87385a0d-18df-4839-9947-e8f363458468@gmx.de>","Content-Language":"en-US","From":"Jerry D <jvdelisle2@gmail.com>","Autocrypt":"addr=jvdelisle2@gmail.com; keydata=\n xjMEY5TlkxYJKwYBBAHaRw8BAQdAyrkRDhmJhSTTlV/50gJLlvliU6/Lm5C9ViKV8T9y1GnN\n HkplcnJ5IEQgPGp2ZGVsaXNsZTJAZ21haWwuY29tPsKJBBMWCAAxFiEEOFR0TS0390uh8dRV\n uWXAJaWpwWoFAmOU5ZMCGwMECwkIBwUVCAkKCwUWAgMBAAAKCRC5ZcAlpanBalsJAP4wdCiH\n 2Of9oZv1QWgZ/AVdbWFM3Fv47/WZQHOXfoZ9HgD6AkXrKeJ+6usST7PEaDJjptaViT1fLiYY\n V/6XaOKSsgLOOARjlOWTEgorBgEEAZdVAQUBAQdAdA7PczYnl07vnOT9oP/wvvMDd4HP09Zl\n g3LzwXQJWT8DAQgHwngEGBYIACAWIQQ4VHRNLTf3S6Hx1FW5ZcAlpanBagUCY5TlkwIbDAAK\n CRC5ZcAlpanBasF/AQCa5WjlsVpLsEiggZyT18MOJNAdeRd7wkGDUrwedHrvawD/cE1H+/Ms\n L1ZwvQiLfGdx8crigQqWTQyos4kH8Wx82wc=","In-Reply-To":"<87385a0d-18df-4839-9947-e8f363458468@gmx.de>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3687329,"web_url":"http://patchwork.ozlabs.org/comment/3687329/","msgid":"<f8f7629c-0745-4119-971b-563e8d533bc3@gmx.de>","list_archive_url":null,"date":"2026-05-06T19:06:32","subject":"Re: [PATCH] Fortran: fix namelist read for input with comments\n [PR125095]","submitter":{"id":21263,"url":"http://patchwork.ozlabs.org/api/people/21263/","name":"Harald Anlauf","email":"anlauf@gmx.de"},"content":"Hi Jerry!\n\nAm 05.05.26 um 11:57 PM schrieb Jerry D:\n> On 5/5/26 1:17 PM, Harald Anlauf wrote:\n>> Dear all,\n>>\n>> namelist input of arrays got confused when there were comments\n>> after value separators.  The obvious fix is to cleanly skip the\n>> comments and eat subsequent whitespace.  The attached conservative\n>> patch fixes this for all basic types.\n>>\n>> Tested on x86_64-pc-linux-gnu for gfortran.dg/namelist*.\n>>\n>> OK for mainline / backports?\n>>\n>> Thanks,\n>> Harald\n>>\n> \n> Looks good, mainline and backports.\n\nThanks for the review!\n\nPushed as r17-367-g202ca69360af7f to mainline so far.\n\nHarald\n\n> Much appreciated,\n> \n> Jerry\n>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n dmarc=fail (p=quarantine dis=none) header.from=gmx.de","sourceware.org; spf=pass smtp.mailfrom=m.gmane-mx.org","sourceware.org;\n arc=none smtp.remote-ip=116.202.254.214"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g9lHd1rP0z1yJq\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 07 May 2026 05:07:07 +1000 (AEST)","from vm01.sourceware.org (localhost [IPv6:::1])\n\tby sourceware.org (Postfix) with ESMTP id 9514E4BA23E1\n\tfor <incoming@patchwork.ozlabs.org>; Wed,  6 May 2026 19:07:05 +0000 (GMT)","from ciao.gmane.io (ciao.gmane.io [116.202.254.214])\n by sourceware.org (Postfix) with ESMTPS id 6D93E4BA23D1\n for <gcc-patches@gcc.gnu.org>; Wed,  6 May 2026 19:06:39 +0000 (GMT)","from list by ciao.gmane.io with local (Exim 4.92)\n (envelope-from <gcc-patches@m.gmane-mx.org>) id 1wKhZu-0006xy-96\n for gcc-patches@gcc.gnu.org; Wed, 06 May 2026 21:06:38 +0200"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 9514E4BA23E1","OpenDKIM Filter v2.11.0 sourceware.org 6D93E4BA23D1"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 6D93E4BA23D1","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 6D93E4BA23D1","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1778094399; cv=none;\n b=M2Jiuans0sLifE3tXnG8ZVx0szD5nfXs/TzUDuJ/fJNZgXFVDQQNsL97yhaeZUJjzKPmeFSWHe/cgIUS3gsSh2qwb0ENViojfiyricPmcO3o59SAUv6CwzEL8u9JxsWktuE7W1wcN2dHR0lFmZ8KcFdd199lrO/KzYN8yEmksHM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1778094399; c=relaxed/simple;\n bh=cdLhRfbO7WUjwqBhfH7KS4VGv/Q3SY6VV2ZiUm2965Q=;\n h=To:From:Subject:Date:Message-ID:Mime-Version;\n b=shgn15YwbGI/Yx/jKIF+zU6cgQ1LCPKvlzMDBSosQ7CER1lyNrNvC9nnePslyr0h0knPaTgQBsYv/HLx912FCzNrElOJ88LBt1ngrjJfDF0RlocNEiy2GwIjOcg7AsiH23qQarGhBpWf4NkpUY0jW82r1TuZDnxNzljLnkBB8Oo=","ARC-Authentication-Results":"i=1; sourceware.org","X-Injected-Via-Gmane":"http://gmane.org/","To":"gcc-patches@gcc.gnu.org","From":"Harald Anlauf <anlauf@gmx.de>","Subject":"Re: [PATCH] Fortran: fix namelist read for input with comments\n [PR125095]","Date":"Wed, 6 May 2026 21:06:32 +0200","Message-ID":"<f8f7629c-0745-4119-971b-563e8d533bc3@gmx.de>","References":"<87385a0d-18df-4839-9947-e8f363458468@gmx.de>\n <092b096b-510f-4335-9f31-3e79bd549aa6@gmail.com>","Mime-Version":"1.0","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","User-Agent":"Mozilla Thunderbird","Content-Language":"en-US","In-Reply-To":"<092b096b-510f-4335-9f31-3e79bd549aa6@gmail.com>","Cc":"fortran@gcc.gnu.org","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]