From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 81077 invoked by alias); 14 May 2018 09:08:05 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 81061 invoked by uid 89); 14 May 2018 09:08:04 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.5 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=85734, H*Ad:D*cz X-HELO: mail-wr0-f176.google.com Received: from mail-wr0-f176.google.com (HELO mail-wr0-f176.google.com) (209.85.128.176) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 14 May 2018 09:08:01 +0000 Received: by mail-wr0-f176.google.com with SMTP id 94-v6so11445771wrf.5 for ; Mon, 14 May 2018 02:08:01 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Il2KiuKPRDvnirfQjO7h+9Eig3YLGY9/pX5o9aa+p7g=; b=KxtVsBi0MzniHSR7H/+J/ixuKX6SrvhAAd7M7viunX0K2+Jl4pw7fNFqVXBRNgXqV2 TwKy8cAXtYpR4LJkK+a7AVD+Nowwq4dzbCIEQR2naHS7oSptHONJPqeIJLkLPt2U7WIh cpMEHpwO8bzjCOKVitWaOMTakjzIv+4rRROjfWuSBuRRQGvwiSAdosH5J+ftIdoiRnCJ Jfm5wV4vFEYBoubB60V1TWKdstcMz4f8fdA0+Sph6WCKfcjdnmyGD/0pZoI1fvrBndoI DgDNSye+Ed7pIfzfHYnUFfESWcjnAy3Meqoa5yytG5keSFxW/HLUa/ddOA13BGUifEtP NvxQ== X-Gm-Message-State: ALKqPwd4Bk+0ZcHKL+4apZdPkeEOcPKiitVU9mbzPGKZ0PM3Xn+q3q3o mvxPzD6SdsWRL/BokQtl+fEXmoUNh4BXF2C+TjmJx623 X-Google-Smtp-Source: AB8JxZo7KrA72ZTKZWQV8h0OEwZ4ArYKE6l2qKQdWR+J+rW4+kTZhfCCuPzwRXKZ9sPZaWL/K14hzMihyNm6s4PWtuw= X-Received: by 2002:adf:ba4a:: with SMTP id t10-v6mr5952462wrg.219.1526288878988; Mon, 14 May 2018 02:07:58 -0700 (PDT) MIME-Version: 1.0 Received: by 10.223.222.16 with HTTP; Mon, 14 May 2018 02:07:57 -0700 (PDT) From: Prathamesh Kulkarni Date: Mon, 14 May 2018 09:16:00 -0000 Message-ID: Subject: PR85734 To: gcc Patches , Jan Hubicka , Richard Biener Content-Type: multipart/mixed; boundary="000000000000752058056c26d234" X-IsSubscribed: yes X-SW-Source: 2018-05/txt/msg00595.txt.bz2 --000000000000752058056c26d234 Content-Type: text/plain; charset="UTF-8" Content-length: 181 Hi, The attached patch tries to fix PR85734, by gating on !function_always_visible_to_compiler_p. Bootstrap+test in progress on x86_64. OK to commit if passes ? Thanks, Prathamesh --000000000000752058056c26d234 Content-Type: text/plain; charset="US-ASCII"; name="pr85734-2.txt" Content-Disposition: attachment; filename="pr85734-2.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jh60win70 Content-length: 2660 MjAxOC0wNS0xNCAgUHJhdGhhbWVzaCBLdWxrYXJuaSAgPHByYXRoYW1lc2gu a3Vsa2FybmlAbGluYXJvLm9yZz4KCglQUiBpcGEvODU3MzQKCSogaXBhLXB1 cmUtY29uc3QuYyAocHJvcGFnYXRlX21hbGxvYyk6IEdhdGUgY2FsbCB0b3dh cm5fZnVuY3Rpb25fbWFsbG9jIAoJb24gIWZ1bmNpb25fYWx3YXlzX3Zpc2li bGVfdG9fY29tcGlsZXJfcC4KCShwYXNzX2xvY2FsX3B1cmVfY29uc3Q6OmV4 ZWN1dGUpOiBMaWtld2lzZS4KCnRlc3RzdWl0ZS8KCSogZ2NjLmRnL2lwYS9w cjg1NzM0LmM6IE5ldyB0ZXN0LgoKZGlmZiAtLWdpdCBhL2djYy9pcGEtcHVy ZS1jb25zdC5jIGIvZ2NjL2lwYS1wdXJlLWNvbnN0LmMKaW5kZXggYTgwYjY4 NDU2MzMuLmNlODAyOGMxNjM5IDEwMDY0NAotLS0gYS9nY2MvaXBhLXB1cmUt Y29uc3QuYworKysgYi9nY2MvaXBhLXB1cmUtY29uc3QuYwpAQCAtMTk4Nyw3 ICsxOTg3LDggQEAgcHJvcGFnYXRlX21hbGxvYyAodm9pZCkKIAogCSAgICBi b29sIG1hbGxvY19kZWNsX3AgPSBERUNMX0lTX01BTExPQyAobm9kZS0+ZGVj bCk7CiAJICAgIG5vZGUtPnNldF9tYWxsb2NfZmxhZyAodHJ1ZSk7Ci0JICAg IGlmICghbWFsbG9jX2RlY2xfcCAmJiB3YXJuX3N1Z2dlc3RfYXR0cmlidXRl X21hbGxvYykKKwkgICAgaWYgKCFtYWxsb2NfZGVjbF9wICYmICFmdW5jdGlv bl9hbHdheXNfdmlzaWJsZV90b19jb21waWxlcl9wIChub2RlLT5kZWNsKQor CQkmJiB3YXJuX3N1Z2dlc3RfYXR0cmlidXRlX21hbGxvYykKIAkJd2Fybl9m dW5jdGlvbl9tYWxsb2MgKG5vZGUtPmRlY2wpOwogCSAgfQogICAgICAgfQpA QCAtMjIyMSw3ICsyMjIyLDggQEAgcGFzc19sb2NhbF9wdXJlX2NvbnN0Ojpl eGVjdXRlIChmdW5jdGlvbiAqZnVuKQogICAgICAgJiYgIURFQ0xfSVNfTUFM TE9DIChjdXJyZW50X2Z1bmN0aW9uX2RlY2wpKQogICAgIHsKICAgICAgIG5v ZGUtPnNldF9tYWxsb2NfZmxhZyAodHJ1ZSk7Ci0gICAgICBpZiAod2Fybl9z dWdnZXN0X2F0dHJpYnV0ZV9tYWxsb2MpCisgICAgICBpZiAod2Fybl9zdWdn ZXN0X2F0dHJpYnV0ZV9tYWxsb2MKKwkgICYmICFmdW5jdGlvbl9hbHdheXNf dmlzaWJsZV90b19jb21waWxlcl9wIChjdXJyZW50X2Z1bmN0aW9uX2RlY2wp KQogCXdhcm5fZnVuY3Rpb25fbWFsbG9jIChub2RlLT5kZWNsKTsKICAgICAg IGNoYW5nZWQgPSB0cnVlOwogICAgICAgaWYgKGR1bXBfZmlsZSkKZGlmZiAt LWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLmRnL2lwYS9wcjg1NzM0LmMgYi9n Y2MvdGVzdHN1aXRlL2djYy5kZy9pcGEvcHI4NTczNC5jCm5ldyBmaWxlIG1v ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi5lNWZhMjFmMDU0OAotLS0g L2Rldi9udWxsCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLmRnL2lwYS9wcjg1 NzM0LmMKQEAgLTAsMCArMSwxOSBAQAorLyogeyBkZy1kbyBjb21waWxlIH0g Ki8KKy8qIHsgZGctb3B0aW9ucyAiLU8yIC1Xc3VnZ2VzdC1hdHRyaWJ1dGU9 bWFsbG9jIiB9ICovCisKK19fYXR0cmlidXRlX18oKG5vaW5saW5lKSkKK3N0 YXRpYyB2b2lkICpmMShfX1NJWkVfVFlQRV9fIHN6KSAvKiB7IGRnLWJvZ3Vz ICJmdW5jdGlvbiBtaWdodCBiZSBjYW5kaWRhdGUgZm9yIGF0dHJpYnV0ZSAn bWFsbG9jJyIgfSAqLworeworICByZXR1cm4gX19idWlsdGluX21hbGxvYyAo c3opOworfQorCitfX2F0dHJpYnV0ZV9fKChub2lubGluZSkpCitzdGF0aWMg dm9pZCAqZjIoX19TSVpFX1RZUEVfXyBzeikgLyogeyBkZy1ib2d1cyAiZnVu Y3Rpb24gbWlnaHQgYmUgY2FuZGlkYXRlIGZvciBhdHRyaWJ1dGUgJ21hbGxv YyciIH0gKi8KK3sKKyAgcmV0dXJuIGYxIChzeik7Cit9CisKK3ZvaWQgKmYz KF9fU0laRV9UWVBFX18gc3opIC8qIHsgZGctd2FybmluZyAiZnVuY3Rpb24g bWlnaHQgYmUgY2FuZGlkYXRlIGZvciBhdHRyaWJ1dGUgJ21hbGxvYyciIH0g Ki8KK3sKKyAgcmV0dXJuIGYyKHN6KTsKK30K --000000000000752058056c26d234--