From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-lj1-x230.google.com (mail-lj1-x230.google.com [IPv6:2a00:1450:4864:20::230]) by sourceware.org (Postfix) with ESMTPS id B89923857BA2 for ; Wed, 20 Dec 2023 04:33:20 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B89923857BA2 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org B89923857BA2 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::230 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703046802; cv=none; b=HciUtMKSu77GIPT7TzdES3AuaXj5OAY1Gxys4/HS7N5yi2RnfL1s3I9jHacL92Q4pn4W8t+7OkXvv7sGfntNtc1U+/afGEdi5EH80opLxPYW6hxJQrJN7d0la5I3tvDCFtuUDGBAZjtGAD+bLcjttW8Z2+FeToYEDKNTnBYsmXU= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1703046802; c=relaxed/simple; bh=uSWKXBcZXNr4WLEaQeqkH50pS/86xX5iYDsYk4PnLnM=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=Yq19wm/Egat6J2mlvcZW0wWb7QWBI9ybH7h8rxTSdEwThl4xIibWnaXjn3TzIm0mYNTfPVIDWmson7HjaokQeAmGbFQQQLIRTwVvmMS1XfO/kCnepQ3+DvgUYsYQuZPkeDpVaidiXL6eEzj66IvgKyhObTL1eZX7eIIQZVehRMs= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-2cc6121c113so45044041fa.0 for ; Tue, 19 Dec 2023 20:33:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1703046798; x=1703651598; darn=gcc.gnu.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=+6hFrcXD2duJzVUR8T5vuwT5WJF3J4VoouIUwvG6lXs=; b=LNq/0LQrocekQe93Wohd643EWYMWKoMn+KWI8MfcLBWctRqvRniOTQpFOWiX32WKK/ ZUIMvZ5WfRIGJPCkNZ8QlyCzQWvCOPUtGTjN5ch0KHSu9u0Kel5Mv7j6+agx0h+mjP9m 6XnoRjt09wKEuX3XTh7c/oQ4+kjBFesuij3gpZIhOLkPJLHS7m2vokWyWP+ZvUDhNWx/ rFPa8ICttfawbeA94VRtroJDRk/4DC0xZDD9mg7LxbjpR7+nRsNsr0WaQYENDXPb7PFC pGPbHpM7kKAuAh6EpReGQIR1GkX54VltYlqwfm1zj5xphoRHvfLL+fgsvAyGE1uMFvcZ 1gQw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1703046798; x=1703651598; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=+6hFrcXD2duJzVUR8T5vuwT5WJF3J4VoouIUwvG6lXs=; b=i++6QTxCN/eii6hgmtb31tBXibQ7y2aEkBnNnq4bGQzEgyK2WUglW62UHtlb7kTjo7 pCA6Wx45obN5lyRjnsDq4sY0ES/5O5Fq3rqQ4vgGcgPxATW91hrZh517BPfe7aFsL9Bx LTOEblbstL3mpEJmsZpHkL5HWOdZAwYrZvu5fqk+z5Z80Nh2HuSC2VYRNCTh3PR69GDP ST4R+TihT5tmdMQEU7tQLlrt4DM0dLycn6ufGeZ5o12ZqFEVpDqH2oDQDDsfbNXXytCB wB5iyTIj5OV8q7HhCfVlptqlyJ38F+zsrvSYdgdkoF5XBZX2HO60zM/bIBeBmcu+L08e tnkA== X-Gm-Message-State: AOJu0Yy+cwACaxIIb4gT9DLbQFpE1T+aa0dm1ObfbXx/Ufu1konWXoP3 QoqVBZ8T6I39ugC57sXNTfTuQdguKmzW7J6OKEmfzGZDek8= X-Google-Smtp-Source: AGHT+IGoNz3lrhewh2V12dZeWLa3RXE1vO+Xwre1GAahx/kyOlNKEiEXqJESbnbSFtAmbvIAMH3V9pqi2eruhKlBWzg= X-Received: by 2002:a2e:be8b:0:b0:2cc:6bf0:8ea with SMTP id a11-20020a2ebe8b000000b002cc6bf008eamr1509730ljr.34.1703046798083; Tue, 19 Dec 2023 20:33:18 -0800 (PST) MIME-Version: 1.0 From: Rimvydas Jasinskas Date: Wed, 20 Dec 2023 06:32:37 +0200 Message-ID: Subject: Fortran: Use non conflicting file extensions for intermediates [PR81615] To: Rimvydas Jasinskas via Fortran , gcc-patches@gnu.org Content-Type: multipart/mixed; boundary="0000000000006fa16b060ce97b84" X-Spam-Status: No, score=-8.3 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,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: --0000000000006fa16b060ce97b84 Content-Type: text/plain; charset="UTF-8" Dear all, In the spirit of c/c++ using the .i/.ii extensions for intermediates, use the .fi/.fii intermediate extensions for gfortran fixed/free form sources when -save-temps is invoked to avoid various issues. The documentation part will be submitted separately, because it involves adding a "Developer options" mini-section (as suggested by Harald) and moving the -fdump-* options from "Options for debugging your program or GNU Fortran" section. Regards, Rimvydas --0000000000006fa16b060ce97b84 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Fortran-Use-non-conflicting-file-extensions-for-inte.patch" Content-Disposition: attachment; filename="0001-Fortran-Use-non-conflicting-file-extensions-for-inte.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lqd9lzln0 RnJvbSBkMzEzY2NiMTEwYzU0MTgyNjBiNjY3YzVmMjg5YTI0OTI0N2RlMDU5IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSaW12eWRhcyBKYXNpbnNrYXMgPHJpbXZ5ZGFzLmphc0BnbWFp bC5jb20+CkRhdGU6IFdlZCwgMjAgRGVjIDIwMjMgMDM6Mzk6MzMgKzAwMDAKU3ViamVjdDogRm9y dHJhbjogVXNlIG5vbiBjb25mbGljdGluZyBmaWxlIGV4dGVuc2lvbnMgZm9yIGludGVybWVkaWF0 ZXMKIFtQUjgxNjE1XQoKZ2NjL0NoYW5nZUxvZzoKCgkqIGRvYy9pbnZva2UudGV4aTogRG9jdW1l bnQgdGhlIG5ldyBmaWxlIGV4dGVuc2lvbnMKCmdjYy9mb3J0cmFuL0NoYW5nZUxvZzoKCglQUiBm b3J0cmFuLzgxNjE1CgkqIGxhbmctc3BlY3MuaCAoRjk1MV9DUFBfT1BUSU9OUyk6IERvIG5vdCBo YXJkY29kZSAiLmY5MCIgZXh0ZW5zaW9uCgkoRjk1MV9DUFBfRVhURU5TSU9OKTogVXNlIC5maS8u ZmlpIGZvciBmaXhlZC9mcmVlIGZvcm0gc291cmNlcwoJKiBvcHRpb25zLmNjIChmb3JtX2Zyb21f ZmlsZW5hbWUpOiBIYW5kbGUgdGhlIG5ldyBleHRlbnNpb25zCgpTaWduZWQtb2ZmLWJ5OiBSaW12 eWRhcyBKYXNpbnNrYXMgPHJpbXZ5ZGFzLmphc0BnbWFpbC5jb20+Ci0tLQogZ2NjL2RvYy9pbnZv a2UudGV4aSAgICAgIHwgIDIgKysKIGdjYy9mb3J0cmFuL2xhbmctc3BlY3MuaCB8IDEwICsrKysr KysrKy0KIGdjYy9mb3J0cmFuL29wdGlvbnMuY2MgICB8ICA2ICsrKysrKwogMyBmaWxlcyBjaGFu Z2VkLCAxNyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZ2NjL2Rv Yy9pbnZva2UudGV4aSBiL2djYy9kb2MvaW52b2tlLnRleGkKaW5kZXggOTQwYWRiY2UxYmQuLjIy MzEzYTg2ZDlhIDEwMDY0NAotLS0gYS9nY2MvZG9jL2ludm9rZS50ZXhpCisrKyBiL2djYy9kb2Mv aW52b2tlLnRleGkKQEAgLTE1OTEsNiArMTU5MSw3IEBAIEMrKyBoZWFkZXIgZmlsZSB0byBiZSB0 dXJuZWQgaW50byBhIHByZWNvbXBpbGVkIGhlYWRlciBvciBBZGEgc3BlYy4KIEBpdGVtIEB2YXJ7 ZmlsZX0uZgogQGl0ZW14IEB2YXJ7ZmlsZX0uZm9yCiBAaXRlbXggQHZhcntmaWxlfS5mdG4KK0Bp dGVteCBAdmFye2ZpbGV9LmZpCiBGaXhlZCBmb3JtIEZvcnRyYW4gc291cmNlIGNvZGUgdGhhdCBz aG91bGQgbm90IGJlIHByZXByb2Nlc3NlZC4KIAogQGl0ZW0gQHZhcntmaWxlfS5GCkBAIC0xNjA1 LDYgKzE2MDYsNyBAQCBwcmVwcm9jZXNzb3IpLgogQGl0ZW14IEB2YXJ7ZmlsZX0uZjk1CiBAaXRl bXggQHZhcntmaWxlfS5mMDMKIEBpdGVteCBAdmFye2ZpbGV9LmYwOAorQGl0ZW14IEB2YXJ7Zmls ZX0uZmlpCiBGcmVlIGZvcm0gRm9ydHJhbiBzb3VyY2UgY29kZSB0aGF0IHNob3VsZCBub3QgYmUg cHJlcHJvY2Vzc2VkLgogCiBAaXRlbSBAdmFye2ZpbGV9LkY5MApkaWZmIC0tZ2l0IGEvZ2NjL2Zv cnRyYW4vbGFuZy1zcGVjcy5oIGIvZ2NjL2ZvcnRyYW4vbGFuZy1zcGVjcy5oCmluZGV4IDdiMjk4 NDU3NjEzLi41YjFlYTAwY2YwZCAxMDA2NDQKLS0tIGEvZ2NjL2ZvcnRyYW4vbGFuZy1zcGVjcy5o CisrKyBiL2djYy9mb3J0cmFuL2xhbmctc3BlY3MuaApAQCAtMjksNyArMjksOCBAQAogLyogT3B0 aW9ucyB0aGF0IGY5NTEgc2hvdWxkIGtub3cgYWJvdXQsIGV2ZW4gaWYgbm90IHByZXByb2Nlc3Np bmcuICAqLwogI2RlZmluZSBDUFBfRk9SV0FSRF9PUFRJT05TICIle2kqfSAle0kqfSAle00qfSIK IAotI2RlZmluZSBGOTUxX0NQUF9PUFRJT05TICAgICIleyFub2NwcDogLWNwcD0lZy5mOTAgJXtF fSAlKGNwcF91bmlxdWVfb3B0aW9ucykgXAorI2RlZmluZSBGOTUxX0NQUF9PUFRJT05TICAgICIl eyFub2NwcDogLWNwcD0lZyIgRjk1MV9DUFBfRVhURU5TSU9OIFwKKwkJCSAgICAgIiAle0V9ICUo Y3BwX3VuaXF1ZV9vcHRpb25zKSBcCiAJCQkgICAgICV7RXxNfE1NOiUoY3BwX2RlYnVnX29wdGlv bnMpICIgQ1BQX09OTFlfT1BUSU9OUyBcCiAJCQkgICAgICIgLWZzeW50YXgtb25seX07OiAiIENQ UF9GT1JXQVJEX09QVElPTlMgIn0iCiAKQEAgLTQ0LDYgKzQ1LDcgQEAKICNkZWZpbmUgRjk1MV9T T1VSQ0VfRk9STSAgICAiJXshZmZyZWUtZm9ybTotZmZpeGVkLWZvcm19IgogCiAKKyNkZWZpbmUg Rjk1MV9DUFBfRVhURU5TSU9OICAiLmZpIgogeyIuRiIsICAgIkBmNzctY3BwLWlucHV0IiwgMCwg MCwgMH0sCiB7Ii5GT1IiLCAiQGY3Ny1jcHAtaW5wdXQiLCAwLCAwLCAwfSwKIHsiLkZUTiIsICJA Zjc3LWNwcC1pbnB1dCIsIDAsIDAsIDB9LApAQCAtNTUsMTEgKzU3LDE1IEBACiB7Ii5mIiwgICAi QGY3NyIsIDAsIDAsIDB9LAogeyIuZm9yIiwgIkBmNzciLCAwLCAwLCAwfSwKIHsiLmZ0biIsICJA Zjc3IiwgMCwgMCwgMH0sCit7Ii5maSIsICAiQGY3NyIsIDAsIDAsIDB9LAogeyJAZjc3IiwKICAg ICAiZjk1MSAlaSAiIEY5NTFfU09VUkNFX0ZPUk0gIiBcCiAgICAgICAgICAgJXtFOiV7IWNwcDol ZWdmb3J0cmFuIGRvZXMgbm90IHN1cHBvcnQgLUUgd2l0aG91dCAtY3BwfX0gXAogICAgICAgICAg ICV7Y3BwOiIgRjk1MV9DUFBfT1BUSU9OUyAiOzogIiBDUFBfRk9SV0FSRF9PUFRJT05TICAifSBc CiAJICAleyFFOiIgRjk1MV9PUFRJT05TICJ9IiwgMCwgMCwgMH0sCisKKyN1bmRlZiBGOTUxX0NQ UF9FWFRFTlNJT04KKyNkZWZpbmUgRjk1MV9DUFBfRVhURU5TSU9OICAiLmZpaSIKIHsiLkY5MCIs ICJAZjk1LWNwcC1pbnB1dCIsIDAsIDAsIDB9LAogeyIuRjk1IiwgIkBmOTUtY3BwLWlucHV0Iiwg MCwgMCwgMH0sCiB7Ii5GMDMiLCAiQGY5NS1jcHAtaW5wdXQiLCAwLCAwLCAwfSwKQEAgLTcwLDYg Kzc2LDcgQEAKIHsiLmY5NSIsICJAZjk1IiwgMCwgMCwgMH0sCiB7Ii5mMDMiLCAiQGY5NSIsIDAs IDAsIDB9LAogeyIuZjA4IiwgIkBmOTUiLCAwLCAwLCAwfSwKK3siLmZpaSIsICJAZjk1IiwgMCwg MCwgMH0sCiB7IkBmOTUiLAogICAgICJmOTUxICVpICV7RToleyFjcHA6JWVnZm9ydHJhbiBkb2Vz IG5vdCBzdXBwb3J0IC1FIHdpdGhvdXQgLWNwcH19XAogCSAgJXtjcHA6IiBGOTUxX0NQUF9PUFRJ T05TICI7OiAgIiBDUFBfRk9SV0FSRF9PUFRJT05TICAifSBcCkBAIC03OSw1ICs4Niw2IEBACiAj dW5kZWYgQ1BQX09OTFlfT1BUSU9OUwogI3VuZGVmIENQUF9GT1JXQVJEX09QVElPTlMKICN1bmRl ZiBGOTUxX1NPVVJDRV9GT1JNCisjdW5kZWYgRjk1MV9DUFBfRVhURU5TSU9OCiAjdW5kZWYgRjk1 MV9DUFBfT1BUSU9OUwogI3VuZGVmIEY5NTFfT1BUSU9OUwpkaWZmIC0tZ2l0IGEvZ2NjL2ZvcnRy YW4vb3B0aW9ucy5jYyBiL2djYy9mb3J0cmFuL29wdGlvbnMuY2MKaW5kZXggMDJhMjlmODNiNTgu LjUzYTZlODU1M2JiIDEwMDY0NAotLS0gYS9nY2MvZm9ydHJhbi9vcHRpb25zLmNjCisrKyBiL2dj Yy9mb3J0cmFuL29wdGlvbnMuY2MKQEAgLTE5OSw2ICsxOTksMTIgQEAgZm9ybV9mcm9tX2ZpbGVu YW1lIChjb25zdCBjaGFyICpmaWxlbmFtZSkKICAgICAiLmYwOCIsIEZPUk1fRlJFRX0KICAgICAs CiAgICAgeworICAgICIuZmlpIiwgRk9STV9GUkVFfQorICAgICwKKyAgICB7CisgICAgIi5maSIs IEZPUk1fRklYRUR9CisgICAgLAorICAgIHsKICAgICAiLmYiLCBGT1JNX0ZJWEVEfQogICAgICwK ICAgICB7Ci0tIAoyLjQzLjAKCg== --0000000000006fa16b060ce97b84--