From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 88755 invoked by alias); 6 Jul 2015 20:29:02 -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 88694 invoked by uid 89); 6 Jul 2015 20:29:02 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 X-HELO: mail-yk0-f181.google.com Received: from mail-yk0-f181.google.com (HELO mail-yk0-f181.google.com) (209.85.160.181) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Mon, 06 Jul 2015 20:29:01 +0000 Received: by ykeo3 with SMTP id o3so38729131yke.0 for ; Mon, 06 Jul 2015 13:28:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to :content-type; bh=z0jfdfqLGXddaOX46FcJFvrBl3bpQ03yORS93IrDalw=; b=W2ryYLPVsCT9JFtD2DkBLkb5YGtfrr2fY5jPJ4ujXsmdh7wDzg4bpX6xn7hGMDbBCt ut5xG+oHeo2VI3W/KXxGs8bbEefif1eoz9apJniWHVR/nqa3loKQh4MLU2BpnxYNueX9 5lYXMktlmt/LwwxQPnVs7j3AhDpLO9MOOWsdMCH99drQf6evFqN1cGJryxizBqdvxpYl AnPZuBzo2wMDe/Nk+s4xr+wVqysbS0q5/XnPyNxkx+EO4GcS3tQTkTIsF963LDPHuzSe 0F9TaM1OumuRbH19TzAVXQQaoqZViUZHpO/4kI7Fj51GQkSmcAwN2HQ8sJRZYmvRwraR WIcw== X-Gm-Message-State: ALoCoQkaMAs1y0yZsys0xPSj2X2jVhWQWZadwksq+JpnS46Pfiualqe+MH69kalXIjNh06Nr1X/d MIME-Version: 1.0 X-Received: by 10.170.62.214 with SMTP id e205mr755867yke.95.1436214538021; Mon, 06 Jul 2015 13:28:58 -0700 (PDT) Received: by 10.37.88.137 with HTTP; Mon, 6 Jul 2015 13:28:57 -0700 (PDT) Date: Mon, 06 Jul 2015 20:29:00 -0000 Message-ID: Subject: move a * (1 << b) -> a << b pattern from fold-const.c to match.pd From: Prathamesh Kulkarni To: Richard Biener , gcc Patches Content-Type: multipart/mixed; boundary=001a1139e7985c8c76051a3ac10c X-IsSubscribed: yes X-SW-Source: 2015-07/txt/msg00411.txt.bz2 --001a1139e7985c8c76051a3ac10c Content-Type: text/plain; charset=UTF-8 Content-length: 180 Hi, The attached patch moves pattern a * (1 << b) -> a << b. Bootstrapped on x86_64-unknown-linux-gnu, testing in progress. OK for trunk if testing passes ? Thank you, Prathamesh --001a1139e7985c8c76051a3ac10c Content-Type: text/plain; charset=US-ASCII; name="ChangeLog.txt" Content-Disposition: attachment; filename="ChangeLog.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ibsd0en60 Content-length: 342 MjAxNS0wNy0wNiAgUHJhdGhhbWVzaCBLdWxrYXJuaSAgPHByYXRoYW1lc2gu a3Vsa2FybmlAbGluYXJvLm9yZz4KCgkqIGZvbGQtY29uc3QuYyAoZm9sZF9i aW5hcnlfbG9jKTogUmVtb3ZlIHBhdHRlcm4gYSAqIDEgPDwgYiAtPiBhIDw8 IGIuCgkqIG1hdGNoLnBkIChhICogMSA8PCBiIC0+IGEgPDwgYik6IE5ldyBw YXR0ZXJuLgoKdGVzdHN1aXRlLwoJKiBnY2MuZGcvdHJlZS1zc2EvZm9sZC1z aGlmdG11bHQuYzogTmV3IHRlc3QtY2FzZS4K --001a1139e7985c8c76051a3ac10c Content-Type: text/plain; charset=US-ASCII; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_ibsd0enz1 Content-length: 2648 SW5kZXg6IGZvbGQtY29uc3QuYwo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t LSBmb2xkLWNvbnN0LmMJKHJldmlzaW9uIDIyNTQ3MykKKysrIGZvbGQtY29u c3QuYwkod29ya2luZyBjb3B5KQpAQCAtMTAxNzUsMTYgKzEwMTc1LDYgQEAK IAkJCQkJCSAgbmVnYXRlX2V4cHIgKGFyZzApKSwKIAkJCQl0ZW0pOwogCi0J ICAvKiAoYSAqICgxIDw8IGIpKSBpcyAoYSA8PCBiKSAgKi8KLQkgIGlmIChU UkVFX0NPREUgKGFyZzEpID09IExTSElGVF9FWFBSCi0JICAgICAgJiYgaW50 ZWdlcl9vbmVwIChUUkVFX09QRVJBTkQgKGFyZzEsIDApKSkKLQkgICAgcmV0 dXJuIGZvbGRfYnVpbGQyX2xvYyAobG9jLCBMU0hJRlRfRVhQUiwgdHlwZSwg b3AwLAotCQkJCVRSRUVfT1BFUkFORCAoYXJnMSwgMSkpOwotCSAgaWYgKFRS RUVfQ09ERSAoYXJnMCkgPT0gTFNISUZUX0VYUFIKLQkgICAgICAmJiBpbnRl Z2VyX29uZXAgKFRSRUVfT1BFUkFORCAoYXJnMCwgMCkpKQotCSAgICByZXR1 cm4gZm9sZF9idWlsZDJfbG9jIChsb2MsIExTSElGVF9FWFBSLCB0eXBlLCBv cDEsCi0JCQkJVFJFRV9PUEVSQU5EIChhcmcwLCAxKSk7Ci0KIAkgIC8qIChB ICsgQSkgKiBDIC0+IEEgKiAyICogQyAgKi8KIAkgIGlmIChUUkVFX0NPREUg KGFyZzApID09IFBMVVNfRVhQUgogCSAgICAgICYmIFRSRUVfQ09ERSAoYXJn MSkgPT0gSU5URUdFUl9DU1QKSW5kZXg6IG1hdGNoLnBkCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0KLS0tIG1hdGNoLnBkCShyZXZpc2lvbiAyMjU0NzMpCisr KyBtYXRjaC5wZAkod29ya2luZyBjb3B5KQpAQCAtODU0LDYgKzg1NCwxMiBA QAogICAgICAgJiYgdHJlZV9leHByX25vbm5lZ2F0aXZlX3AgKEAxKSkKICAg QDApKQogCisvKiBhICogKDEgPDwgYikgLT4gYSA8PCBiICovCisoc2ltcGxp ZnkKKyAgKG11bHQ6YyBAYSAobHNoaWZ0IGludGVnZXJfb25lcCBAYikpCisg IChpZiAoIUZMT0FUX1RZUEVfUCAodHlwZSkpCisgICAgKGxzaGlmdCBAYSBA YikpKQorCiAoZm9yIHNoaWZ0cm90YXRlIChscm90YXRlIHJyb3RhdGUgbHNo aWZ0IHJzaGlmdCkKICAoc2ltcGxpZnkKICAgKHNoaWZ0cm90YXRlIEAwIGlu dGVnZXJfemVyb3ApCkluZGV4OiB0ZXN0c3VpdGUvZ2NjLmRnL3RyZWUtc3Nh L2ZvbGQtc2hpZnRtdWx0LmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g dGVzdHN1aXRlL2djYy5kZy90cmVlLXNzYS9mb2xkLXNoaWZ0bXVsdC5jCShy ZXZpc2lvbiAwKQorKysgdGVzdHN1aXRlL2djYy5kZy90cmVlLXNzYS9mb2xk LXNoaWZ0bXVsdC5jCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsMTkgQEAK Ky8qIHsgZGctZG8gY29tcGlsZSB9ICovCisvKiB7IGRnLW9wdGlvbnMgIi1P IC1mZHVtcC10cmVlLWZvcndwcm9wLWRldGFpbHMiIH0gKi8KKworaW50IGYx KGludCBhLCBpbnQgYikKK3sKKyAgaW50IHQxID0gMSA8PCBiOworICBpbnQg ZjFfdmFsID0gYSAqIHQxOworICByZXR1cm4gZjFfdmFsOworfQorLyogeyBk Zy1maW5hbCB7IHNjYW4tdHJlZS1kdW1wICJnaW1wbGVfc2ltcGxpZmllZCB0 byBmMV92YWxfXFxkXCsgPSBhX1xcZFwrXFwoRFxcKSA8PCBiX1xcZFwrXFwo RFxcKSIgImZvcndwcm9wMSIgfSB9ICovCisKK2ludCBmMihpbnQgYSwgaW50 IGIpCit7CisgIGludCB0MSA9IDEgPDwgYjsKKyAgaW50IGYyX3ZhbCA9IHQx ICogYTsKKyAgcmV0dXJuIGYyX3ZhbDsKK30KKworLyogeyBkZy1maW5hbCB7 IHNjYW4tdHJlZS1kdW1wICJnaW1wbGVfc2ltcGxpZmllZCB0byBmMl92YWxf XFxkXCsgPSBhX1xcZFwrXFwoRFxcKSA8PCBiX1xcZFwrXFwoRFxcKSIgImZv cndwcm9wMSIgfSB9ICovCg== --001a1139e7985c8c76051a3ac10c--