From patchwork Tue Sep 19 18:16:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Eugene Rozenfeld X-Patchwork-Id: 142045 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:612c:172:b0:3f2:4152:657d with SMTP id h50csp3589500vqi; Tue, 19 Sep 2023 11:17:45 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEZBMY4y42YsaLt9LtgY8B3aE6JOoCT8m0NWEocxjla2n2qXOs71b2SyCGT4NsrjPJTiU/s X-Received: by 2002:a17:906:20d6:b0:9ad:e2c8:172a with SMTP id c22-20020a17090620d600b009ade2c8172amr126968ejc.39.1695147464943; Tue, 19 Sep 2023 11:17:44 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1695147464; cv=pass; d=google.com; s=arc-20160816; b=PLMsoWsTTfRfZSmezZeWa9WyIOwOIy2hzszoofuKWFFazBmIexEsWxMLFbW3WSt639 5COBzl/Slmn6100b4QBCViLUq4fqGl/NSTfEJOV91Hd+dCnqlkT7Ut07oV/bUrIAAV4B nvEkNDkaZJXEuCBdUFsaA8BjOddwFXUcSRbM9keytClz6z7ArGyjJcTVlZbnGJLLdOwj p1u2UsywmpD7rg1FSaWaPIVO5Rv2Z6nlagpvpywgbznMWUf3QmYeAPhcSueBirwPE/cO dIAYq98t7svNP+cG4pBCJ1PRGfT1wb/KVlWRqOIXu1hp042STW446V0BJb43Oq3+Kq6z F9Fg== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:list-subscribe:list-help:list-post:list-archive :list-unsubscribe:list-id:precedence:mime-version :content-transfer-encoding:msip_labels:content-language :accept-language:message-id:date:thread-index:thread-topic:subject :to:from:dkim-signature:dmarc-filter:delivered-to; bh=I6XbSv50T3dQtEzI0OVTIYrG95i5wBSwQbo162s+mrs=; fh=XNn3asQvIblazGK92GBt13dVv+YmGV3pBS0JC29ZQco=; b=rNn8UlLiThqnxw9Y9hv3mLtD3QUetpihzrGj5DjnqCEtPn5+ioSG7bCUxaRJkRnNyO 2B2TE2QXNnSXul1/Q2FptLOeMyICvVk7BhZmZRy0g3cXzFSDlUpN4f8/gWtKA7TzhA7B QB8QP2rS7QQy4qbaPdASkAjSNep3zfRGSfOMnD4qjFOtczwCaQL7DB9W62of14kKOOV+ GL8dGHt7w2dcgxLuDHaHB1q6VYHwHg5mkM+g/K4GlRR7Pq2V7J7e3gvZQpy9h+YJbzNg GXhJoTexp6BtgDLIiEOdaJdUOzWAWjBgT97+s+LeJ6fUTJu6WDdhXJfwAUCuygo8CivF K8Bg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector2 header.b=RmPkkSE5; arc=pass (i=1 spf=pass spfdomain=microsoft.com dkim=pass dkdomain=microsoft.com dmarc=pass fromdomain=microsoft.com); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: from server2.sourceware.org (ip-8-43-85-97.sourceware.org. [8.43.85.97]) by mx.google.com with ESMTPS id z16-20020a170906945000b00992ae4db3c9si10435494ejx.15.2023.09.19.11.17.44 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 19 Sep 2023 11:17:44 -0700 (PDT) Received-SPF: pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) client-ip=8.43.85.97; Authentication-Results: mx.google.com; dkim=pass header.i=@microsoft.com header.s=selector2 header.b=RmPkkSE5; arc=pass (i=1 spf=pass spfdomain=microsoft.com dkim=pass dkdomain=microsoft.com dmarc=pass fromdomain=microsoft.com); spf=pass (google.com: domain of gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org designates 8.43.85.97 as permitted sender) smtp.mailfrom="gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org"; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=microsoft.com Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0E5593853D1C for ; Tue, 19 Sep 2023 18:17:15 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from DM5PR00CU002.outbound.protection.outlook.com (mail-centralusazon11021020.outbound.protection.outlook.com [52.101.62.20]) by sourceware.org (Postfix) with ESMTPS id A1C403858D3C for ; Tue, 19 Sep 2023 18:16:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org A1C403858D3C Authentication-Results: sourceware.org; dmarc=pass (p=reject dis=none) header.from=microsoft.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=microsoft.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=n/33816x8ZuLIY6nz/hBB7A4tvL9V8QUPp71hnnYtevkwFkUeWoWrhdNa5/dNx3+ceN4iTYo6Va3uhW8NkaomsQWR6cKFA48cL+j8hwppVYpA3JnorN1NYKPH2ZIPInT0uu3hlVC88BZcOkPmvYWf1oeuqw+MuP5vRdvVp2FViXWMeIYXDZTWn1TZ+VDbgN4dRQO7GD00DsklqzHqKTevC/GPDvlnLlS148zd1XFrrcCA7j1XOmqmICnn5NNRKdF1nxL9peH2kop3wi/G4QIp2ycBkDTmhxTTsehHabwfTiawr85HpFVtJppFSCZSTCB3Lg99jFIRb6wLl5BwBaMog== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=I6XbSv50T3dQtEzI0OVTIYrG95i5wBSwQbo162s+mrs=; b=gB5twyGyVdSU3e7oqN5mLxAzSzzEZ7fWnykOVorh8U1IYkzevJ557ls+TDF/ccvHzRO1wajIc6qpHuRzl7uLYg2Lah12qFkdWZBFGa+AikBQBDOHtL7cKIKnwf3U++UooG4xsZm+XEg4mK0zCmvwaxu8feCa56uwDoYVobV5qBfEWfCVB9kgbhFPiF7ezXD65LizuOMsOHW8FCGfRCDdEERrlwE2AWgHB3heytnBOW9kma3Eu4BtXqVygRcDlP2M1cUXn9oCKLf/IGP010jUvWAETLkvKaYS1/TWvCfgufwDBLF7n4lDA/wYiEAksuaapuFhetgXBwjkwjwNQblmaA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microsoft.com; dmarc=pass action=none header.from=microsoft.com; dkim=pass header.d=microsoft.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=I6XbSv50T3dQtEzI0OVTIYrG95i5wBSwQbo162s+mrs=; b=RmPkkSE5zM6HCBLBsXR3tNjWxizEhSW2VIQpA7C25MPtkR/Vw9NrhGODbw5YQmur0y5Aom8LS94KGzimzjf+PJcNv2au8jrNdZY1YK8m1RzirX3iJVP+yq8midXsSM0SuP+/kMnhWLXYXFax9k80PgLJK6I0S29OGNE1bKZB1ik= Received: from DS7PR21MB3479.namprd21.prod.outlook.com (2603:10b6:8:90::11) by MW4PR21MB2041.namprd21.prod.outlook.com (2603:10b6:303:11c::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.6; Tue, 19 Sep 2023 18:16:34 +0000 Received: from DS7PR21MB3479.namprd21.prod.outlook.com ([fe80::1e33:1eb9:c91b:a]) by DS7PR21MB3479.namprd21.prod.outlook.com ([fe80::1e33:1eb9:c91b:a%4]) with mapi id 15.20.6838.003; Tue, 19 Sep 2023 18:16:34 +0000 From: Eugene Rozenfeld To: "gcc-patches@gcc.gnu.org" Subject: [PATCH] Remove .PHONY targets when building .fda files during autoprofiledbootstrap Thread-Topic: [PATCH] Remove .PHONY targets when building .fda files during autoprofiledbootstrap Thread-Index: AdnoQC52vWZh9WFwRQ6iTpOTRVEnvA== Date: Tue, 19 Sep 2023 18:16:34 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ActionId=9a00312f-b7c9-4d55-b774-4de86589e013; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_ContentBits=0; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=true; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Method=Standard; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=Internal; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2023-09-16T01:47:41Z; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=microsoft.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DS7PR21MB3479:EE_|MW4PR21MB2041:EE_ x-ms-office365-filtering-correlation-id: dba845c7-87fb-486c-84f9-08dbb93c8e71 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: FY9ZbG4VPvzJTRBYNjq0W/H9sfx5r3zfmGBlNk2DQ41Nt/sL4w5lqc+pQkN65qweCYE4Pxd8jmmxBK5xR1cEPVhpY1qDLen5RxxuS/dc+IkqPpbrHQXlO2/F1vsmj4HVzL/BxJS2zLjfdxeWeCd3O0xFZUlji0fXasK8UFUNAMvvcAxyG1ROmNIcT02u3nMD7iuOAihHSoMhvyh+6zrolxhZTZFFrCmcaDl/Wp5PKbjptG2bMA0rH81lVJkhKfPJecX812RDmubUk2uIjp6XmtXM2+P1S2B0E0xj970Tl+408yOG2kQqQNQKZ71CCOE7rF4e+KRDKB830kkiyJ+D1OWRQM0sHGALbYA+/9XykyORrAU9CzQmCUn97cHTZ3eEc21NpWgBE6SwxR7Xc1o4AJ0o/k4C3mtPNhWJePfm/Vw3ut9MuLPC8ew5R/efgSxdPPS0wGJunki+so1asCXLeB8xuUyCVhNRIq3apioeKzN1tDCsAbHi3X7kO4sNO+anc8zoprK310u3D4xF2KZt0WHh727aSBFLZwvIVedGtN+0lfgiXheNQ3PQ1rZZBXenVbVELM77J05ozot00DRLxKrPPDMJDLJNGRpCY1r4tSQzo0oA4UsgBOeAsaBLYTtCDq9geJxpo0rNfjFMH7c9+rFGicvIOe1jxJR2JpI2ePFUeR4oFTxAGpKg2vMFHov1 x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DS7PR21MB3479.namprd21.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(39860400002)(366004)(376002)(346002)(136003)(396003)(451199024)(1800799009)(186009)(9686003)(71200400001)(6506007)(7696005)(83380400001)(82950400001)(82960400001)(122000001)(86362001)(33656002)(38070700005)(38100700002)(8990500004)(55016003)(6916009)(316002)(66446008)(64756008)(76116006)(66946007)(66556008)(66476007)(41300700001)(2906002)(52536014)(5660300002)(8936002)(8676002)(10290500003)(478600001)(142923001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: FYQHUx9ygrrW4k4TfsP9MTBi8tZ6kGWmLlJcgG0heZKqED2xXKRAHTOq4S+R68BMSnQKQ4qsevxHSIZsbFf1DTCuHCfaIxLcZweSYjQfV2UWEgssmT3A0l6nD9/LcmN7GJrlPG5L+nmY54j11zKoInuqo2Vw8kTcOj4oOcx1HiUkIryQe59y+otF50d0UYelUoR20VVKhe2fi5UX5UwiFmAK78UJO75UE/KIDPrzWsLq2dafdOLK+UoLh67YGMVVzzAXcZvifCloWC6ikjFY/54jX5Sc6h3/YUweuiE/jACLc+HNmbdpf7HDGpqdkIh9kPHB+iArsQjzRJiMMLqWLtZxIxZTy/wyhpraNeYfdKA9nnwHgqKosxc7zBxIfaMVx8ZE0ISQeNgjTpY0CpOV9FXRewm2salgaabG5MDSCKOlIcjy+2ON1K/q7/J9eiSWW5rIwVudEA7x58Pz1inxTf8EXVfAoPyi7PyjCUiLSGrl5+EYmcKC6U3dwc5tfRxVkgKTFeRFc3Mf9SiiJ4vvx1efxp5l2XNslLxLXqutkisBKJwYNWX+PE4T3+3XzlzjglFMDptBzoDXq30ZhLEva75zzB18Vr9HeG5IvK4GTow4fkBv4oaExAtkMIQugsiEZtHxY9d0aXREHprkJT9tIeFSX/A5ISnNFOJYh756tWpvMLkWouTMCN32sjDjKpiTu1/NNo6KaWN+JEpFWayAKR1eZ/sYerJfKBAhGrYVCfwOaYootqBINyNhjIKfXc7/Ftl0G1YLQ54BmfdHdBuNLPKSPm8/gH2+VV+EGuZjGZQ52+4rJMn4yxZgicNkT7KZfP6uQ7x0ubOO3y04amNdOTPf5/60FsSlh942Bcg36QWl8qsSRyNIwaULcCaNvUeq2q0Df945B2gU2u0GbiSkIQtEAIKiDs2wq9iF/86KB4t3UzD6aZnddO4HLMm/lt/EDBHsx0JJNAQ/RwWq4WVW97jT0UKoyql0MDPR+h+s2N0SuN9IGt6bHHRw7ShT7ltChzazbwAtZAheBZd62ne8EMqBYRsrb1T2QNy78E7a9kAEx4oGUznIByRF6o/V5VhsRnHZGg7LW+/xR22t0TH05byFmu1eDioQ/80E2pc2gyfy03z+dEkLNY2ORrS+X3sJFvUoAdHvUjkyAHkGmUS4jLhKB9xz22jBLaotCdC4mJXfgAEa54veITdjxrE8w2Xg+43KgQinjVtcBqYFplqyX83RgNw9Y55HiOh+JRbuo2FKmseVWA62TeGCc3gQHGr8tLWmMCMt7Tl8827Up8Kn43/5kT/lGMLiQRktwnb4as4vazfJVehgii5e7UvTUtJuXHIfoxYk4d0pklMIZukjoOvAaGU9mERd2xA3ow/LOPNIhXWT1lTcvFHszMWstGNC1OBsicyv+8rCoK7VcTgnzrt6JR9qIrf2jcyAJDmCgOyrIBEgFSItCVlnVfxHyr3r/T0o+xpuxt4XdsZXHhkOyzJJRwFs9RP8JtN1jAneNipJ9RvLFULs5ExRsa5Z/3dTS1lOMb9EZDO7Pdp964iaO6FVjvM2+zCA3ex3pru2x5DtIq3t92dlufJ2cWcQ9qW91LvQGolTNHp8uE4skJsaKUuuWYycHvkLqZjHZasR0wBTn5EAV1BIF7AhuoRurpXo MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR21MB3479.namprd21.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: dba845c7-87fb-486c-84f9-08dbb93c8e71 X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Sep 2023 18:16:34.1529 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /D3rrKA0gMB1TL9K/KQPpxReQjmw0ZUF9jzIiw99Uld5tcOurTo0JV+9UYKdPk6GGRahkeWpxcbltBkjY6I+mg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW4PR21MB2041 X-Spam-Status: No, score=-10.8 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_NONE, 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 X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+ouuuleilei=gmail.com@gcc.gnu.org X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1777490948124504183 X-GMAIL-MSGID: 1777490948124504183 These .PHONY targets are always executed and were breaking `make install` for autoprofiledbootstrap build. gcc/ChangeLog: * c/Make-lang.in: Make create_fdas_for_cc1 target not .PHONY * cp/Make-lang.in: Make create_fdas_for_cc1plus target not .PHONY * lto/Make-lang.in: Make create_fdas_for_lto1 target not .PHONY Tested on x86_64-pc-linux-gnu. --- gcc/c/Make-lang.in | 4 ++-- gcc/cp/Make-lang.in | 4 ++-- gcc/lto/Make-lang.in | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) -- 2.25.1 diff --git a/gcc/c/Make-lang.in b/gcc/c/Make-lang.in index 79bc0dfd1cf..3ef8a674971 100644 --- a/gcc/c/Make-lang.in +++ b/gcc/c/Make-lang.in @@ -91,8 +91,6 @@ cc1$(exeext): $(C_OBJS) cc1-checksum.o $(BACKEND) $(LIBDEPS) components_in_prev = "bfd opcodes binutils fixincludes gas gcc gmp mpfr mpc isl gold intl ld libbacktrace libcpp libcody libdecnumber libiberty libiberty-linker-plugin libiconv zlib lto-plugin libctf libsframe" components_in_prev_target = "libstdc++-v3 libsanitizer libvtv libgcc libbacktrace libphobos zlib libgomp libatomic" -.PHONY: create_fdas_for_cc1 - cc1.fda: create_fdas_for_cc1 $(PROFILE_MERGER) $(shell ls -ha cc1_*.fda) --output_file cc1.fda -gcov_version 2 @@ -116,6 +114,8 @@ create_fdas_for_cc1: ../stage1-gcc/cc1$(exeext) ../prev-gcc/$(PERF_DATA) $(CREATE_GCOV) -binary ../prev-gcc/cc1$(exeext) -gcov $$profile_name -profile $$perf_path -gcov_version 2; \ fi; \ done; + + $(STAMP) $@ # # Build hooks: diff --git a/gcc/cp/Make-lang.in b/gcc/cp/Make-lang.in index ba5e8766e99..2727fb7f8cc 100644 --- a/gcc/cp/Make-lang.in +++ b/gcc/cp/Make-lang.in @@ -189,8 +189,6 @@ cp/name-lookup.o: $(srcdir)/cp/std-name-hint.h components_in_prev = "bfd opcodes binutils fixincludes gas gcc gmp mpfr mpc isl gold intl ld libbacktrace libcpp libcody libdecnumber libiberty libiberty-linker-plugin libiconv zlib lto-plugin libctf libsframe" components_in_prev_target = "libstdc++-v3 libsanitizer libvtv libgcc libbacktrace libphobos zlib libgomp libatomic" -.PHONY: create_fdas_for_cc1plus - cc1plus.fda: create_fdas_for_cc1plus $(PROFILE_MERGER) $(shell ls -ha cc1plus_*.fda) --output_file cc1plus.fda -gcov_version 2 @@ -214,6 +212,8 @@ create_fdas_for_cc1plus: ../stage1-gcc/cc1plus$(exeext) ../prev-gcc/$(PERF_DATA) $(CREATE_GCOV) -binary ../prev-gcc/cc1plus$(exeext) -gcov $$profile_name -profile $$perf_path -gcov_version 2; \ fi; \ done; + + $(STAMP) $@ # # Build hooks: diff --git a/gcc/lto/Make-lang.in b/gcc/lto/Make-lang.in index 98aa9f4cc39..7dc0a9fef42 100644 --- a/gcc/lto/Make-lang.in +++ b/gcc/lto/Make-lang.in @@ -108,8 +108,6 @@ lto/lto-dump.o: $(LTO_OBJS) components_in_prev = "bfd opcodes binutils fixincludes gas gcc gmp mpfr mpc isl gold intl ld libbacktrace libcpp libcody libdecnumber libiberty libiberty-linker-plugin libiconv zlib lto-plugin libctf libsframe" components_in_prev_target = "libstdc++-v3 libsanitizer libvtv libgcc libbacktrace libphobos zlib libgomp libatomic" -.PHONY: create_fdas_for_lto1 - lto1.fda: create_fdas_for_lto1 $(PROFILE_MERGER) $(shell ls -ha lto1_*.fda) --output_file lto1.fda -gcov_version 2 @@ -134,6 +132,8 @@ create_fdas_for_lto1: ../stage1-gcc/lto1$(exeext) ../prev-gcc/$(PERF_DATA) fi; \ done; + $(STAMP) $@ + # LTO testing is done as part of C/C++/Fortran etc. testing. check-lto: