From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8315 invoked by alias); 31 May 2019 18:03: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 8306 invoked by uid 89); 31 May 2019 18:03:05 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-14.1 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: mail-oi1-f195.google.com Received: from mail-oi1-f195.google.com (HELO mail-oi1-f195.google.com) (209.85.167.195) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 31 May 2019 18:03:03 +0000 Received: by mail-oi1-f195.google.com with SMTP id q186so8415380oia.0 for ; Fri, 31 May 2019 11:03:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=z0TUTw4yFt0S2ZlHWai3PLvgvDR53kP1k+PzFpHDNT8=; b=EVPHBoagSM4jDGZBLwoYCDNsSAhnz5vC/hf9cciuySc2jv9MXP82SZ6BSztwGiINzm O4pzQiTY7VhRZN2CYSHDnBAVjzan5NhsFiVWIMUBPNlM7lfr1efuEhQlCs8qdcropB8H 5Mp+VOrX5DyLSHspY25h1euz34mxBUaQK/SsvM24RX6HdcJlddKyvBHey8K8QVWmobSx XmBkbW4GyFKlXgacMUbGrt/N8wDkDKtpw2SlJae3qjIgB2314Vu1K4NNqjW0wbvCoYEA V+8wXxHkEbDdisoutFb9uT7JkjeO6TTq3HPVb3Z+jHSKdIuPcXm0CcmWp169EU5mP+lW kI4A== MIME-Version: 1.0 References: <20190215041332.24720-1-hjl.tools@gmail.com> <20190216150211.GA13329@gmail.com> <20190528085725.GF19695@tucnak> <20190528151620.GM19695@tucnak> <20190528154820.GN19695@tucnak> <3e7c65bd-7008-000d-56ee-e72a2395a548@redhat.com> <20190531174300.GI19695@tucnak> In-Reply-To: <20190531174300.GI19695@tucnak> From: "H.J. Lu" Date: Fri, 31 May 2019 18:26:00 -0000 Message-ID: Subject: Re: [PATCH] Don't insert ENDBR after NOTE_INSN_DELETED_LABEL To: Jakub Jelinek Cc: Jeff Law , GCC Patches , Uros Bizjak , Jan Hubicka , =?UTF-8?B?5YiY6KKL6byg?= Content-Type: multipart/mixed; boundary="00000000000055eaa9058a32d3c7" X-IsSubscribed: yes X-SW-Source: 2019-05/txt/msg02158.txt.bz2 --00000000000055eaa9058a32d3c7 Content-Type: text/plain; charset="UTF-8" Content-length: 646 On Fri, May 31, 2019 at 10:43 AM Jakub Jelinek wrote: > > On Fri, May 31, 2019 at 09:53:42AM -0700, H.J. Lu wrote: > > 2019-05-31 H.J. Lu > > Hongtao Liu > > > > gcc/ > > > > PR target/89355 > > * config/i386/i386.c (ix86_init_large_pic_reg): Don't set > > LABEL_PRESERVE_P. > > Why this change? It is both not needed and undesirable, the > large pic reg label is used magically, not as a normal label, so > LABEL_PRESERVE_P on it is desirable. Removed. > Otherwise LGTM. > > Jakub This is the patch I am checking in. Thanks. -- H.J. --00000000000055eaa9058a32d3c7 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-i386-Don-t-insert-ENDBR-after-NOTE_INSN_DELETED_LABE.patch" Content-Disposition: attachment; filename="0001-i386-Don-t-insert-ENDBR-after-NOTE_INSN_DELETED_LABE.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_jwce8nd50 Content-length: 5100 RnJvbSA1N2M0YzMwYTVlZGEyODY4MDBmZDZjNGUwMTAxYjgyZDhjZmI2MDRm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiSC5KLiBMdSIgPGhq bC50b29sc0BnbWFpbC5jb20+CkRhdGU6IFRodSwgMTQgRmViIDIwMTkgMDk6 MTI6NTcgLTA4MDAKU3ViamVjdDogW1BBVENIXSBpMzg2OiBEb24ndCBpbnNl cnQgRU5EQlIgYWZ0ZXIgTk9URV9JTlNOX0RFTEVURURfTEFCRUwKCk5PVEVf SU5TTl9ERUxFVEVEX0xBQkVMIGlzIHVzZWQgdG8gbWFyayB3aGF0IHVzZWQg dG8gYmUgYSAnY29kZV9sYWJlbCcsCmJ1dCB3YXMgbm90IHVzZWQgZm9yIG90 aGVyIHB1cnBvc2VzIHRoYW4gdGFraW5nIGl0cyBhZGRyZXNzIHdoaWNoIGNh bm5vdApiZSB1c2VkIGFzIHRhcmdldCBmb3IgaW5kaXJlY3QganVtcHMuCgpU ZXN0ZWQgb24gTGludXgveDg2LTY0IHdpdGggLWZjZi1wcm90ZWN0aW9uLgoK Rm9yIHg4Ni02NCBsaWJjLnNvIG9uIGdsaWJjIG1hc3RlciBicmFuY2ggKGNv bW1pdCBmNDNiOGRkNTU1ODhjMyksCgpCZWZvcmU6IDI5NjEgZW5kYnI2NApB ZnRlcjogIDI5NDMgZW5kYnI2NAoKMjAxOS0wNS0zMSAgSC5KLiBMdSAgPGhv bmdqaXUubHVAaW50ZWwuY29tPgoJICAgIEhvbmd0YW8gTGl1ICA8aG9uZ3Rh by5saXVAaW50ZWwuY29tPgoKZ2NjLwoKCVBSIHRhcmdldC84OTM1NQoJKiBj b25maWcvaTM4Ni9pMzg2LWZlYXR1cmVzLmMgKHJlc3Rfb2ZfaW5zZXJ0X2Vu ZGJyYW5jaCk6IFJlbW92ZQoJTk9URV9JTlNOX0RFTEVURURfTEFCRUwgY2hl Y2suCgpnY2MvdGVzdHN1aXRlLwoKCVBSIHRhcmdldC84OTM1NQoJKiBnY2Mu dGFyZ2V0L2kzODYvY2V0LWxhYmVsLTMuYzogTmV3IHRlc3QuCgkqIGdjYy50 YXJnZXQvaTM4Ni9jZXQtbGFiZWwtNC5jOiBMaWtld2lzZS4KCSogZ2NjLnRh cmdldC9pMzg2L2NldC1sYWJlbC01LmM6IExpa2V3aXNlLgotLS0KIGdjYy9j b25maWcvaTM4Ni9pMzg2LWZlYXR1cmVzLmMgICAgICAgICAgICAgfCAgNSAr LS0tLQogZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvY2V0LWxhYmVs LTMuYyB8IDIzICsrKysrKysrKysrKysrKysrKysrKwogZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L2kzODYvY2V0LWxhYmVsLTQuYyB8IDEyICsrKysrKysr KysrCiBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9jZXQtbGFiZWwt NS5jIHwgMTMgKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDQ5IGlu c2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2 NDQgZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvY2V0LWxhYmVsLTMu YwogY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9pMzg2L2NldC1sYWJlbC00LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBnY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9jZXQtbGFiZWwtNS5jCgpkaWZm IC0tZ2l0IGEvZ2NjL2NvbmZpZy9pMzg2L2kzODYtZmVhdHVyZXMuYyBiL2dj Yy9jb25maWcvaTM4Ni9pMzg2LWZlYXR1cmVzLmMKaW5kZXggNjBhMTIwZjRk ZjcuLmM4ZGU1MjYxMjQwIDEwMDY0NAotLS0gYS9nY2MvY29uZmlnL2kzODYv aTM4Ni1mZWF0dXJlcy5jCisrKyBiL2djYy9jb25maWcvaTM4Ni9pMzg2LWZl YXR1cmVzLmMKQEAgLTE5MTEsMTAgKzE5MTEsNyBAQCByZXN0X29mX2luc2Vy dF9lbmRicmFuY2ggKHZvaWQpCiAJICAgICAgY29udGludWU7CiAJICAgIH0K IAotCSAgaWYgKChMQUJFTF9QIChpbnNuKSAmJiBMQUJFTF9QUkVTRVJWRV9Q IChpbnNuKSkKLQkgICAgICB8fCAoTk9URV9QIChpbnNuKQotCQkgICYmIE5P VEVfS0lORCAoaW5zbikgPT0gTk9URV9JTlNOX0RFTEVURURfTEFCRUwpKQot CSAgICAvKiBUT0RPLiAgQ2hlY2sgL3MgYml0IGFsc28uICAqLworCSAgaWYg KExBQkVMX1AgKGluc24pICYmIExBQkVMX1BSRVNFUlZFX1AgKGluc24pKQog CSAgICB7CiAJICAgICAgY2V0X2ViID0gZ2VuX25vcF9lbmRiciAoKTsKIAkg ICAgICBlbWl0X2luc25fYWZ0ZXIgKGNldF9lYiwgaW5zbik7CmRpZmYgLS1n aXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9jZXQtbGFiZWwt My5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvY2V0LWxhYmVs LTMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMC4u OWY0MjdhODY2ZjMKLS0tIC9kZXYvbnVsbAorKysgYi9nY2MvdGVzdHN1aXRl L2djYy50YXJnZXQvaTM4Ni9jZXQtbGFiZWwtMy5jCkBAIC0wLDAgKzEsMjMg QEAKKy8qIFBSIHRhcmdldC84OTM1NSAgKi8KKy8qIHsgZGctZG8gY29tcGls ZSB9ICovCisvKiB7IGRnLW9wdGlvbnMgIi1PMiAtZmNmLXByb3RlY3Rpb24i IH0gKi8KKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAi ZW5kYnIzMiIgMSB7IHRhcmdldCBpYTMyIH0gfSB9ICovCisvKiB7IGRnLWZp bmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImVuZGJyNjQiIDEgeyB0YXJn ZXQgeyAhIGlhMzIgfSB9IH0gfSAqLworaW50Cit0ZXN0IChpbnQqIHZhbCkK K3sKKyAgaW50IHN0YXR1cyA9IDk5OworCisgIGlmICghdmFsKQorICAgIHsK KyAgICAgIHN0YXR1cyA9IDIyOworICAgICAgZ290byBlbmQ7CisgICAgfQor CisgIGV4dGVybiBpbnQgeDsKKyAgKnZhbCA9IHg7CisKKyAgc3RhdHVzID0g MDsKK2VuZDoKKyAgcmV0dXJuIHN0YXR1czsKK30KZGlmZiAtLWdpdCBhL2dj Yy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2NldC1sYWJlbC00LmMgYi9n Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9jZXQtbGFiZWwtNC5jCm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi5kNzQzZDJi ZjIwMgotLS0gL2Rldi9udWxsCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRh cmdldC9pMzg2L2NldC1sYWJlbC00LmMKQEAgLTAsMCArMSwxMiBAQAorLyog UFIgdGFyZ2V0Lzg5MzU1ICAqLworLyogeyBkZy1kbyBjb21waWxlIHsgdGFy Z2V0IHsgZnBpYyAmJiBscDY0IH0gfSB9ICovCisvKiB7IGRnLW9wdGlvbnMg Ii1PMiAtZmNmLXByb3RlY3Rpb24gLWZQSUMgLW1jbW9kZWw9bGFyZ2UiIH0g Ki8KKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiZW5k YnI2NCIgMSB9IH0gKi8KKworZXh0ZXJuIGludCB2YWw7CisKK2ludAordGVz dCAodm9pZCkKK3sKKyAgcmV0dXJuIHZhbDsKK30KZGlmZiAtLWdpdCBhL2dj Yy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2NldC1sYWJlbC01LmMgYi9n Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9jZXQtbGFiZWwtNS5jCm5l dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi44NjJjNzli MDU4ZAotLS0gL2Rldi9udWxsCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRh cmdldC9pMzg2L2NldC1sYWJlbC01LmMKQEAgLTAsMCArMSwxMyBAQAorLyog UFIgdGFyZ2V0Lzg5MzU1ICAqLworLyogeyBkZy1kbyBjb21waWxlIH0gKi8K Ky8qIHsgZGctb3B0aW9ucyAiLU8yIC1mY2YtcHJvdGVjdGlvbiAtV25vLXJl dHVybi1sb2NhbC1hZGRyIiB9ICovCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1h c3NlbWJsZXItdGltZXMgImVuZGJyMzIiIDEgeyB0YXJnZXQgaWEzMiB9IH0g fSAqLworLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzICJl bmRicjY0IiAxIHsgdGFyZ2V0IHsgISBpYTMyIH0gfSB9IH0gKi8KKwordm9p ZCAqCitmdW5jICh2b2lkKQoreworICByZXR1cm4gJiZiYXI7CitiYXI6Cisg IHJldHVybiAwOworfQotLSAKMi4yMC4xCgo= --00000000000055eaa9058a32d3c7--