From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 24659 invoked by alias); 20 Feb 2018 18:53:59 -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 24648 invoked by uid 89); 20 Feb 2018 18:53:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LAZY_DOMAIN_SECURITY,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2 spammy=Hx-languages-length:1593 X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 20 Feb 2018 18:53:57 +0000 Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.phx2.redhat.com [10.5.11.14]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 5F31012B32 for ; Tue, 20 Feb 2018 18:53:56 +0000 (UTC) Received: from localhost.localdomain (ovpn-112-67.rdu2.redhat.com [10.10.112.67]) by smtp.corp.redhat.com (Postfix) with ESMTP id C2B925D9CA for ; Tue, 20 Feb 2018 18:53:55 +0000 (UTC) From: Jeff Law Subject: [PATCH][committed][PR tree-optimization/82123] 03/06 Query EVRP range data in sprintf warning pass To: gcc-patches Message-ID: <3a838b4a-47eb-f123-38e3-1c99843604ea@redhat.com> Date: Tue, 20 Feb 2018 18:53:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.6.0 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="------------ECC3F26B2BCAEC2775BBB191" X-IsSubscribed: yes X-SW-Source: 2018-02/txt/msg01183.txt.bz2 This is a multi-part message in MIME format. --------------ECC3F26B2BCAEC2775BBB191 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Content-length: 301 This is the 3rd patch in the series. It updates one of the 3 range queries to start using the EVRP computed range data. This one is trivial as it's occurring in a member function where we have direct access to the range analyzer data. Bootstrapped and regression tested on x86_64-linux-gnu. Jeff --------------ECC3F26B2BCAEC2775BBB191 Content-Type: text/plain; charset=UTF-8; name="P3" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="P3" Content-length: 1757 CSogZ2ltcGxlLXNzYS1zcHJpbnRmLmMgKHNwcmludGZfZG9tX3dhbGtlcjo6 aGFuZGxlX2dpbXBsZV9jYWxsKTogUXVlcnkKCXRoZSBFVlJQIHJhbmdlIGFu YWx5emVyIGZvciByYW5nZSBkYXRhIHJhdGhlciB0aGFuIHVzaW5nIGdsb2Jh bCBkYXRhLgoKCmRpZmYgLS1naXQgYS9nY2MvZ2ltcGxlLXNzYS1zcHJpbnRm LmMgYi9nY2MvZ2ltcGxlLXNzYS1zcHJpbnRmLmMKaW5kZXggNTQ1ZjgzMy4u NGIyZGU2ZCAxMDA2NDQKLS0tIGEvZ2NjL2dpbXBsZS1zc2Etc3ByaW50Zi5j CisrKyBiL2djYy9naW1wbGUtc3NhLXNwcmludGYuYwpAQCAtMzkwMywxNiAr MzkwMywxMyBAQCBzcHJpbnRmX2RvbV93YWxrZXI6OmhhbmRsZV9naW1wbGVf Y2FsbCAoZ2ltcGxlX3N0bXRfaXRlcmF0b3IgKmdzaSkKIAkgIC8qIFRyeSB0 byBkZXRlcm1pbmUgdGhlIHJhbmdlIG9mIHZhbHVlcyBvZiB0aGUgYXJndW1l bnQKIAkgICAgIGFuZCB1c2UgdGhlIGdyZWF0ZXIgb2YgdGhlIHR3byBhdCBs ZXZlbCAxIGFuZCB0aGUgc21hbGxlcgogCSAgICAgb2YgdGhlbSBhdCBsZXZl bCAyLiAgKi8KLQkgIHdpZGVfaW50IG1pbiwgbWF4OwotCSAgZW51bSB2YWx1 ZV9yYW5nZV90eXBlIHJhbmdlX3R5cGUKLQkgICAgPSBnZXRfcmFuZ2VfaW5m byAoc2l6ZSwgJm1pbiwgJm1heCk7Ci0JICBpZiAocmFuZ2VfdHlwZSA9PSBW Ul9SQU5HRSkKLQkgICAgewotCSAgICAgIGRzdHNpemUKLQkJPSAod2Fybl9s ZXZlbCA8IDIKLQkJICAgPyB3aTo6Zml0c191aHdpX3AgKG1heCkgPyBtYXgu dG9fdWh3aSAoKSA6IG1heC50b19zaHdpICgpCi0JCSAgIDogd2k6OmZpdHNf dWh3aV9wIChtaW4pID8gbWluLnRvX3Vod2kgKCkgOiBtaW4udG9fc2h3aSAo KSk7Ci0JICAgIH0KKwkgIHZhbHVlX3JhbmdlICp2ciA9IGV2cnBfcmFuZ2Vf YW5hbHl6ZXIuZ2V0X3ZhbHVlX3JhbmdlIChzaXplKTsKKwkgIGlmICh2ci0+ dHlwZSA9PSBWUl9SQU5HRQorCSAgICAgICYmIFRSRUVfQ09ERSAodnItPm1p bikgPT0gSU5URUdFUl9DU1QKKwkgICAgICAmJiBUUkVFX0NPREUgKHZyLT5t YXgpID09IElOVEVHRVJfQ1NUKQorCSAgICBkc3RzaXplID0gKHdhcm5fbGV2 ZWwgPCAyCisJCSAgICAgICA/IFRSRUVfSU5UX0NTVF9MT1cgKHZyLT5tYXgp CisJCSAgICAgICA6IFRSRUVfSU5UX0NTVF9MT1cgKHZyLT5taW4pKTsKIAog CSAgLyogVGhlIGRlc3RpbmF0aW9uIHNpemUgaXMgbm90IGNvbnN0YW50LiAg SWYgdGhlIGZ1bmN0aW9uIGlzCiAJICAgICBib3VuZGVkIChlLmcuLCBzbnBy aW50ZikgYSBsb3dlciBib3VuZCBvZiB6ZXJvIGRvZXNuJ3QK --------------ECC3F26B2BCAEC2775BBB191--