From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp-out2.suse.de (smtp-out2.suse.de [IPv6:2001:67c:2178:6::1d]) by sourceware.org (Postfix) with ESMTPS id DFD743858D37 for ; Wed, 10 Aug 2022 11:11:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DFD743858D37 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=suse.cz Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=suse.cz Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out2.suse.de (Postfix) with ESMTPS id 2656520699 for ; Wed, 10 Aug 2022 11:11:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_rsa; t=1660129916; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mVhCyZDU7fOiT115GMQ+5I+qV7WQs8HjKBjOwBjrOu8=; b=AlFW/us0hiXaet22fijciBO2wOJtTeq8pWlKgvySs2jbeyMniGevduKMpNag//tW31eu/n tET0UE2zsU7JAgmKMTVrbju5DREM38CurWYGVZiR/TEXRDzPEykstOAVIuON7dRffGqiHN gC6U9+jjXGjwBdOQhESG5+cSzdlS8+s= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.cz; s=susede2_ed25519; t=1660129916; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=mVhCyZDU7fOiT115GMQ+5I+qV7WQs8HjKBjOwBjrOu8=; b=R7HA74HIx9NG5RAS2YaLxZDVHWcoZatXRqBZhCPAfbUf2dbTMwZcuXq2+Bqj25T4hazw9A Xjy4E4SkSrPnwiCg== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id 0DE7C13A7E for ; Wed, 10 Aug 2022 11:11:56 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id scthAnyS82IYUQAAMHmgww (envelope-from ) for ; Wed, 10 Aug 2022 11:11:56 +0000 Content-Type: multipart/mixed; boundary="------------8eXa3MT7SKuWb0bKfs6FZpOQ" Message-ID: Date: Wed, 10 Aug 2022 13:11:55 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.1.0 Subject: Re: [PATCH 2/3] lto: support --jobserver-style=fifo for recent GNU make Content-Language: en-US From: =?UTF-8?Q?Martin_Li=c5=a1ka?= To: gcc-patches@gcc.gnu.org References: <95d2ec7222d50c8ca1e6535cb8c272d47abbb08d.1660046383.git.mliska@suse.cz> <62cc745a-052a-fbde-7a8e-bccacf249bb8@suse.cz> In-Reply-To: <62cc745a-052a-fbde-7a8e-bccacf249bb8@suse.cz> X-Spam-Status: No, score=-11.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, NICE_REPLY_A, SPF_HELO_NONE, SPF_SOFTFAIL, 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 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: Wed, 10 Aug 2022 11:11:58 -0000 This is a multi-part message in MIME format. --------------8eXa3MT7SKuWb0bKfs6FZpOQ Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit On 8/9/22 14:00, Martin Liška wrote: > |Patch can bootstrap on x86_64-linux-gnu and survives regression tests. Ready to be installed? Thanks, Martin| Sending v2 where I renamed the file. I'm going to install it as the original fifo support patch was already approved by Richi. Cheers, Martin --------------8eXa3MT7SKuWb0bKfs6FZpOQ Content-Type: text/x-patch; charset=UTF-8; name="0002-lto-support-jobserver-style-fifo-for-recent-GNU-make.patch" Content-Disposition: attachment; filename*0="0002-lto-support-jobserver-style-fifo-for-recent-GNU-make.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA0YTY3ODU5NDQzNWUyMTMzMTY2ZmFkN2NkYzdlZDE0NDIwNTQ1NWZmIE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBNYXJ0aW4gTGlza2EgPG1saXNrYUBzdXNlLmN6PgpE YXRlOiBUdWUsIDkgQXVnIDIwMjIgMTM6NTk6MzYgKzAyMDAKU3ViamVjdDogW1BBVENIIDIv M10gbHRvOiBzdXBwb3J0IC0tam9ic2VydmVyLXN0eWxlPWZpZm8gZm9yIHJlY2VudCBHTlUg bWFrZQoKZ2NjL0NoYW5nZUxvZzoKCgkqIG9wdHMtam9ic2VydmVyLmg6IEFkZCBvbmUgbWVt YmVyLgoJKiBvcHRzLWNvbW1vbi5jYyAoam9ic2VydmVyX2luZm86OmpvYnNlcnZlcl9pbmZv KTogUGFyc2UgRklGTwoJZm9ybWF0IG9mIC0tam9ic2VydmVyLWF1dGguCi0tLQogZ2NjL29w dHMtY29tbW9uLmNjICAgfCAxNyArKysrKysrKysrKysrKystLQogZ2NjL29wdHMtam9ic2Vy dmVyLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAyIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2djYy9vcHRzLWNvbW1vbi5jYyBiL2djYy9vcHRz LWNvbW1vbi5jYwppbmRleCA0ZDRmNDI0ZGYxMy4uYzI5OTNmOTE0MGEgMTAwNjQ0Ci0tLSBh L2djYy9vcHRzLWNvbW1vbi5jYworKysgYi9nY2Mvb3B0cy1jb21tb24uY2MKQEAgLTIwMTAs OCArMjAxMCwxNCBAQCB2b2lkIHByZXBlbmRfeGFzc2VtYmxlcl90b19jb2xsZWN0X2FzX29w dGlvbnMgKGNvbnN0IGNoYXIgKmNvbGxlY3RfYXNfb3B0aW9ucywKIAogam9ic2VydmVyX2lu Zm86OmpvYnNlcnZlcl9pbmZvICgpCiB7CisgIC8qIFRyYWRpdGlvbmFsbHksIEdOVSBtYWtl IHVzZXMgb3BlbmVkIHBpcGVzIGZvciBqb2JzZXJ2ZXItYXV0aCwKKyAgICBlLmcuIC0tam9i c2VydmVyLWF1dGg9Myw0LgorICAgIFN0YXJ0aW5nIHdpdGggR05VIG1ha2UgNC40LCBvbmUg Y2FuIHVzZSAtLWpvYnNlcnZlci1zdHlsZT1maWZvCisgICAgYW5kIHRoZW4gbmFtZWQgcGlw ZSBpcyB1c2VkOiAtLWpvYnNlcnZlci1hdXRoPWZpZm86L3RtcC9oY3NwYXJ0YS4gICovCisK ICAgLyogRGV0ZWN0IGpvYnNlcnZlciBhbmQgZHJvcCBpdCBpZiBpdCdzIG5vdCB3b3JraW5n LiAgKi8KICAgc3RyaW5nIGpzX25lZWRsZSA9ICItLWpvYnNlcnZlci1hdXRoPSI7CisgIHN0 cmluZyBmaWZvX3ByZWZpeCA9ICJmaWZvOiI7CiAKICAgY29uc3QgY2hhciAqZW52dmFsID0g Z2V0ZW52ICgiTUFLRUZMQUdTIik7CiAgIGlmIChlbnZ2YWwgIT0gTlVMTCkKQEAgLTIwMjAs OCArMjAyNiwxNSBAQCBqb2JzZXJ2ZXJfaW5mbzo6am9ic2VydmVyX2luZm8gKCkKICAgICAg IHNpemVfdCBuID0gbWFrZWZsYWdzLnJmaW5kIChqc19uZWVkbGUpOwogICAgICAgaWYgKG4g IT0gc3RyaW5nOjpucG9zKQogCXsKLQkgIGlmIChzc2NhbmYgKG1ha2VmbGFncy5jX3N0ciAo KSArIG4gKyBqc19uZWVkbGUuc2l6ZSAoKSwKLQkJICAgICAgIiVkLCVkIiwgJnJmZCwgJndm ZCkgPT0gMgorCSAgc3RyaW5nIGVuZGluZyA9IG1ha2VmbGFncy5zdWJzdHIgKG4gKyBqc19u ZWVkbGUuc2l6ZSAoKSk7CisJICBpZiAoZW5kaW5nLmZpbmQgKGZpZm9fcHJlZml4KSA9PSAw KQorCSAgICB7CisJICAgICAgZW5kaW5nID0gZW5kaW5nLnN1YnN0ciAoZmlmb19wcmVmaXgu c2l6ZSAoKSk7CisJICAgICAgcGlwZV9wYXRoID0gZW5kaW5nLnN1YnN0ciAoMCwgZW5kaW5n LmZpbmQgKCcgJykpOworCSAgICAgIGlzX2FjdGl2ZSA9IHRydWU7CisJICAgIH0KKwkgIGVs c2UgaWYgKHNzY2FuZiAobWFrZWZsYWdzLmNfc3RyICgpICsgbiArIGpzX25lZWRsZS5zaXpl ICgpLAorCQkJICAgIiVkLCVkIiwgJnJmZCwgJndmZCkgPT0gMgogCSAgICAgICYmIHJmZCA+ IDAKIAkgICAgICAmJiB3ZmQgPiAwCiAJICAgICAgJiYgaXNfdmFsaWRfZmQgKHJmZCkKZGlm ZiAtLWdpdCBhL2djYy9vcHRzLWpvYnNlcnZlci5oIGIvZ2NjL29wdHMtam9ic2VydmVyLmgK aW5kZXggNjhjZTE4OGI4NGEuLjk4ZWEyNTc5OTYyIDEwMDY0NAotLS0gYS9nY2Mvb3B0cy1q b2JzZXJ2ZXIuaAorKysgYi9nY2Mvb3B0cy1qb2JzZXJ2ZXIuaApAQCAtMzcsNiArMzcsOCBA QCBzdHJ1Y3Qgam9ic2VydmVyX2luZm8KICAgaW50IHJmZCA9IC0xOwogICAvKiBGaWxlIGRl c2NyaXB0b3IgZm9yIHdyaXRpbmcgdXNlZCBmb3Igam9ic2VydmVyIGNvbW11bmljYXRpb24u ICAqLwogICBpbnQgd2ZkID0gLTE7CisgIC8qIE5hbWVkIHBpcGUgcGF0aC4gICovCisgIHN0 cmluZyBwaXBlX3BhdGggPSAiIjsKICAgLyogUmV0dXJuIHRydWUgaWYgam9ic2VydmVyIGlz IGFjdGl2ZS4gICovCiAgIGJvb2wgaXNfYWN0aXZlID0gZmFsc2U7CiB9OwotLSAKMi4zNy4x Cgo= --------------8eXa3MT7SKuWb0bKfs6FZpOQ--