From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29403 invoked by alias); 27 Nov 2011 07:50:26 -0000 Received: (qmail 29393 invoked by uid 22791); 27 Nov 2011 07:50:25 -0000 X-SWARE-Spam-Status: No, hits=-2.1 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org Received: from mail-iy0-f175.google.com (HELO mail-iy0-f175.google.com) (209.85.210.175) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sun, 27 Nov 2011 07:50:09 +0000 Received: by iahk25 with SMTP id k25so7739291iah.20 for ; Sat, 26 Nov 2011 23:50:09 -0800 (PST) MIME-Version: 1.0 Received: by 10.42.151.4 with SMTP id c4mr18783231icw.39.1322380208939; Sat, 26 Nov 2011 23:50:08 -0800 (PST) Received: by 10.50.159.135 with HTTP; Sat, 26 Nov 2011 23:50:08 -0800 (PST) Date: Sun, 27 Nov 2011 14:00:00 -0000 Message-ID: Subject: [PR testsuite/47013] Fix SMS testsuite faliures (re-submission) From: Revital Eres To: Ayal Zaks , gcc-patches@gcc.gnu.org Content-Type: multipart/mixed; boundary=90e6ba1efd829ca30b04b2b2a200 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-11/txt/msg02450.txt.bz2 --90e6ba1efd829ca30b04b2b2a200 Content-Type: text/plain; charset=ISO-8859-1 Content-length: 1122 Hello, Attached is a new version of the patch. Thanks to Dominique Dhumieres for testing on powerpc-apple-darwin9. Tested ppc64-redhat-linux on with both -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. Add dg-options for powerpc*-*-*. Avoid superfluous spaces in dg-final. * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and -fmodulo-sched-allow-regmoves flags. * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-* and avoid superfluous spaces in dg-final for spu-*-*. * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*. * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and change scan-rtl-dump-times for powerpc*-*-*. * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final. * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec. --90e6ba1efd829ca30b04b2b2a200 Content-Type: text/plain; charset=US-ASCII; name="patch_sms_tests_25_11_3.txt" Content-Disposition: attachment; filename="patch_sms_tests_25_11_3.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_gvfcbhv51 Content-length: 8012 SW5kZXg6IHRlc3RzdWl0ZS9nY2MuZGcvc21zLTIuYw0KPT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PQ0KLS0tIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTIuYwkocmV2 aXNpb24gMTgxNjk4KQ0KKysrIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTIuYwko d29ya2luZyBjb3B5KQ0KQEAgLTQsMTIgKzQsMTEgQEANCiAvKiB7IGRnLWRv IGNvbXBpbGUgfSAqLw0KIC8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxv LXNjaGVkIC1mZHVtcC1ydGwtc21zIiB9ICovDQogDQotDQoraW50IHRoLCBo LCBlbSwgbmx3bSwgbmx3Uywgbmx3LCBzeTsNCiB2b2lkDQogZnVuIChuYikN CiAgICAgIGludCBuYjsNCiB7DQotICBpbnQgdGgsIGgsIGVtLCBubHdtLCBu bHdTLCBubHcsIHN5Ow0KIA0KICAgd2hpbGUgKG5iLS0pDQogICAgIHdoaWxl IChoLS0pDQpAQCAtMzMsNSArMzIsNSBAQCBmdW4gKG5iKQ0KICAgICAgIH0N CiB9DQogDQotLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMg IlNNUyBzdWNjZWVkZWQiIDEgInNtcyIgeyB0YXJnZXQgc3B1LSotKiBwb3dl cnBjKi0qLSogfSB9IH0gKi8NCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1ydGwt ZHVtcC10aW1lcyAiU01TIGxvb3AgbWFueSBleGl0cyIgMSAic21zIiB7IHRh cmdldCBzcHUtKi0qIHBvd2VycGMqLSotKiB9IH0gfSAqLw0KIC8qIHsgZGct ZmluYWwgeyBjbGVhbnVwLXJ0bC1kdW1wICJzbXMiIH0gfSAqLw0KSW5kZXg6 IHRlc3RzdWl0ZS9nY2MuZGcvc21zLTYuYw0KPT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PQ0KLS0tIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTYuYwkocmV2aXNpb24g MTgxNjk4KQ0KKysrIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTYuYwkod29ya2lu ZyBjb3B5KQ0KQEAgLTEsNSArMSw2IEBADQogLyogeyBkZy1kbyBydW4gfSAq Lw0KLS8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxvLXNjaGVkIC1mZHVt cC1ydGwtc21zIiB9ICovDQorLyogeyBkZy1vcHRpb25zICItTzIgLWZtb2R1 bG8tc2NoZWQgLWZkdW1wLXJ0bC1zbXMgLS1wYXJhbSBzbXMtbWluLXNjPTEi IH0gKi8NCisvKiB7IGRnLW9wdGlvbnMgIi1PMiAtZm1vZHVsby1zY2hlZCAt ZmR1bXAtcnRsLXNtcyAtLXBhcmFtIHNtcy1taW4tc2M9MSAtZm1vZHVsby1z Y2hlZC1hbGxvdy1yZWdtb3ZlcyIgeyB0YXJnZXQgcG93ZXJwYyotKi0qIH0g fSAqLw0KIA0KIGV4dGVybiB2b2lkIGFib3J0ICh2b2lkKTsNCiANCkBAIC00 Myw3ICs0NCw3IEBAIGludCBtYWluKCkNCiAgIHJldHVybiAwOyAgICAgICAg DQogfQ0KIA0KLS8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRpbWVz ICJTTVMgc3VjY2VlZGVkIiAxICJzbXMiICB7IHRhcmdldCBzcHUtKi0qIH0g fSB9ICovDQotLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMg IlNNUyBzdWNjZWVkZWQiIDMgICJzbXMiIHsgdGFyZ2V0IHBvd2VycGMqLSot KiB9IH0gfSAqLw0KKy8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRp bWVzICJTTVMgc3VjY2VlZGVkIiAxICJzbXMiIHsgdGFyZ2V0IHNwdS0qLSog fSB9IH0gKi8NCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1l cyAiU01TIHN1Y2NlZWRlZCIgMyAic21zIiB7IHRhcmdldCBwb3dlcnBjKi0q LSogfSB9IH0gKi8NCiAvKiB7IGRnLWZpbmFsIHsgY2xlYW51cC1ydGwtZHVt cCAic21zIiB9IH0gKi8NCiANCkluZGV4OiB0ZXN0c3VpdGUvZ2NjLmRnL3Nt cy0zLmMNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSB0ZXN0c3VpdGUv Z2NjLmRnL3Ntcy0zLmMJKHJldmlzaW9uIDE4MTY5OCkNCisrKyB0ZXN0c3Vp dGUvZ2NjLmRnL3Ntcy0zLmMJKHdvcmtpbmcgY29weSkNCkBAIC0xLDUgKzEs NSBAQA0KIC8qIHsgZGctZG8gcnVuIH0gKi8NCi0vKiB7IGRnLW9wdGlvbnMg Ii1PMiAtZm1vZHVsby1zY2hlZCAtZnVucm9sbC1sb29wcyAtZmR1bXAtcnRs LXNtcyIgfSAqLw0KKy8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxvLXNj aGVkIC1mdW5yb2xsLWxvb3BzIC1mZHVtcC1ydGwtc21zIC0tcGFyYW0gc21z LW1pbi1zYz0xIC1mbW9kdWxvLXNjaGVkLWFsbG93LXJlZ21vdmVzIiB9ICov DQogDQogZXh0ZXJuIHZvaWQgYWJvcnQgKHZvaWQpOw0KIA0KSW5kZXg6IHRl c3RzdWl0ZS9nY2MuZGcvc21zLTcuYw0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KLS0tIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTcuYwkocmV2aXNpb24gMTgx Njk4KQ0KKysrIHRlc3RzdWl0ZS9nY2MuZGcvc21zLTcuYwkod29ya2luZyBj b3B5KQ0KQEAgLTEsNSArMSw1IEBADQogLyogeyBkZy1kbyBydW4gfSAqLw0K LS8qIHsgZGctb3B0aW9ucyAiLU8yIC1mbW9kdWxvLXNjaGVkIC1mc3RyaWN0 LWFsaWFzaW5nIC1mZHVtcC1ydGwtc21zIiB9ICovDQorLyogeyBkZy1vcHRp b25zICItTzMgLWZtb2R1bG8tc2NoZWQgLWZzdHJpY3QtYWxpYXNpbmcgLWZk dW1wLXJ0bC1zbXMgLWZtb2R1bG8tc2NoZWQtYWxsb3ctcmVnbW92ZXMgLS1w YXJhbSBzbXMtbWluLXNjPTEiIH0gKi8NCiANCiBleHRlcm4gdm9pZCBhYm9y dCAodm9pZCk7DQogDQpAQCAtNDQsNyArNDQsNiBAQCBpbnQgbWFpbigpDQog ICByZXR1cm4gMDsgICAgICAgIA0KIH0NCiANCi0vKiB7IGRnLWZpbmFsIHsg c2Nhbi1ydGwtZHVtcC10aW1lcyAiU01TIHN1Y2NlZWRlZCIgMSAic21zIiAg eyB0YXJnZXQgc3B1LSotKiB9IH0gfSAqLw0KLS8qIHsgZGctZmluYWwgeyBz Y2FuLXJ0bC1kdW1wLXRpbWVzICJTTVMgc3VjY2VlZGVkIiAzICAic21zIiB7 IHRhcmdldCBwb3dlcnBjKi0qLSogfSB9IH0gKi8NCisvKiB7IGRnLWZpbmFs IHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAiU01TIHN1Y2NlZWRlZCIgMSAic21z IiB7IHRhcmdldCBzcHUtKi0qIH0gfSB9ICovDQogLyogeyBkZy1maW5hbCB7 IGNsZWFudXAtcnRsLWR1bXAgInNtcyIgfSB9ICovDQogDQpJbmRleDogdGVz dHN1aXRlL2djYy5kZy9zbXMtNC5jDQo9PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 DQotLS0gdGVzdHN1aXRlL2djYy5kZy9zbXMtNC5jCShyZXZpc2lvbiAxODE2 OTgpDQorKysgdGVzdHN1aXRlL2djYy5kZy9zbXMtNC5jCSh3b3JraW5nIGNv cHkpDQpAQCAtMSw2ICsxLDcgQEANCiAvKiBJbnNwaXJlZCBmcm9tIHNiaXRt YXBfYV9vcl9iX2FuZF9jX2NnIGZ1bmN0aW9uIGluIHNiaXRtYXAuYy4gICov DQogLyogeyBkZy1kbyBydW4gfSAqLw0KIC8qIHsgZGctb3B0aW9ucyAiLU8y IC1mbW9kdWxvLXNjaGVkIC1mbW9kdWxvLXNjaGVkLWFsbG93LXJlZ21vdmVz IC1mZHVtcC1ydGwtc21zIiB9ICovDQorLyogeyBkZy1vcHRpb25zICItTzIg LWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8tc2NoZWQtYWxsb3ctcmVnbW92ZXMg LWZkdW1wLXJ0bC1zbXMgLS1wYXJhbSBzbXMtbWluLXNjPTEiIHsgdGFyZ2V0 IHBvd2VycGMqLSotKiB9IH0gKi8NCiANCiBleHRlcm4gdm9pZCBhYm9ydCAo dm9pZCk7DQogDQpJbmRleDogdGVzdHN1aXRlL2djYy5kZy9zbXMtOC5jDQo9 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09DQotLS0gdGVzdHN1aXRlL2djYy5kZy9z bXMtOC5jCShyZXZpc2lvbiAxODE2OTgpDQorKysgdGVzdHN1aXRlL2djYy5k Zy9zbXMtOC5jCSh3b3JraW5nIGNvcHkpDQpAQCAtMyw3ICszLDggQEANCiAg ICAgdGhhdCB3YXMgbm90IGZpeGVkIGJ5IHJlZy1tb3Zlcy4gICovDQogDQog IC8qIHsgZGctZG8gcnVuIH0gKi8NCi0gLyogeyBkZy1vcHRpb25zICItTzIg LWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8tc2NoZWQtYWxsb3ctcmVnbW92ZXMg LWZkdW1wLXJ0bC1zbXMiIH0gKi8NCisgLyogeyBkZy1vcHRpb25zICItTzIg LWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8tc2NoZWQtYWxsb3ctcmVnbW92ZXMg LWZkdW1wLXJ0bC1zbXMgLS1wYXJhbSBzbXMtbWluLXNjPTEiIH0gKi8NCisg LyogeyBkZy1vcHRpb25zICItTzIgLWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8t c2NoZWQtYWxsb3ctcmVnbW92ZXMgLWZkdW1wLXJ0bC1zbXMiIHsgdGFyZ2V0 IHBvd2VycGMqLSotKiB9IH0gKi8NCiANCiBleHRlcm4gdm9pZCBhYm9ydCAo dm9pZCk7DQogDQpAQCAtMzUsNyArMzYsNyBAQCBtYWluICgpDQogICByZXR1 cm4gMDsNCiB9DQogDQotLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAt dGltZXMgIlNNUyBzdWNjZWVkZWQiIDEgInNtcyIgeyB0YXJnZXQgcG93ZXJw YyotKi0qIH0gfSB9ICovDQorLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1 bXAtdGltZXMgIlNNUyBzdWNjZWVkZWQiIDAgInNtcyIgeyB0YXJnZXQgcG93 ZXJwYyotKi0qIH0gfSB9ICovDQogLyogeyBkZy1maW5hbCB7IGNsZWFudXAt cnRsLWR1bXAgInNtcyIgfSB9ICovDQogDQogDQpJbmRleDogdGVzdHN1aXRl L2djYy5kZy9zbXMtNS5jDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0g dGVzdHN1aXRlL2djYy5kZy9zbXMtNS5jCShyZXZpc2lvbiAxODE2OTgpDQor KysgdGVzdHN1aXRlL2djYy5kZy9zbXMtNS5jCSh3b3JraW5nIGNvcHkpDQpA QCAtMSw1ICsxLDUgQEANCiAvKiB7IGRnLWRvIHJ1biB9ICovDQotLyogeyBk Zy1vcHRpb25zICItTzIgLWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8tc2NoZWQt YWxsb3ctcmVnbW92ZXMgLWZ1bnJvbGwtbG9vcHMgLWZkdW1wLXJ0bC1zbXMi IH0gKi8NCisvKiB7IGRnLW9wdGlvbnMgIi1PMiAtZm1vZHVsby1zY2hlZCAt Zm1vZHVsby1zY2hlZC1hbGxvdy1yZWdtb3ZlcyAtZnVucm9sbC1sb29wcyAt ZmR1bXAtcnRsLXNtcyAtLXBhcmFtIHNtcy1taW4tc2M9MSIgfSAqLw0KIC8q IFRoaXMgaXMgdGhlIHNhbWUgdGVzdCBhcyBsb29wLTJlLmMgdGVzdC4gIEl0 IGlzIHJlbGF0ZWQgdG8gYSBmaXggaW4NCiAgICB0aGUgZ2VuZXJhdGlvbiBv ZiB0aGUgcHJvbG9nIGFuZCBlcGlsb2cuICAqLw0KIA0KQEAgLTQ2LDcgKzQ2 LDcgQEAgaW50IG1haW4gKCkNCiAgIHJldHVybiAwOw0KIH0NCiANCi0vKiB7 IGRnLWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAiU01TIHN1Y2NlZWRl ZCIgMSAic21zIiAgeyB0YXJnZXQgcG93ZXJwYyotKi0qIHNwdS0qLSogfSB9 IH0gKi8NCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAi U01TIHN1Y2NlZWRlZCIgMSAic21zIiB7IHRhcmdldCBzcHUtKi0qIH0gfSB9 ICovDQogDQogLyogeyBkZy1maW5hbCB7IGNsZWFudXAtcnRsLWR1bXAgInNt cyIgfSB9ICovDQogDQpJbmRleDogdGVzdHN1aXRlL2djYy5kZy9zbXMtOS5j DQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09DQotLS0gdGVzdHN1aXRlL2djYy5k Zy9zbXMtOS5jCShyZXZpc2lvbiAxODE2OTgpDQorKysgdGVzdHN1aXRlL2dj Yy5kZy9zbXMtOS5jCSh3b3JraW5nIGNvcHkpDQpAQCAtMSw1ICsxLDUgQEAN CiAvKiB7IGRnLWRvIHJ1biB9ICovDQotLyogeyBkZy1vcHRpb25zICItTzIg LWZtb2R1bG8tc2NoZWQgLWZuby1hdXRvLWluYy1kZWMgLU8yIC1mbW9kdWxv LXNjaGVkLWFsbG93LXJlZ21vdmVzIiB9ICovDQorLyogeyBkZy1vcHRpb25z ICItTzIgLWZtb2R1bG8tc2NoZWQgLWZtb2R1bG8tc2NoZWQtYWxsb3ctcmVn bW92ZXMiIH0gKi8NCiANCiAjaW5jbHVkZSA8c3RkbGliLmg+DQogI2luY2x1 ZGUgPHN0ZGFyZy5oPg0K --90e6ba1efd829ca30b04b2b2a200--