From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 119443 invoked by alias); 28 Jul 2017 18:22:18 -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 119422 invoked by uid 89); 28 Jul 2017 18:22:17 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.8 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=ham version=3.3.2 spammy=H*M:118, 1154 X-HELO: NAM02-CY1-obe.outbound.protection.outlook.com Received: from mail-cys01nam02on0062.outbound.protection.outlook.com (HELO NAM02-CY1-obe.outbound.protection.outlook.com) (104.47.37.62) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Fri, 28 Jul 2017 18:22:15 +0000 Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Steve.Ellcey@cavium.com; Received: from sellcey-dt.caveonetworks.com (50.233.148.156) by BN6PR07MB3457.namprd07.prod.outlook.com (10.161.153.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1261.13; Fri, 28 Jul 2017 18:22:12 +0000 Message-ID: <1501266127.28549.118.camel@cavium.com> Subject: Re: [Patch] Testsuite fixes for failures caused by patch for PR 80925 - loop peeling and alignment From: Steve Ellcey Reply-To: sellcey@cavium.com To: Richard Biener Cc: gcc-patches , rdapp@linux.vnet.ibm.com Date: Fri, 28 Jul 2017 18:22:00 -0000 In-Reply-To: References: <1501193805.28549.115.camel@cavium.com> Content-Type: multipart/mixed; boundary="=-0zvtgH06rKZIweRILTmo" Mime-Version: 1.0 X-ClientProxiedBy: MWHPR10CA0064.namprd10.prod.outlook.com (10.169.238.26) To BN6PR07MB3457.namprd07.prod.outlook.com (10.161.153.20) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c1c7e043-4e66-424a-e765-08d4d5e59123 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(300000500095)(300135000095)(300000501095)(300135300095)(22001)(300000502095)(300135100095)(2017030254129)(300000503095)(300135400095)(49563074)(201703131423075)(201703031133081)(201702281549075)(300000504095)(300135200095)(300000505095)(300135600095)(300000506095)(300135500095);SRVR:BN6PR07MB3457; X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3457;3:TpVWJFLggJBRo6ZKVa0oBbs9KobUMV3ic8bqL7tcIpklEO6Ya908GJ219W3RNIth7qSEQ1TSTv5e6J2itr99OjuwJs6htlCaIe4ZS+LMgOkpXioyof973bJHzkfq3LMwxrBfeK2zb3YGaJulUpz2kCm29AM9YCMNahzDPVBi2TZ5pnHavpPD3GwTiNM2OPLpof/wKhIC2+AEgQuqKbolveMEbX4GnUGb44ewzezHCJsuPbDMfmXXFEPwAO6QfTHdhuZ9/udZD99oS68Ey8rg6NzMpjdZFzWGGS3T3JS0aA/eqWzT+nQm9yB3b1Y41VygbDLUxi76SGjCxwyPGcGV8DAYuky00LT26PmDk5vTQw6WKHjB1gGkleZ1JzCZpPfVIonLNAAzNuc/PMDYFYmOU8ePFDRhlm+xsKcrnkX9o4WEGWOIdu5HdsGT+w2xZ9Eb9ZwnxbktbcTiI649Ojdk9NL58BnT8iGpMjn7AA0qV5rnu9Hpl65vbiDseLDZug4EV4jjzMJuu1lmnt2MrnJUweg7rPxA4feshmliyhDQ4u0ti1ZiAWNNapl+kkL/S7w3r3K069GVvbw16lH+rmdbJekqLn3qO50CEOGX2EKRsuoELwwyTj2vbKfljEw9Rtprij3N/HJCWGcdWdCr8013poQHAN8uRNNMdZhfVn7GrJBwo8ogXN4REvrItGzb5PPyfa8odYsR3e4OcOTZ6ku1+sLE9VdyyFwXwLANhIGPSCcdvA87Rhg9hxYkYVRpZGAcVPgVTByJR/tE2CkDqgUUOb//aowqzJnBDFJrvaEcp89HjzF12eqdRsMaMKsA1zMl X-MS-TrafficTypeDiagnostic: BN6PR07MB3457: X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR07MB3457;25:tx9xwp8972UAWDzYIdsIRxlkEa4NtoCUmWkRlZUgW?= =?us-ascii?Q?iYyaZF9vN/4Xbc5tPmBlE0E12aVpG+hNWli4FgBLOyofU4BbRnwcwNQtXbu2?= =?us-ascii?Q?hCQYYD0hYJOjjuCluoq8XuIPuOC0Rv5ZqqThIVJBXOFn3zv2ch3P3acJ6Fj4?= =?us-ascii?Q?1HrGvJnITp0pL22oIo46wEUT31GQ+bMk1sfmh8y+8FrB7vLHugi94rTg2+y8?= =?us-ascii?Q?YqhKiACQPHZZvZsr7duSJDmFR8FHfTDGTbaYAvjKvxXynu6ieq3y24tpCaL6?= =?us-ascii?Q?LWDjuuU5wOP2SKjY7BQd1yHmyurXnHPGs4tv4ZO0VNxExpvp8G/KXzvLsAmR?= =?us-ascii?Q?vJ3ODC+OEFySMusCO36zEDUxdCXzv5fRb0KFojW6/DB4DLzSvXsUO9Dt0X9H?= =?us-ascii?Q?N8Os4VDuPWGzGnPvpcIYfCEC9EJHsBN+HjNQOjZF0wLM9MKOLn1PO6LzVoc+?= =?us-ascii?Q?NXlPOE/CQXI9SIN6xMezAK7aod9u1ury5O0p5jw6eLnt8asT/NwH3APz4PVl?= =?us-ascii?Q?3aAkLG3AmiGMVDIV/e/1++wHZ31lkwmO6BFm+zjsJcgztsrtA3s11qJkzjvx?= =?us-ascii?Q?Lq6/SWt6ZJEoA3ucGZOc2NhsDGRsi52PNHTseiNxLhM7OXanHVpAcAlhtKsB?= =?us-ascii?Q?Gnck6nIF2OXLiHKJy6I19O58gwEqHiuwrKPztyxySrwLjZAF5FL48g+aa8ql?= =?us-ascii?Q?RnnHdjtWAUgwJuN2tmiwmSfgUDORDYNfdJ968+rkp/kyuV6C5jF3BpElWazU?= =?us-ascii?Q?cPbe4L/RVb7bXbryWh3C3B6WqkLUevmuN6lhtQMBNdErSjGcBjWO8qQTnxb5?= =?us-ascii?Q?hEKvG8+P0JGDuyPGrZVn60/V5szfjGkoQnHj09DCYY3rSKzeThITJH8VBogp?= =?us-ascii?Q?ypUdgi1YX5wvFThBsREH+zsRKqWKKQyCb1kscIORixB1e633UhJ2mKBxUbXK?= =?us-ascii?Q?6bFrU8WJ9eS6dD9qDy0gHZDfXIZT/C3rZMhetEn9w=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3457;31:RtYvrIFgru6mKSGhh9e5WX3W6Mv0BoMvpXyoSykdrfW0o+4iuqnJhEL4SYe5L+A873BaG/8hcboisYPbLAf2kf+yF5socw74E0sb4VSdU1K1Jyc1hcOfZ9kn4+HzKYSbMyIyLsr+IvDFD3rMzySkyEW4jMrqruPib6nfTq45aSHhP7euyAFYWqcc5qFlutnQ4f8dopj9rV5M3FhFR0oUsCjAskiR5aOcLpxlsYbcRuOTW6DQTXYJF0/hSQmazS+/5yBL/v8mFNEt4xojEWyFzjSpSRhsLqdwemIQrdRENjUY7XreSkXXKbB4R8cKY50YPzI9sYU0sd93LLJdrDeM4b+YdAa4d89OwQd+yku8Hd72KxTFYG1iYiiQ9O8fKN3KhQyOYflP+Z+myqd90hqMvxIJNWMV1FghAqBsr0dDmImOcRHhlJgEQNUpLVJE28+1KiPSMd9+uOLEvUDaGCfRFamRMlmHABQ55JSWK7F4zHBclEK2+B+dhOkt6q2uFq/+XFqAcc4GbDUdmg6PWNCv4ieFXygVbKxBpi3eXYarACxwU9kZfghWGRppvsnfJGWG35flUxR6zd+Q+MHnnrC6Ik+FybT1xGjicEkX8BTEp3Q2GFLYQW0ZCrMmLkRh+ve7qDrxGQCAhFqQK7ukF9vnkhzqD2VMM68o/ClC3wGY/vvQJPIhWN2csp2Zb8w8TqJqudYcL6+82eWrD5gp74Qfxez92l/W04wQzv9NXajJ8sLmmm7YyDjYsMzYYo5wXwtYyBI+3QUlaGmSOOJS4NDnQw== X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3457;20:jMzdrq8PPyIgyHfjpEdglNTWHKIB1mvY9Lz8Euj+pbczg8kWH3dj43J3EUMvijYC3L4VGgEsX03MJJ1x64AxR0tywpDqXIQ7Z1RZjWqKFa4x4vyNxCnLpbSmEgX+lEig8PteYwJvqDl2c73VsAsHE13dwWzmE0ye11LQPD2yLR7rqOrBGkNStGk4UiryeNYt6eUANUHfEnRhHTTExJ+3vzgDMexSSA7tfCsJerE0aoBKokit++A9dYrQVH3qFitA+ZNvlzrosVhl3947blll1Uxa3T98/4ZF8+xmHP0b8L4HEVbcfIFTcIzaIWryFIZmY1l8WTZCv78sQiiwlyCE02KkNR7L5f1zp9bhoEw4d48P/Q1BxFkdK1+wnU2mKN49KTBfHsleqiwLEPGQz+EYlmiOzJD9VSgieH1BUsqyN+uf+v2nQhZNuZG/FPgV0wBT1vTm1HEbpqTLV+17PyG3V/70ywdSpgpr++x2tTeAs8wtG+ptCqnF7WB7AEtaH7kX X-Exchange-Antispam-Report-Test: UriScan:; X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(100000703101)(100105400095)(93006095)(93001095)(3002001)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123555025)(20161123558100)(20161123560025)(20161123564025)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:BN6PR07MB3457;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:BN6PR07MB3457; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR07MB3457;4:1lZtCDWt4x2EnHuLAUSOdKkeUWFP7sR7wLmX+DPud4?= =?us-ascii?Q?DQVO0pSdSDd4m8iFrYRgpiA5SSLw+tRF7SxJ3tU07HZv+87bSLgFg4NzkAHD?= =?us-ascii?Q?tMdSld0fRtG2I3qblVvdy78UWS90uJCzF56O5DTHdn3cjHkS4W0Doh5e5xjw?= =?us-ascii?Q?6/olCAKb+YNq6sr0bnyrJ448VEoIf8KS4gONkjqN91F3wXk/3nzoQ0E9cNom?= =?us-ascii?Q?Q1o0q1W4+V4WzV8oHNYlpjqDNb7sGXcxqBPEQmZpRvHUCscdI+B1wsJ7VzJb?= =?us-ascii?Q?lb4AuLppInFx0xJgvkNCd/sR4psPh1yqRmoyBfGEn5mt4m3+q1FPxEu5p6JR?= =?us-ascii?Q?7bhn1T4qkSaqw2BkY/4icoz4Z9HHKVS+QaemEV9PeI8sQTmvxTrOqGJzv2To?= =?us-ascii?Q?cKR8EHPnLAEWRt3eesjy0UHEmGfZFzml6kiJ3aggdKqGKBqtdFC+8WEfV1Lh?= =?us-ascii?Q?M+KPoe7lLicBk40uWvQU/jVQ7tC4l7Q+orIX7KZ6Nwnz1KlgGWZTeEBrKAxs?= =?us-ascii?Q?M3yPWqQ+tkEJE8YjJnJghHAOEgSI2/OS2UtabaXn0Z3So9GN4mJhGX9TkNG6?= =?us-ascii?Q?OYlGvDXUELNxK1jOXdy2DbZ+3NY5COjWx8S+j8bXckquI/hSbBtPH2nf4kJ6?= =?us-ascii?Q?JnjPMN1KK3m59xBRPIiZ8AVaVDt4yKF/R8ArNFK/C4TicBQZfvaWdWRrz/hC?= =?us-ascii?Q?MTKq7gOFYBYg+HH1zUPiH1aVyw3cIhWk65VZNu4CZxtGg44eZGr6ScE3h7cg?= =?us-ascii?Q?CNZCzyirq3alqUSKvQonHsjQlOIZF1wvvF/jc5S77mFfvV2UxBrEQ2l/EBHj?= =?us-ascii?Q?Gf2E9h02dNhFAA2k33B23+H9Li+yiakI80ggIVURaBgvioCWW5dMTMjTS+ZQ?= =?us-ascii?Q?Tl1hGgxzSoSFggs8gXstiVILP/tCffOlSUVT3NHYrEcHEdUjnO1IpXAGwLsn?= =?us-ascii?Q?JWpplPu29RHrtUnb7fT7W5Pvy9A5S3XogYwnsRAYI1I4YzuufuM1eUjNT3H8?= =?us-ascii?Q?1YfVw2aAI1vnHlHU/D0/Osh8b80Wg6IM7T8lk8P9oV/nS0kPTkQOaywrYpAD?= =?us-ascii?Q?sTWGJyQyZg0O1Am3T/Amys7V95wfgslhV5hdC/BaYUa5Y6NbHnv+VaKI2rQq?= =?us-ascii?Q?OLpq1OAKnpwPPMS3yPN+2wDW6mcfXCr4Cn4tEArV+96ArcOV4r0A=3D=3D?= X-Forefront-PRVS: 03827AF76E X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(7370300001)(4630300001)(6009001)(39410400002)(39400400002)(39850400002)(39840400002)(39450400003)(24454002)(377454003)(199003)(377424004)(189002)(6506006)(69596002)(8676002)(305945005)(97736004)(3846002)(101416001)(568964002)(43066003)(81166006)(7736002)(81156014)(76176999)(189998001)(53416004)(50986999)(42186005)(50226002)(106356001)(2906002)(4610100001)(105586002)(33646002)(6512007)(6116002)(2476003)(6486002)(229853002)(66066001)(478600001)(6916009)(2950100002)(6666003)(7350300001)(110136004)(512874002)(53546010)(4326008)(6246003)(72206003)(3450700001)(38730400002)(103116003)(36756003)(68736007)(53936002)(5890100001)(84326002)(5660300001)(25786009)(99106002);DIR:OUT;SFP:1101;SCL:1;SRVR:BN6PR07MB3457;H:sellcey-dt.caveonetworks.com;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR07MB3457;23:UwJz4rwNodmhiAsaMBvKug/34ABIgVamFigvpHJ3S?= =?us-ascii?Q?GEYMYuFrEcTOPpcX+NwqcZZor8BB++grS9QMPRRkZV6mLYEFNundcjCJcJK9?= =?us-ascii?Q?Z/wl5b2/8X+4y8UMUFPtd43TVnDyuBb63d2KI8/eHPM/f2fOfBI5dQduuMpv?= =?us-ascii?Q?/+s6LjTEZfTY5n5mnTVvCOjvyciGTwKf1XwEDfv9iSNKSCzkugZeUYiF/dQp?= =?us-ascii?Q?HgTKSrWa8oMcJThLN0QOw1TdT9VGRcDkIpM8Zoe/JlQY+P/Ki6BhgSUzC2Pg?= =?us-ascii?Q?xhfUKdpCWX00b6cO+hxOuFeaMGtuRLdsytuikpvITNq547gRAj4pmp72ZpmM?= =?us-ascii?Q?VPVpHGFxNtGasps7yKv3BRUex/cVCemyPvdpv4lSRJ5N6scoS/0Zl00DYf60?= =?us-ascii?Q?uyqYVm1l4mLTsRcnib/ojOxgtDfUxATAStVCj1FET35i3cFbhR80YAtHYfPN?= =?us-ascii?Q?Bs1t6Xr8Kya+47p0g6yUq38z6Q3vdHS8/M2YFte50v51AJDfPKtrdUazCYsV?= =?us-ascii?Q?Djbqq6nCkqeLjLitk9UIsM6P3vr0bB95aihlP/r7T8e8U4WBFvPyeQGprbZx?= =?us-ascii?Q?iYPHEAypqYV9/Y8iv5YtiBVX/SlYYOAEYuxGxiJQ363F6cgPma7SH2bKkrFe?= =?us-ascii?Q?ebbFCabxVGS+Zc0MK9QgBcdODRjZAlKlGOoCHetHnktvydmtkCWVNyCbaGGq?= =?us-ascii?Q?b21LQKzzGwEYroyjasYpEqnYuFrxSkGO2MHEyoCW9z4rzqldAFOChuIF+kx3?= =?us-ascii?Q?PLYrJznFeJlYUDC/f5szvdgWoxCKn9PK4WtNhw3RgO+iyrJVQKxnH8QQjNvW?= =?us-ascii?Q?Uq+A1kuZwriZU+3+3+cNf8dzh5eP2QxL6smtcCafT9psV8X6k6rCJg8EFbLJ?= =?us-ascii?Q?8P6gdIZwNBuGGP6n34p5aSRekXCNOpG9UopU8c83dpbGk0kjnvtHcZEQ4SGe?= =?us-ascii?Q?Yu8+0vMrMe2/3SYMtDpGQGRW8iAYTfhirZa+Jw0c0kH2rq6rM9f6GJFxMzAF?= =?us-ascii?Q?9bwUvu3qBCd0oxHRn5HYGfkF+FaUpCRG6NIvdSI534yG29CjCC4b7qkEToYI?= =?us-ascii?Q?O4LX8vMK8cu6XMSImlDA4h3b8AnPBT+yRJtifP+qqD0FnHBto2gjQlhRJ9HW?= =?us-ascii?Q?IFzuO2qMi+7FrJKTkyzg5jscj469Zab0TgDZWIdvOYUoR8kQYuWZfCX0WoJ+?= =?us-ascii?Q?b+/yGwPvfNkgIBFdFyLWjxcVPCpbgQ1uV2Jsn7rYlhsNB0F5FSYf4mZgPb8m?= =?us-ascii?Q?ZMMtaEOoKIW+AR8DLn5GP8tefVptcEllK+yrhxWiUpNZFaLFQP2g01yS+6sV?= =?us-ascii?Q?UgQK/lr+NHxLfpD9+BNEXSg2GbZZ11Ebv9OI5zVj4649f+9TjdA/IFeTXzTI?= =?us-ascii?Q?gzqYfyR6tlWE3hojUwpSb7XtOnOJ5GWwYl5nAOYPFM6m4H3tN2/I1H0AtEJk?= =?us-ascii?Q?5VLx6V7kmQ6tBgPbam9ktntdOEZReVREUPgLlKwY+fhRwFNfjZuYQ7XJXmJO?= =?us-ascii?Q?4L6yI9a/PIB4i7Qkh/x+jdABBiTd/Yq8lbsjB3TkxGLMGr1ntw5D8IWiININ?= =?us-ascii?Q?wVifapEYjJSsxkSTQ=3D=3D?= X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;BN6PR07MB3457;6:iy9GiPo6kD7FW7Bo+976fuNhZXjY3egQWmcYPgIeHd?= =?us-ascii?Q?UBIRK3dgkDO93pig3VdXi2loGog700myTYiPRFf6tRT/ap6ZlTu71r6ljYSH?= =?us-ascii?Q?j0/Gvg97xXX4yqvWwJMPNNnS+rzKpxCwfcRyGQzSQT7Xv2+cGSK2RzY6yTWu?= =?us-ascii?Q?pmMxWDTHhlo4ULm/SbiWZps6sJqCqG1hybKnpH9p0KLfuUenQ1zzBuQPePwN?= =?us-ascii?Q?2JqQbSBguCi6VxE1GjC/YZMEnlRUiqxzZ8ZICj496B5F4uvov6rzHr42NcFd?= =?us-ascii?Q?KAIPgyPJ1p348oXubJoIOe4e5sPqJVq++lzd/mL630DL/aLeISN2LWLWcas9?= =?us-ascii?Q?r3HCXsOGngUIoCITc3u7Xlnu59VJsMAKxBfn+u7Kl7XwuowALaM/3In4GSrA?= =?us-ascii?Q?Uow4qXFDMl23pNr50k3O2TOc+Y6Zxqqf+fACcSe52msnawnpKA4QQOret/aa?= =?us-ascii?Q?tj59HdTZ476jWliJ8PM7qlqe5ijBGsLLfg7sTnz/pheCUgW8HjQc8p4CGE3B?= =?us-ascii?Q?ngQJChXwilxYxcJ3ehjk5Bc7JFFrYyY/uWmqsebj7RdN39POiAQkpDINjjh7?= =?us-ascii?Q?MrzVozz8oblRo+n5CtcPY2cdJtHOmhTDkUFFmD+iBOgFV4LQuTzgLvS1lxJB?= =?us-ascii?Q?VZgFlG5PphINwjzGC1JnTcCy/LtQQ11xKKF4SUJgoMPnYBexb5cAt5nZSinc?= =?us-ascii?Q?Q1svkSYRmgUVhhWIG86OeS4ePUROKBQaPPDiCag+4RS5EmWy4Otg5MfxD1UG?= =?us-ascii?Q?Gum1uZQCUUaXeJDEIWgAWNhdh30nwFL3hkf6+hfHJc2Qip1pcOJHVetZwXCu?= =?us-ascii?Q?002R0B55JFoJSj6rzPmldbOYJJ4CddSbWqHCa74Y+7vNq1P9Y1Npc8jUKebw?= =?us-ascii?Q?d98n3KyA3Tp3BnExywO2+SU4v1tHb7eLrdOzBAd2126kV7aZ9hqeVKlP1DTU?= =?us-ascii?Q?uHMlT1JiJjLStNQyigKE8FKdzZETFHhkbcilug5BUqVAcV0kAQ0KSolS6f+o?= =?us-ascii?Q?c=3D?= X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3457;5:t2DRJ1Xsc8/YhGEOk5k0V8LYc2/MPNbV2N2dsKwSNDQw5fB3njaM5YakucdYINH+2bFDYY//hTMxdRVFlG/HhrI2PF6rXS5KBtYm1wRUndS+3iT8vc+TU8q7cZSMljS3B3yf7JJ7G6g9UuAsUKPeqQVqOcinpR/X9CYHm/4DWS6vqpyk9fGVyYly+R2/+1gcCYL6hzUK7D8ts06hyMlmlPokrPwJN2qbNEURUUugUTeL1Eb+L0cBxrjaXm5wDAHaI0pDGYPcfilU3NEmeXZ6XvN/FDFMUxNFagC0+4/4iHH0843YyawL9xCF7j5JQhtPsqgryF9+fh0r/xQoJ/GzY/odi/U2xb90EjmtO0ikzGXBsTyjAAHqnTT1cgj4uX+FohT5TC70r65OAHDz/EWFPSF5kZR2yrFKX+5enh+WhR6Ge4lR2NhnNzgMuWD8M1qFoSJqzbQylVECn2dK/+aNRc8v4JHAJL61Gs4mHB6X1RDQOTecMYgRadVD3SLVGV6c;24:esx7GbBoeZQJgLQQCMUL7o6B7tILX8/hUyVwG3XfdxZUva8y/gk8XuRoevrJSItupW22g/yTgUCNFB2DMnlzFYyf7W9pOArqOSsufEVQF1g= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;BN6PR07MB3457;7:6GNCNm/jUef4RpjGLFcvzav9ObNkJxNw3K8nodzK7mGO/3j3cm/57we3PjLcHpjmlXDf1bI+ZSGMbD9DCR6ACsm2BttQQs4BvRGgtXSQV14sKzklMM64ga0ccxJfZB5Y1kJPseVX0F/6RGsbVxICnKzOfPsCE1L6W5eNh726nZbq3RGs4f6AMy70LMhrU43vOn5W7033Z6zN08SoB2NmJ9x+AlmMRi9bArjH3vb5TSbguFnutTXkKfth+DWPbjwuQ2AKNcahKMG4GZqvrqf1+cDI53AtIpGuUfxTDV/vy9SS0djEFN61HQwuEkIeyhBWavi1bR7LhKFFqO4EP9SvCbz0g6CGitm3OVAeTBIXCmFlD1yPmhOfhibuS7BieWwCK9gFT/lkPIXuFwJohVF6t/0cdJyGOvsHdiiXSsh0YQZhirA96mXXkVSDtOOtq2SckFNM0Wmw0kCNwdGEJNi4K6rHu9mb5Z+BGIzmPqxy9gRrbSaUGL9wGxY7hOw/HNqMr0G63FbOgBRrHeXeVaIExjXESEqxi1SK96VxndNtF6DznkIVdYKLPxkztCZjv/7DzsUvXYncgDqzhPe+1QetLCJTQk3kXVp1fkbOwCwytHlBq1lGkugzTI6qSwqHDF7pSg+s/z9jtcA2RF/sk9AvCR//A84a51CP9Oei3jDUmyiyHFXS8lhMYPyJD2kz2z0RcE6Yi1QIMdmrgUPZbi61l1pnlrubxctFiN0VijfE69tpRrH5y4k3yAOIkO6Nmpp7UZSJG7xU7m8EaZHpEsJR7OZ6SioaQse6sA3frxI7kK4= X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Jul 2017 18:22:12.0095 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR07MB3457 X-SW-Source: 2017-07/txt/msg01936.txt.bz2 --=-0zvtgH06rKZIweRILTmo Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit Content-length: 1642 On Fri, 2017-07-28 at 09:47 +0200, Richard Biener wrote: > On Fri, Jul 28, 2017 at 12:16 AM, Steve Ellcey wrote: > >  > > Any comments from the power and/or vectorizer folks? > On one side I'm inclined to simplify the testsuite by adding > --param vect-max-peeling-for-alignment=0 in addition to > -fno-vect-cost-model we already pass and override that in the > tests that specifically exercise peeling for alignment (do we have > any?). > OTOH that would remove quite some testing coverage of prologue > peeling. > > So ideally testresults would be clean with both no such --param > and that --param added... > > I think most of the testcases you needed to adjust have nothing > to do with peeling for alignment thus adding this --param just for > those (and simplifying their dump scanning accordingly) is another > pragmatic option. > > Adding yet another target (vect_peel_align) is IMHO not good, > especially as this one depends on cost tuning and not HW > features, so it's impossible(?) to dynamically compute it > with a test compile for example (we _do_ want a clean > vect.exp with any vector HW / tuning switch you add). How about something like the following.  I only fixed two of the tests, I can follow up with more if this approach seems reasonable.  I tested this on aarch64 and x86_64. Steve Ellcey sellcey@cavium.com 2017-07-28  Steve Ellcey   PR tree-optimization/80925 * gcc.dg/vect/no-section-anchors-vect-69.c: Add  --param vect-max-peeling-for-alignment=0 option. Remove unaligned access and peeling checks. * gcc.dg/vect/section-anchors-vect-69.c: Ditto. --=-0zvtgH06rKZIweRILTmo Content-Disposition: attachment; filename="gcc-vect.patch" Content-Type: text/x-patch; name="gcc-vect.patch"; charset="UTF-8" Content-Transfer-Encoding: base64 Content-length: 3152 ZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLmRnL3ZlY3Qvbm8tc2Vj dGlvbi1hbmNob3JzLXZlY3QtNjkuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLmRn L3ZlY3Qvbm8tc2VjdGlvbi1hbmNob3JzLXZlY3QtNjkuYwppbmRleCBmZTk2 OGRlLi4xNDU4YmE2IDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy5k Zy92ZWN0L25vLXNlY3Rpb24tYW5jaG9ycy12ZWN0LTY5LmMKKysrIGIvZ2Nj L3Rlc3RzdWl0ZS9nY2MuZGcvdmVjdC9uby1zZWN0aW9uLWFuY2hvcnMtdmVj dC02OS5jCkBAIC0xLDUgKzEsNiBAQAogLyogeyBkZy1yZXF1aXJlLWVmZmVj dGl2ZS10YXJnZXQgdmVjdF9pbnQgfSAqLwogLyogeyBkZy1hZGQtb3B0aW9u cyBiaW5kX3BpY19sb2NhbGx5IH0gKi8KKy8qIHsgZGctYWRkaXRpb25hbC1v cHRpb25zICItLXBhcmFtIHZlY3QtbWF4LXBlZWxpbmctZm9yLWFsaWdubWVu dD0wIiB9ICovCiAKICNpbmNsdWRlIDxzdGRhcmcuaD4KICNpbmNsdWRlICJ0 cmVlLXZlY3QuaCIKQEAgLTExNCw3ICsxMTUsNCBAQCBpbnQgbWFpbiAodm9p ZCkKIH0gCiAKIC8qIHsgZGctZmluYWwgeyBzY2FuLXRyZWUtZHVtcC10aW1l cyAidmVjdG9yaXplZCA0IGxvb3BzIiAxICJ2ZWN0IiB9IH0gKi8KLS8qIHsg ZGctZmluYWwgeyBzY2FuLXRyZWUtZHVtcC10aW1lcyAiVmVjdG9yaXppbmcg YW4gdW5hbGlnbmVkIGFjY2VzcyIgMCAidmVjdCIgfSB9ICovCi0vKiB7IGRn LWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGltZXMgIkFsaWdubWVudCBvZiBh Y2Nlc3MgZm9yY2VkIHVzaW5nIHBlZWxpbmciIDIgInZlY3QiIHsgeGZhaWwg eyB7ISB2ZWN0b3JfYWxpZ25tZW50X3JlYWNoYWJsZX0gfHwgeyB2ZWN0X3Np emVzXzMyQl8xNkJ9IH0gfSB9IH0gKi8KIC8qIHsgZGctZmluYWwgeyBzY2Fu LXRyZWUtZHVtcC10aW1lcyAiQWxpZ25tZW50IG9mIGFjY2VzcyBmb3JjZWQg dXNpbmcgdmVyc2lvbmluZyIgMSAidmVjdCIgeyB0YXJnZXQgeyB7ISB2ZWN0 b3JfYWxpZ25tZW50X3JlYWNoYWJsZX0gJiYgeyEgdmVjdF9od19taXNhbGln bn0gfSB9IH0gfSAqLwotLyogeyBkZy1maW5hbCB7IHNjYW4tdHJlZS1kdW1w LXRpbWVzICJBbGlnbm1lbnQgb2YgYWNjZXNzIGZvcmNlZCB1c2luZyBwZWVs aW5nIiAxICJ2ZWN0IiB7IHRhcmdldCB7IHshIHZlY3Rvcl9hbGlnbm1lbnRf cmVhY2hhYmxlfSAmJiB7ISB2ZWN0X2h3X21pc2FsaWdufSB9IH0gfSB9ICov CmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy5kZy92ZWN0L3NlY3Rp b24tYW5jaG9ycy12ZWN0LTY5LmMgYi9nY2MvdGVzdHN1aXRlL2djYy5kZy92 ZWN0L3NlY3Rpb24tYW5jaG9ycy12ZWN0LTY5LmMKaW5kZXggOGM4OGU1Zi4u MjZiY2Y0YjAgMTAwNjQ0Ci0tLSBhL2djYy90ZXN0c3VpdGUvZ2NjLmRnL3Zl Y3Qvc2VjdGlvbi1hbmNob3JzLXZlY3QtNjkuYworKysgYi9nY2MvdGVzdHN1 aXRlL2djYy5kZy92ZWN0L3NlY3Rpb24tYW5jaG9ycy12ZWN0LTY5LmMKQEAg LTEsNCArMSw1IEBACiAvKiB7IGRnLXJlcXVpcmUtZWZmZWN0aXZlLXRhcmdl dCBzZWN0aW9uX2FuY2hvcnMgfSAqLworLyogeyBkZy1hZGRpdGlvbmFsLW9w dGlvbnMgIi0tcGFyYW0gdmVjdC1tYXgtcGVlbGluZy1mb3ItYWxpZ25tZW50 PTAiIH0gKi8KIAogI2luY2x1ZGUgPHN0ZGFyZy5oPgogI2luY2x1ZGUgInRy ZWUtdmVjdC5oIgpAQCAtMTEyLDggKzExMyw2IEBAIGludCBtYWluICh2b2lk KQogfSAKIAogLyogeyBkZy1maW5hbCB7IHNjYW4tdHJlZS1kdW1wLXRpbWVz ICJ2ZWN0b3JpemVkIDQgbG9vcHMiIDEgInZlY3QiIHsgdGFyZ2V0IHZlY3Rf aW50IH0gfSB9ICovCi0vKiB7IGRnLWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAt dGltZXMgIlZlY3Rvcml6aW5nIGFuIHVuYWxpZ25lZCBhY2Nlc3MiIDAgInZl Y3QiIH0gfSAqLwogLyogQWxpZ25tZW50IGZvcmNlZCB1c2luZyB2ZXJzaW9u aW5nIHVudGlsIHRoZSBwYXNzIHRoYXQgaW5jcmVhc2VzIGFsaWdubWVudAog ICBpcyBleHRlbmRlZCB0byBoYW5kbGUgc3RydWN0cy4gICovCi0vKiB7IGRn LWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGltZXMgIkFsaWdubWVudCBvZiBh Y2Nlc3MgZm9yY2VkIHVzaW5nIHBlZWxpbmciIDIgInZlY3QiIHsgdGFyZ2V0 IHt2ZWN0X2ludCAmJiB2ZWN0b3JfYWxpZ25tZW50X3JlYWNoYWJsZSB9IH0g fSB9ICovCiAvKiB7IGRnLWZpbmFsIHsgc2Nhbi10cmVlLWR1bXAtdGltZXMg IkFsaWdubWVudCBvZiBhY2Nlc3MgZm9yY2VkIHVzaW5nIHZlcnNpb25pbmci IDQgInZlY3QiIHsgdGFyZ2V0IHt2ZWN0X2ludCAmJiB7ISB2ZWN0b3JfYWxp Z25tZW50X3JlYWNoYWJsZX0gfSB9IH0gfSAqLwo= --=-0zvtgH06rKZIweRILTmo--