From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 20503 invoked by alias); 17 May 2011 05:30:39 -0000 Received: (qmail 20486 invoked by uid 22791); 17 May 2011 05:30:36 -0000 X-SWARE-Spam-Status: No, hits=-1.5 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-ey0-f175.google.com (HELO mail-ey0-f175.google.com) (209.85.215.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 17 May 2011 05:30:19 +0000 Received: by eye27 with SMTP id 27so50654eye.20 for ; Mon, 16 May 2011 22:30:17 -0700 (PDT) MIME-Version: 1.0 Received: by 10.213.8.207 with SMTP id i15mr1039845ebi.129.1305610217446; Mon, 16 May 2011 22:30:17 -0700 (PDT) Received: by 10.213.98.72 with HTTP; Mon, 16 May 2011 22:30:17 -0700 (PDT) Date: Tue, 17 May 2011 07:18:00 -0000 Message-ID: Subject: [PR testsuite/47013] Fix SMS testsuite faliures (re-submission) From: Revital Eres To: ro@cebitec.uni-bielefeld.de Cc: gcc-patches@gcc.gnu.org Content-Type: multipart/mixed; boundary=0015174c37c639dde004a372113f 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 X-SW-Source: 2011-05/txt/msg01185.txt.bz2 --0015174c37c639dde004a372113f Content-Type: text/plain; charset=ISO-8859-1 Content-length: 1088 Hello, Attached is a new version of the patch. Thanks to Dominique Dhumieres for testing on powerpc-apple-darwin9 and x86_64-apple-darwin10. Tested ppc64-redhat-linux on both with -m32,-m64 and SPU. OK for mainline? Thanks, Revital testsuite/Changelog PR rtl-optimization/47013 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself to preserve the function. * gcc.dg/sms-6.c: Add --param sms-min-sc=1 -fmodulo-sched-allow-regmoves, and -mno-update for PowerPC. * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and -fmodulo-sched-allow-regmoves flags. * gcc.dg/sms-7.c: Add -fmodulo-sched-allow-regmoves and --param sms-min-sc=1 flags and -mno-update for PowerPC. Increase the SMS succeeded loops for the SPU. * gcc.dg/sms-4.c: Add --param sms-min-sc=1 -mno-update for PowerPC. * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Change scan-rtl-dump-times for PowerPC. * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag and -mno-update for PowerPC. --0015174c37c639dde004a372113f Content-Type: text/plain; charset=US-ASCII; name="patch_testsuite_16_5_new.txt" Content-Disposition: attachment; filename="patch_testsuite_16_5_new.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gnsehw550 Content-length: 6959 SW5kZXg6IHRlc3RzdWl0ZS9nY2MuZGcvc21zLTIuYw0KPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KLS0tIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTIuYwkocmV2 aXNpb24gMTczNjU5KQ0KKysrIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTIuYwko d29ya2luZyBjb3B5KQ0KQEAgLTQsMTIgKzQsMTEgQEANCiAvKiB7IGRnLWRv IGNvbXBpbGUgfSAqLw0KIC8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxv LXNjaGVkIC1mZHVtcC1ydGwtc21zIiB9ICovDQogDQotDQoraW50IHRoLCBo LCBlbSwgbmx3bSwgbmx3Uywgbmx3LCBzeTsNCiB2b2lkDQogZnVuIChuYikN CiAgICAgIGludCBuYjsNCiB7DQotICBpbnQgdGgsIGgsIGVtLCBubHdtLCBu bHdTLCBubHcsIHN5Ow0KIA0KICAgd2hpbGUgKG5iLS0pDQogICAgIHdoaWxl IChoLS0pDQpAQCAtMzMsNSArMzIsNSBAQCBmdW4gKG5iKQ0KICAgICAgIH0N CiB9DQogDQotLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMg IlNNUyBzdWNjZWVkZWQiIDEgInNtcyIgeyB0YXJnZXQgc3B1LSotKiBwb3dl cnBjKi0qLSogfSB9IH0gKi8NCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1ydGwt ZHVtcC10aW1lcyAiU01TIGxvb3AgbWFueSBleGl0cyIgMSAic21zIiB7IHRh cmdldCBzcHUtKi0qIHBvd2VycGMqLSotKiB9IH0gfSAqLw0KIC8qIHsgZGct ZmluYWwgeyBjbGVhbnVwLXJ0bC1kdW1wICJzbXMiIH0gfSAqLw0KSW5kZXg6 IHRlc3RzdWl0ZS9nY2MuZGcvc21zLTYuYw0KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KLS0tIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTYuYwkocmV2aXNpb24g MTczNjU5KQ0KKysrIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTYuYwkod29ya2lu ZyBjb3B5KQ0KQEAgLTEsNSArMSw3IEBADQogLyogeyBkZy1kbyBydW4gfSAq Lw0KLS8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxvLXNjaGVkIC1mZHVt cC1ydGwtc21zIiB9ICovDQorLyogeyBkZy1vcHRpb25zICItTzIgLWZtb2R1 bG8tc2NoZWQgLWZkdW1wLXJ0bC1zbXMgIC0tcGFyYW0gc21zLW1pbi1zYz0x ICIgfSAqLw0KKy8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxvLXNjaGVk IC1mZHVtcC1ydGwtc21zICAtbW5vLXVwZGF0ZSAtLXBhcmFtIHNtcy1taW4t c2M9MSAtZm1vZHVsby1zY2hlZC1hbGxvdy1yZWdtb3ZlcyAiIHsgdGFyZ2V0 IHBvd2VycGMqLSotKn0gfSAqLw0KKw0KIA0KIGV4dGVybiB2b2lkIGFib3J0 ICh2b2lkKTsNCiANCkluZGV4OiB0ZXN0c3VpdGUvZ2NjLmRnL3Ntcy0zLmMN Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSB0ZXN0c3VpdGUvZ2NjLmRn L3Ntcy0zLmMJKHJldmlzaW9uIDE3MzY1OSkNCisrKyB0ZXN0c3VpdGUvZ2Nj LmRnL3Ntcy0zLmMJKHdvcmtpbmcgY29weSkNCkBAIC0xLDUgKzEsNSBAQA0K IC8qIHsgZGctZG8gcnVuIH0gKi8NCi0vKiB7IGRnLW9wdGlvbnMgIi1PMiAt Zm1vZHVsby1zY2hlZCAtZnVucm9sbC1sb29wcyAtZmR1bXAtcnRsLXNtcyIg fSAqLw0KKy8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxvLXNjaGVkIC1m dW5yb2xsLWxvb3BzIC1mZHVtcC1ydGwtc21zIC0tcGFyYW0gc21zLW1pbi1z Yz0xIC1mbW9kdWxvLXNjaGVkLWFsbG93LXJlZ21vdmVzIiB9ICovDQogDQog ZXh0ZXJuIHZvaWQgYWJvcnQgKHZvaWQpOw0KIA0KSW5kZXg6IHRlc3RzdWl0 ZS9nY2MuZGcvc21zLTcuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0t IHRlc3RzdWl0ZS9nY2MuZGcvc21zLTcuYwkocmV2aXNpb24gMTczNjU5KQ0K KysrIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTcuYwkod29ya2luZyBjb3B5KQ0K QEAgLTEsNSArMSw2IEBADQogLyogeyBkZy1kbyBydW4gfSAqLw0KLS8qIHsg ZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxvLXNjaGVkIC1mc3RyaWN0LWFsaWFz aW5nIC1mZHVtcC1ydGwtc21zIiB9ICovDQorLyogeyBkZy1vcHRpb25zICIt TzMgLWZtb2R1bG8tc2NoZWQgLWZzdHJpY3QtYWxpYXNpbmcgLWZkdW1wLXJ0 bC1zbXMgLWZtb2R1bG8tc2NoZWQtYWxsb3ctcmVnbW92ZXMgLS1wYXJhbSBz bXMtbWluLXNjPTEiIH0gKi8NCisvKiB7IGRnLW9wdGlvbnMgIi1PMiAtZm1v ZHVsby1zY2hlZCAtZnN0cmljdC1hbGlhc2luZyAtZmR1bXAtcnRsLXNtcyAt LXBhcmFtIHNtcy1taW4tc2M9MSAtbW5vLXVwZGF0ZSAtZm1vZHVsby1zY2hl ZC1hbGxvdy1yZWdtb3ZlcyIgeyB0YXJnZXQgcG93ZXJwYyotKi0qfSB9ICov DQogDQogZXh0ZXJuIHZvaWQgYWJvcnQgKHZvaWQpOw0KIA0KQEAgLTQ0LDcg KzQ1LDcgQEAgaW50IG1haW4oKQ0KICAgcmV0dXJuIDA7ICAgICAgICANCiB9 DQogDQotLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMgIlNN UyBzdWNjZWVkZWQiIDEgInNtcyIgIHsgdGFyZ2V0IHNwdS0qLSogfSB9IH0g Ki8NCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAiU01T IHN1Y2NlZWRlZCIgMiAic21zIiAgeyB0YXJnZXQgc3B1LSotKiB9IH0gfSAq Lw0KIC8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRpbWVzICJTTVMg c3VjY2VlZGVkIiAzICAic21zIiB7IHRhcmdldCBwb3dlcnBjKi0qLSogfSB9 IH0gKi8NCiAvKiB7IGRnLWZpbmFsIHsgY2xlYW51cC1ydGwtZHVtcCAic21z IiB9IH0gKi8NCiANCkluZGV4OiB0ZXN0c3VpdGUvZ2NjLmRnL3Ntcy00LmMN Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSB0ZXN0c3VpdGUvZ2NjLmRn L3Ntcy00LmMJKHJldmlzaW9uIDE3MzY1OSkNCisrKyB0ZXN0c3VpdGUvZ2Nj LmRnL3Ntcy00LmMJKHdvcmtpbmcgY29weSkNCkBAIC0xLDYgKzEsNyBAQA0K IC8qIEluc3BpcmVkIGZyb20gc2JpdG1hcF9hX29yX2JfYW5kX2NfY2cgZnVu Y3Rpb24gaW4gc2JpdG1hcC5jLiAgKi8NCiAvKiB7IGRnLWRvIHJ1biB9ICov DQotLyogeyBkZy1vcHRpb25zICItTzIgLWZtb2R1bG8tc2NoZWQgLWZtb2R1 bG8tc2NoZWQtYWxsb3ctcmVnbW92ZXMgLWZkdW1wLXJ0bC1zbXMiIH0gKi8N CisvKiB7IGRnLW9wdGlvbnMgIi1PMiAtZm1vZHVsby1zY2hlZCAtZm1vZHVs by1zY2hlZC1hbGxvdy1yZWdtb3ZlcyAtZmR1bXAtcnRsLXNtcyAgIiB9ICov DQorLyogeyBkZy1vcHRpb25zICItTzIgLWZtb2R1bG8tc2NoZWQgLWZtb2R1 bG8tc2NoZWQtYWxsb3ctcmVnbW92ZXMgLWZkdW1wLXJ0bC1zbXMgLS1wYXJh bSBzbXMtbWluLXNjPTEgLW1uby11cGRhdGUiIHsgdGFyZ2V0IHBvd2VycGMq LSotKn0gfSAqLw0KIA0KIGV4dGVybiB2b2lkIGFib3J0ICh2b2lkKTsNCiAN CkluZGV4OiB0ZXN0c3VpdGUvZ2NjLmRnL3Ntcy04LmMNCj09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT0NCi0tLSB0ZXN0c3VpdGUvZ2NjLmRnL3Ntcy04LmMJKHJl dmlzaW9uIDE3MzY1OSkNCisrKyB0ZXN0c3VpdGUvZ2NjLmRnL3Ntcy04LmMJ KHdvcmtpbmcgY29weSkNCkBAIC0zLDcgKzMsOCBAQA0KICAgICB0aGF0IHdh cyBub3QgZml4ZWQgYnkgcmVnLW1vdmVzLiAgKi8NCiANCiAgLyogeyBkZy1k byBydW4gfSAqLw0KLSAvKiB7IGRnLW9wdGlvbnMgIi1PMiAtZm1vZHVsby1z Y2hlZCAtZm1vZHVsby1zY2hlZC1hbGxvdy1yZWdtb3ZlcyAtZmR1bXAtcnRs LXNtcyIgfSAqLw0KKyAvKiB7IGRnLW9wdGlvbnMgIi1PMiAtZm1vZHVsby1z Y2hlZCAtZm1vZHVsby1zY2hlZC1hbGxvdy1yZWdtb3ZlcyAtZmR1bXAtcnRs LXNtcyAtLXBhcmFtIHNtcy1taW4tc2M9MSIgfSAqLw0KKyAvKiB7IGRnLW9w dGlvbnMgIi1PMiAtZm1vZHVsby1zY2hlZCAtZm1vZHVsby1zY2hlZC1hbGxv dy1yZWdtb3ZlcyAtZmR1bXAtcnRsLXNtcyIgeyB0YXJnZXQgcG93ZXJwYyot Ki0qfSB9ICovDQogDQogZXh0ZXJuIHZvaWQgYWJvcnQgKHZvaWQpOw0KIA0K QEAgLTM1LDcgKzM2LDcgQEAgbWFpbiAoKQ0KICAgcmV0dXJuIDA7DQogfQ0K IA0KLS8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRpbWVzICJTTVMg c3VjY2VlZGVkIiAxICJzbXMiIHsgdGFyZ2V0IHBvd2VycGMqLSotKiB9IH0g fSAqLw0KKy8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRpbWVzICJT TVMgc3VjY2VlZGVkIiAwICJzbXMiIHsgdGFyZ2V0IHBvd2VycGMqLSotKiB9 IH0gfSAqLw0KIC8qIHsgZGctZmluYWwgeyBjbGVhbnVwLXJ0bC1kdW1wICJz bXMiIH0gfSAqLw0KIA0KIA0KSW5kZXg6IHRlc3RzdWl0ZS9nY2MuZGcvc21z LTUuYw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIHRlc3RzdWl0ZS9n Y2MuZGcvc21zLTUuYwkocmV2aXNpb24gMTczNjU5KQ0KKysrIHRlc3RzdWl0 ZS9nY2MuZGcvc21zLTUuYwkod29ya2luZyBjb3B5KQ0KQEAgLTEsNSArMSw2 IEBADQogLyogeyBkZy1kbyBydW4gfSAqLw0KLS8qIHsgZGctb3B0aW9ucyAi LU8yIC1mbW9kdWxvLXNjaGVkIC1mbW9kdWxvLXNjaGVkLWFsbG93LXJlZ21v dmVzIC1mdW5yb2xsLWxvb3BzIC1mZHVtcC1ydGwtc21zIiB9ICovDQorLyog eyBkZy1vcHRpb25zICItTzIgLWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8tc2No ZWQtYWxsb3ctcmVnbW92ZXMgLWZ1bnJvbGwtbG9vcHMgLWZkdW1wLXJ0bC1z bXMgLS1wYXJhbSBzbXMtbWluLXNjPTEiIH0gKi8NCisgLyogeyBkZy1vcHRp b25zICItTzIgLWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8tc2NoZWQtYWxsb3ct cmVnbW92ZXMgLWZ1bnJvbGwtbG9vcHMgLWZkdW1wLXJ0bC1zbXMgLW1uby11 cGRhdGUgLS1wYXJhbSBzbXMtbWluLXNjPTEiIHsgdGFyZ2V0IHBvd2VycGMq LSotKn0gfSAqLw0KIC8qIFRoaXMgaXMgdGhlIHNhbWUgdGVzdCBhcyBsb29w LTJlLmMgdGVzdC4gIEl0IGlzIHJlbGF0ZWQgdG8gYSBmaXggaW4NCiAgICB0 aGUgZ2VuZXJhdGlvbiBvZiB0aGUgcHJvbG9nIGFuZCBlcGlsb2cuICAqLw0K IA0K --0015174c37c639dde004a372113f--