From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR06-DB8-obe.outbound.protection.outlook.com (mail-db8eur06olkn2086.outbound.protection.outlook.com [40.92.51.86]) by sourceware.org (Postfix) with ESMTPS id 83B903847804 for ; Fri, 28 May 2021 04:51:27 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 83B903847804 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=hotmail.de Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=bernd.edlinger@hotmail.de ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ayb3EkVwhw0qZY9T88cmKuivk+9UhQYDZ1Qu1GqdXnv/wkaZTLhoS8/X/W+LCBIuxnhnkNyvor81NVy2kLjfr2v1AK5fYUTr/+aBklRpu28BCFrj58yD/kZjl9nul99sG7AkzzyvaMMmjmSOVolXfisKhBHN7dxnJC01l6XZbn/8cXfwGkzaDIoO2tZke9dTnbQiAqQEoq8wP8ei+ODwsTnXySksRlYr1HUNfZPSUkpDXq8rbo7idjoqXGvV81zSFyE1nJHWxYLvEJU2j3J6ma/0JtG6hgnZnVIvcwYkrzmJmQ8rGGhE94kjv+/YtcIxWNntUjn405lhY2FAVYSoHw== 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-SenderADCheck; bh=Vsf454Gc32f+DZKatzw8hgHZEm7euwIFiqLQfzPSQ7w=; b=cmP+oUeIPWjt4ePzBttoGAAl4XfhwYqy5T5IP5mz5mXqIznDKQiM/1A/oFTmGmyZDQDHJL5TXMbtLQjC5WK93KBwkc5pGkbGaw25AQfa3G/0FuUfYlCi4b1CvLhn8TmVWPhTLxNRTPwOmdLWHpckzwTE6IR/W5SO7BnGOpzppiWcDtw2ORVKWAKo34Zsy7++tcpc1zpp6T0Bk3oYQYHmCFiZmAkG/QzLMLAPicv4TePitzWKjwwEqz+iWLv8CsACKECD8BWXDhFZUDmrnmyH9pku0Quy+mH36hBCnm9Zr+x8okhkRw/t3dUe7MtE/Gv4IF/Urmca9+7ep72vixQ7nw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none Received: from AM7EUR06FT026.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc36::48) by AM7EUR06HT155.eop-eur06.prod.protection.outlook.com (2a01:111:e400:fc36::99) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30; Fri, 28 May 2021 04:51:14 +0000 Received: from AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM (2a01:111:e400:fc36::4d) by AM7EUR06FT026.mail.protection.outlook.com (2a01:111:e400:fc36::393) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.30 via Frontend Transport; Fri, 28 May 2021 04:51:14 +0000 X-IncomingTopHeaderMarker: OriginalChecksum:B3996FC3F19ACBA1F16686CEF7DAD90EB6A6AE0BDA326DC6031405E54CEAF7D1; UpperCasedChecksum:0B177948FE0816A88064F2896D5D1D90FEB6969FA6D21AE3766013133BD9E009; SizeAsReceived:7886; Count:46 Received: from AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM ([fe80::ad12:6a2c:b949:f65d]) by AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM ([fe80::ad12:6a2c:b949:f65d%5]) with mapi id 15.20.4173.020; Fri, 28 May 2021 04:51:14 +0000 Subject: Re: [PATCH] Generate gimple-match.c and generic-match.c earlier From: Bernd Edlinger To: "gcc-patches@gcc.gnu.org" , Richard Biener References: Message-ID: Date: Fri, 28 May 2021 06:51:13 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 In-Reply-To: Content-Type: multipart/mixed; boundary="------------65D59A5EDCDC289E6DFB41D4" Content-Language: en-US X-TMN: [Le/VKJtP+vk4VKnd4IGKdoU+2+JYDKte] X-ClientProxiedBy: FR0P281CA0089.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::11) To AM8PR10MB4708.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:364::23) X-Microsoft-Original-Message-ID: <27041917-ad84-616e-c25e-529298225852@hotmail.de> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.1.101] (84.57.61.94) by FR0P281CA0089.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:1e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4195.9 via Frontend Transport; Fri, 28 May 2021 04:51:13 +0000 X-MS-PublicTrafficType: Email X-IncomingHeaderCount: 46 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-Correlation-Id: 36cac5bf-a1e6-4378-887f-08d9219438af X-MS-TrafficTypeDiagnostic: AM7EUR06HT155: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: S2HG7RhTSIXPttBao1fVSHVp2IoqWxLTAypTDsPhrP53vBKyxgjKBLcgGe4RvtR64ixlFhK4AEsItGN1QLb6O/IikAeIf2nJeZ0IqeCPOzkU6GOiCcKKtIraGeIbdH99mXfnVkbRAWEfVsARwQ2IAVXDFaU9CvWwu0r3zlBclC98Lx4stPyk3IlRHdfch7gA/IRqf/MfQuFVhYYu4eC1vK/pDaj9/jfOLcNqAkWzZ125+MvoOx1CDSIdUJD+rwMQbDGFckmeH3T6xu2qkn1/ZZjhrWl+xeWiASuMeqqA67tDnLbJ+LuvcFE+VjJBXUKP2uO9yoHdsOgtNDtlR2diFy3T7UesMlqdR7u0TmgULIWSifoSQDxSGhUSNvyUt3fqcF4pZfpnHQF+bWT33qptiQ== X-MS-Exchange-AntiSpam-MessageData: SBa/Re0kuPc2Ep56PAGfZw/m1GfrYVcz71rV58lMVAJC8jA6gd34zoE8o/qo3WMebaVDiEydzXEifa9zWXcxJ7OCo4lU21qiRN4VWEmjmdQ8DYh8bnwtC4Ply15giWkfQDrIY/rEATaTz/eyZRVZKA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 36cac5bf-a1e6-4378-887f-08d9219438af X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 May 2021 04:51:14.2128 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-AuthSource: AM7EUR06FT026.eop-eur06.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: Internet X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7EUR06HT155 X-Spam-Status: No, score=-9.0 required=5.0 tests=BAYES_00, FORGED_MUA_MOZILLA, FREEMAIL_FROM, GIT_PATCH_0, KAM_DMARC_STATUS, MSGID_FROM_MTA_HEADER, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2, SPF_HELO_PASS, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 May 2021 04:51:29 -0000 --------------65D59A5EDCDC289E6DFB41D4 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit On 5/28/21 6:42 AM, Bernd Edlinger wrote: > Hi, > > I was wondering, why gimple-match.c and generic-match.c > are not built early but always last, which slows down parallel > makes significantly. > > The reason seems to be that generated_files does not > mention gimple-match.c and generic-match.c. > > This comment in Makefile.in says it all: > Oh, dear, git commit did eliminate the comments starting with "#" the mentined comment is # Dependency information. # In order for parallel make to really start compiling the expensive # objects from $(OBJS) as early as possible, build all their # prerequisites strictly before all objects. > $(ALL_HOST_OBJS) : | $(generated_files) > > So this patch adds gimple-match.c generic-match.c to generated_files. > > > Tested on x86_64-pc-linux-gnu. > Is it OK for trunk? > > > Thanks > Bernd. > > > 2021-05-28 Bernd Edlinger > > * Makefile.in (generated_files): Add gimple-match.c and > generic-match.c > --------------65D59A5EDCDC289E6DFB41D4 Content-Type: text/x-patch; name="0001-Generate-gimple-match.c-and-generic-match.c-earlier.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename*0="0001-Generate-gimple-match.c-and-generic-match.c-earlier.pat"; filename*1="ch" RnJvbSA5OWVhYjc3ZWJmYWEwMmVlMjIyNjNkODllYjNjYTgxMmNmNjUyNjNiIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBCZXJuZCBFZGxpbmdlciA8YmVybmQuZWRsaW5nZXJAaG90bWFp bC5kZT4KRGF0ZTogRnJpLCAyOCBNYXkgMjAyMSAwNjoyNzoyNyArMDIwMApTdWJqZWN0OiBbUEFU Q0hdIEdlbmVyYXRlIGdpbXBsZS1tYXRjaC5jIGFuZCBnZW5lcmljLW1hdGNoLmMgZWFybGllcgoK SSB3YXMgd29uZGVyaW5nLCB3aHkgZ2ltcGxlLW1hdGNoLmMgYW5kIGdlbmVyaWMtbWF0Y2guYwph cmUgbm90IGJ1aWx0IGVhcmx5IGJ1dCBhbHdheXMgbGFzdCwgd2hpY2ggc2xvd3MgZG93biBwYXJh bGxlbAptYWtlcyBzaWduaWZpY2FudGx5LgoKVGhlIHJlYXNvbiBzZWVtcyB0byBiZSB0aGF0IGdl bmVyYXRlZF9maWxlcyBkb2VzIG5vdAptZW50aW9uIGdpbXBsZS1tYXRjaC5jIGFuZCBnZW5lcmlj LW1hdGNoLmMuCgpUaGlzIGNvbW1lbnQgaW4gTWFrZWZpbGUuaW4gc2F5cyBpdCBhbGw6CgoiSW4g b3JkZXIgZm9yIHBhcmFsbGVsIG1ha2UgdG8gcmVhbGx5IHN0YXJ0IGNvbXBpbGluZyB0aGUgZXhw ZW5zaXZlCm9iamVjdHMgZnJvbSAkKE9CSlMpIGFzIGVhcmx5IGFzIHBvc3NpYmxlLCBidWlsZCBh bGwgdGhlaXIKcHJlcmVxdWlzaXRlcyBzdHJpY3RseSBiZWZvcmUgYWxsIG9iamVjdHMuIgoKU28g dGhpcyBwYXRjaCBhZGRzIGdpbXBsZS1tYXRjaC5jIGdlbmVyaWMtbWF0Y2guYyB0byBnZW5lcmF0 ZWRfZmlsZXMuCgoyMDIxLTA1LTI4ICBCZXJuZCBFZGxpbmdlciAgPGJlcm5kLmVkbGluZ2VyQGhv dG1haWwuZGU+CgoJKiBNYWtlZmlsZS5pbiAoZ2VuZXJhdGVkX2ZpbGVzKTogQWRkIGdpbXBsZS1t YXRjaC5jIGFuZAoJZ2VuZXJpYy1tYXRjaC5jCi0tLQogZ2NjL01ha2VmaWxlLmluIHwgMSArCiAx IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9nY2MvTWFrZWZpbGUu aW4gYi9nY2MvTWFrZWZpbGUuaW4KaW5kZXggZGEyZWYyNC4uNGNiMjk2NiAxMDA2NDQKLS0tIGEv Z2NjL01ha2VmaWxlLmluCisrKyBiL2djYy9NYWtlZmlsZS5pbgpAQCAtMjc1Myw2ICsyNzUzLDcg QEAgZ2VuZXJhdGVkX2ZpbGVzID0gY29uZmlnLmggdG0uaCAkKFRNX1BfSCkgJChUTV9EX0gpICQo VE1fSCkgbXVsdGlsaWIuaCBcCiAgICAgICAgJChBTExfR1RGSUxFU19IKSBndHlwZS1kZXNjLmMg Z3R5cGUtZGVzYy5oIHZlcnNpb24uaCBcCiAgICAgICAgb3B0aW9ucy5oIHRhcmdldC1ob29rcy1k ZWYuaCBpbnNuLW9waW5pdC5oIFwKICAgICAgICBjb21tb24vY29tbW9uLXRhcmdldC1ob29rcy1k ZWYuaCBwYXNzLWluc3RhbmNlcy5kZWYgXAorICAgICAgIGdpbXBsZS1tYXRjaC5jIGdlbmVyaWMt bWF0Y2guYyBcCiAgICAgICAgYy1mYW1pbHkvYy10YXJnZXQtaG9va3MtZGVmLmggZC9kLXRhcmdl dC1ob29rcy1kZWYuaCBcCiAgICAgICAgY2FzZS1jZm4tbWFjcm9zLmggXAogICAgICAgIGNmbi1v cGVyYXRvcnMucGQgb21wLWRldmljZS1wcm9wZXJ0aWVzLmgKLS0gCjEuOS4xCgo= --------------65D59A5EDCDC289E6DFB41D4--