From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 86984 invoked by alias); 21 May 2015 05:13:44 -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 86966 invoked by uid 89); 21 May 2015 05:13:42 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.7 required=5.0 tests=AWL,BAYES_00,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 21 May 2015 05:13:40 +0000 Received: from svr-orw-fem-03.mgc.mentorg.com ([147.34.97.39]) by relay1.mentorg.com with esmtp id 1YvInZ-000236-4R from Sandra_Loosemore@mentor.com for gcc-patches@gcc.gnu.org; Wed, 20 May 2015 22:13:37 -0700 Received: from [IPv6:::1] (147.34.91.1) by svr-orw-fem-03.mgc.mentorg.com (147.34.97.39) with Microsoft SMTP Server id 14.3.224.2; Wed, 20 May 2015 22:13:36 -0700 Message-ID: <555D6937.6090207@codesourcery.com> Date: Thu, 21 May 2015 05:38:00 -0000 From: Sandra Loosemore User-Agent: Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/20130329 Thunderbird/17.0.5 MIME-Version: 1.0 To: GCC Patches Subject: [patch, testsuite] don't specify "dg-do run" explicitly for vect test cases Content-Type: multipart/mixed; boundary="------------000801010502050404070604" X-SW-Source: 2015-05/txt/msg01912.txt.bz2 --------------000801010502050404070604 Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Content-length: 953 On targets such as ARM, some arches are compatible with options needed to enable compilation with vectorization, but the specific hardware (or simulator or BSP) available for execution tests may not implement or enable those features. The vect.exp test harness already includes some magic to determine whether the target hw can execute vectorized code and sets dg-do-what-default to compile the tests only if they can't be executed. It's a mistake for individual tests to explicitly say "dg-do run" because this overrides the harness's magic default and forces the test to be executed, even if doing so just ends up wedging the target. I already committed two patches last fall (r215627 and r218427) to address this, but people keep adding new vect test cases with the same problem, so here is yet another installment to clean them up. I tested this on arm-none-eabi with a fairly large collection of multilibs. OK to commit? -Sandra --------------000801010502050404070604 Content-Type: text/x-log; name="vect.log" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="vect.log" Content-length: 433 2015-05-20 Sandra Loosemore gcc/testsuite/ * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run". * gcc.dg/vect/pr59354.c: Likewise. * gcc.dg/vect/pr64252.c: Likewise. * gcc.dg/vect/pr64404.c: Likewise. * gcc.dg/vect/pr64493.c: Likewise. * gcc.dg/vect/pr64495.c: Likewise. * gcc.dg/vect/pr64844.c: Likewise. * gcc.dg/vect/pr65518.c: Likewise. * gcc.dg/vect/vect-aggressive-1.c: Likewise. --------------000801010502050404070604 Content-Type: text/x-patch; name="vect.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="vect.patch" Content-length: 4441 SW5kZXg6IGdjYy90ZXN0c3VpdGUvZ2NjLmRnL3ZlY3QvcHI2NTUxOC5jCj09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT0KLS0tIGdjYy90ZXN0c3VpdGUvZ2NjLmRn L3ZlY3QvcHI2NTUxOC5jCShyZXZpc2lvbiAyMjM0NjgpCisrKyBnY2MvdGVz dHN1aXRlL2djYy5kZy92ZWN0L3ByNjU1MTguYwkod29ya2luZyBjb3B5KQpA QCAtMSw1ICsxLDMgQEAKLS8qIHsgZGctZG8gcnVuIH0gKi8NCi0NCiBleHRl cm4gdm9pZCBhYm9ydCAodm9pZCk7DQogDQogdHlwZWRlZiBzdHJ1Y3QgZ2ln YQ0KSW5kZXg6IGdjYy90ZXN0c3VpdGUvZ2NjLmRnL3ZlY3QvcHI2NDQ5My5j Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGdjYy90ZXN0c3VpdGUvZ2Nj LmRnL3ZlY3QvcHI2NDQ5My5jCShyZXZpc2lvbiAyMjM0NjgpCisrKyBnY2Mv dGVzdHN1aXRlL2djYy5kZy92ZWN0L3ByNjQ0OTMuYwkod29ya2luZyBjb3B5 KQpAQCAtMSw1ICsxLDMgQEAKLS8qIHsgZGctZG8gcnVuIH0gKi8KLQogI2lu Y2x1ZGUgInRyZWUtdmVjdC5oIgogCiBpbnQgYSwgYiwgYywgZCwgZSwgZiwg ZywgaDsKSW5kZXg6IGdjYy90ZXN0c3VpdGUvZ2NjLmRnL3ZlY3QvcHI2NDg0 NC5jCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGdjYy90ZXN0c3VpdGUv Z2NjLmRnL3ZlY3QvcHI2NDg0NC5jCShyZXZpc2lvbiAyMjM0NjgpCisrKyBn Y2MvdGVzdHN1aXRlL2djYy5kZy92ZWN0L3ByNjQ4NDQuYwkod29ya2luZyBj b3B5KQpAQCAtMSw0ICsxLDMgQEAKLS8qIHsgZGctZG8gcnVuIH0gKi8KIC8q IHsgZGctcmVxdWlyZS1lZmZlY3RpdmUtdGFyZ2V0IHZlY3RfZG91YmxlIH0g Ki8KIC8qIHsgZGctYWRkaXRpb25hbC1vcHRpb25zICItZmZhc3QtbWF0aCIg fSAqLwogCkluZGV4OiBnY2MvdGVzdHN1aXRlL2djYy5kZy92ZWN0L3ByNjQ0 OTUuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvdGVzdHN1aXRl L2djYy5kZy92ZWN0L3ByNjQ0OTUuYwkocmV2aXNpb24gMjIzNDY4KQorKysg Z2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdmVjdC9wcjY0NDk1LmMJKHdvcmtpbmcg Y29weSkKQEAgLTEsNSArMSwzIEBACi0vKiB7IGRnLWRvIHJ1biB9ICovCi0K ICNpbmNsdWRlIDxhc3NlcnQuaD4KICNpbmNsdWRlICJ0cmVlLXZlY3QuaCIK IApJbmRleDogZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdmVjdC9wcjU5MzU0LmMK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQotLS0gZ2NjL3Rlc3RzdWl0ZS9nY2Mu ZGcvdmVjdC9wcjU5MzU0LmMJKHJldmlzaW9uIDIyMzQ2OCkKKysrIGdjYy90 ZXN0c3VpdGUvZ2NjLmRnL3ZlY3QvcHI1OTM1NC5jCSh3b3JraW5nIGNvcHkp CkBAIC0xLDQgKzEsMyBAQAotLyogeyBkZy1kbyBydW4gfSAqLwogLyogeyBk Zy1hZGRpdGlvbmFsLW9wdGlvbnMgIi1PMyIgfSAqLwogCiAjaW5jbHVkZSAi dHJlZS12ZWN0LmgiCkluZGV4OiBnY2MvdGVzdHN1aXRlL2djYy5kZy92ZWN0 L3ByNjQ0MDQuYwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBnY2MvdGVz dHN1aXRlL2djYy5kZy92ZWN0L3ByNjQ0MDQuYwkocmV2aXNpb24gMjIzNDY4 KQorKysgZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdmVjdC9wcjY0NDA0LmMJKHdv cmtpbmcgY29weSkKQEAgLTEsNCArMSwzIEBACi0vKiB7IGRnLWRvIHJ1biB9 ICovCiAvKiB7IGRnLWFkZGl0aW9uYWwtb3B0aW9ucyAiLS1wYXJhbT1zY2N2 bi1tYXgtYWxpYXMtcXVlcmllcy1wZXItYWNjZXNzPTEiIH0gKi8KIAogI2lu Y2x1ZGUgInRyZWUtdmVjdC5oIgpJbmRleDogZ2NjL3Rlc3RzdWl0ZS9nY2Mu ZGcvdmVjdC9wcjY0MjUyLmMKPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0g Z2NjL3Rlc3RzdWl0ZS9nY2MuZGcvdmVjdC9wcjY0MjUyLmMJKHJldmlzaW9u IDIyMzQ2OCkKKysrIGdjYy90ZXN0c3VpdGUvZ2NjLmRnL3ZlY3QvcHI2NDI1 Mi5jCSh3b3JraW5nIGNvcHkpCkBAIC0xLDYgKzEsNSBAQAogLyogUFIgdGFy Z2V0LzY0MjUyICovCiAvKiBUZXN0IGNvcnJlY3RuZXNzIG9mIHNpemUgMyBz dG9yZSBncm91cHMgcGVybXV0YXRpb24uICAqLwotLyogeyBkZy1kbyBydW4g fSAqLwogLyogeyBkZy1hZGRpdGlvbmFsLW9wdGlvbnMgIi1PMyIgfSAqLwog LyogeyBkZy1hZGRpdGlvbmFsLW9wdGlvbnMgIi1tYXZ4IiB7IHRhcmdldCBh dnhfcnVudGltZSB9IH0gKi8KIApJbmRleDogZ2NjL3Rlc3RzdWl0ZS9nY2Mu ZGcvdmVjdC9iYi1zbHAtcHI2NTkzNS5jCj09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT0KLS0tIGdjYy90ZXN0c3VpdGUvZ2NjLmRnL3ZlY3QvYmItc2xwLXByNjU5 MzUuYwkocmV2aXNpb24gMjIzNDY4KQorKysgZ2NjL3Rlc3RzdWl0ZS9nY2Mu ZGcvdmVjdC9iYi1zbHAtcHI2NTkzNS5jCSh3b3JraW5nIGNvcHkpCkBAIC0x LDQgKzEsMyBAQAotLyogeyBkZy1kbyBydW4gfSAqLwogLyogeyBkZy1hZGRp dGlvbmFsLW9wdGlvbnMgIi1PMyIgfSAqLwogLyogeyBkZy1yZXF1aXJlLWVm ZmVjdGl2ZS10YXJnZXQgdmVjdF9kb3VibGUgfSAqLwogCkluZGV4OiBnY2Mv dGVzdHN1aXRlL2djYy5kZy92ZWN0L3ZlY3QtYWdncmVzc2l2ZS0xLmMKPT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PQotLS0gZ2NjL3Rlc3RzdWl0ZS9nY2MuZGcv dmVjdC92ZWN0LWFnZ3Jlc3NpdmUtMS5jCShyZXZpc2lvbiAyMjM0NjgpCisr KyBnY2MvdGVzdHN1aXRlL2djYy5kZy92ZWN0L3ZlY3QtYWdncmVzc2l2ZS0x LmMJKHdvcmtpbmcgY29weSkKQEAgLTEsNCArMSwzIEBACi0vKiB7IGRnLWRv IHJ1biB9ICovCiAvKiB7IGRnLXJlcXVpcmUtZWZmZWN0aXZlLXRhcmdldCB2 ZWN0X2NvbmRpdGlvbiB9ICovCiAvKiB7IGRnLXJlcXVpcmUtZWZmZWN0aXZl LXRhcmdldCB2ZWN0X3NpbWRfY2xvbmVzIH0gKi8KIC8qIHsgZGctYWRkaXRp b25hbC1vcHRpb25zICItZm9wZW5tcC1zaW1kIiB9ICovCg== --------------000801010502050404070604--